{"_id":"@crave/farmblocks-hoc-validation-messages","_rev":"836-40548753936f04de928fbc53a8d45f14","name":"@crave/farmblocks-hoc-validation-messages","dist-tags":{"canary":"2.4.8-alpha-new-label-5765.1.14","latest":"2.4.8"},"versions":{"0.2.0-alpha.92969b58":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.92969b58","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.92969b58","@crave/farmblocks-text":"^1.2.0-alpha.92969b58","@crave/farmblocks-theme":"^1.6.0-alpha.92969b58"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.92969b58","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-n2RO/WSr5ermwiCZ6q6FoURF7zmOC/61bj7bshrphdBDe8sLfeNfZU4gm5/vPq9AUOKrLYB7t6BH0Trh/ovvgg==","shasum":"ebb5419d486fcf29cd1de6db1cf921626eb78a63","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.92969b58.tgz","fileCount":8,"unpackedSize":17873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTTE1vRyHL1ngQjwO13BGfQWBEQHK/OcJ0Ydp0gJEsKwIgOTE+Mhrk8N185OzAufCC1Ze57/RCDRR9sKzvyedYahU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.92969b58_1519241780462_0.40564679916133617"},"_hasShrinkwrap":false},"0.2.0-alpha.902a38de":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.902a38de","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.902a38de","@crave/farmblocks-text":"^1.2.0-alpha.902a38de","@crave/farmblocks-theme":"^1.6.0-alpha.902a38de"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"\n\n# Farmblocks hoc validation messages\n\nValidation messages\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.902a38de","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-UnTHY+8rPyy89MbPrjjWAFXCbL9w8axB78tEsgW67TaVAcsQLi/7BWV2ttjCIplfHWJfefAfAoEj/NN1vlVFjQ==","shasum":"582387c572a9f5355f0fbfeb599a38c7f4154cc0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.902a38de.tgz","fileCount":8,"unpackedSize":18027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpMLDR2BYxCBAUT82Gv1yv91RdL60zbhi4dxn9cp/buAiEA/xpsmI9UqQ7mOHB/SMmmneSAAyY3bdCQC+Tz00P4EqU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.902a38de_1519242637940_0.2131156267560208"},"_hasShrinkwrap":false},"0.2.0-alpha.ca52a343":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.ca52a343","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.ca52a343","@crave/farmblocks-text":"^1.2.0-alpha.ca52a343","@crave/farmblocks-theme":"^1.6.0-alpha.ca52a343"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"\n\n# Farmblocks hoc validation messages\n\nValidation messages\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.ca52a343","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-3sfrNoh3C/zxE1ymXmbFQb8gWdmBKh/oAz4yaXHRrCtmbD6UYkU4l0H/BtvKXS+eLjSos5kXIzNyoo9wu7RTAw==","shasum":"44ce6c3d936aed7d43d62ab4ab286ea9a573d884","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.ca52a343.tgz","fileCount":8,"unpackedSize":18080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu5Whrnppsf3DrjDFC3mgxhPOTCgRW0H+xJtElv9E1DAiAgulW/6LFrRiEgUIOD+Vllw4enzylLsLidK8XxfKHZQQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.ca52a343_1519305572240_0.2230572906601218"},"_hasShrinkwrap":false},"0.2.0-alpha.3c54c768":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.3c54c768","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.3c54c768","@crave/farmblocks-text":"^1.2.0-alpha.3c54c768","@crave/farmblocks-theme":"^1.6.0-alpha.3c54c768"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\nCopy to clipboard | Property | Type | Default | Required | Description |\n|--------------------|------------------|-------------|----------|---------------------------------------------------------------------|\n| validationMessages | array of strings | [] | | the error messages to be\nrendered | | onInvalid | function | () => false | | | | errorIconSrc | string |\n| | the url for a custom icon to be displayed before all error messages | |\ninvalid | boolean | false | | true if there are any validationMessages |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.3c54c768","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Qt0+Lw6jV0qX9HAdWssmlkrtmR2iE67++a51SUe9S4nREKhNueisjhyHFofSdtOFgM+GxEkgahu9N3i2nqiQOQ==","shasum":"1fbe9ff62eda593e3cf8cfdf6e0203eef31442c5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.3c54c768.tgz","fileCount":9,"unpackedSize":19418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvMCEIpKNqWwWM/b3aPWqnci6XjriskskWqYdhb7+EEAIhAL6sIkvBZC+xzHHAuH81zwgNsgj5pDifKxvnxgcSRw00"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.3c54c768_1519321678002_0.9337111510327876"},"_hasShrinkwrap":false},"0.2.0-alpha.a3a35fea":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.a3a35fea","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.a3a35fea","@crave/farmblocks-text":"^1.2.0-alpha.a3a35fea","@crave/farmblocks-theme":"^1.6.0-alpha.a3a35fea"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\nCopy to clipboard | Property | Type | Default | Required | Description |\n|--------------------|------------------|-------------|----------|---------------------------------------------------------------------|\n| validationMessages | array of strings | [] | | the error messages to be\nrendered | | onInvalid | function | () => false | | | | errorIconSrc | string |\n| | the url for a custom icon to be displayed before all error messages | |\ninvalid | boolean | false | | true if there are any validationMessages |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.a3a35fea","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-2G7412BP6EQYF9swSQkuwnb5wjM1KkQmYLJG+6SaEJstKrqstPTd2ebZQXak0sumBRw3ZJfKwknkHpV4lnkfcQ==","shasum":"0b522a4d684d62256a54877802280804c724a813","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.a3a35fea.tgz","fileCount":9,"unpackedSize":19418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsInVbDYkzOKH44+py/LyBetcrtu6YkB6Pcusn1iztAAIgY2lDWrTKoJJk4QoOZ1u6V/TkPrrEvEPyhumWDo6LInQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.a3a35fea_1519321826078_0.03431874561999848"},"_hasShrinkwrap":false},"0.2.0-alpha.2cae8f1a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.2cae8f1a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.2cae8f1a","@crave/farmblocks-text":"^1.2.0-alpha.2cae8f1a","@crave/farmblocks-theme":"^1.6.0-alpha.2cae8f1a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\nCopy to clipboard | Property | Type | Default | Required | Description |\n|--------------------|------------------|-------------|----------|---------------------------------------------------------------------|\n| validationMessages | array of strings | [] | | the error messages to be\nrendered | | onInvalid | function | () => false | | | | errorIconSrc | string |\n| | the url for a custom icon to be displayed before all error messages | |\ninvalid | boolean | false | | true if there are any validationMessages |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.2cae8f1a","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-+l264rhHd8nXa78+yblM0+HpHhnAGDBYI3v9/+wAE7D9D5Hxsksj0BXgS12JbqnlIUCHNWaRor9pXbYg+So1Yw==","shasum":"4c9f6cf6d85c179402799e82021c59d1629eb1a1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.2cae8f1a.tgz","fileCount":9,"unpackedSize":19668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA92DxgUfmpKE76V83077BMS6y3GDNPTf4JaY8J0n0OQIhALh2f0BaAhq242iyEy3VxTBMJCdXONCwJtmgmZmGiF//"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.2cae8f1a_1519914568123_0.9593290850316671"},"_hasShrinkwrap":false},"0.2.0-alpha.6c857b04":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.6c857b04","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.6c857b04","@crave/farmblocks-text":"^1.2.0-alpha.6c857b04","@crave/farmblocks-theme":"^1.6.0-alpha.6c857b04"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.6c857b04","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Q/U8Lf1ah3W+eBlNPEVsmWsNrwCdsYYRaf0YUqqYrTRUOdUd3fzI5Xys41lx2abTozAR6QrEcASmqX78N1vZ9Q==","shasum":"fa3f06c14b243d1b6920f704698448c45593f2b8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.6c857b04.tgz","fileCount":9,"unpackedSize":19977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2rrDQbpOp8oJU2OBUn4znN9TZBfVigPk5vrbfuKJ1JAiEAvxFrSY6JTn1kl8iGURA8qgdvt67tRcX0HD9Rl/Iy9MQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.6c857b04_1519914775698_0.777392538665032"},"_hasShrinkwrap":false},"0.2.0-alpha.3339366d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.3339366d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.3339366d","@crave/farmblocks-text":"^1.2.0-alpha.3339366d","@crave/farmblocks-theme":"^1.6.0-alpha.3339366d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.3339366d","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-lmkTvhHjV+CSsJTRqhngeVjyjnVHS/MRSh6fX4w+3Y8b+D86mXUCHfHPP9VJ+KuONoknbhJ0kFZjf+hW/USDrw==","shasum":"506377038d03a5991645fdada5e461a482f3d02e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.3339366d.tgz","fileCount":9,"unpackedSize":19977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsYaxdi0QYFaCgW9zrfQ/k+vmwX8IlzpPynUgGMD70LAiB+7zpZrV9iZ6tBvUAP0D/1uml/neeGYYgk8kTxv3ULyw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.3339366d_1520011791436_0.501873599733099"},"_hasShrinkwrap":false},"0.2.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.3.4","@crave/farmblocks-text":"^1.1.7","@crave/farmblocks-theme":"^1.5.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-a4+COIk1UqYbDtxlkSm+yS58soQSr4y4KWhyoXYC117rsX2R0MH+fLRu8+CpSPTX2YFZXrbnVfAB3D2HwqvVtQ==","shasum":"97d3825c3fbcc22088d278a7162330b342089eb5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0.tgz","fileCount":9,"unpackedSize":19887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHloaVVIVSeZZ5AeBQUyUauYyTKhrrtN5h4f8IGuvXgAiEA8FCCcKNz/ekBm2D1JZLIlIpG0gcLxJT4OAsCbn7uVsQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0_1520012132845_0.2340142162770975"},"_hasShrinkwrap":false},"0.2.0-alpha.15d60a1d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.0-alpha.15d60a1d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.15d60a1d","@crave/farmblocks-text":"^1.2.0-alpha.15d60a1d","@crave/farmblocks-theme":"^1.6.0-alpha.15d60a1d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.2.0-alpha.15d60a1d","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-hu7wQda76TjYZ8rWWFLQFKvpeNpJHu/gkavmZOaAlw7V1ZVtzqQZHioBUTddDCfoawDGVrZLJBFa4z9N2cspOw==","shasum":"695b80bfe045c692a6a59d6737052819852d8f39","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.0-alpha.15d60a1d.tgz","fileCount":9,"unpackedSize":19977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTTgYLRIP3xTz6JkmR19D8nULXwqjKEw2FNw1ZdaUc6wIhAOK7aGb+8ZS7gwf7IZs9bSaQj9FJD9gmaZ1DMQb63eWy"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.0-alpha.15d60a1d_1520013759427_0.13488584068444776"},"_hasShrinkwrap":false},"0.3.0-alpha.4689ce1b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4689ce1b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.4689ce1b","@crave/farmblocks-text":"^1.2.0-alpha.4689ce1b","@crave/farmblocks-theme":"^1.6.0-alpha.4689ce1b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4689ce1b","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-rytNBBySMLb6gBExMFhh8WyCeNHHChYB6cko1M4mVkcyFkdl6nbZ0fF6p3e6XOAE7PGw6J1LeG7irFEPIQsKrw==","shasum":"8900878a905a4552e8895195a6b095065c021b6e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4689ce1b.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV8B78VlXA8bg6xx+kEk44AH9jcNGAH00J/lg0kLeHggIgWpp7X9n+5og5+tLe+AxxrEthZhzDGGCQ+SIKkMumlz4="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4689ce1b_1520014343569_0.29727607178625326"},"_hasShrinkwrap":false},"0.3.0-alpha.55b75a04":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.55b75a04","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.55b75a04","@crave/farmblocks-text":"^1.2.0-alpha.55b75a04","@crave/farmblocks-theme":"^1.6.0-alpha.55b75a04"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.55b75a04","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-8Yzh95JqAmv3rjmZd4UN/OXO7QScG5GsC3c5f3DOT6Bna/KjeKP77ItvaCGujn8cXo46hQW1ZOzha5cpLrkl1w==","shasum":"79be2d98b55a2dc3e3d96715dd27d204e67c2f79","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.55b75a04.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCWY2wUzGNQjMnmlNu5hTBYkYStzbtP+CAwrRZ76y7wAiAZHmIyHw7rfx6HnYh2r5oeCxN9CYhHX1RRpu8OeaXgpA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.55b75a04_1520360809850_0.22862417195035079"},"_hasShrinkwrap":false},"0.3.0-alpha.bc9dca28":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bc9dca28","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.bc9dca28","@crave/farmblocks-text":"^1.2.0-alpha.bc9dca28","@crave/farmblocks-theme":"^1.6.0-alpha.bc9dca28"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bc9dca28","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-aWXWwUmukVl1puaZKp41HyM3F4pMypmwtGdnOCb8qvkul3g4uOkxGdTImN032wbTG+8aXw409P4FQaiCxTcQFw==","shasum":"131a1b67caf9a79452d8d6be5efac9070b3728b3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bc9dca28.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMfFd63Ne+vUptebpF2I3zaRJnL1mPv2AB3d14mnOBSAiABDPeSRCfoLdvr+aw9jkPV2Ea9fR14WVC0xIbvCxPwtQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bc9dca28_1520371959106_0.6046529000892868"},"_hasShrinkwrap":false},"0.3.0-alpha.81b4b44c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.81b4b44c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.81b4b44c","@crave/farmblocks-text":"^1.2.0-alpha.81b4b44c","@crave/farmblocks-theme":"^1.6.0-alpha.81b4b44c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.81b4b44c","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-nOLfvX/Uqyd6wVxNSMB8n/xP3BvX/qcknFKs2rz/9Ei4tLJG8acxw9i7ZlGjjXMfyoVm/QlHvIQkhsFr2u1iVw==","shasum":"eac0a1ea44e62fee1671ebc810daea1722be4e22","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.81b4b44c.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYlQ1FNEnI5+misYVp2f5/yB1gy2hQVZJdy0N7vQLungIgP6T08c3ASvEFFrqThnZm2oKLVwsMSmkdfSS+N8jNj9k="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.81b4b44c_1520431522325_0.8619132650211325"},"_hasShrinkwrap":false},"0.3.0-alpha.53e87982":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.53e87982","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.53e87982","@crave/farmblocks-text":"^1.2.0-alpha.53e87982","@crave/farmblocks-theme":"^1.6.0-alpha.53e87982"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.53e87982","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-tNwp2cqTpzPyRbbUAtnU0r/aK3u3U+yiPThGaZ5D6nlxlieIQFuiMheDi53HSj/lR0NvPyl+NrO9LCPZtYRl0g==","shasum":"9555c95827171890cbde5697b40438e41eced7df","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.53e87982.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF3v0Hc5YPoeAe0fZ58wjM0TshWvigkqqMERnRiyxODAiAEMT09DF42ks3jGftldtuuQTFtEZsNj4MyfkNTolsW7g=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.53e87982_1520447007716_0.34721482456108954"},"_hasShrinkwrap":false},"0.3.0-alpha.df4193e4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.df4193e4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.df4193e4","@crave/farmblocks-text":"^1.2.0-alpha.df4193e4","@crave/farmblocks-theme":"^1.6.0-alpha.df4193e4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.df4193e4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-FnS+nEJgu/4BVxuzeXMKUFby2RlqAGNxv2iT+dWbwq2AJSVzIf+VtwpbxqBMZEUJTIWOKxQ2P8NjZ7iveigtZg==","shasum":"73b08bbe71d32ad1faae9173e4eb9aa7d8545117","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.df4193e4.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLfjSCZLUyUN/80DlkLnJ1gJXum3QT96xELluFMOzDNgIhAM/pRl+yHEaZmxBbYXm6T2hCeNJTtSSYsh94HvhajFlU"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.df4193e4_1520448536720_0.8605769451292451"},"_hasShrinkwrap":false},"0.3.0-alpha.c5e3d9b3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c5e3d9b3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c5e3d9b3","@crave/farmblocks-text":"^1.2.0-alpha.c5e3d9b3","@crave/farmblocks-theme":"^1.6.0-alpha.c5e3d9b3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c5e3d9b3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Gfudl2HADIDsv3/Cdo2C4Gu62dSjQvfURZOfAnZQTI23LKONIAqnsaVxcAPV8LVxrrzBv0s+AKUweUiMnanYXw==","shasum":"00d0a355c6c20b6450809af87acc5fbb9e743c1b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c5e3d9b3.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLKTktqnYnWxF2VTPjLRaLXFRZlD7YRHv1zj6HTbNePgIgVOlfDpDsuHQr5VcBVHsgh4riNpUnkNlyu5NgHXId84o="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c5e3d9b3_1520467243891_0.16033252881347204"},"_hasShrinkwrap":false},"0.3.0-alpha.9fb9a7b9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9fb9a7b9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.9fb9a7b9","@crave/farmblocks-text":"^1.2.0-alpha.9fb9a7b9","@crave/farmblocks-theme":"^1.6.0-alpha.9fb9a7b9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9fb9a7b9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-+WMkq7Ub1ptUBzJY/PMn16R9J1Wum2zvyikjzfEUWv6f1Vs+ReXyDu6PDVNY4XLGtHZDraLVnaN6E9ZAxoeeQw==","shasum":"0d7eb002da03908f38284703b946cdd707e1ced8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9fb9a7b9.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx7DG9kaXnqnOXHvtykVFyLPViLVfG/a88rj8rN30cGAiEAtsrup3VuwfRZu7N/SOEEMLIbWnL+PdzpAO35b0N0Za8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9fb9a7b9_1520468480369_0.7316456539594867"},"_hasShrinkwrap":false},"0.3.0-alpha.12deed82":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.12deed82","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.12deed82","@crave/farmblocks-text":"^1.2.0-alpha.12deed82","@crave/farmblocks-theme":"^1.6.0-alpha.12deed82"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.12deed82","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-mY0gPm/ewYNOAnf07wI16jtyd9rJVIixsEDVg7fdVHuZhmkYYQkLavgYAPAQUK6V4z8LX9WgRUo0tlAfyLwpsQ==","shasum":"741fc666542a69654de2f5f874d8b8d41284f959","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.12deed82.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxCfmsqH2Ap18XW2jG3ntdBkcHpBVi7dFP/b9P/OgKtQIgd6bnIwLR7h6W8nqXgmYJ/ofWofg0YKHwkMaiGOJuLkA="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.12deed82_1520518093391_0.9585439955047641"},"_hasShrinkwrap":false},"0.3.0-alpha.86932e17":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.86932e17","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.86932e17","@crave/farmblocks-text":"^1.2.0-alpha.86932e17","@crave/farmblocks-theme":"^1.6.0-alpha.86932e17"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.86932e17","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-wvKzto17I9sKCJQEExenGlStRrZ39YuGUY6oYDl1Hd0+IHGV+OQEvTVGHzpvYnP2bRhznsLIH/QRvjkbcuJW2A==","shasum":"77d3a2736871a1f2cb2ce96f9c99adbcdb9db091","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.86932e17.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA15Wtz3MACcxZGvSI3Zi+AT2y0Wpd1HLkeUm0yHbYHDAiEA6HnNWkVb4ZbbcZWn5r4y50Hbwn0MhV0cKOxFhLLbVqY="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.86932e17_1520522585517_0.19952128360828425"},"_hasShrinkwrap":false},"0.3.0-alpha.8677a9a6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8677a9a6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8677a9a6","@crave/farmblocks-text":"^1.2.0-alpha.8677a9a6","@crave/farmblocks-theme":"^1.6.0-alpha.8677a9a6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8677a9a6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-y987tROzob9lt6KBLklW9D2g+qPwai6Beg4Ba0P/Q18EajaSacHX/9TmzZBbvMjYJgaeqfh/bD+e3wBNRwApGQ==","shasum":"7c7e059cd49d68aa286f8fd6ea95e9c3bbe7b282","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8677a9a6.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOrHgWQK8e5RIqfoY+8CWUtjvL/as/1Uj0hBSDJ82NDAiEA3edhJOtU+6xJtFUbKwOVjQfRv59mzjeq7HDcrJVM+MU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8677a9a6_1520539160901_0.5465601258419135"},"_hasShrinkwrap":false},"0.3.0-alpha.d7e2e285":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d7e2e285","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.d7e2e285","@crave/farmblocks-text":"^1.2.0-alpha.d7e2e285","@crave/farmblocks-theme":"^1.6.0-alpha.d7e2e285"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d7e2e285","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ogSaiNOcRQjLSWAilQGCRlEGE6V9DSo6Ckfb8pZCHALuVvJ1f0O6wTXrSJYipI7yzhkmfGkkN9SLwMI3eLJ+kg==","shasum":"add064e18be546513c34950a8cc4b2b2a57a850d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d7e2e285.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdKsxxEIzU1aCUWhNKT/7njpfvIvKrJpso3zCKuwE5jAiEA0zUKS4iknhOjgmdvFJ5/jOzzst2nIpRLgKKgorqcdEI="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d7e2e285_1520616070199_0.16959346134301012"},"_hasShrinkwrap":false},"0.3.0-alpha.36c33f9a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.36c33f9a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.36c33f9a","@crave/farmblocks-text":"^1.2.0-alpha.36c33f9a","@crave/farmblocks-theme":"^1.6.0-alpha.36c33f9a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.36c33f9a","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-nwOrUUFwuaLt1Aqqt/NJf4mEoQuHRC2qDLJw/4baA0mi87SUEiv31uGjvGJUqliI1GWaAxklutSEajG2/w5veQ==","shasum":"74ffc96b719a27285f1d329810c34f19cc0df139","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.36c33f9a.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY5dSoNMdoPDIVUgL1Hta9UPPipy+dQ3lpzyq4zN7CvAiBKw80HfyoTe1UosrkEOFvkjslkaRmxOspwTjjPS+0olg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.36c33f9a_1520616607030_0.5817004236273666"},"_hasShrinkwrap":false},"0.3.0-alpha.8720692a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8720692a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8720692a","@crave/farmblocks-text":"^1.2.0-alpha.8720692a","@crave/farmblocks-theme":"^1.6.0-alpha.8720692a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8720692a","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-xICA5Yk8ZYspe11NjkQV7ZWuUtG62x4hxRVTSRMBvpejnNq/zdov8Q9dVGsXQINjekOR3uSMtS/j3J5+cQ5yDQ==","shasum":"5fc8b09752a57c5b6ce861440475673d88af5fd7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8720692a.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqlhen5CGAMsFJAs7qtHoSMbSbECCkhPqlXhKEuG0YeQIhAIfL3oA87OIjH6TtlyJMuAA0cDThSGh+MUI+gyvUwfzM"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8720692a_1520857747505_0.35773351095894723"},"_hasShrinkwrap":false},"0.3.0-alpha.6b8590c0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6b8590c0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.6b8590c0","@crave/farmblocks-text":"^1.2.0-alpha.6b8590c0","@crave/farmblocks-theme":"^1.6.0-alpha.6b8590c0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6b8590c0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-x9C8AEbh4CNKEJaZoUkixnuQg8eF6P6ujKWzEKWWafzbHcWfg/RoIPk3p5bPcJ9d3RrZZnvUnC7sxAUKl+sXdw==","shasum":"1d1a72ca6f4dd37c7f458c759c3f4fff7f558ea1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6b8590c0.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYn/N3xRT4zjaGBNqhSWJ4hD6PQfeQgO8Xk0xfY+gYIAIhAJw6TRidOdf4eohSd0NshGLghtY6ltAiBEbpg/pVek8P"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6b8590c0_1520867574806_0.6518530334754891"},"_hasShrinkwrap":false},"0.3.0-alpha.388979f8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.388979f8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.388979f8","@crave/farmblocks-text":"^1.2.0-alpha.388979f8","@crave/farmblocks-theme":"^1.6.0-alpha.388979f8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.388979f8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-cD2x6HsBiHHNeKSzJmI/aP5pC2PZMiwrDmEEsHi0T3WdXnxuYZDeNjNnt19M9T4jWgnOKPsXur2Fw3QL6QqjCQ==","shasum":"0cb30b10ebc7e56e86176a895d81816526d39070","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.388979f8.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIempyFPRQQhlPqUEgkMJ0esIuCRAy81ooSdf1ZPZalAiB9MgVUM2SLdxb82cdzp8On9gjTdLzdqoHfxrXwUtw77Q=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.388979f8_1520867831743_0.845646737323525"},"_hasShrinkwrap":false},"0.3.0-alpha.e1b4e0bf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e1b4e0bf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.e1b4e0bf","@crave/farmblocks-text":"^1.2.0-alpha.e1b4e0bf","@crave/farmblocks-theme":"^1.6.0-alpha.e1b4e0bf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e1b4e0bf","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ZwWOuaHRUpx64t2fdHdCoIZUlU7q3ik2HnfszXyYdVrUTtqZ4FQ9Ecq/UBaDJdIhbpiqKDRISC/CGcsVUKOvhg==","shasum":"496878b275acd56fdacc7a0aacbd0b6f177ab9be","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e1b4e0bf.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY5GfAg5UvIQwUQyaAW55bLR1hrAt/d1rr1Q78/7Lu2AiByPpP2wQMkUXuJzF68a3NjSqFNi51/BCIjxFRGzVJs9A=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e1b4e0bf_1520876384796_0.8055407639683452"},"_hasShrinkwrap":false},"0.3.0-alpha.c9c9432d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c9c9432d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c9c9432d","@crave/farmblocks-text":"^1.2.0-alpha.c9c9432d","@crave/farmblocks-theme":"^1.6.0-alpha.c9c9432d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c9c9432d","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-D8R0hnEweA9jwiR92MGQ6jg4vVxNtZgvnMnKWgPFYx36pewIRIoqUYQ5/RoW73nQjUIqhk/GhJG5F2E6OzKa9w==","shasum":"bbb494a23d062dcf03c7b31d1b4818703d7ebf00","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c9c9432d.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLJmt38IqLyfFw0BFfqxU5dBDfKgOr3QN27nhfHNiVFAiB0Ecu/Vhv0Du52dMOzg9CCxDGd7VU36m7LhYoJXDgNjQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c9c9432d_1520877488012_0.930510167088241"},"_hasShrinkwrap":false},"0.3.0-alpha.3978e1ba":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3978e1ba","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.3978e1ba","@crave/farmblocks-text":"^1.2.0-alpha.3978e1ba","@crave/farmblocks-theme":"^1.6.0-alpha.3978e1ba"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3978e1ba","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Gtyf53CWf5b3pLqXHaLJ5UX3BRV/lWhJFEkU8vnooR0rL6WegtgZsrxQMh6oK8Am+/5Ssskk0Oqe2q0rXs/Bvg==","shasum":"c67ef9e4776aca6c81ccbe3df493f1b0bb6c525d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3978e1ba.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1OFftb+z1Oywxh+vFDOm1+4NrRJ15/f/U35mLfgpUaAiBZJl6U1kZPS1bmE+ifCoMm9o+P7ereRyF8VOMh5EmT8w=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3978e1ba_1520947208281_0.21311413632066456"},"_hasShrinkwrap":false},"0.3.0-alpha.8f4b3437":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8f4b3437","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8f4b3437","@crave/farmblocks-text":"^1.2.0-alpha.8f4b3437","@crave/farmblocks-theme":"^1.6.0-alpha.8f4b3437"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8f4b3437","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-swVJlAlHZOo/3YXxWc1vN185/unZhLuQj2pE5WKRYs57MkYlgjqjhuVZDA6IC32YHOeZvQreY4etClvR+PEYkQ==","shasum":"788734ad69aed0331fc3f096392192acfc9500a6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8f4b3437.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6/Pnxkk8zHytOsCtqto0orCSLSCXyyNpqVYv+S53zIAiEA/TAlWXB0BiLqG7XEH8sCcjqwgTFtrqkeHZl92mmmpu8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8f4b3437_1520947295013_0.28665481100701995"},"_hasShrinkwrap":false},"0.3.0-alpha.543b1306":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.543b1306","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.543b1306","@crave/farmblocks-text":"^1.2.0-alpha.543b1306","@crave/farmblocks-theme":"^1.6.0-alpha.543b1306"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.543b1306","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-x/0nDMGOYtkXpYCNl5TyzwqzXR7fjUyaUnrutgLL4zp6kGrP20KXdX91Wu1fdYK1nKfcdNPX5bF+1ILV8MFGjQ==","shasum":"49502b6c8558903b13a6e07121eacdadc87aa886","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.543b1306.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/pcDCd9WrzMCeOFHIdD7fHnALDRI7l5QxRfvNUVx29AiEAzFHacFcyIy00D/WgtXbPrnvgD1tuD8cZSrIHL7rCfYQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.543b1306_1520951635399_0.028804320788971438"},"_hasShrinkwrap":false},"0.3.0-alpha.ef9f2f12":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ef9f2f12","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.ef9f2f12","@crave/farmblocks-text":"^1.2.0-alpha.ef9f2f12","@crave/farmblocks-theme":"^1.6.0-alpha.ef9f2f12"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ef9f2f12","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-nVMPuFjZV6By+vI3Phs1lf1WYr6ADht0XagL613WUkJPLEtYN0MrDGNaTVJRaCH8knbtJALaNhJt9Dk5VWIVuQ==","shasum":"c96373a3b903a9ed4a87846f9f9a46b1edd53c35","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ef9f2f12.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOeDrwskEcsT+rv5f0tIh34UVLEUpv+PDxsoMHjx/AgAiBsS00L1WrfwtqvipjK0OOHG2x38W+hj7xbH1YwyU0u1w=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ef9f2f12_1520952517464_0.9441438750612197"},"_hasShrinkwrap":false},"0.3.0-alpha.499c92eb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.499c92eb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.499c92eb","@crave/farmblocks-text":"^1.2.0-alpha.499c92eb","@crave/farmblocks-theme":"^1.6.0-alpha.499c92eb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.499c92eb","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-fOHJ5VBB9bIwNvhgbwNN/OLIgk3QXLk4li0R+cWTGVOeakw9f46RaKNIhtozDqOZxFu1UBaLAHMJ3d+phPHbtw==","shasum":"22d789c6f8943695e6b85061e9502c2367e514d2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.499c92eb.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCol6MbGnGAqu04vmYPnLiqdU8PkF9gQEj9WF2WqWUnVQIhAI6x8mmtLmp3fDF45MOGZgfv5ggmkZKdAWd0ndPxkoxq"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.499c92eb_1520958132262_0.2769227480145273"},"_hasShrinkwrap":false},"0.3.0-alpha.2683dfca":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2683dfca","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.2683dfca","@crave/farmblocks-text":"^1.2.0-alpha.2683dfca","@crave/farmblocks-theme":"^1.6.0-alpha.2683dfca"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2683dfca","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-to5qZzENb7TD4SFMTNTlToAnMl3MQJuQFt8L71c9l2TfBPYuDDYoUQ997PJo3+uFyIjjd4TBbcY9UtxQA+CWLg==","shasum":"f0dd90ba6bcf01bf2bb1c76a934193f2575c826f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2683dfca.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnKW7VioIH2YqINVvt6vWoFeuOiU2R35/Pmv/CO3ZBPQIgULLPkTI8TB/6VIUziyP6s64D9XGQyRgl3m6OKkMb4c0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2683dfca_1520961734285_0.8837094897127236"},"_hasShrinkwrap":false},"0.3.0-alpha.9c34a990":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9c34a990","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.9c34a990","@crave/farmblocks-text":"^1.2.0-alpha.9c34a990","@crave/farmblocks-theme":"^1.6.0-alpha.9c34a990"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9c34a990","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-KYsoqr27rUEaqqyDddNOg+fvI5Y42jEnWDNdSHPUItWKFRQ+bHxCGuShVPA1T3tNSHS94rAnWQar4HjxQyqujw==","shasum":"6f3fdf14be7f024d3fbc9709154619ea3a7d9fd9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9c34a990.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF7CRes9eqDmfVPOJ6lpqRA6GqhBoFBFixb/IvBo6iHAiA2cdM9uBTe0JO8zWy7U0ACHCCR5Ht6ng/jSD/4Kqo1Qw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9c34a990_1520962191789_0.9811677545207669"},"_hasShrinkwrap":false},"0.3.0-alpha.88a4310b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.88a4310b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.88a4310b","@crave/farmblocks-text":"^1.2.0-alpha.88a4310b","@crave/farmblocks-theme":"^1.6.0-alpha.88a4310b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.88a4310b","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-g3gX01n9eR0XzHxgNHof2wVjSkXRgOp43/AcKDZNKpG7yr2Dpnd3OO+qETdViMZcbWgj652xU395VJPtA0pWPA==","shasum":"b866f1fb7f363a505420beafd74ca0a5ce3fea13","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.88a4310b.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElVqOhQU5aU/iOxjpiWQXAUDrrYfsDerMiXRHdbrA9RAiEAvpjhcfGZZS8NU9DyPyrxcRJAUie/EBXBW8S3nATDdlQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.88a4310b_1520963671757_0.8011609775920137"},"_hasShrinkwrap":false},"0.3.0-alpha.d6fe25e3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d6fe25e3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.d6fe25e3","@crave/farmblocks-text":"^1.2.0-alpha.d6fe25e3","@crave/farmblocks-theme":"^1.6.0-alpha.d6fe25e3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d6fe25e3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-wrpoY1FP55nsWpgcgetm9oj+3mr4ssNyCEi0XqCKCBYBB7xki6HTkIONIUaEzd4T40wXmPbBvOxDMU45hvhFOg==","shasum":"a24dfd548fd5d68a2ae02754e0843e63d6b7f5a7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d6fe25e3.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+S0rgHt4L2lDJ/g2vKOioDk6BOLfF0knAQ4R0vS7bIAiEAwcNslgZmYD+xXAB2LTDj4Q7Rw6Neu1+Qcmcc0uDhjT8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d6fe25e3_1520971697891_0.7427533527020833"},"_hasShrinkwrap":false},"0.3.0-alpha.760c5088":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.760c5088","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.760c5088","@crave/farmblocks-text":"^1.2.0-alpha.760c5088","@crave/farmblocks-theme":"^1.6.0-alpha.760c5088"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.760c5088","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-QyesHFnpPmVUxuBbscNG7u8R7L/ETBRil0cCcqCnMULDdYwOuziqcw+Bt42/OHuvJrxxvqCVzC5bumg1J+LFdA==","shasum":"136714af2e53ac3dbd8846ff3de3df75b6f9b613","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.760c5088.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaQUsZh+U7OL+zj+lnUxQMgOBdMESgKElDxinsD3C0/QIgA20zN9CNI8DGyQVesWksyi5q6Bx7zHedSzMjIXxAgJ4="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.760c5088_1521031704750_0.3214186049324377"},"_hasShrinkwrap":false},"0.3.0-alpha.66679c4f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.66679c4f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.66679c4f","@crave/farmblocks-text":"^1.2.0-alpha.66679c4f","@crave/farmblocks-theme":"^1.6.0-alpha.66679c4f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.66679c4f","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-IHXYFfy/xwPYVIr0nn7b9YGRC4gVvxZM5+NkeDPWkXAIdp+IqBwKSNQJzkRIzLijmEyylV1rjA0+FaZTBQoelw==","shasum":"d3a3a61f9bc05a5246dfe959bf1ae4767a324aec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.66679c4f.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCiOsu8VrpTTOuCqVfvxFzrCL34raLYeEXTg3FzcYDOgIgFapM0GZleYHxRVTmRZ8+EoJRH9xGftWaBnCM52ct/bw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.66679c4f_1521036058859_0.49400495577027637"},"_hasShrinkwrap":false},"0.3.0-alpha.7615e6fa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7615e6fa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.7615e6fa","@crave/farmblocks-text":"^1.2.0-alpha.7615e6fa","@crave/farmblocks-theme":"^1.6.0-alpha.7615e6fa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7615e6fa","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-i7+/1LFK6iYy34gtDCA+hGMhuTR9fC1Gapq6o6RqAphZwAArBy1fQyAc/kYd+rrOczw6jubwRz8GmguLOQgJ1A==","shasum":"2378dc70e526f1769c519977e589a6a2ae35a45e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7615e6fa.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNYntygjCEehsPFAt7o46jVaNfBoehvAmrItnsqs2PsAiATZr7CQUWL3Kx53jFnFe/nRdjAOh28jEKXyBWUMxglSA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7615e6fa_1521050202674_0.2387060680563018"},"_hasShrinkwrap":false},"0.3.0-alpha.26941b71":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.26941b71","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.26941b71","@crave/farmblocks-text":"^1.2.0-alpha.26941b71","@crave/farmblocks-theme":"^1.6.0-alpha.26941b71"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.26941b71","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-zYRfzv8I9fFiLVnzwB5tL+YCIjFbFwI1aUEzKo1XmLecLBfdghS2rBTl4i1mcymsOwjY7Zs2WTFfn0i7/rmPtg==","shasum":"9ed14c8f1f22bc206e970a362d1c55688f2d77f4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.26941b71.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgMzpvNipkSKsj/FSbwptcvInJ4Lq/+ZG9+Bpf/iweRQIgMUZ7O1J0TRvLrcd6EBOM9ovaY90DL7ThdV8BwjfPNTU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.26941b71_1521050549438_0.12401178768360044"},"_hasShrinkwrap":false},"0.3.0-alpha.c41d0cab":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c41d0cab","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c41d0cab","@crave/farmblocks-text":"^1.2.0-alpha.c41d0cab","@crave/farmblocks-theme":"^1.6.0-alpha.c41d0cab"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c41d0cab","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-56y13+KNC3jeu/IGbJZ3xQglsammyJOUhnWiw/hJH5xKvcKTt2qqngvl2PY7uzKTyOPchOBuEzF/F+Jbtd3+6g==","shasum":"c6373df2c488cb252c34d64fb42d18744f8bac8d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c41d0cab.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyPudVLGHuI1MIrOIIIMS3khnVN7jhHcyjqhe9pBBZsAIhAIOOad5uU8MPqu3OzNLjhKDYrE5pkhafXt6zRB1nRSQu"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c41d0cab_1521050763009_0.46604448873998994"},"_hasShrinkwrap":false},"0.3.0-alpha.ee0b6b96":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ee0b6b96","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.ee0b6b96","@crave/farmblocks-text":"^1.2.0-alpha.ee0b6b96","@crave/farmblocks-theme":"^1.6.0-alpha.ee0b6b96"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ee0b6b96","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-OB0+Sq9SDp/r7rithnwutfWhNcSbVGf0lU1qQKNETUyTDFftb4poOjEiB6crfgbSSiOH2Euq8Omcgt55BO4Mcg==","shasum":"ad09a1b5454f53e51ecf2d88c0070531da6adb04","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ee0b6b96.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJLwOBRoJ++PyYyPzsmB7SaFstMqWhGC2uMxa376qfQAiBto+5k/0hUINdqBjjfqmE8K6wFxule2R7RggbUHiFCWA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ee0b6b96_1521054440727_0.31598527048135927"},"_hasShrinkwrap":false},"0.3.0-alpha.f4d95bec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f4d95bec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.f4d95bec","@crave/farmblocks-text":"^1.2.0-alpha.f4d95bec","@crave/farmblocks-theme":"^1.6.0-alpha.f4d95bec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f4d95bec","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-2KIEabPhlnDKKls4Yga4XYdyiBTc20xC9awGQH5w69oKx9eSrBeHVCUeYSC8a3pa4j7TBTBW5iEHL/P5vlxTxw==","shasum":"cb38e5f5afd24a2faa4731c813bc36b36317cfba","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f4d95bec.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAXbxjxY3fD6G8vzBHIMETcZ8tLsGe6rvZkq2Ur7nb4wIhAJLw+RiEK2aUdjKz490qgywSGJpXhRc9Q5oMiBw8oXI0"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f4d95bec_1521114831758_0.05683293367451636"},"_hasShrinkwrap":false},"0.3.0-alpha.1cb5bff7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1cb5bff7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.1cb5bff7","@crave/farmblocks-text":"^1.2.0-alpha.1cb5bff7","@crave/farmblocks-theme":"^1.6.0-alpha.1cb5bff7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1cb5bff7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Jo/CmHP94W9qpUQMfYdcZ/f5h5BS3B6v/Hu3GvQr76bIz4mTE4TqdGO8enSk+exBMzC3qOkRINKJfY4/GKwuXA==","shasum":"9ef550e0b143413c5a28da4468844295ec704542","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1cb5bff7.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFjNPD7NqC92CtJIGi2Tg76i7nwklOZlMCQ934SKeCUQIhAKVl8yDU2PCTLYz4wz/Va/eq4a1CRzczIg/8apXF1RT9"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1cb5bff7_1521125723511_0.010824013849082936"},"_hasShrinkwrap":false},"0.3.0-alpha.7bf79ebe":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7bf79ebe","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.7bf79ebe","@crave/farmblocks-text":"^1.2.0-alpha.7bf79ebe","@crave/farmblocks-theme":"^1.6.0-alpha.7bf79ebe"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7bf79ebe","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-r+MmBCpsodH6cZCclxfd45X71+YYIa7ttvtuCR+f7ckcM0BHJA2t6OkG6jjN/5dNlFlcpG8TR682LKS3nsR89A==","shasum":"99a2e9e4239a345f39a015a6c82ad016e34cd9c8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7bf79ebe.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwwFdhr4xD6w7LQRxTkrBTIscZ8lNlt0Y+WkQBr2icOgIgBF/q8eSCXoSpAFY70styqX1si1Z0zHyfZBiPlls/XSs="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7bf79ebe_1521126030824_0.605505509218506"},"_hasShrinkwrap":false},"0.3.0-alpha.b15bc255":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b15bc255","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.b15bc255","@crave/farmblocks-text":"^1.2.0-alpha.b15bc255","@crave/farmblocks-theme":"^1.6.0-alpha.b15bc255"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b15bc255","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-9qo2W+g1B+WyvFaB3sy/+Z3/HDEn+bo2YSpIN9Pv0++rC6iCr0S69mBX3MlScU619H4gKCwfmTDYBH43rIMv6g==","shasum":"56e923747bb3b2fd3598c54bd334e4ddcf930a44","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b15bc255.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyFicePlr8CtnNIxQh0eFolQ6g0niFb5cqMbsKSSLVSgIgN57LyWLaSeWEFoDmfQriO9wqKCQJ90EnP/+O4O1WKuw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b15bc255_1521136331002_0.34132812537676016"},"_hasShrinkwrap":false},"0.3.0-alpha.0e6bc9f8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0e6bc9f8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.0e6bc9f8","@crave/farmblocks-text":"^1.2.0-alpha.0e6bc9f8","@crave/farmblocks-theme":"^1.6.0-alpha.0e6bc9f8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0e6bc9f8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-5MIoTRXqgkAneVbCZ+122JxLALlV02f4r9633MaSSNWtf8ZUK04shPBr3Lut8Y1ONA0YC+TYHW3WvlegOuHlCA==","shasum":"212c9fa1d8f96bc4a35d95d0221d2e931dab5c16","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0e6bc9f8.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5LYeb7Y+zloQKYNn7Sg4mFjOR6BqtXsl6CgLH25qY0AIgY1laeZNNbunoI1+Mjsf/KEiHAXQv/Cx+PgJHCqCbu4g="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0e6bc9f8_1521138019950_0.5091340104251794"},"_hasShrinkwrap":false},"0.3.0-alpha.8dc14280":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8dc14280","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8dc14280","@crave/farmblocks-text":"^1.2.0-alpha.8dc14280","@crave/farmblocks-theme":"^1.6.0-alpha.8dc14280"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8dc14280","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Xs77RVk+aL6xQ/2MmdC/w2FkNFb4a67jQZd9A3/0uuMyTqoRR7CZZ7tzFS6aD3x9Z5Saxb4ickjhIHwHzzAk4Q==","shasum":"6607682e19c7e7ccafe68c8d6ff4a4e153b086e4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8dc14280.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG2NIJYzPK+FmB030EJD3nGL8WuC82tC/M2sPs2KFx9AiEAkz1e8wqMWGepfVcIPjvdks3Ls9x34zkB4QhQmroeJ90="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8dc14280_1521141554008_0.8954138333555866"},"_hasShrinkwrap":false},"0.3.0-alpha.8ffe671f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8ffe671f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8ffe671f","@crave/farmblocks-text":"^1.2.0-alpha.8ffe671f","@crave/farmblocks-theme":"^1.6.0-alpha.8ffe671f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8ffe671f","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-9OIMK35jh4sksabFmnXSWKqXczQfWr5dxNkYPmDWt0VUNrdcdLKDMPK44QbgA2WY5Ay5sTokAntgp8OlFBWfcQ==","shasum":"f6eccb19054d92da13290adb229cdd9e1a1c4fe5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8ffe671f.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIRVdacrr4aHBXq5HAPNJcfQfSmlNaOc+nGA47rPXHNAiEAj9lujpNCRo/WKRjrtjSmOj4Ci1vYJfo10AjBRlpUe7Y="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8ffe671f_1521224061333_0.5310017511631089"},"_hasShrinkwrap":false},"0.3.0-alpha.d39611a3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d39611a3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.d39611a3","@crave/farmblocks-text":"^1.2.0-alpha.d39611a3","@crave/farmblocks-theme":"^1.6.0-alpha.d39611a3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d39611a3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-sLgV3fwnkhhhydf/9DqrhUrFJN9ZEIcgA1onI3yQWL/UR0lRPI6hi5WHkwS1WT9rYbb2qQkWZRT1mdAvW9uOwQ==","shasum":"70e15b3aa2e53ec1d177f3f1b438a7996eb203bc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d39611a3.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdesDn2g9pWa15O4b9z4HNM8sFx81qQG4vgDB7ma7uNAIhAN3J4ss1DoINqB8afq9xXHSY0fj9sjEZp83yTJDiFanw"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d39611a3_1521225436065_0.6503286923254479"},"_hasShrinkwrap":false},"0.3.0-alpha.4dcf9d8b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4dcf9d8b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.4dcf9d8b","@crave/farmblocks-text":"^1.2.0-alpha.4dcf9d8b","@crave/farmblocks-theme":"^1.6.0-alpha.4dcf9d8b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4dcf9d8b","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-JIY5NRHuE7/9yi9jSPZ3fh+JGP/aEiP8aOl9yON4dYKWRjKY4yaiSOd7BjPvu6jgNVxhR8jmVinx6NXfxvUOBg==","shasum":"3dd36fd6b2794df11a457bed83cad6c181828047","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4dcf9d8b.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBqhBlf/lXe4J56H7zpd4b+oIdoVrSyOovgpkUnpIzYQIgTpWilsURNwKfb7TUIQuqXq/IanIgGcQFz59nKp+bdFo="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4dcf9d8b_1521225562170_0.8926282103580945"},"_hasShrinkwrap":false},"0.3.0-alpha.b68c91dc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b68c91dc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.b68c91dc","@crave/farmblocks-text":"^1.2.0-alpha.b68c91dc","@crave/farmblocks-theme":"^1.6.0-alpha.b68c91dc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b68c91dc","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-L9scwxI7+E0Dh8UEb+7mp4Ovh0EqB8nYLttHgMEut5aVfYVHmVWRH9YtH1xMxrqormTALvM0w/kL5SLK8vsAxg==","shasum":"a4d845fc46cf1ad3d293f16f6edecbd5e7bbc46e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b68c91dc.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5dL+J4WVB3V/GrnXP1qIJdaXQ+xMdzNI7KqtHo5eesAIhAN8RTh756A353T/8vTyR05NetDayUrP61U7BJ8EUd06d"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b68c91dc_1521460056187_0.15838746186686103"},"_hasShrinkwrap":false},"0.3.0-alpha.4078b107":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4078b107","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.4078b107","@crave/farmblocks-text":"^1.2.0-alpha.4078b107","@crave/farmblocks-theme":"^1.6.0-alpha.4078b107"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4078b107","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-so3kb1iN7jrVqiOS2P4PTThOJy13YIDlyBRTBbquHKlQBQB34WPOE7Ui3L5F73PY0rvWVc0Z1zgOnz3ri1UhBA==","shasum":"5edac6178430c008a794c59c61ed46aa60be7803","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4078b107.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6D2yIaM0g7Ys6oum6Ai0VQkZ+9U6d1O9wgMw9kdKXIQIgTHvIM1bVQdjcDWkbYZbXaQCu22csxEVLa/91xtirqc8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4078b107_1521461293033_0.8822641243184535"},"_hasShrinkwrap":false},"0.3.0-alpha.c4761b78":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c4761b78","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c4761b78","@crave/farmblocks-text":"^1.2.0-alpha.c4761b78","@crave/farmblocks-theme":"^1.6.0-alpha.c4761b78"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c4761b78","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-HUMtuJTZ3PLcuF0ywv21cvAj1ypVK1VPatVz/HwFWMViLn526ARdkmax0wEF2urgQ8I6VSvdYyJxth/3cIO9LQ==","shasum":"113a062d162e420b8461502572a097a64f794d76","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c4761b78.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID96523J2tQ5WinaBVkOPur5e7GRBb0RnyqcFHykCbTQAiAhk6yuLGiqnYzfVhPOAPNgIcZ4xHuUAWl1Ppbo3a9aTw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c4761b78_1521472658927_0.5925769084636392"},"_hasShrinkwrap":false},"0.3.0-alpha.4ad7774f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4ad7774f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.4ad7774f","@crave/farmblocks-text":"^1.2.0-alpha.4ad7774f","@crave/farmblocks-theme":"^1.6.0-alpha.4ad7774f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4ad7774f","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-bo2Qx/zHVRcr/Mx7i1YndF/3YSi6SMIoYRHjWxpXg2POyM0zm7HkfK7dmx9k6zWpXCF7+rHeArijw24wa2uHVw==","shasum":"c212b920637f45808043000b922e1c6d20dbb618","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4ad7774f.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHnjCqe+RCd9B3KhjXksvkt7Rcm+9ez3avCZoITOtoFAiAjDATuoZ0lp363TAayFH4iObInRr/wV4noDyTAwErjvQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4ad7774f_1521479175376_0.9059635799006889"},"_hasShrinkwrap":false},"0.3.0-alpha.e5432d16":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e5432d16","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.e5432d16","@crave/farmblocks-text":"^1.2.0-alpha.e5432d16","@crave/farmblocks-theme":"^1.6.0-alpha.e5432d16"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e5432d16","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Qls8qtWtfiwE1gCVY3Xk0UxtXU9Byey3orKpOAgHJbRFxew6ZvEDzNjOsqPFISIAJGyiqpxWmUMCFFXDH6MzDw==","shasum":"7e3f4e899b46e99882bc9a5451bb9fc89a57739d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e5432d16.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKHBy/Dr6RpLnxL7DiW989k32m0e/07h8F+/DFN5F3gQIhAIDp6csUl0CkN8MZGjIj6fhxGE8Vl3tT9RnvAukBPe93"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e5432d16_1521485288147_0.8337431650692047"},"_hasShrinkwrap":false},"0.3.0-alpha.52f23955":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.52f23955","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.52f23955","@crave/farmblocks-text":"^1.2.0-alpha.52f23955","@crave/farmblocks-theme":"^1.6.0-alpha.52f23955"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.52f23955","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-KrfUxNznvPgU/ZWrA1cVJ23oGlGgwZ0wjSylCs7aFGIoDis5+bh8XNodTusDXJ/cnbdb4EPtC3t2sKauTiH6tw==","shasum":"b1c63e786e03d0ae3459b2a9aeacea12e09b61aa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.52f23955.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqTBqJdmh4uziyDDI66AdXW8k3OgecN3Ub2OfpM5OEpAiEAw9KGxo+BtGJSnE/EU7qqXxL1Z4LuaPwf1UHcPfxtEkQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.52f23955_1521488536347_0.9804532386896014"},"_hasShrinkwrap":false},"0.3.0-alpha.cd64f3d0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cd64f3d0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.cd64f3d0","@crave/farmblocks-text":"^1.2.0-alpha.cd64f3d0","@crave/farmblocks-theme":"^1.6.0-alpha.cd64f3d0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cd64f3d0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-LHgkGdE6y6pVflwEmtaa9pawEsabYCXc3C5b8DNgSQobwMMtIp3fYl/TR3wDuJtJAg0vjOc95sTVQ4pWveQ8PA==","shasum":"dc4ccdb162ec16443b3be91193a0f3ec9ee677b3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cd64f3d0.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2SL2ukcSRAblXyx4KWjYMeUHlLeK0zDZ5PsMixXScbAiBB662u1Pcwb4oxxGe2gS/FNLhzNCKP8arb1d80h8Me+A=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cd64f3d0_1521549368906_0.9970074427966185"},"_hasShrinkwrap":false},"0.3.0-alpha.c7796535":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c7796535","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c7796535","@crave/farmblocks-text":"^1.2.0-alpha.c7796535","@crave/farmblocks-theme":"^1.6.0-alpha.c7796535"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c7796535","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-rYc/Lzq4RZHZzbVitPzSf2mqgL0AYaz3nTOPPo5te3b8JmFn94iZ6BXaKbrAxs8CZUIY2irBdlpna2r1zen2AQ==","shasum":"148af721ed567531822f9b79ab30b182ab694a54","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c7796535.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ+OCim7G8MXtb0mx+GYudf4NlQQbCKOUFmNFq1NTg1AiANlZAEwvTcJvMk9vhfhevwwv4Uiu33jbLB1Rtdt9Gj+Q=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c7796535_1521566750036_0.815615578448365"},"_hasShrinkwrap":false},"0.3.0-alpha.6c3920ea":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6c3920ea","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.6c3920ea","@crave/farmblocks-text":"^1.2.0-alpha.6c3920ea","@crave/farmblocks-theme":"^1.6.0-alpha.6c3920ea"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6c3920ea","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-FxwJB6YidplmM+b2ZyGFjFe+exf0NVKAn81aNlBOqhW4qkuP9c9eXlbeanVVCO+DVuIX1Xe9jC3/orine2EYJQ==","shasum":"3cbe6fba1fe44d1631ae4741a41b920297520345","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6c3920ea.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsn/PhoDQHCjXUlhJ1Viss+JQVc0oyLv0SfI0YencT3AiEAhoCCWjDV7dvjGIPYKXkDUgDrelRbau0BlUVeuAHGcO0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6c3920ea_1521567696694_0.3597491024505408"},"_hasShrinkwrap":false},"0.3.0-alpha.c15cfab2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c15cfab2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.c15cfab2","@crave/farmblocks-text":"^1.2.0-alpha.c15cfab2","@crave/farmblocks-theme":"^1.6.0-alpha.c15cfab2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c15cfab2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-w0iwKXNLEhJetuBmSOVRgz5nPefCyQuBICphqyTriJ5L9iLLXt+AxrJmgz3zFpRxJGXTI8S8KxMlbMdU7eRNdw==","shasum":"522c763273a8d392c01fc588208d8f09ac0712e7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c15cfab2.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn4wrF+wIyte7E43SrXSK1hBG/C2RyiIEtTVWvbiVgiQIgbJRmjfXqfmlJQAnA13L6IeRO4+KeUVfHsJzP6svZlxI="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c15cfab2_1521568364257_0.2906457493366372"},"_hasShrinkwrap":false},"0.3.0-alpha.8d069b3e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8d069b3e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.8d069b3e","@crave/farmblocks-text":"^1.2.0-alpha.8d069b3e","@crave/farmblocks-theme":"^1.6.0-alpha.8d069b3e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8d069b3e","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-W1r0qf4RD0XcG8P9eKhHOyz4YVCmtE83YGkMpOicfkBUzeRaIoht4Zod7HT0KNCBEP1cn3Goaj4mC3D39M7++A==","shasum":"e75a7f0de9c6858c9226c80915860ddb87a9ae3f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8d069b3e.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXWlfPYpKkb2r0AwxcrgisKrQcCz5hdAHAxTvZk7qNWAiEAt+gIpTYz9E79tav5GNGHzAKopEse/sUB2/6j2JDr9Zw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8d069b3e_1521576056978_0.47832769485230875"},"_hasShrinkwrap":false},"0.3.0-alpha.0d8025f3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0d8025f3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.0d8025f3","@crave/farmblocks-text":"^1.2.0-alpha.0d8025f3","@crave/farmblocks-theme":"^1.6.0-alpha.0d8025f3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0d8025f3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-7xA1ExBiNoqbVe5f8GVOF+a9+5pH/8v/ph05zkCBGNfFHYqmGgY9vSQTrWRb8NSThfXrcgAs/c/T4MuJo+GnhQ==","shasum":"6d01268073da332b3ff4d414ff825cc0c11ac0d7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0d8025f3.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1IZr3RlxwszWsGEY1bvjAXKmQ3vQWqvZA7D9Mb0zj0AIgdyEIxnGpun3XXjQWZUhEFK1jJrwGUhbpYk5sgNYJaAA="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0d8025f3_1521578820944_0.19778080917120322"},"_hasShrinkwrap":false},"0.3.0-alpha.ee27b8f7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ee27b8f7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.ee27b8f7","@crave/farmblocks-text":"^1.2.0-alpha.ee27b8f7","@crave/farmblocks-theme":"^1.6.0-alpha.ee27b8f7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ee27b8f7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ZnC3ejLNo2T5DLF5STD3wDZEWL0exUY8OM1qQIghOUaRXKkbtZzVDF8kUYegekUAOIIyGnM4DDzcwpDQkEErAQ==","shasum":"8597580234edce8bef89a526c034d7a4e5c9cff2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ee27b8f7.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCRq3I0YeAs5Z8QOGyUocfR/jQJoV5KaEt8ATlZcAPOAIgUSGYPEZWLqdk+g2xU0ZcJcuzi0ecJFohJgUiAf1LeDw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ee27b8f7_1521579686427_0.6175478319099574"},"_hasShrinkwrap":false},"0.3.0-alpha.b20e5c2d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b20e5c2d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.b20e5c2d","@crave/farmblocks-text":"^1.2.0-alpha.b20e5c2d","@crave/farmblocks-theme":"^1.6.0-alpha.b20e5c2d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b20e5c2d","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-BrCbcROggQXznBhB/XAKPzH3XgN2wdd8V+UMy6XNvXky1aUglNP/Vcg3fe+kOkubNPeHP/CgOnMMkSkpUDw2zA==","shasum":"dab1af3417e98ed9ced9665638b42dc83f4be413","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b20e5c2d.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPCarG/JWltI7zRgq7lGg6n7PHM84Oe3m1T3vAcNBoBAIgZc5/gOcSl3XGO3bSdhsJ1SBgt0vLB7VwRW5k1RLPQvw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b20e5c2d_1521636869767_0.9840548101371702"},"_hasShrinkwrap":false},"0.3.0-alpha.04e0eb48":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.04e0eb48","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.04e0eb48","@crave/farmblocks-text":"^1.2.0-alpha.04e0eb48","@crave/farmblocks-theme":"^1.6.0-alpha.04e0eb48"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.04e0eb48","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-/sdyRc+8ksfL713Xr8AsnwFiXV1o30iyxLYJhQzF6d71+OAen4cZqTCSPRGxBDYClJTcT6WF+mqwpmdeqS65Tw==","shasum":"1377314d63718a14f940b512e09784ebd151baac","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.04e0eb48.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFoVYjlTwbjbcxq7qGh0FQ+KZFC8qQPQOVUz6oKZ9ZKAIgF6ff7XkFFk+lbCpcd1jfEKnHyJpJFGSf3TRkikM2EAQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.04e0eb48_1521743947265_0.42601653452295585"},"_hasShrinkwrap":false},"0.3.0-alpha.5df50977":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5df50977","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.5df50977","@crave/farmblocks-text":"^1.2.0-alpha.5df50977","@crave/farmblocks-theme":"^1.6.0-alpha.5df50977"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5df50977","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-PJhp0GWuI5MIRAg5oXZoCajf7hiWWt7y/g75XsWNSWFliQPcPfiAnJEy5eQ+36neU1wKhfL3kt7aRBZtYdU6bw==","shasum":"2086869687246ef609432967e521bc88c7264347","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5df50977.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgEftoN0W8MlG6K9ihXhz6rh3tgxW+gc/JvyxPGFpqxAIgEJ2oJnVo4gjbAGqpUQjYZs5QSFVecRPBT0YrgoUqRWA="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5df50977_1521804824104_0.8887021580566294"},"_hasShrinkwrap":false},"0.3.0-alpha.0d5439dd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0d5439dd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.0d5439dd","@crave/farmblocks-text":"^1.2.0-alpha.0d5439dd","@crave/farmblocks-theme":"^1.6.0-alpha.0d5439dd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0d5439dd","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-WN4Tr89XWSzDTEw2IdPxvhoQQj2ftVrcFfkcfxXcSqIR0bDSzxxcmefGExLWksqRtm5eKGZfo/dUEsTp81WqXQ==","shasum":"e38ec7ca3ade2cc0d731ed6dd224a010ef9c064e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0d5439dd.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9wboDdly7aY7rRE9TlDSddaKgHfDzGeLYIrzamVCy2wIgB0wk+LQwlN+m6xSrLdWJ/3E8k6yYEmpROBolS3KKtjA="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0d5439dd_1521808639640_0.4648211062726515"},"_hasShrinkwrap":false},"0.3.0-alpha.cd3bfde9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cd3bfde9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.cd3bfde9","@crave/farmblocks-text":"^1.2.0-alpha.cd3bfde9","@crave/farmblocks-theme":"^1.6.0-alpha.cd3bfde9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cd3bfde9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ZveGhubJ8OxfL6bj45W9+et1f7oK6vAxCOR6ykPAX4ok7YeD7JgGVKEVvADfIMonsErAO3JVHw42rGVqxHAu4g==","shasum":"e8425ec8bc2405573c20ccd2d57c05781fd30fec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cd3bfde9.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4vle5ybE0OgzcNqBu5+baOwQthIXgMUuscz9XPIE2+wIhAJGXmFGt66VW+M5pjzzyC7qlctp40z/52eUPCnd/euFG"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cd3bfde9_1521809167121_0.642580450601075"},"_hasShrinkwrap":false},"0.3.0-alpha.d91740f5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d91740f5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.d91740f5","@crave/farmblocks-text":"^1.2.0-alpha.d91740f5","@crave/farmblocks-theme":"^1.6.0-alpha.d91740f5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d91740f5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ToZb1Q7vrEAml9Ht4C6GL22gFS1U0r9lPGQahyjLu0WKLl6efLvzkfD5osHjfnfvPKfKRJqW3n94Cc+RAMLxnQ==","shasum":"ee8233ad8c6f01f774846183e01d448bd107354b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d91740f5.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmhOdzUEv3YTu+TCuh0Ra02yQA/k7NpZAegM9BduXpHgIgI+EwN8/7DK8XoGD7Gx9WaYU7fSsY0vHXJ3FNVy9vqHk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d91740f5_1521810060130_0.5987113152747994"},"_hasShrinkwrap":false},"0.3.0-alpha.1ad366bf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1ad366bf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.1ad366bf","@crave/farmblocks-text":"^1.2.0-alpha.1ad366bf","@crave/farmblocks-theme":"^1.6.0-alpha.1ad366bf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1ad366bf","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-kxb6YjEVmD3LbMtW7CVnHK9qxumWYAcjHIOq64PPhT8vRPAI8k1p3Mpm4yOAkdZtdKsXeOxkTpsLlxdNBUmrpA==","shasum":"8f5151212f3a6cda9cb506d3987934fb26617ba9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1ad366bf.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3Qtj7Z2qK43G+4yZWZcDP7Y7c0SbEOFmXppfuuA1TuAiEAv+RK5EuBB4ryY+NIjdeG0em6XJUs7YH7DDNhLqJZzB8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1ad366bf_1521813020809_0.25977107638327546"},"_hasShrinkwrap":false},"0.2.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0","@crave/farmblocks-text":"^1.1.7","@crave/farmblocks-theme":"^1.5.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-et7nCiiiWJ9Zt6tJTD6ywhPKNVDZ6GdAjA2iXZMmrEikiCmJKcmaDJeUUMRn3pd+Cy+rfYH03Rz9wJLKZe57vw==","shasum":"3ed169c642492a6c6f0968092164db25ebd60e83","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.1.tgz","fileCount":9,"unpackedSize":20166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPfPHnZg/uqkNWrCjId8U35B59fIer9AcbEbE6IjtUTgIhANm4Vu6BdVKmCN9SG8IEC49QneFIZcG9HrbU6EIjCPJ3"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.1_1521827346626_0.2927737923595437"},"_hasShrinkwrap":false},"0.3.0-alpha.9ac95b05":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9ac95b05","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.9ac95b05","@crave/farmblocks-text":"^1.2.0-alpha.9ac95b05","@crave/farmblocks-theme":"^1.6.0-alpha.9ac95b05"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9ac95b05","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-vAP6HHCeskeaFkod4WnH+OxL4Zt0D6jQ4/YuUaZlOIfl/zvUh2g0pFxF9/CTtjVdZVeakoLZ2SXlGqmaU4eUag==","shasum":"893c843bb333e4bc26795efe396f3652d4e5867b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9ac95b05.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzF2GiVHxSxLccIJi/xc4gYD/HNwfX17pTRtfrxyJNEwIhAPQ3S6xfC7f9ioehn8N8d5sKEMWhbG5X8TQa89oxwhxe"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9ac95b05_1521827660949_0.48300260113955473"},"_hasShrinkwrap":false},"0.3.0-alpha.eb7e13e2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.eb7e13e2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.4.0-alpha.eb7e13e2","@crave/farmblocks-text":"^1.2.0-alpha.eb7e13e2","@crave/farmblocks-theme":"^1.6.0-alpha.eb7e13e2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.eb7e13e2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-P8YQI/mi9vPElM7LoazwEPn1ZCu6PhWTW4cdJRkElGBfea86tY6bXpl4gbSPR5Q96t91U56CMYs0vzvuFIruFA==","shasum":"20591e27be3fce5902d7b109144eb67419f73152","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.eb7e13e2.tgz","fileCount":9,"unpackedSize":20270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5VgzeTyfbVTXz1YZ+kUGW08NxxAHy5xAvRFDnbF1reAiEAi2KtRrbXtRpF05Lz8awF3PcH/bCm3pUbh+CMSglIezs="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.eb7e13e2_1521827693058_0.9769079354950103"},"_hasShrinkwrap":false},"0.3.0-alpha.6b203b54":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6b203b54","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6b203b54","@crave/farmblocks-text":"^1.2.0-alpha.6b203b54","@crave/farmblocks-theme":"^1.6.0-alpha.6b203b54"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6b203b54","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-6e0SDCzdwIHa6ZHnos9MTd4PJfqCezU3ebYN5WvKi3zS9i+WzFjUTJNy4LY0PmJZI79JYqwbTtNkhrbv+gKtWw==","shasum":"c314ab02f3625bac91ecfcf26536ad709b07ba23","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6b203b54.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2yVsBQUhteRwbL5r9pFP2EUiDOiN9q1l4+4D31QcBgAIgY2YmtKFn2LFAGkQjv91nv8aua/0Y24dFYCe9RHOJ4/w="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6b203b54_1521828784571_0.1566167390481341"},"_hasShrinkwrap":false},"0.3.0-alpha.b067b771":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b067b771","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b067b771","@crave/farmblocks-text":"^1.2.0-alpha.b067b771","@crave/farmblocks-theme":"^1.6.0-alpha.b067b771"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b067b771","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-UFX1hak79AM5YF+Tv2WXhEqGxZJqDpe/ZAQwwWjuT5QSJ3/DWO3hYD2hwIu+KKJ0LIaYRacIyLoQtcloKBFesA==","shasum":"676ce0769911b4f02bc2569977234fa12ba7ff9c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b067b771.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwbxJS7Vx4xvUVRSvydkCBm6j2xTGJuou/TFFil9MQhAiBwyhep4QowALQtf87cjP12gxrDDJfXaZ8nxynjzLePPQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b067b771_1521915964177_0.235523269787423"},"_hasShrinkwrap":false},"0.3.0-alpha.1e9d369c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1e9d369c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1e9d369c","@crave/farmblocks-text":"^1.2.0-alpha.1e9d369c","@crave/farmblocks-theme":"^1.6.0-alpha.1e9d369c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1e9d369c","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-/8i3vpDNsqggmpMNb6oM4jzwRHuzZsjQJspFkT+5RMeHks+CB8HAjQYcoZuJWLgwt7KgDbECqAbalu5V1eWB0A==","shasum":"22bc90fa9d24e31179f9b096ac8c3dcfe47cd02e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1e9d369c.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAt4pdqQ7PFsVqcPGRh7wlRhgVurdT7uPBXAEYMLSlzbAiAudvhTf6oDygMaCWdc8km95yHLwWAPy0fQdbhJUQ3CfA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1e9d369c_1522070966507_0.7286330313165867"},"_hasShrinkwrap":false},"0.3.0-alpha.ed271340":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ed271340","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ed271340","@crave/farmblocks-text":"^1.2.0-alpha.ed271340","@crave/farmblocks-theme":"^1.6.0-alpha.ed271340"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ed271340","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-KZAR1HypJfGMwYzcljizecAlqMdnazIf/S5QyYnBwHeVuwF6RuFvWZEfu9PffSo4QCP5oRivwO9AGFTjbshuxw==","shasum":"6e4cba8db355f63674cce9ba8b42260b7888fc71","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ed271340.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/x+BQJNKJFB4b743kj/ePytA4ZOaJvW+WrcGjpEG5gIhAL/4urDTHVmDR+9N/gvk+3ZjSmJ7Alx6e31a9ChlJDBs"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ed271340_1522072274219_0.6469439736026468"},"_hasShrinkwrap":false},"0.3.0-alpha.a99e4a7d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a99e4a7d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a99e4a7d","@crave/farmblocks-text":"^1.2.0-alpha.a99e4a7d","@crave/farmblocks-theme":"^1.6.0-alpha.a99e4a7d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a99e4a7d","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-K3PDeV6CzByI4ThECk7M6TKDW16haVk3pvP2+bKwAlXBOwD8U42Ce9n0cftEmzyoSbRoMPq8AJdeTG8iUbXerA==","shasum":"9f5182cf13621d334ca798edc3afde44c0a5e125","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a99e4a7d.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHRBYspdaKMPrbvfPrg/lMx4JzT701pDWnOu5FdKAqrAiEAl4Iv2L/ckRCd07U2YOwUFOPmTNtNyAdVL+GNNRBudeQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a99e4a7d_1522075593572_0.902135230354562"},"_hasShrinkwrap":false},"0.3.0-alpha.3fb597c5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3fb597c5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3fb597c5","@crave/farmblocks-text":"^1.2.0-alpha.3fb597c5","@crave/farmblocks-theme":"^1.6.0-alpha.3fb597c5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3fb597c5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-Fwlp01JaHL55tulK3qsNsmwwXBcvF3W4wsGsHlsd1JO83q/ikwrFNLsLq5LMQhQdedhaijMIGQZk8FPE7Yet5g==","shasum":"deee1cf6a31d5b3cd989b79593f108578eb81ab6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3fb597c5.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrseY9X4RnQwkkfzoVyxiE/EKIAgh9jSy01kUoMqy11AiEA/hNVTiTIYTsL+8gxzOmq+39tEirrlE1p+IlyyqHtw9Y="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3fb597c5_1522086830088_0.9489372031543937"},"_hasShrinkwrap":false},"0.3.0-alpha.bc8be1ec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bc8be1ec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bc8be1ec","@crave/farmblocks-text":"^1.2.0-alpha.bc8be1ec","@crave/farmblocks-theme":"^1.6.0-alpha.bc8be1ec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bc8be1ec","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-HodCGwjzzktirJe6twQJHXzzH1SFf905qnF1W2sj68TlKRHvYse60GuTbdJ+AynABKpZcAsrX0SWhkPPCysK/Q==","shasum":"8d17afeed03f03a76e1914e416ddb47465d394c0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bc8be1ec.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1j4eGH0JOYzFb1r9FJrvZhnpP1LOrPu0PSX3X/VROFAiAMZO06Q7irS+aTuPm3ODXnLxih3zefC4Lxk1/HaonSew=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bc8be1ec_1522089541762_0.7782545595262602"},"_hasShrinkwrap":false},"0.3.0-alpha.77aeb025":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.77aeb025","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.77aeb025","@crave/farmblocks-text":"^1.2.0-alpha.77aeb025","@crave/farmblocks-theme":"^1.6.0-alpha.77aeb025"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.77aeb025","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-RGoYC2MrRULf3Wos92PB/jA0/SuFsCZeeQhQFFOiFbdc6rcXfCPv6mRx5wH+UMaWFDr2NUt/XUC3ODU5tQRwYQ==","shasum":"d8e00268012ce486d02653068b9ad9cf19e2814e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.77aeb025.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiLjXVp7/+CzpnRR6C/3nggwdKoIuoWdowFTok5gQxNgIgMtHfk9YlDyTmY/tq/4hsZijNrYaVRaLBTaxCyvOkhtI="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.77aeb025_1522093548862_0.9188923646754179"},"_hasShrinkwrap":false},"0.3.0-alpha.276d5592":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.276d5592","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.276d5592","@crave/farmblocks-text":"^1.2.0-alpha.276d5592","@crave/farmblocks-theme":"^1.6.0-alpha.276d5592"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.276d5592","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-OxYtGsaXXuFItsYFN+kdONNLJ7QnImg61dLwMkSKshzDzxlzZT5wh6lQP9MXKJgCKB2YxHSZLJj4ET43vPPmYw==","shasum":"3bbf6b2b7473d0c2f0aad57f72a8f8e05da79aff","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.276d5592.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFOn7Y5B8JWXChCaaEQNRcth28OPPBPIizb3e3nNnDKAIhAMF8O2zITAHyYMgZBwzK0gTi524FyHMBQqb0HXSK6cfJ"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.276d5592_1522154801465_0.6064048093665309"},"_hasShrinkwrap":false},"0.3.0-alpha.bf2cda46":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bf2cda46","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bf2cda46","@crave/farmblocks-text":"^1.2.0-alpha.bf2cda46","@crave/farmblocks-theme":"^1.6.0-alpha.bf2cda46"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bf2cda46","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ucZ85dPJX9bwOmVCbNRuUGFgD72ecGT3Hk5gv8Pm6Gxi2/PracgcKckBVAJ3TarvTzAM6KWM3l5bKuO0mxcY7g==","shasum":"9045005c80e73a5281e9d09e651b56aae09be5fb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bf2cda46.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMNYaIXosLEVMndmVkTsihdvaw1MHwkgHbhLOLFd1oQAiBoft/SV6IcoFZNOwfurIXPHiihLwKaD1FkUYtt5kG4Bw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bf2cda46_1522154913784_0.5168247503617835"},"_hasShrinkwrap":false},"0.3.0-alpha.101d5b54":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.101d5b54","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.101d5b54","@crave/farmblocks-text":"^1.2.0-alpha.101d5b54","@crave/farmblocks-theme":"^1.6.0-alpha.101d5b54"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.101d5b54","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-OqM+cKsAFknckfy0OpSMteLbcErX6AiiFQSI2gG+Z5Rbk3TIXagWs/k/mOhe3r9JKzIupONfwpZda7fMQWMTDQ==","shasum":"1abf9fd9ba94920852562483db644f4f9ad78941","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.101d5b54.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjuM0tv6JDHLeQojWOXdsK4IPb4dOT/1Tc4rdPfG4SZQIhAMG9DGhCLOuFADR15P5OgY8uEocHDOAmKJbFS1oz8YV9"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.101d5b54_1522155926704_0.7924869515462309"},"_hasShrinkwrap":false},"0.3.0-alpha.2af0c4b9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2af0c4b9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2af0c4b9","@crave/farmblocks-text":"^1.2.0-alpha.2af0c4b9","@crave/farmblocks-theme":"^1.6.0-alpha.2af0c4b9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2af0c4b9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-/CRSDIZkv1/6+ZEI5jcxwzsijhpYO141n1DsKA1BC3yTUa5JEHLWXKiala1A78ddjcYCZ7dPpVzgn0gWWnoutg==","shasum":"a3d836355411e7dbde1a1dcf9184b40e86c1ec1d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2af0c4b9.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7or/7ZfEmn3tmbRBXbxiKE7+yRrnTjacXS+3TJXuvRAiEAycx51zIETmBlZQij6SxFyNB0evgdhUlIEtcWaGbERgY="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2af0c4b9_1522159158473_0.5876500993480442"},"_hasShrinkwrap":false},"0.3.0-alpha.f36a051a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f36a051a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f36a051a","@crave/farmblocks-text":"^1.2.0-alpha.f36a051a","@crave/farmblocks-theme":"^1.6.0-alpha.f36a051a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f36a051a","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-1LkU+W8AhhmkAVkB9F6KrrNiOzSOwqiuuqoc/L4Z2iDQnN0rmsgeIcp3kuJLtTDfyvzfXWX8g2YiHUZwIQyh4A==","shasum":"19e08c437fc40f3b28a8ebac9ad6db3593e86a86","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f36a051a.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmlK2rkPHJD/ckCq9kAB0QVU8gaMIakyAKlPGLGpvjFAiEAwFD/AjweewzG5c1ODPLF1/ZNKqGTzvq0NfguhEbd6gs="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f36a051a_1522168680356_0.10672573341770897"},"_hasShrinkwrap":false},"0.3.0-alpha.dbbb988a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.dbbb988a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dbbb988a","@crave/farmblocks-text":"^1.2.0-alpha.dbbb988a","@crave/farmblocks-theme":"^1.6.0-alpha.dbbb988a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.dbbb988a","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-jZjx2rwMApsLxiWg1Uch3kOdYiCNcy5hqEE79/AoL3n/3NFmqnYZX0PIMS7mTop8SRymxCGDRDb7yilpFDd6aw==","shasum":"060adb57d43d2d864f099a80948fae2701127a9d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.dbbb988a.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqMS2Ol/Wnf1pHPtTBJy/qAvaD74lgia6vULLwNssvUAiBV2GAI3a9PSsPOQGdSRrnieOG0DFYCJtL6hu7sXusFJQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.dbbb988a_1522169383557_0.6337333498359659"},"_hasShrinkwrap":false},"0.3.0-alpha.9888d709":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9888d709","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9888d709","@crave/farmblocks-text":"^1.2.0-alpha.9888d709","@crave/farmblocks-theme":"^1.6.0-alpha.9888d709"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9888d709","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-RbVKjTdkfR+Cmyee6jl2ywhgkcLCA3RLT0ucPz8DxnoLnAzW0F03Vobdsq+Xh00IFeOELR+RWZy1G38v9WedBQ==","shasum":"4135b1c713c293fa5bfd42031e024145fb7b0bdb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9888d709.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5q/s+bLGFGw1P/U8JAkNQVsESxf34dzpz+I6CiPCrqwIgEuQW8D+wZVtA0JmRcg0sL26HSi3gCG0d56fJK9KaoT8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9888d709_1522174364121_0.06103780288484861"},"_hasShrinkwrap":false},"0.3.0-alpha.7c579cb8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7c579cb8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7c579cb8","@crave/farmblocks-text":"^1.2.0-alpha.7c579cb8","@crave/farmblocks-theme":"^1.6.0-alpha.7c579cb8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7c579cb8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-w3/vFochLDmMTtjiznhRTzA3h40DaWTPue+RTptamphL1eFXpgkbThUA/bQVhRmBm3gvXXhK7vzgWspEYMZiyw==","shasum":"1c4c58965b492a30d3cb2db5028ce05aa95e6363","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7c579cb8.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEsr0ttMLRojY4OKyrJp14xVrkLoT/DRk7CvQFZooJOAiEA0nYSCyusjMHVyVxg0Z66Kcdi6BDPjidlnkih8SfYS6E="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7c579cb8_1522181835073_0.06450789985449723"},"_hasShrinkwrap":false},"0.3.0-alpha.9c53f92f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9c53f92f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9c53f92f","@crave/farmblocks-text":"^1.2.0-alpha.9c53f92f","@crave/farmblocks-theme":"^1.6.0-alpha.9c53f92f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9c53f92f","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-j0IQxf8MkxIiyzqNUlkN/BNsASOi/PpHiE5g9ZAWGQx8VoEznW/oPiWozQUIGke6q4DculOPermRgkkfR57WHw==","shasum":"709b4549f334a2c91a4eb17624de22fac0217399","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9c53f92f.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4bwvQaneDAr/B/KttIfNiS6rPSpAGiEZZHnZAnFPX8AiByGWID8gHpj6FQb60EdEkM1hAmgKLK387IsoesgQfzfw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9c53f92f_1522182707380_0.7827727470529875"},"_hasShrinkwrap":false},"0.3.0-alpha.094a4102":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.094a4102","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.094a4102","@crave/farmblocks-text":"^1.2.0-alpha.094a4102","@crave/farmblocks-theme":"^1.6.0-alpha.094a4102"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.094a4102","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-lPj7Xz/djtAh/u/i8p2UXLeBdwx7ZLohODPjPX4uRudfm6ofCmtWvzJ62kvSw+UfuXe0hBqy+eqbtZfozSOlGA==","shasum":"4aae8b61943bc57e867b9ab6b5eaa2d783995f33","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.094a4102.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwIJ9DlV6P2GDexJibav6Ql9OfKw5TJP4u5iVy5YRc3wIhAIeWtfMDAW0YbII7IqVg/vEzDXjJFEv57F/rAFy1x3pi"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.094a4102_1522183709977_0.6629720084236645"},"_hasShrinkwrap":false},"0.3.0-alpha.37c381c3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.37c381c3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.37c381c3","@crave/farmblocks-text":"^1.2.0-alpha.37c381c3","@crave/farmblocks-theme":"^1.6.0-alpha.37c381c3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.37c381c3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-i6CSffcCTET2Vk/pUUsTpA20ApmSo6B065DQHgtm8WVH4aluBlINu5+txLdt6m+CU1eflufbjg58tvCNbVoVPg==","shasum":"3eb359f7d044e79816428a7d4400cd5bda73d936","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.37c381c3.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDoElbKUG/MwWjG7CMp8PeykKrIlM2iSozAL1SVaaaLwIgDA7ooDHSchhjglLZCP0WpEMdzb/nSEFVLmjnT33zJBU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.37c381c3_1522245369277_0.1325229509622472"},"_hasShrinkwrap":false},"0.3.0-alpha.4d554aed":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4d554aed","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4d554aed","@crave/farmblocks-text":"^1.2.0-alpha.4d554aed","@crave/farmblocks-theme":"^1.6.0-alpha.4d554aed"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4d554aed","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-lNKPuhYApHGQHU2gCm0Gc/YWnFIpCCl3hyDS/GddFkpjA8Lis9q46LQQjAmkvVD1QU6eMYtdtaOz1OwczXe3wg==","shasum":"46825aa9a6b1289844e26d9687b34ec4cbe1edfa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4d554aed.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy40SE+Dt5xOlNKmdwP4+1pkjyfF0/DmXSJ03dOvDipAiAw0EAdzgx0OkZQgOdnqUMykaONlVHc5yP8ecCR4FO4ng=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4d554aed_1522253579093_0.7767035132537712"},"_hasShrinkwrap":false},"0.3.0-alpha.44d32a29":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.44d32a29","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.44d32a29","@crave/farmblocks-text":"^1.2.0-alpha.44d32a29","@crave/farmblocks-theme":"^1.6.0-alpha.44d32a29"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.44d32a29","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-stZwNBfNeLyp7rDipDXK1sp0GrUSLi8hVNor2Ffo0TJqWfPfJMS8hIaWfq1fM/UiQlyTaIy+oqv9ekEzhUraUA==","shasum":"9f4736b5e4de1957a8691b69ed7c38a28a1ab924","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.44d32a29.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhrI/n5JlnL54FRasa5LM/nczgqIzEAKHntph2SqQrNAiAGjJJ3Nj+G2SF4JxRrtpdF2mbg77oEuXCSACFmf5Swhw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.44d32a29_1522258798593_0.20981246235535767"},"_hasShrinkwrap":false},"0.3.0-alpha.cd85651e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cd85651e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cd85651e","@crave/farmblocks-text":"^1.2.0-alpha.cd85651e","@crave/farmblocks-theme":"^1.6.0-alpha.cd85651e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cd85651e","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-wgQBcCIhR2KeOzcj2vTclDRRtXtoFt/aiA8ThfWGwIO4ZYJxcCfBj6gt+kYh9XS+E7ytMo3gggyq2XNo4J2SQA==","shasum":"286d4b604485baa66e9fa2838c906206752c62af","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cd85651e.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjvs1ijRwHWchqvBk7uRgvjg+l3aZbldtpDis0bc7gqAiAruGlYKUvsx9TeABxf61qj3syJiUtPXpD1M+bdeoGJCQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cd85651e_1522258878615_0.2592168674309343"},"_hasShrinkwrap":false},"0.3.0-alpha.3d2e39bf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3d2e39bf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3d2e39bf","@crave/farmblocks-text":"^1.2.0-alpha.3d2e39bf","@crave/farmblocks-theme":"^1.6.0-alpha.3d2e39bf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3d2e39bf","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-uKJbNF4uncI4bj2UJfxn370zW53zwFEqxWbf2i6uboKwx1FSsuRcxm7otUwxHdhaeXHv1LYUgtNLBnQ3TbxhJg==","shasum":"9c460eb00371faac0ac0fe744d810d7ba226d329","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3d2e39bf.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjA/DjG6VGZUAXTkeetJ7hCUswc4oeWYPVabGlHWr3LwIgG+RY4tcgwAr5hMpmhe1by20ky5F6i5iLOZfAKFqkweo="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3d2e39bf_1522259299354_0.7721902977960011"},"_hasShrinkwrap":false},"0.3.0-alpha.f66e87c2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f66e87c2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f66e87c2","@crave/farmblocks-text":"^1.2.0-alpha.f66e87c2","@crave/farmblocks-theme":"^1.6.0-alpha.f66e87c2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f66e87c2","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-pFDUV1O8FgSUGZpE9O9h3iiJF8mTqPhJCrl4sCTxQx9/UJtClkRaJMpRITYACoU3GWZtjeEFgjAyJCYTOaLT5g==","shasum":"3b6d7d956b88e519838832f9747bebb1c0e5bdce","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f66e87c2.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7hRySFmib+ptrDptqX9qRp+uuFhH/KMGuGthKlxpbwAIhAIbHuyS1PQIzyCPPm3hnKGDYR5+7Kho7PNDI11zADIda"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f66e87c2_1522260182773_0.21464191148974288"},"_hasShrinkwrap":false},"0.3.0-alpha.6977ffda":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6977ffda","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6977ffda","@crave/farmblocks-text":"^1.2.0-alpha.6977ffda","@crave/farmblocks-theme":"^1.6.0-alpha.6977ffda"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6977ffda","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-FxKgAWhDrmmXmniH0UV0h//ziLtmqIRNWiv8P4z80GWj/R9BawjnGb23p4HrJM2r53khaUQAqFphVNWC1eVHVw==","shasum":"df47d3018a1b4aa81a68127249f9223b50b88229","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6977ffda.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMXVGARUPODN0XUc14h/e5ySWwKFv3tAEJfJM/kI8/AAiBU0ohwhCqQQv70uHT3en7vQbVHPoNEWIiK38XTXDJuwQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6977ffda_1522260793750_0.2543276663212535"},"_hasShrinkwrap":false},"0.3.0-alpha.c235006c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c235006c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c235006c","@crave/farmblocks-text":"^1.2.0-alpha.c235006c","@crave/farmblocks-theme":"^1.6.0-alpha.c235006c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c235006c","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-6jiTj05r08BV7+W4k9GuUxGqjdHSbL8QzgTHsy7CdIBNO6a4JDb54ZwIn1XlceJY+Z5+YvZwgBT1qaifyoBqlw==","shasum":"088fcc3e0841368af8f99ec3a56741cf4f50dda7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c235006c.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4brFDINKg8OZFj/rrdFNu+u1O5pVqGRGJyswFOplfoAiEAhR4uStm6evGW5vxM8ifSDNyBe21dg9SutiDKm3AYdVI="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c235006c_1522261331687_0.6640142469377324"},"_hasShrinkwrap":false},"0.3.0-alpha.5c4d01bb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5c4d01bb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5c4d01bb","@crave/farmblocks-text":"^1.2.0-alpha.5c4d01bb","@crave/farmblocks-theme":"^1.6.0-alpha.5c4d01bb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5c4d01bb","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-/0HZKMetkd2hgq62WQpjnTJx8o54lPRDfN1I9BkBABDvk4c6sCwh+Rsl27H2F6YMSQNlC/D1ugiJPZiEZb1T6w==","shasum":"07755b08d40f5cb1af4a96bea74980a611d42fe3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5c4d01bb.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhpe66q4AYx01KV4XPi06Ef7/ds/iS9KNuIIF8ymMahAiEAjB+buRQ6eYuZWuU7l5vpo2Qo8U8SORsbp4DSkXB7UZo="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5c4d01bb_1522269303710_0.3035475455553629"},"_hasShrinkwrap":false},"0.3.0-alpha.0ab41057":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0ab41057","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0ab41057","@crave/farmblocks-text":"^1.2.0-alpha.0ab41057","@crave/farmblocks-theme":"^1.6.0-alpha.0ab41057"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0ab41057","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-T9AWFSJJcqPbBLw43JqM7t1fdRnaRYS8fCwPxf+2dXriZNIxD0+p/4MmJIZWvOvdrsVQZoZm0OOO4J263crraw==","shasum":"8cf9fcacac47f8b30c709b70ab8d88201460780e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0ab41057.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvojB7/l9j8ShGAsQVgvJ4cbtkOC7gqUlpoRYOXSw/EAIgMPEmbsQhpOHfUnc2TA/tGTiSDRbiXEqDvQkO9ld3AYk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0ab41057_1522272429373_0.970771575544749"},"_hasShrinkwrap":false},"0.3.0-alpha.af18658d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.af18658d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.af18658d","@crave/farmblocks-text":"^1.2.0-alpha.af18658d","@crave/farmblocks-theme":"^1.6.0-alpha.af18658d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.af18658d","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-se51GLot89R7RQ7vkgB/LnVQVJYjGA4732C/5owswwYJyZCMt2DSMtLKXPkpP0+IOtSVTGupJ85LXE1GfRMuXA==","shasum":"9c62cc91ae028645eea7007faa8768bf56e4d578","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.af18658d.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3pZpoow7vv+zjXsVUNCSoV0PMfoDUCw2q/wICKgEucAiEAjW7pH8gXK79DpKAvkO2xIrhLG+QhBvQcqOZBCMYgvGg="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.af18658d_1522323073897_0.9452935498185275"},"_hasShrinkwrap":false},"0.3.0-alpha.65028b83":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.65028b83","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.65028b83","@crave/farmblocks-text":"^1.2.0-alpha.65028b83","@crave/farmblocks-theme":"^1.6.0-alpha.65028b83"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.65028b83","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-h3HkGSabnE52dQ4PMumseayzQvajAwecOf7EUGG7UpE4spEfJtlbngklAsPuvk0yYP5hmTAwJ826JtdTa4TSiQ==","shasum":"f4238982d8281066efeeeea1c0553e19031bcd9f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.65028b83.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdnx2zE4RcuJmJ2Uanm1i7QZ1sD5avspPTWlHCk5WPHAiEA73o0okXkcscMLWRUjiHPZEH4ZTI3IPsP11+KMH5OUSk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.65028b83_1522325775634_0.41119880141284537"},"_hasShrinkwrap":false},"0.3.0-alpha.291252a4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.291252a4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.291252a4","@crave/farmblocks-text":"^1.2.0-alpha.291252a4","@crave/farmblocks-theme":"^1.6.0-alpha.291252a4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.291252a4","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-+bJHjB7IqUJVEue+dlPOEAbKl82sT7niXGPihVY9XLOB/wR80yrzPqCZNpfsMICIMq9ynMj/2H/0oZnPisKMOA==","shasum":"d29b297ca4286f7e2afe981822a334ed6673597f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.291252a4.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmVr3MAd0+Jd2iWTX9rC6OsFXmcPzyMxqUfL/Qs099iAIhAPoO/FOPP9a5IQSvvshLXTxchWKnXU1KSKeRn2Bd33HP"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.291252a4_1522325832798_0.18824109618991147"},"_hasShrinkwrap":false},"0.3.0-alpha.6203a493":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6203a493","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6203a493","@crave/farmblocks-text":"^1.2.0-alpha.6203a493","@crave/farmblocks-theme":"^1.6.0-alpha.6203a493"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6203a493","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-M9gXI3urEd1dfVbC1KUp4j3s5yG9SEFEAQI/8g1JPxgElSgMXzrOsZnZOG/2fXCwSzzzLYyyabMVjOEoEhK7EA==","shasum":"2314c9faf2f94fee8db40659c0c3d07fb569e408","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6203a493.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIpIRCf/aDqCVh4iGXGGlguGBfW7QF3dXFanOLezafGAIgJMt4DzIQACvFrgZprM+S7a7vfyxgK5znkFhfCMZBXyk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6203a493_1522335359384_0.8046897720779986"},"_hasShrinkwrap":false},"0.3.0-alpha.49d9566a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.49d9566a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.49d9566a","@crave/farmblocks-text":"^1.2.0-alpha.49d9566a","@crave/farmblocks-theme":"^1.6.0-alpha.49d9566a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.49d9566a","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-KDRMN8tSESFxNjQtdNZsAo0eKQqCNST16bYy21BuCT8XOD89Z5hHQ/9GOcL+vv8HUGovlAeWaztmllrRZYFIgg==","shasum":"8f3ca80998db6a6006fe85916e52fe4dea8e86a8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.49d9566a.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7J29jZkozjWJOO2N4sp7BeiaEsVwygzv7ohutDA80gAiEAlWxkNxC9qsINtjFJaOqnT8bRhz57WEv8F32aFz+pMC0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.49d9566a_1522336435839_0.46642080376153894"},"_hasShrinkwrap":false},"0.3.0-alpha.0d6e2bdf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0d6e2bdf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0d6e2bdf","@crave/farmblocks-text":"^1.2.0-alpha.0d6e2bdf","@crave/farmblocks-theme":"^1.6.0-alpha.0d6e2bdf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0d6e2bdf","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-7RKbsg00xOylY2m0R1tj7OpRUIB0IIY9g2dXaLSel85qyOZJ348A8Q3STZpfbJNhTVjkNhPwT5c4I4mmMjjWdg==","shasum":"b36b7f4a8ee0db4dbd782df96559e10ac4dfea33","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0d6e2bdf.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmKrhDmWvbUne6NQJrvMwa/IL2/qq+arsHkude2I6q1AiByGGS5iYNXUXDpMJl67MsC5f3kE1F4hw95bVbsXrbiaQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0d6e2bdf_1522337578853_0.9364353340163345"},"_hasShrinkwrap":false},"0.3.0-alpha.c7e8b8b9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c7e8b8b9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c7e8b8b9","@crave/farmblocks-text":"^1.2.0-alpha.c7e8b8b9","@crave/farmblocks-theme":"^1.6.0-alpha.c7e8b8b9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c7e8b8b9","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-j7QfZpv5E3Sr2Bv7vlGAuZlgW7rUhG8b1BXktpLGnKbYqEOvFKBmcYXVkIojfnelj6WCCto4QhDGjor1nsUkuA==","shasum":"5c5c27c000799eaf143da3a5471cc066fa6ef166","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c7e8b8b9.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0e7H7C1zOY0TIO0gZi7ZUwtxLAfAk193Fe1T9TtLFwAiEA/oWxjU/2ufhVqTi+/62yaH5N+Ak6yPEic+5hcioFlD4="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c7e8b8b9_1522347048910_0.8866347572767261"},"_hasShrinkwrap":false},"0.3.0-alpha.4be26c61":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4be26c61","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4be26c61","@crave/farmblocks-text":"^1.2.0-alpha.4be26c61","@crave/farmblocks-theme":"^1.6.0-alpha.4be26c61"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4be26c61","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-XaBcutOQn14YH7ys1Pc7j9Kw2PGCzp22ELy63J/3bHRdIzoRgqhfeP6c96PvOwnM2eLmlGAGUZ3Fd4G9Yed/ZA==","shasum":"e3bd539e4e059479d3460bdc8e6dc32cf8b56378","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4be26c61.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAEPXbG9RgmNNpLSwhJrh5dqWTdrra1/6n66jpiLpjbwIhAKF9oLKIIOitiBsJ9qapdGNgGjLGixzAI13AZDvsi3IZ"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4be26c61_1522349480397_0.6613872968425396"},"_hasShrinkwrap":false},"0.3.0-alpha.04115e62":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.04115e62","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.04115e62","@crave/farmblocks-text":"^1.2.0-alpha.04115e62","@crave/farmblocks-theme":"^1.6.0-alpha.04115e62"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.04115e62","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-GGHk8ZVSJedGxdMjArXPB4Dvd+oGX8303tKkieeKPk4HcL956DfWLat8t4SSoBdgTVKdr9Loc6CTa6ZgH4AEvA==","shasum":"a72b1b3786285db36a21c83b3fdaaa80810a9325","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.04115e62.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGHO+/NIf8lIjdJfmuLFyJ54w3eIrVwuCqYhzNXpg1jAiBmnOW5rry92NOyPwUkY9j1IqP0uTiedOTdIX+FJGCxyg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.04115e62_1522349563807_0.5008148134712569"},"_hasShrinkwrap":false},"0.3.0-alpha.17457c59":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.17457c59","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.17457c59","@crave/farmblocks-text":"^1.2.0-alpha.17457c59","@crave/farmblocks-theme":"^1.6.0-alpha.17457c59"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.17457c59","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-uDMDXrFWPs2ARqQOlk/84ckUOCL31FdfCtFFuRFHCGqfto6TEYf4A0xOMF/eU+PLnSfZBt/1zMkKuveGXg9Fcg==","shasum":"731d26a099fce383cff76980ce1ea5ff09a2fc8b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.17457c59.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHalk/LUl7NDdGrrJSXGiUxO+tt0PuM2ef1Z0SbKjw+QAiA22e2jZ27PKzLrBPXLeRs1zT0yUc8yLz0npbucdiXJfg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.17457c59_1522672145497_0.9449896961278983"},"_hasShrinkwrap":false},"0.3.0-alpha.26a5c31a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.26a5c31a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.26a5c31a","@crave/farmblocks-text":"^1.2.0-alpha.26a5c31a","@crave/farmblocks-theme":"^1.6.0-alpha.26a5c31a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.26a5c31a","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-s85a3MzwQnIt5DXguNP4CJMjX9HYXbYyOG5dneAiN0gUcfGLKypDqpxZiSGeCXUgohMe6UynLyz1T27SwdaNUg==","shasum":"0a45a7b449b86fdf6688a25482504b70dc8b5f30","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.26a5c31a.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiLQ8/XzXVaBeAlO+0/+gthUmyUbElYvnUWLXvdfjVzQIgaySmEB8hSB1Vxpm4liFGk9QDKX7cyjp3tE2RgTjFPjc="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.26a5c31a_1522672409302_0.032444191346703954"},"_hasShrinkwrap":false},"0.3.0-alpha.b7a11e94":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b7a11e94","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b7a11e94","@crave/farmblocks-text":"^1.2.0-alpha.b7a11e94","@crave/farmblocks-theme":"^1.6.0-alpha.b7a11e94"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b7a11e94","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-fKhmaYLfxMKG7lWMJv3hNbjFHi6Q78gMTg/7pr8Ctu9ywBncel/H4FMAYRgHm6JQzT5cUrf2tybFPamw+1j9KA==","shasum":"e8661027abfe8391162f0c9e30e82400b9005b88","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b7a11e94.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK4t1Rs57Q06HVkxi1zxOR+XYi81L/zZcKxMpk7DaHuAiEA8tDq0vOItE7MiOjZiHGyHtphYYDPzXnZ17JNTx5TsOo="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b7a11e94_1522677717930_0.07590769741149006"},"_hasShrinkwrap":false},"0.3.0-alpha.161df42e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.161df42e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.161df42e","@crave/farmblocks-text":"^1.2.0-alpha.161df42e","@crave/farmblocks-theme":"^1.6.0-alpha.161df42e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.161df42e","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-HV11qpmBSm5otZRnSGQVaGf166ZBUepJfrUSc3efOWMh52lAjUHvETSfpBEJ6kOdUis5GdsBygsvJDT6kYUbYQ==","shasum":"cff519aea6b5da98e0406be0b33e42b8521f418f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.161df42e.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCxemHGSLIJIGPOGwIBruEw4QH3mJxPLVvh7loDgNDpgIgGiBpQuWjDIqGi0Eb1oOVfHGAClGiL6aFChUokGE/CDc="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.161df42e_1522678970012_0.06984080422703265"},"_hasShrinkwrap":false},"0.3.0-alpha.77494df4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.77494df4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.77494df4","@crave/farmblocks-text":"^1.2.0-alpha.77494df4","@crave/farmblocks-theme":"^1.6.0-alpha.77494df4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.77494df4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-ny4USn074lYjOutkXVRv1PtuRM15ceMzQ98ly7f/euad9padl+vHTZ8zWj2m+JCNuqqOnmyQ3WloZKOzo7ilNw==","shasum":"ba3db3525b393911d947988afc06875ac7c62028","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.77494df4.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYnNLJv6pxFxZ9vpoXBuSlRQ7RRRnE9XSToyv2IlzK1AiEAtHlx3HMAOmnF1n9V6/DU2hvWOjSbidp2ZuiPkgliWF4="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.77494df4_1522679144035_0.7045016273265363"},"_hasShrinkwrap":false},"0.3.0-alpha.06fd4877":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.06fd4877","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.06fd4877","@crave/farmblocks-text":"^1.2.0-alpha.06fd4877","@crave/farmblocks-theme":"^1.6.0-alpha.06fd4877"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.06fd4877","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-mhTIeAvK/so+nJeoQPts3rhOSdn4REzVPB0RFD3Z+jmHwpCWNgVTG64dFejAX7RXfX3tJy29HOu3W0j39us5eA==","shasum":"865d21fbed8ed9715ad917d899ab28013c088c5d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.06fd4877.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVHjODE/1MpCC/MG8SC48uEkCQOEsfzE3v1SAig/n9ZQIgQKzn/pnQW0NK9UHQMch9aIwMG7ePdoRD31DnTWKE6a0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.06fd4877_1522692849537_0.974264914927977"},"_hasShrinkwrap":false},"0.3.0-alpha.97b7b3f5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.97b7b3f5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.97b7b3f5","@crave/farmblocks-text":"^1.2.0-alpha.97b7b3f5","@crave/farmblocks-theme":"^1.6.0-alpha.97b7b3f5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.97b7b3f5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-i9A2p0+4Z17IrD4IbGaMv5214MCt+qAVE0uqW4bhC7TcMbYGkDUj+dKMPlB28WGZD+VNiC4c39nPzQtcx/wlfg==","shasum":"b831fadcd084de0d2f134be34efbdc3a81d24bfd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.97b7b3f5.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBHxOfMbu4DIp4wVtsfaAJZYRhjrDMzhxaFScLkXTR5AiEAqwmx8U/Auk6xLfvxeMkDncRuW7enhXBqxKvoDcJgujU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.97b7b3f5_1522692953205_0.7473538331687486"},"_hasShrinkwrap":false},"0.3.0-alpha.6e1775ed":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6e1775ed","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6e1775ed","@crave/farmblocks-text":"^1.2.0-alpha.6e1775ed","@crave/farmblocks-theme":"^1.6.0-alpha.6e1775ed"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6e1775ed","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-NIpBzuSFeoUFJ/UbLQDJPO8Sz41ZWZyYoq7HJsybzNf+hoyV2blnoErDdpl5yX2rsoS1WiwhJENqq3Izxs78oA==","shasum":"5ce4ac926cd1bde210d6ec4652385e4248b1181b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6e1775ed.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH8ALPwHLfh/C3ChFKebfqd/0y5iWZPY6mWg7sVJcoSAiBVJ3y7SaCHmikhBkhxsnc8GGk84wvkUNVbyNJ5iDs2Sg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6e1775ed_1522694823105_0.18736054746303377"},"_hasShrinkwrap":false},"0.3.0-alpha.9c3e64ef":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9c3e64ef","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9c3e64ef","@crave/farmblocks-text":"^1.2.0-alpha.9c3e64ef","@crave/farmblocks-theme":"^1.6.0-alpha.9c3e64ef"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9c3e64ef","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-d+8VncmmP2OwWFZIGB9ih1Oi16evKQPGu2+fzYHf6RecH8Udy84zOXFfQEb68aSA8YFpk5ktmw0cM2rkklvQdw==","shasum":"d5a50daf362c4eae40b861dfb8d1327ba2b53e56","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9c3e64ef.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSSZ02BDSkS/QGEzK7QdSTu4GvS6vr19sgd9ALTduwBgIhAK4sR6T/iSY9WEs4Oh6dSDPD8va+fhHC7YceLHEocw0S"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9c3e64ef_1522855393295_0.09335231977738223"},"_hasShrinkwrap":false},"0.3.0-alpha.90450a0d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.90450a0d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.90450a0d","@crave/farmblocks-text":"^1.2.0-alpha.90450a0d","@crave/farmblocks-theme":"^1.6.0-alpha.90450a0d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.90450a0d","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-lKbISzYlZqBb1HzP/cKhNA6bhUaXX0JfPdhBjzQLeKgShOdaKyQcrAJj7Jo9q4UeHjF/32aB9a4xQS+7Zud0qA==","shasum":"b19974dfb9ada419b821cc4c8ab87af85e0e0eef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.90450a0d.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFleXQ0FLMdouHDCuGzYSOG50fVSMNG3c55uePhdN3siAiAh1R/6UR3cwRsmGqQV3PmQsGxmbT+5NBMwy+btIMShsg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.90450a0d_1522868049681_0.5564756316456221"},"_hasShrinkwrap":false},"0.3.0-alpha.09cba65f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.09cba65f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.09cba65f","@crave/farmblocks-text":"^1.2.0-alpha.09cba65f","@crave/farmblocks-theme":"^1.6.0-alpha.09cba65f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.09cba65f","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-tR4yVEijVJ75a+sn4uj8fTJr/HSQtXwYSXzKFOJF99rEekh6bKqrjbBsgd5vwUaGcq3vWsQcLZ5F+P82iwqnNA==","shasum":"fc0da2f48387480e700867e0313532275dc0eb8d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.09cba65f.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD8ISMd4C1EdHSf6RMoPtIlqNu234WsQpogwjVRZZ3UQIgSzKcCxXR5KXx7MJLFbTQsM1cjEG19zL7h+TJ/ffcL0k="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.09cba65f_1522951988440_0.29775998553519334"},"_hasShrinkwrap":false},"0.3.0-alpha.4f10e4fa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4f10e4fa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4f10e4fa","@crave/farmblocks-text":"^1.2.0-alpha.4f10e4fa","@crave/farmblocks-theme":"^1.6.0-alpha.4f10e4fa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4f10e4fa","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-mHmasYbXxU4ZKR+v6s8C6/Epn3BDMd6reso6+lvOESdrgvj5pW3ggucxDLPCcjMVI4s0HvpBe7C9DIMCw7dCew==","shasum":"52e4ce6d76a8de94288fabe3291ed31895deeda0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4f10e4fa.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnnO2olcbTIknLeYIWfxyEpSkTMWMDBFsXw983CShdEAiEA63YSwcKugZ8jDBzsU2GnIeI/BMBghqV4YEWs9RckSMY="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4f10e4fa_1523038572874_0.6876963004199692"},"_hasShrinkwrap":false},"0.3.0-alpha.8eb423f8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8eb423f8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8eb423f8","@crave/farmblocks-text":"^1.2.0-alpha.8eb423f8","@crave/farmblocks-theme":"^1.6.0-alpha.8eb423f8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8eb423f8","dist":{"shasum":"723565edbd461c1293acdeaee9bf6507219a4b40","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8eb423f8.tgz","fileCount":13,"unpackedSize":20549,"integrity":"sha512-xdK6MhUzf5oTYf3fZQRrLsPc8s2UF3HzXOpm5/ALN4L3mrU3MllAGmNX62NzDWgpEEidswAZw61H2IISeufj8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHexytRQpy444EsO6Di9WJypEiZ8/e8DKCfFcNGaaa2AiEAtbrJKeRy5/DF0kqJx0Jr1X96dNwNFudhoIHcK9Vfmg0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8eb423f8_1523204008025_0.628230609336172"},"_hasShrinkwrap":false},"0.3.0-alpha.f381ad86":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f381ad86","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f381ad86","@crave/farmblocks-text":"^1.2.0-alpha.f381ad86","@crave/farmblocks-theme":"^1.6.0-alpha.f381ad86"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f381ad86","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-/C4CdW04uak8UAurp1joufnducOiClXPw1zsVIe4QAr23vYRxN5A/tyMjkAR1w8vS0aAVvkWnGzTv5MRea6KiA==","shasum":"434bbb25078b1bb423b43b24629d07cf0f7ff894","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f381ad86.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPn5LaU9mtwIu4RknyoGVx6R014Lhz+BtcajFyG56U5AiA9EybI74BsUfrBn3nNZSc9VXqyA9UL3woV+1rpzCkD6w=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f381ad86_1523284688632_0.9175760560492154"},"_hasShrinkwrap":false},"0.3.0-alpha.e1faa468":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e1faa468","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e1faa468","@crave/farmblocks-text":"^1.2.0-alpha.e1faa468","@crave/farmblocks-theme":"^1.6.0-alpha.e1faa468"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e1faa468","dist":{"shasum":"bb33aa01093bbf4c3841b029fa344bf7b6eb15be","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e1faa468.tgz","fileCount":13,"unpackedSize":20549,"integrity":"sha512-4JiRq6t4yUGmC4ruypIO1cYMeABOTbad7w2cS4d5Bssp9uGlW2MIG75V7rj1nRaUe6Mhn5JLitxX59gfrBfrxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl+tGXwRthyRhOHDebPxJKvbKFSqg3ABlcRnrgLk1AFAiB/jQniSI/4g8N8VZ3vI0CFSj8ViLiwyiUbFEK5kjhOBw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e1faa468_1523311468263_0.9674398896205223"},"_hasShrinkwrap":false},"0.3.0-alpha.d21f2021":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d21f2021","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d21f2021","@crave/farmblocks-text":"^1.2.0-alpha.d21f2021","@crave/farmblocks-theme":"^1.6.0-alpha.d21f2021"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d21f2021","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-KHuoLyDsdIq4KlklchIzYhmjyEW8/DAYkEitP5GcJMGCOHIh891AaJeICih9ehpYRoISfAplL671FMJCEn1cZA==","shasum":"de8a46e25c0691dc60375a0aa917b491afc9effb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d21f2021.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8Yqt962qn6GdL6JY26i++Yaoh++YjXaD8DyVWyW5oPAiEAj9y4JijHUe8BACQR3l7Iz/7KhWpBlhBgBk00Oyj7Ahk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d21f2021_1523367540182_0.25442845382432"},"_hasShrinkwrap":false},"0.3.0-alpha.30428b8b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.30428b8b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^2.2.1"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.30428b8b","@crave/farmblocks-text":"^1.2.0-alpha.30428b8b","@crave/farmblocks-theme":"^1.6.0-alpha.30428b8b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.30428b8b","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"dist":{"integrity":"sha512-07vq0vGtkS7obtje5G+MWl8BBOCowh2iu7go0bd1/fGQqgHzBtrVmFiU7pl6Lr59seUfQKFYlOyLDU4OH/Zjrw==","shasum":"cfdd3fa2d6104752f4d1af6c105855730bc56e82","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.30428b8b.tgz","fileCount":9,"unpackedSize":20549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJYmVuQfm34KNGbXhUafDD8oncCVz1bTyjEhyQZX7FOAiBpbTdWGALJvLRbe3ofrGGAWbRqdtkcmGZXBbUxh5IG7A=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.30428b8b_1523382451876_0.3888960715401448"},"_hasShrinkwrap":false},"0.3.0-alpha.1462eea5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1462eea5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1462eea5","@crave/farmblocks-text":"^1.2.0-alpha.1462eea5","@crave/farmblocks-theme":"^1.6.0-alpha.1462eea5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1462eea5","dist":{"shasum":"cc0476ff22b4e633618753e8439ae1c84a2f5d0f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1462eea5.tgz","fileCount":13,"unpackedSize":20549,"integrity":"sha512-saDkM8ZPs5y+bBTDoqIH19SHrdWF/wLowJL+wbuEEb7X3EfQyP9W1xJ3AG43axLZUzknh612YFHML3yyvVA4vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEzmsYgoYIC3Ar8YZK+0yYioJMaUlLgyzlr32wSbhJJQIhAP/gwZ24Jb28slJyCOuJLmePVa8M1dnYJ2V2dtkFADgm"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1462eea5_1523392812043_0.47291191746020966"},"_hasShrinkwrap":false},"0.2.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.1","@crave/farmblocks-text":"^1.1.8","@crave/farmblocks-theme":"^1.5.1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.2","dist":{"shasum":"05af33036c10f91aad15f83d39c2c1819101d9d2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.2.tgz","fileCount":13,"unpackedSize":20445,"integrity":"sha512-olHnlbsvlzAtW3ymTtwCL9tiUJSyeAuVqW8K/FXgdiNTPp1gnSOltvsuzX0ZKdr5oyCebitfTuFs5Was6Uf/DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoHfZX0A9HffxFcc+GWfWHDfg0knebhWavPSDHYBvasAiEA8V88G/etyb3Da7u4KvqI458iSd6J+vDbAAi5rXyr4Vs="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.2_1523448209240_0.7207459665188183"},"_hasShrinkwrap":false},"0.3.0-alpha.be92736d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.be92736d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.be92736d","@crave/farmblocks-text":"^1.2.0-alpha.be92736d","@crave/farmblocks-theme":"^1.6.0-alpha.be92736d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.be92736d","dist":{"shasum":"978c886d5e75ca98a34a5fb35615f87481ada235","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.be92736d.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-woqbSIp3bRhsCerbFae02MKdzSbnckA8IF/N9RpgP/68iHnKPdfTrkC231HVpjGh1MPFx/UXQpExmvyHGHRhJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKscmgVUWUZJgj/7d+M9/7Q1ApmpezeQ/XNznjnWwsagIgEN1Q8phLZWvMm6EwIjxrGGICStJTSEr60q2M0Q/Zdjk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.be92736d_1523474843917_0.01149370669633254"},"_hasShrinkwrap":false},"0.3.0-alpha.c741e1d1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c741e1d1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c741e1d1","@crave/farmblocks-text":"^1.2.0-alpha.c741e1d1","@crave/farmblocks-theme":"^1.6.0-alpha.c741e1d1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c741e1d1","dist":{"shasum":"b9b1961e0c033d105bd02192de4d4327be44498f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c741e1d1.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-w6z/5aY3fB527u4inzWYM0khZ00AzOgxiPtcKIosDiHysJS6IyiBZgBrX5FOjKaTB2BxgkjeN4nX94p1CkWKYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFlccdtDhgV15+tDoF1Qq3VnGL7wMFrBeebmzaACH2CQIhAIOe0UJfkqqZWiaRTaO5gqnuu+0owIm7/TtNBcNPlBuL"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c741e1d1_1523536488835_0.4051048275191145"},"_hasShrinkwrap":false},"0.3.0-alpha.6ceacecc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6ceacecc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6ceacecc","@crave/farmblocks-text":"^1.2.0-alpha.6ceacecc","@crave/farmblocks-theme":"^1.6.0-alpha.6ceacecc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6ceacecc","dist":{"shasum":"f1861d78a57cf2cd71c764af48c715009405ff9a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6ceacecc.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-eJllJwgAYIfCNP97dmmLOnUB1QRTn6SpmVoc0nf3Wg9W0SnyllcNa7afgVE865O7pPUlrj9Am3ki1BVra0YJag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7tsIzOUBfuNuahuV+RaWOcDwlcEfSg2bIB2dpp3KQrQIhAKSWncqVlFy1WVM58C46hEXQjRdrHuG5fdgb5R2xKwns"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6ceacecc_1523543774902_0.4370039685321736"},"_hasShrinkwrap":false},"0.3.0-alpha.0e264232":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0e264232","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0e264232","@crave/farmblocks-text":"^1.2.0-alpha.0e264232","@crave/farmblocks-theme":"^1.6.0-alpha.0e264232"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0e264232","dist":{"shasum":"82fee9fa6f5cca352edbf9649f7a250e3f933a97","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0e264232.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-pXAWam1F6ODHSWxYFaThv9vS2i/wNLyiehw3UVzUkooZdmaiwBiU9/aHKHx/JerxcbWQITRsekQAP96iFhUbZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9ACxBt7HlqfXzYST9U2vSmPQWD3kpQZtDPk5ZPxfSMAiAecEjaUHEeoMqTT9tEm04MBlhJh1+zWdnu5qAjvIj8bw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0e264232_1523545687495_0.2790350059478952"},"_hasShrinkwrap":false},"0.3.0-alpha.7bfb746f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7bfb746f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7bfb746f","@crave/farmblocks-text":"^1.2.0-alpha.7bfb746f","@crave/farmblocks-theme":"^1.6.0-alpha.7bfb746f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7bfb746f","dist":{"shasum":"8b1924602707c707bb7dfcda26323ddd487ac71f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7bfb746f.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-2hq1+byP6TymnwF3x32QyOl3uG8N7Udfje8ZCpU4NXlc/ErKWGQ+v6kO0BX/oRILnt1AXh1cyNXfBtqp+16FTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJEe5X0IBNB3mDrGngLSLlDwSuvz+H63c/RAICN/ur0AiEArEDk/BnOodH2adgdDxdcFJlBW4IcuCjaHCw6SwxPEME="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7bfb746f_1523550860296_0.9478273367620667"},"_hasShrinkwrap":false},"0.3.0-alpha.2c2e80e4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2c2e80e4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2c2e80e4","@crave/farmblocks-text":"^1.2.0-alpha.2c2e80e4","@crave/farmblocks-theme":"^1.6.0-alpha.2c2e80e4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2c2e80e4","dist":{"shasum":"7846f81959ec8ada723364db318bb615eb5024c2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2c2e80e4.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-NuepAWRWM2YSMPFPDBsHBuyufMZy9amWh0QRM533ByVpHKAMTRzMJ1pndMz+WCl2J324gusFaF2vLIqNUICVQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT3Gp6Cm9TkCnAg3LhG7PCH//3mS3LRRMC6NSUl1Ca2wIgY/z5jV+b1VXNlXd04Ga747M1zXSJgtZ+BbMjuPRv9so="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2c2e80e4_1523553524039_0.5206921884626907"},"_hasShrinkwrap":false},"0.3.0-alpha.8c7247a1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8c7247a1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8c7247a1","@crave/farmblocks-text":"^1.2.0-alpha.8c7247a1","@crave/farmblocks-theme":"^1.6.0-alpha.8c7247a1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8c7247a1","dist":{"shasum":"636475ed4d48b0b18a5bb67e5d64d4f4f22176dd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8c7247a1.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-QyiO4izC6CgD8si70T0jKPiNiiolyJ9FUy+6x80JZ1qnh4ufa3pbUrmTl2AHx0rC6oDCO/3CrJiY2yycNrzMWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIvr1FCixc3L7qI7r5Yb1qSyYqzPz/kUWcvAe7ogIxlAiEAgEUFu9rnD0T1gObi6QyybuIS5Wmex/rz/o3lKwK1VoE="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8c7247a1_1523553580479_0.8617606276004208"},"_hasShrinkwrap":false},"0.3.0-alpha.78e42623":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.78e42623","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.78e42623","@crave/farmblocks-text":"^1.2.0-alpha.78e42623","@crave/farmblocks-theme":"^1.6.0-alpha.78e42623"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.78e42623","dist":{"shasum":"4240efc998bd6f83f2f7adfebf13b00b6ebd8c33","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.78e42623.tgz","fileCount":13,"unpackedSize":20828,"integrity":"sha512-oGMP4DfHId6b25Wbav9B4JxHFHPpP3q4DKE3ezI3b7K0PAddnPfJOa41Qty2x9a3FjyYEnZRHpjWgcA0o1he9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzRObakGPE9p49z6wEC2rcss//P3JnOINpR5g2PKXSpQIgZaWYzIn1qymgIbn4K2dLHNIh7G+XtG71RzxOmSwvvHk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.78e42623_1523560762570_0.18085111531035158"},"_hasShrinkwrap":false},"0.3.0-alpha.567db8b1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.567db8b1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.567db8b1","@crave/farmblocks-text":"^1.2.0-alpha.567db8b1","@crave/farmblocks-theme":"^1.6.0-alpha.567db8b1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.567db8b1","dist":{"shasum":"334fef28b12f6c6b0f73701962af20d25a81fd12","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.567db8b1.tgz","fileCount":13,"unpackedSize":20899,"integrity":"sha512-/d6+6vOJ+UOy2zMaTXV9wp3CRIf3ArXJVNv97bVCCLVtbmBmCrZmw2SBX5fcC5M24/axTHAEnXMJWeTj1u1fQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1dPUfiHLYWy/oWbj/TVRu6rMFDgTr3Cwzgb0iVjpqeAiEArEdGt6iUvrak3GljK5IqhrXd4e+rZByHiJTPGI1GgVY="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.567db8b1_1523566048757_0.795811137510879"},"_hasShrinkwrap":false},"0.3.0-alpha.0f8988ee":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0f8988ee","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0f8988ee","@crave/farmblocks-text":"^1.2.0-alpha.0f8988ee","@crave/farmblocks-theme":"^1.6.0-alpha.0f8988ee"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0f8988ee","dist":{"shasum":"0aa07a64f528c5a1943c476beef255c9228f6f98","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0f8988ee.tgz","fileCount":13,"unpackedSize":20899,"integrity":"sha512-1qj9i3ymsVaLAeM0SLhgmv0J9+TW5yAXCaNkYkEQjL0zyLj9FWrscLHvOewrvWBYVsQ1Q5P9BJCd8alCcW5VNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjomLW4vqxUS7NcjeXIBs1xP0T8BxMg7AdwvRbuNUsIAiARh7X2KS4QgU6paqQUsJfWOo22JPaXPznttysRXC2TEA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0f8988ee_1523567354555_0.025195860290971872"},"_hasShrinkwrap":false},"0.3.0-alpha.c1e5c084":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c1e5c084","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c1e5c084","@crave/farmblocks-text":"^1.2.0-alpha.c1e5c084","@crave/farmblocks-theme":"^1.6.0-alpha.c1e5c084"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c1e5c084","dist":{"shasum":"37bf756e29b09d14861f5d9cbdfdad8401be2205","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c1e5c084.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1fNtCRA9TVsSAnZWagAAOZ4QAJKNGlyj+txSBQsDp21D\nzt3ZKNxYAuheHxCr5r+2KZRHK1VhSHSYBbAX+vfrqJpiBiN0ir7K05Foth0a\nKA2Geu2ZtNhbgn1aiAYaQ15o40OZZ3JOodMq0irz2riyYff6iZlWrSUOZgBl\nrLcRYlQQNQ9diWDeNnC6VaNFmstFdN17J2NaFffpvVSMA9C2oPVFf/BWhciM\nFa3NWlhytQULbs3fb/vU8LRTAbDrTKQdt3/BAX8zdGRDhaVeWZmXa3D2l77i\nJqcwWLLLf2FZBkPdcVMrrPVUPmPa6FXnon3DYzL3qgxGG15YZ4BMzfS0lW1z\npUpATF9KiwAT5VPx/oQemqCJKkC4YOC1q79zt1HRNYeEFfacWNUgCcpQKEWS\nV+sfggXA1pTKfPY4/Or5fGXoDB+QX50mX/8UU0XVE/vUEcm6ye7mLIbluwdf\n0JimNhqcpLM7W5U/jjlTG16E8OZOGyy06dLH4GeC4uFKdmOuxj5qDEEI1A2S\nmo8SxIG1PpjwdIQREbhzE6fPET3KuASdKuJYNktOCIbAPQWxpLMmpnLLnIlX\nqi5Fsb4CUsDMOV6YB9r/VBlBslc6WLKXumXjcuzBY1WcXl6kXV1GdqVIM9bE\n/Jj/cNiGLHRtLnF644N+bId5xt4Awwj8WWDUaZIbPsgTZiSsnvECjbvpTXhP\nSp+n\r\n=l7aB\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-spl95rC6KpD010CHABAcVm1lZB2VJGtNIE6TXK35M9VPJ6Muldleq53hIKZrHbzkzjDMEZI9Myy54wGnaCpJlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGojDNPcyUWY4HYSJm3dMK7Zj0qLoNVBIG4e+D2cVGCoAiB3ywLcuQ7F0NenzVkXB7LfoWNPM/d9nawsFjhJTwK56Q=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c1e5c084_1523970924158_0.9769866364011837"},"_hasShrinkwrap":false},"0.3.0-alpha.c992534f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c992534f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c992534f","@crave/farmblocks-text":"^1.2.0-alpha.c992534f","@crave/farmblocks-theme":"^1.6.0-alpha.c992534f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c992534f","dist":{"shasum":"6dc3ae0977fa92144e4e0fb4d99fbf77db2399e6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c992534f.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2G8oCRA9TVsSAnZWagAAmsMP/Ag8SdkJGW6SVwrGTCVc\n4yZvn+ogHo+NNprjSYa+wTslbD8e61bV4cQkBem7eOwONg9+m/gSJvhQtKOM\ncyYqWn8AbsPUadknT6/3BnSiVmeQGUPx3yOE3Oji6sqDM1tLxIJlT09zC/v5\n5nfaxxTnlwfg9qQ4yQ/hNMd8j5ysrau688Yi5+9RHUEceSgYpTpS4VhCX1v8\nk0fTM+olI3LtjHdHVosMIUokwrKx3Zm8kFIwcSnVEzhzM+gY02pn8Aga4iz8\noZlSSxAeR8M6p1k4FEozntjMYrDQT3PNsjBAZddpxg0qBhCMpwE41qc1S5Ln\nHuQAb0jmirdKCWy+kCJfLaxzfF9ZElt6uTfntiWUGCd7nrtxrqJYpi8i8yb5\nH6Qcj44vfx60milmAKoBWX12Ixc6xBl6YLUQL3cH6YQMOIlPd6DaP11PqjC6\nwr7K/6kjnSWfyqPhBiZysc232q8Isi62XYld2mrzPuL3dw6VP8zs+XZtLU3b\nB+rzz5+ptJyGmgXoO6SDziamVRw/uLRHN75l4Yq4XP/ASDhD2+54Jv09DCQq\nkHZg6gNGUk1DWleix5ls5Ye0D+3t/MmxmDwzm9x76LJIvYAgrrz/R+utppaj\nXO+fo5UN0eSl7ECL4r7JkSS0WJZ9QldIAcLNNrMRlUJEPvCaaN8U1ziw/6Mx\nq+Gl\r\n=xFpW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Fu+S6rPPuH+AyRceBmmUUaud9YloOtC6wmca9/cEhiTnk6LYPobGycuYxCpZqiLkQDvjJwmqc10i3zYESTmVHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSjTJ6hjowCsXGTTd7LnnPseHvgfFeScI2T8BQQqHn0AiA+n2cafHPWrs9vZrxFAfKX7hHSpPwptmXZ3aX+vxH6Kw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c992534f_1524133671564_0.5432456330770767"},"_hasShrinkwrap":false},"0.3.0-alpha.8cf38478":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8cf38478","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8cf38478","@crave/farmblocks-text":"^1.2.0-alpha.8cf38478","@crave/farmblocks-theme":"^1.6.0-alpha.8cf38478"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8cf38478","dist":{"shasum":"21192542cdaf2e107d24d32bb78b61ef04066eff","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8cf38478.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2G+zCRA9TVsSAnZWagAAAOUP/2OH21QTdBgL5iDITG7n\n/TVNs2CX54IUHNneeTX+O7HpYY3MNEerXmmENBas5Djnnl4lug9Pg/duPj8v\ntdFHV2sAtqiXT3Gmves2ZpZojvEWCzxwS+tnjtJAKIzcn7UdkanxDp7lxU6G\ndb4VsjZPm87MLNkB0FrSZQchiBHK5gPUr1cN8aLmmjqc/a6eFk0tYKi39WSG\nLr2qJETa2YKaqO6Oo0zZEKy1EM5RkL2XFiChN9LMTD4FimF5PESswavt1Tb0\n0bMalhhdArah3AQfonFDBHwhZK7de4IQfZgY61CpXoXm2/pn/M+DHTeIZK+q\nwsR86+ZOV/ZDvNLnd7iZbtS2/ImThhWPt9d7UpsQ6cmvKujiHHFfC/BEeLEM\nyJtTUNRJBtIjmsYrX5gPI+EuD/fZWjCcgfZr4nqtQvSkmk/NS4y09EJKdRuo\nWxZ2gDx07Ee52eVCaYict4OYNEAT68m60J9hJwAb8u7tKPE3TaAwEQnQhVUL\nENllFI5ySTqs/wyfmfdkYIABesayc2+RIVkTW1NlQb3J8fxt6CP5dblUPOcG\nMvCdk8or8KCJT6xxLNL55Qp4Ccjt/6ZqPQMUHRZ2jjP17yUx41L7pK89d2f4\ndiwVaSE13iLf1EXGESxH5Kq7OAW0RjmMaT2vvKBXSL3jvZ506dpAqG0nJiSB\nQqCq\r\n=6NPh\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P+CzLKNfY1J8lEDRrNyGNqOPiOwcfq0hPvVKTXH4DozopczbRABQUregwtVQUR0o6YP1pxnU0lUsFIynXShRRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcuhH1L+UDO5DsEYbADRaXIw0L2x+O4kdwt4BisDPV/wIhAImD7TWyeATseqJZfaW0R+D0dTSpOfDeraPXmfFkZTbt"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8cf38478_1524133810479_0.4042340578789272"},"_hasShrinkwrap":false},"0.3.0-alpha.0129661a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0129661a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0129661a","@crave/farmblocks-text":"^1.2.0-alpha.0129661a","@crave/farmblocks-theme":"^1.6.0-alpha.0129661a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0129661a","dist":{"shasum":"017bb7974d42e1f79e125ae1899d72707a71a4af","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0129661a.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ejZCRA9TVsSAnZWagAAQRwP/1aI3MGDzYkaQs4R8gge\nVUEJiNN6e3tNKqW6Rzc6X2lt7odU6/1+y9SucEr6lz2BlJox7CWQkrYomrqI\nhAA0UpvvzvgJEcDpZx2me4/a46UkcNYKf9WfCTet6QkZoktEMCQMz/u0NmH/\n07Jtm0dIMQtHoZTOql/sCQ8kQZ2n6gXrl9jhAvWI/3LRGemg6uLhVuYvl1T8\nx7l9B44WymUUwu3XC8XQZ8QHwQN8sdurUciB1sIbpk51z8lCxOFPgmIjqC2h\nu9otoPmLmqjfuCihaVpwqrwuqUbFQ+D1c198ECCI29OfqljWXl6YV7i/NizZ\nXBWh9jX8rliqvOJSvsuJt4R9ozXlwg9dqkkSyCf1fcf8+omJwgXVoKDko1r9\nCsJpcYkaAhm4aPVSrF6bjzghDfMFjBAvAeIffHKDQEQrKKgBQoRhXyMAzJDN\n6RrWk7mj9TszOoqlIGJrEyKnUgTHD5cWBz72ij7Qdz4QgCGPOzS4gds/BjUn\nZnpOzZJ6JDlIpt+JYFJ4bjm6x/IGJQXzNd2uz2wamS4SKXudTvJiIyoKO+8k\n+vVvcIaVfixNU3iWmgKbxnMnIvX+Um7FOQpuxF1Dqp7p8wf+5uAPERdlSn2x\nWVqkUMnZpjNj5tEuTSWebeaqSR9Oc8Tq4DFUjHzfzR3ZdDwzwqTPEcn9heMZ\nY101\r\n=RyQV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-B8ouSUmG+N98jrnyJ0rHbhtz73plMul4bq3s7fkyF6Bnl1WWh/sLFOP4sysCwaeRPVuDss8Oi+EeOX9/Ulo/Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKe4p9v9I2uUQtriUtAQoUSSJ7h8DyUGPlDzjSpp3O8QIgZu1qyKp9w+BuFIKxPPhyQBpFpu4B5uyKeKIdqMk3Zr4="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0129661a_1524754648807_0.5020878409545939"},"_hasShrinkwrap":false},"0.3.0-alpha.d78965e7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d78965e7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d78965e7","@crave/farmblocks-text":"^1.2.0-alpha.d78965e7","@crave/farmblocks-theme":"^1.6.0-alpha.d78965e7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d78965e7","dist":{"shasum":"cbf5ed0402cc376a81f3f1b24aff353c7a1bac8c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d78965e7.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa624BCRA9TVsSAnZWagAA1TsP/3I2Sa4ZbooSUx4j8uqt\nOeLdaHuuxCzD7hWSA9cFUX6t5HvYQi3286Wni27pJ1GbQgfCmmuf3W++CTUn\nefg9C4DOxNMD8rIXMvdLbgGkCUVLS9RW2xNvs7JnbBPDPusqHq5ch+1gDct6\n51+hB3icsNKbTJH22X1xhm+G3A2FA/jPczBm4Cag8Rze9DPovsXyRp2YJQxh\nwWQOx320KnRthKpwD47ZHRaaFBcMlXfxGD8WVglnsGRxqLq3X1aGqnzY0RnC\nBivYwPyscaVNllnCkmSRvDPRfrQAfwojUUgGXXwVISysumlMwzOkKReIUpiW\n+wt7tzxOXeLKvpk59zRMXAiqxtCfEBTZph38xhuUoohNO3UrSZg8IQ33h/wR\n9YXlMbvWqOEYiEwcZEa4W9FUDXkPdpuoz2QPCxfUNKfVGt2qv/y1lKm3hQTC\nz0i/TZSkCpzWvjcxK5uuB2CgNpjsawXZevJDL7yQwjpScEXKakQiGspn7g51\nRDdTlHECFS5c0q+7R4BucQcLQEq+buO51yHm4J5qVmpA2CorxjPR3McAPdZc\ngXoPgj+mYkndUCWPM5JxZD5/jbNtl4W9xBOe8SEwpXXnwSFx87xnhB4347gA\nUtX0irZQMlfJMxsHgcp4eHzNXXttrU9H5uwStIfLM7c4DQxbJx9qJ0VeAAaF\nmTsw\r\n=uPiX\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-St/FSTV+GDVXeuafnBqv6rWJH133D6obTxBta3Og11wa0pbwhL7nKTSQsbzdcFxRyA5wKe6oX85obzZtCQng2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6hBAwEAAgl17+EQ9+avgCWQ9B1yIlimGQgxf2fafknAIgVHvMpTRh5bnEt0x67wI+xxnAxRT93fORvaMmCbjp4Pk="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d78965e7_1525378560544_0.2803371164701274"},"_hasShrinkwrap":false},"0.3.0-alpha.1005c7cb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1005c7cb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1005c7cb","@crave/farmblocks-text":"^1.2.0-alpha.1005c7cb","@crave/farmblocks-theme":"^1.6.0-alpha.1005c7cb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1005c7cb","dist":{"shasum":"3cc8600befaf16789ebb1c88a2c234c886481eef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1005c7cb.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7GJRCRA9TVsSAnZWagAAopwP/11sdjflsx2GInc6garO\nWlB7SCQFo2l+AOWbDVrWXQJY7DoBWkuM+tRfy21ovw5uUg2rbq3BdVsawjJm\nE7CzZftBVZ4jQ4/BTSjp5N+7rRsa4kD/iWdd5My6bi9vmWiOy/qdEzqmpk81\nKa77ufonJljPxFcwZVZUKGfVH468b6pqZTkQya2h/sOafDEH5wq7FzuSko8L\nq3z8SNYmTLYHj2QBHAEXHnYX1ePRGHTln9dTED62HEFJbPN3z6GL404KiL80\nWYHM0n4mCIw6mN3zWtmTklBKq3WHWyMGtD+Bger7OnHTiGE6/AYSpzl1uluW\nuoxuf0ARrfrL6/z8DbyIwaKaW4wE+R/gO1r9Zl+HwOvW9UV1maeaIw9QERmf\ng14IrYD85L2Z7qG2BcedDBu03s8MQLsPTZCVxzyjY47k8IclcOC3Ms0H9A88\nXGgyh0aiUmzMnIHRiBx4OiWVkJFaHRKBsOtlygFTvivKW3IjZohTG4S1Y+FD\n+Zi2oYzHCyU1oKBGosItEXsLbQjjqVDv+kzq8CemDFnH7ZMpmSgICEN+3RXb\nvBM86hlpcbIEKeG+chRsVcOrItRDiUcRoZhrqAzfdyaTu8/byROsbTHbQWTf\nRG4gBkw4hBFkK5LqcPzMoNiH/ixX/IINGBNBmYK8yv5pVx6XAkxkPQgcOdrj\nbrCo\r\n=ulrL\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-A15VqusYI2nwT5Qj+rDfb13PXEmeUqW5TkEtlesv0MUK8el6tPbzXs5kPoCRzhyijZGU89E1x6hLRXLKrKCltg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr1CQ1pzZzO4FuRiCONK2wqMSO1UyvIo7b83cENNVo7wIhAICYnZa7RQS2m09lGNuEi+sxcF1zXvuT5MBO/rsw0/Rn"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1005c7cb_1525441104028_0.34112131305480764"},"_hasShrinkwrap":false},"0.3.0-alpha.26f43c6d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.26f43c6d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.26f43c6d","@crave/farmblocks-text":"^1.2.0-alpha.26f43c6d","@crave/farmblocks-theme":"^1.6.0-alpha.26f43c6d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.26f43c6d","dist":{"shasum":"613f71b57b9b5aaa1839a3c170cfc738394f8f88","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.26f43c6d.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8ePTCRA9TVsSAnZWagAAlPIQAISV3vM687Umq0jKBvgY\nioSaYFvN5hw5l8rXyG4fxGED9wwPQ/H03ujAPiStdjBoohCKSA5yq8XpOIah\nh2uG/lMdov4awVnCuJd7mjYyu0XBNj5hIneXMq8ANbTp/jZ2szkXRRFinihY\nw54BG435v/qSuref5DRnen6VzXdLmkByxqloPwmc6rTcEwLqSCPjHzZOrDk6\nBdCa3ewifqIyWXQ8FTz01bq+zLq4AZ/kgxbN++b+4mTrznaJLwAY5Ir7Z0RD\nN3F42J8FvpLWC8jhsILN617bSPng8ToVi7eX+0wNJZ9x7sL7BMRIlAvq1MaZ\ntF6kFrRUKgPqsnlxOlk+9aZKNDNfw2sfN59LDflx4lLLk5lXZUNeShu8XRQS\n7R5UJa2p7ZwNoKV38fHQR2nFT4HbIuUbs5sZd/hPlQ5cq7SQyvL1cDzI+6TN\nRz+a0+Tp2rEUxfxTL+nrkFJW+EP8OkCIgqDGUG1JcgdjR7VTJ8ndNVXRuLR6\nNM3w+YmZEiNQLOVQJNwCcbcBTx8ZZ6eVfT/Q0FVoeuX/A9GSdNbKnpzUieXw\nZaOeo1+GTxWj/kt2eVg/9MpjfabGKpNJgaRhexKFukAHPzJ3iRj2KNxDC/qq\ni5Pzvjb9RppXnVd/ziWZ3bDeO6lnAQTFY1TPi9Kk1Tuvo8/UQRPwoUql2R2o\nVHdI\r\n=IRsc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-QxcIyqGRiIWxN+yr1kdShnIwm0Gs0UXm9s0B7yC0JpDSjQaSxhAJH1V0RjufAxeBSwxQtEYSQ3UCdCKoZANejA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtnCwdhzjxNuovr6oSVQ+ZZAqok6ddeWh7x7MNYYRovwIhAOYhFjQAiQ6o7bfMWqiNHjhlpwddriWx8Ds5uXctufFh"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.26f43c6d_1525801939020_0.8618254339710101"},"_hasShrinkwrap":false},"0.3.0-alpha.fcec25ae":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fcec25ae","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fcec25ae","@crave/farmblocks-text":"^1.2.0-alpha.fcec25ae","@crave/farmblocks-theme":"^1.6.0-alpha.fcec25ae"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fcec25ae","dist":{"shasum":"90b465f43e61ab8243bfe392fe67a0df79987d02","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fcec25ae.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8eyECRA9TVsSAnZWagAAPwUQAJPql52EWkiLZcq7CmSI\nxCH/SYL1GmcKsxJQMNbAlqH6toGtJOCDKsVDIClRJ46LXJohLQla419GSY8h\nunaQcUBC9qcdSiuC/6LNfDnhOKuRVWA+eZdQNADqp/MWyqzvsx4sZocxcWp1\nLyFYSOR8CVITWDCcMZzd/cd1T+UMi1e8NjbTQHlITKPM3KBTTCSaLtGgCGZ8\n5d5wTM0EZr+G2w5ULwITGfOXtIaSygqv2tnowFgEjY7DUIhKz2GMBteP4wHI\nVZsITC0QKpOXGWE9AmS9MyXwIgdlKXAxHVTE6YsQOr+RGTuTlVOzSa/anyrm\nACu+pagg+Vrwawg7MDk5GLE3JH32ss6AIscSRRa5xMVplOJ49EBCggQdXIe0\nlYLYnsIZddrcdlreZ0fWTOfgZ+5teROT6GFmpmU/x0nVLVXaulzc1MQsG8Ji\nGA6rSRjEacqrCSwWYUcySGdHaHLmE0fD+K4dXiopJM2LNrK2b270cBfryiG2\nZb/Sn0XwErplUCr/btiNWQXZxtWkMZWxAY4fwwYSrBSZOnEQ46KpI3UyVik/\nYPg8xHL3+mnaxQ49H4dn037mypwpoa7M8Izd1RITZNiRjz31sngBVBbGJ3g4\ndXi2danDxjKcuEzR2TPt3YsFXOulKdkP2nfRiCqAVt9WSNpZvXJYP40JotWt\nyznv\r\n=yYla\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-WHAThgO4duWNXWMl8OXRU6H88C7iTdfKA/y1QPmqEqwl4fNyZE52QW1CjhWbt4eiv4vSZDrq7WcZMWXth80PMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhZTbzmmIX693o9hsDFjkkLV7UY5Xpe07XogFYS5OdlAIgSoiy39UR/vNgrDAQf7N+IVOvWF9wNA2hmPcxdm54PRI="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fcec25ae_1525804164121_0.11899652254526072"},"_hasShrinkwrap":false},"0.3.0-alpha.cdcc2d7c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cdcc2d7c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cdcc2d7c","@crave/farmblocks-text":"^1.2.0-alpha.cdcc2d7c","@crave/farmblocks-theme":"^1.6.0-alpha.cdcc2d7c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cdcc2d7c","dist":{"shasum":"ba8b0f4c4a117bd6c13d1df8d171cf761003726d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cdcc2d7c.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8fS5CRA9TVsSAnZWagAAwTkP/RCcFoLlvSaMJamuqIvo\nKCfj5lloAppY1C2h69pXoHhlGncRyRWFrYw4J/zcJ3hLeDRy0h2WiP6jrVbI\njJGCEkPH8FSsUT+4LBoxbe39ADBe65Q0xuEfM6YAc0HPAEK01bsuYZmjVn+y\nPGY59DSkCShzv9N3NSOgACmhdQtdL7pA7n8pJAyH0aeGozbEnoD/9Rd9cGGY\nfV3bSkgsGRYMFDoQHoMtiDIOY16UJuIPQCJZ2upTfx75LiRepvcmFFo7pg/p\nsmZRwwmv8HAnOpmqta6h97G8PYklGakCJkS3AKSZvoRODxvhulvQIT1JsSq4\nOCQB5dlZXoTayFy5nHZZKlDdpYNUIYq6IFr9BUWsfePbni4jxN7mcpXzMjUM\nEoaFfdYrOc++a60kt6JzMd9v11mKJSiaTGtOY5YDk/AAY//D2kwgVR0NyHXB\nElaMJlP7oKP5+t/ZFwgg01Evl824WEsrpJVBdCmg4xtkkPUcdC7LxY2/1v+n\n/cWUSJBNE+3JWcHZU4olhC3L2rq6AngkE5USiPlhL0kNBtqA+nLbvlgyHJ4R\n6CwVI9Nl48JRqBp4qdZSru609VjS/a4Tf/s4/qXmvgC5Wcs66DceVic9YBYa\nnyUQpJvHt2lq9kC9uNnVBtl29KWVk1YoHjt5dsYRSUWQdAtpOTEpWd6Nu2GW\nCCrh\r\n=BFAr\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-w4zmCTKH735UspKiJEsECJyKzvRWn/mH8A2MHN4t0PWCrtMYxqaYLMyrUk/ONLS1vXiBNdDrVlSIS95N5YiIqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6oU22CBwt/6DWPNbvGAWx5/3Re0KAgfjIJhoyjIAPVQIhANImCc2B3159ltIUWK8yHDyttW/gBrBSrzp/KAF4XlqU"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cdcc2d7c_1525806264314_0.38698599554532165"},"_hasShrinkwrap":false},"0.3.0-alpha.bae3ce7b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bae3ce7b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bae3ce7b","@crave/farmblocks-text":"^1.2.0-alpha.bae3ce7b","@crave/farmblocks-theme":"^1.6.0-alpha.bae3ce7b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bae3ce7b","dist":{"shasum":"f434662c115f1fc1a5749907960ec127405dfe31","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bae3ce7b.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8fxKCRA9TVsSAnZWagAAalYP/2qPcPx/aiixct/x4kuK\nhBVe4uKW/b9oidsfRYmoj8yJ9Ae3716JU0bCL845hcHVn5BeFKxN6F6XzxSI\nw2Vk3pDQJ8CiPppc7Lvss9PMZ98tMw7ie47ynjBmyoV1cwiYLSCvJMrtWkI1\npeDUZ437+mjYUcwAZEizipVV5dEnV9AwmQmHRGlC4TDfBun/QBvJNLpYPHAm\nXg/gt4m+v/rpRpMppo2yOB5GwRj+lgNFMeEUjkO/lPpKGUICJ4k7j+WIqIDZ\ngbxYsLZL9vOQDgB2bEso51R144a8a1OPcJ48lRx2aKClLQ5Z7bElOLYIurbO\n3mqaAOb1LDXjLZXdir7rssEwK4lya6ocpUF1sCsXbP4oodhOWYM8ZQ16owmN\nkhmZus+6ChxL8Ptd2TmvCYXKF2wg8qrGsihiMp6gyqZ3qYEmCSYsw89JMOr+\nZlkDqNrpufFTGZN+W/UI0FSyCMxTC3u8BqsO6aBAe5X9UVouSyfE2qXvCgQa\nt/lfge//gAsyjFDrjwcnVjJOqDrY4O0+kyUNEVfxCAYPRoWcH9qDmgK0n83M\nB9hHHrluAAdlTb0RK4JMNsXwpguN90zRiBFZ+hKPGjaGejVY4q69VUBzc0HE\nk1PUsG/136rKPg/f7MyAODIXZikV0UmsYVZQRtFemqJXLXxdglJCHVv4inyV\noDiq\r\n=JCpd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-KQv9OBifKsWQ2BwIAWxQFwPpxSTwE8HSSuoursauP0NuLVgB8Oe+gMax8gJjodNQMIKqLjDSRZuFVYvOwd2Few==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEVNBsRiBvw/lJz0uLFDvp285jRN5x83L8umMeMysQ2AiBJv0XZovvijNPXiNB9Wc/FunUxkX0cE9gCjH0hpPxSeA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bae3ce7b_1525808201138_0.6525487139884978"},"_hasShrinkwrap":false},"0.3.0-alpha.034eb3d8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.034eb3d8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.034eb3d8","@crave/farmblocks-text":"^1.2.0-alpha.034eb3d8","@crave/farmblocks-theme":"^1.6.0-alpha.034eb3d8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.034eb3d8","dist":{"shasum":"649b5e49be43163fd103362fcc8cda7155d60ec6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.034eb3d8.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8fyMCRA9TVsSAnZWagAA1skP/A8vsVC/4SAY6nsLGxpf\nMcMIvRxB5Dy9ubi/9BzMfGhIu6WLLhT8R2Bac+gSQ/shOVrmyFu1Mw46slEQ\nVioZhg+5D32LEDnrE6GeqDOcnoLb3W1Cw4z+Y7BmEL1fvEER0dvLcLdUVEvK\nKfGay+/ykM3XoZ8LClWO0Igi/dxfFQPWPA9Ab88I6hJBpt36kxkm/WWb1CXo\noCn6SB0dUUiR+YfEULKR0EumVvRVFnbB4tmcssbZIojzC7raZlPbNeItTDDy\n/YNe1sfwCImy0aNDPBovaA1XToHX8eKhJZLnOIMwOW1aAVn71gN3rWjUhpGm\n4iB7HulwkJK2rNsmbzCf5LlNppOgG11/hkNyZmRo2SYpiiEpYl1LtCs4ZH9a\nBf3EDY+YABl4ZFRPcjbyGq96nPFenYAgEl72eKT7f+WBBm1cxrzVAuhC6PJS\nrMIetn5TV9EABBY5AqLqij1Vb6d87rOUyE9Aaqokld+0Ydq6vd8xw0Kx63jl\nJxboDOAKA8C407pHfHkvAiey6dwiHS9EfftCAd+FNq1TKDYU1Arx9DG9NOcR\nV85NoBK9ISq6a5WZzrOIhuh298/xiRvGQVpwGd70USfs+4M3qBKib4S8qdML\nOvc08OCig2xdBOEwTZ5pwjsi1wUWTIxx2FOQtZ+RKqhaQ+UcNMD7gb7NEyIo\neE03\r\n=20vc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-rqMs1kOLWwAc/F7A02i2aLTD53RgN14Q3cie6puHYquRphwpLCPVRfgkDpU+Fs/blwPKd1yPGca/NTXgjk7P4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5jM8ta5UKRShWYgp4MAUzRr6qw286GBOKJLwg4uFOcwIgPBlzTBopriH3N8/h9sQOwmtjEjq4KW+rEPd44pyCLhQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.034eb3d8_1525808267097_0.10626141462711702"},"_hasShrinkwrap":false},"0.3.0-alpha.5d55608d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5d55608d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5d55608d","@crave/farmblocks-text":"^1.2.0-alpha.5d55608d","@crave/farmblocks-theme":"^1.6.0-alpha.5d55608d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5d55608d","dist":{"shasum":"f8f7d24da21ae20cfb61566d1b7245a3797423a1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5d55608d.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8vNLCRA9TVsSAnZWagAA+BgP/2aNz8yqf1VYRhFsM+62\n7wLJrxMI8lWHvtC41hrSGaP7iv98UR6g0EEo6yy3at/dihKjRe2NaTYfMB1z\nSQmXzTJDGGb3N/w2CxGLhrjZJF3TI1+XcTtFe5+SMA+3Dip7Zo/C9VeBw4B1\n1hnS7kBId19DUsENL0MYl9jx3YgmHaAI0fPbpZ6fjhQhewZFOj9r8DKql7OU\nzHYym+7b/eC93b9Va7LFQ8sjvFknxLO9c0VU6TvROYW8qHuX9OWA7nb8E+IW\nutRqEEIxoT3UVJwr4fpQ3mb0uU2ZZS/RbK5cMmCH1QTIBayxG+FmZQzZPqLl\nINENonJ6XXB49ANNBspHbwZJeU7WN1Zfa6OZDixdXmcNSMvS+Bq6onnMTw39\nw0z91TRRWI0pQAAXyQ4q02Bt3yjKe3pdDc459tvDS3u2l6oN9pYpCO5qiB3T\nckIvW6SsWXvOIwxmItKUGmdZVNRDpV4IymliAfBgaZgZLDO80QGVc2fs0OO0\nqd8BE0N4Kk1W9+AzTHCVvsWpRKbUMwkEjJYp/UhKLabSOtKKY9THN9/sHMIr\nqS6vlbnSBPLo8x82jStNIJyWzNBo9gmSQUCo6Uuly8n5X/fWGze4ruRRT504\ngfMdlHQr2O8Q4zKD0b9NqIw7i3L5eF6msrSorE+cl6Vw4IiEXNuX4mRnm3QN\nkA3K\r\n=dzYS\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-my9rOM40dRZnze2/EzjlYrxEd1wyN5uDeak2P6yUccjzods+LAlw/d0k0hIlRelaWKCGqwnZkBXKNUQih8BwKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJic+bmGUuUP8LaQlZlxot+TGk4lunLuCUl1366UhtOQIgFAHBXzBJSx5fwve7HD8ygZadmswjAy0DNBn0Vrp6IJY="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5d55608d_1525871434335_0.17810678973233096"},"_hasShrinkwrap":false},"0.3.0-alpha.ec36c80f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ec36c80f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ec36c80f","@crave/farmblocks-text":"^1.2.0-alpha.ec36c80f","@crave/farmblocks-theme":"^1.6.0-alpha.ec36c80f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ec36c80f","dist":{"shasum":"a84301ed3379460e9fd1726ce61d3bd24eceb412","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ec36c80f.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa81R2CRA9TVsSAnZWagAAy3UP/RasaxnZaXTIjRFjtHJV\n54GH1iaMOGdJyybvXlHm2/DFaJ89+xZEp06tLDirb0id9lsUK/wPye2j1MLt\n1ZQ8GqjLrNESvifKmdro1YH/cpiCqqHysSymNtP/ngsxB0eSn3gteQWuLmtQ\n3/XXj4ttWEYnsAOLcEuJSih9d73D4gIc0JjuVgU2yVP27PQjjGQul4ncV6Sn\nN2hiYB0JRhtQ3btP5n5nVxA6Lk/kAwFSfjYhW1P9jEdooQT1f3/ZhymmzINu\n9ge8Jmr2A+MURGJ3aA0wBWKopRODkCScJBwywXU6tyKtnRUU2bBjKiiPjT2T\n0g07DEpr5KBB+MB739LtUme6Eula0XLbJ/+4JtPAAg2m4FM3xtT+Az9Sf1xx\noCCLmPlKLZoaxjwZvCdcI1ITmbZUwcgB+VO0gMg5XJbfTt0B1dkfNRi7ufzx\nKY8SES60yLI39JuJIFOCfkHg6LNzDr2xwJOY2G6chFj4ihmA1ModkMyTKd57\nQ119731x7MPds8dGCeR1Noj1M146xrQ7HrcSrspG0BHeyR6El9OM/Gsny7Zo\nDdJh4dFQYAKv4dKnRr+NH8TgQKi6et1alV5ZPT+CVrTZDYBFczAQZK5n/AMP\nT4dVYLsraA8zYO/ciqggKlwdw1Dh3fJLkGIojd7N1rx8EMRyyH+JT3qrRPkp\nfbMr\r\n=Gz9y\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-KmPlgePTMMA3aeel+TQznXe5BvLbwhaBhfy8IrVhmIzF9prVDdTKi693kTiVfjgUzC/P7ZxYjjF6Nn2pQQKnDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXk8tQVDecxOPgM8Q2rYtEFJcqv3HQnn9kbJuuOVUckAIgfeNBbI68TB9Zc+G4KBZfzA5kRxQJsPgvfdpUTB5BReM="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ec36c80f_1525896309707_0.8238667307562453"},"_hasShrinkwrap":false},"0.3.0-alpha.e0b35a1d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e0b35a1d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e0b35a1d","@crave/farmblocks-text":"^1.2.0-alpha.e0b35a1d","@crave/farmblocks-theme":"^1.6.0-alpha.e0b35a1d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e0b35a1d","dist":{"shasum":"b586e4396641c173892bc0262759d5e3217615c9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e0b35a1d.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa82zkCRA9TVsSAnZWagAADmMP+gJRrk/22Gr7NwoPXKB9\n8m9P0C/DZ+g5A/NVh+IHk/qlMJEgEqvEq4UvJZ7uFcB4KpR6NRp5ClAf8xp1\nMSCxs/OI3Pm3yiK4wze1GZUmNqdetxz7DyYlZeRfUGhFfYwY5WkbYoVudXHj\nYcdm21AZp6QKmvaX6nakQGKbeh3nBNyYpQGfCSqtJIRM27OYlT1t4jj5kBbl\nJ3ajHhFyygK6Gc9cnvCNhhIRw3dUE5F8BTRZtGDq/jUh01GFKg035Hh2XcZa\n3GMMCNPbmuAkO2Kr/iOKmR2JJijg602MGcbkkUhNFTQglLf91c+paAvBKZ57\njSp2u/jHvS/6r/bNcw+hiNFJyUZ21DONpsw/0cj4V5LkVdNshuJaukF9CF5N\nylXYweUd6yvDoqUI0J7EAL2fXpIA4+feHS7N2LDS2BFTELPCGBCrxU1871rD\nAa6gNnZMNk6uWQXbhFC+Lnst2ZryMrCEKMnFuIF+b431nuzjwkq72JbS2Gio\nOOay5Tm8rNtPI/9t1ZcUh6Cd2F4Mj0kYmXY+I/fw1XellaE1gxZLEUZAxSfj\nDP1LeyJlrSO4gfYCCL8XHrrB/4KSxBV6hTeIHvaEE/UVyoXKhzZikf8DHqG2\nMyv9xMzbpUHms8z+0aAnd9QN4J/xzVHvgBItnqVaiL9eAgmbZOuyKbT6mclk\nXedB\r\n=yWQ6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jr2A33RZEIVoyDEgzhpXarV7lpgA0mlM+yqQ3d6hBEfGzNxzcX7blP+WwbmL89B/qSv81nh3mXXhsO9k/F4vig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9+ZRaLjoUmCxb2Os58UJUUR99DVZLY7xRD5R6KFRaXAiEAoV81vF9tD9Vw4L79oXc2VYKyI7vWT1Ti6QlyWXcTqKU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e0b35a1d_1525902563841_0.5186899880002784"},"_hasShrinkwrap":false},"0.3.0-alpha.e85f3855":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e85f3855","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e85f3855","@crave/farmblocks-text":"^1.2.0-alpha.e85f3855","@crave/farmblocks-theme":"^1.6.0-alpha.e85f3855"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e85f3855","dist":{"shasum":"036ce53eb72a012dc0b617871239ea04ff76ff4e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e85f3855.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa87Q1CRA9TVsSAnZWagAAxaIP/j9sKlde/aXT9BqP07IN\nL4wJbKZ/tV8sziASubC40OfT+FQmDtPJ2y3CodHGiZPGBTgYoHLBR+nsPN+1\nWEnG4dDNlpE9Llvat1dDGAxZ7hZbrhNPIgliJZNbqSTxAM+nfeJBSYpsHm1p\nnzzYg/TD3kay6zpZyBeeKMqf5A+MCc+5ukcnjX3SVunJWwJ3d7ui5lUSzXcV\nk/duseZ6IrgKJPJiiBsn7smoregD9g1kcXu8/ZwIuc3zrRYNdRAlMANhm35y\nSKZgLCK5y0VSPzM9XeADxRy/WTXA68aOSli+8QvyVSzSaST5i0k4xBRB+MC7\nr/sU77XneRqUQj3bGMWQ/baQGcEQJSlpctdQaLPELRkH2ZXFwJqWI/m7BTlk\ndiAgzHLc2rhkyH2cJzqtuMFkb11OhFp2zgtEXKdJi/Kse9fuo+0dx85emo72\nQP7br/x/xz/4aLfQstMuFqgZpILvPygrTJaZioKShouhV8S3h91tw4ZyYps6\nUMV1mg0y4yEhSm3qO/HOEIr78FnXn4QUhlgaB3JviOf7v/OBbM28fYeVMDtD\nLDEZEJxIKrP6+W9JZB4xuhs+LHRl8VDksS2wEpyqouq3OfZy8k74Q4cTiLuV\nl0is+YKgQhPI8RuAnds1OCCQ1UbpECKHJny+vc+WRv8na6U4r7hNcY3k6EvA\nwEbW\r\n=FdpD\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-0hZp5jdsrKeK5T9BHQF39aepjGhx5yBOHra2ZnQCCsjYy4/abH7QrXrTVmro6rJPfEmYRst2nz2SPtB+FmlYvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeyOBfgd5Cm5tGUumqFdt33hrkSdgLyghuHWzOvjxJYAiEApFvk9+3fKPZRcEWO42z8nraOwuQog68YtmuSiBqL2/8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e85f3855_1525920820369_0.8447204160914996"},"_hasShrinkwrap":false},"0.3.0-alpha.a38583d8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a38583d8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a38583d8","@crave/farmblocks-text":"^1.2.0-alpha.a38583d8","@crave/farmblocks-theme":"^1.6.0-alpha.a38583d8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a38583d8","dist":{"shasum":"0b3d251f68432024719865ba8e0faf1cd22080c7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a38583d8.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa87/iCRA9TVsSAnZWagAAcfcP+QFqOLMASyCiAQyzP1Hl\nC4TzPzyWXxaJdln/BEOoshVwHHjbUbYhB+qXnbsttgUmT+m+yvsYMvjHo+EO\nCCLGE42pl9kX0KVofVJMPfGoFwadWmFoOAaH0TRDgtM/w0ugYhTG9/eLAR4q\nlVH5r+Lpgd+XfdPUYr58jJVWmrx1k9dmS13f6S95W9B5JwZ1DzvwG9jaxFfA\nnGhoazZz/+ddD+kH6MQfJbbi7xFXYsnp4R6orgIh+fiH1kyWRbB6I4dkOfa/\nVLSXZhyDehAJv0gMsi776KnvWeb5OLUOxzQRVERyyf8URXj321iUETV5GywP\n1e8gtjMs7LhUxJHSg/fgLMvQJlEI3ecVj6Jye+irfg9FHIbj3kEZpJgI5tLk\nr1RBJJR1JkK3maWrZtuuSqATLw8/hW9LCVXNIKGwxr/XUTuahesuLKIcPvyW\ncxY5QrUuJVySkBtQooAqfljQV5cRjO9aP4Yt3/Riw2ADOMoBGcABnRz4qYIX\nDAWoz5ZIIbH8dvMVk3mtdjOx0A5S0AEUgbUmRoPDaFI3RQh2+eh0tnMubfKM\nK8XZFdWDgk0ihlMJ5ieQGPjWrP9h4Rn6B/A2Pbha2G+DV+Im7KJk/6GApb8d\n2HQPFjyBwVkjglFZnkKLCbbTxDA7mWdYJ7TOt9lUaoDxkffgxrdNMJ73uYhJ\nYMYc\r\n=0dCl\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-kTdCgB2ZU4b13wperTGtes/JXwKNIoYRqJ0kAs7nchOQ35lsb6gl7YVrcpM17+OBZJLDdhQKxvTbK2lHXgZNAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDauhxaUSeWNIW8+HX6SSsfJDnVbHbzSPtI3+DW/gJhugIgI7MGm4zLcpKxy71bRpBU/UZnmqRWjHjAn6Hnlj34zls="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a38583d8_1525923809582_0.22965695470954373"},"_hasShrinkwrap":false},"0.3.0-alpha.0bd8b165":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0bd8b165","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0bd8b165","@crave/farmblocks-text":"^1.2.0-alpha.0bd8b165","@crave/farmblocks-theme":"^1.6.0-alpha.0bd8b165"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0bd8b165","dist":{"shasum":"2519cb2723e950fbf49cf02992d749f636f9ef55","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0bd8b165.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9EdWCRA9TVsSAnZWagAAcWgP/2zJqcawP2ttK3q28PSY\nenvmKuI0lfQbxQsCpzCHledHAZfbD6forV5yRsozol64dKozWSUwkQpzeRmF\nOuwlj4PI5GEFvYEfoGgyVQ2yBrpybFoeFhXmryS59pOXg11cUv8RGSd8m3Fk\ngZrLZREF5DMxFpKqBvn16Z/ZdoDqZJwCU0hMj0Y3gS9rev2oM739nP+H/kbm\nfJpekKh0ISTFRxft95xlDrC+PncGB4mctxZctHHONS/oQ9JAMbrtr3BoCX3h\nwu1wDOqKc5GnIdcUYrGYXHIJEBvYKbk8Bnn3BLQW1GVm6FvlsbUL95uT861t\nHmo1clPabDVsiIMa8JOxGxAYJck0DcNyC3dt8KvcpGC7YfhiLNLabFeqkCX8\nUiuJpd0dOlLf1tyYsJV592KQH2zKIYtQDHMcIWRHarYYZbIef3ZH9BJzE/8G\n0ulnS3zGH87R1Yt8Jl9g397aNypQqfD9BzIkYsW/jeDu+gD9e+Vmg60PMN26\ngkF0f3UPyQ4kivo/UAF5ADaq5eu8UPzMuz2+PJuBblKMSvC3MghUkAZA2GhM\nKNftUiBxAYv0NmZND+nT2Qrtnr54XtTRoHpjWELEQl0iovwZLgQ/r1lzgRSA\nn8ez7hao5R0CXA51VQZenKEOdhuYsWPYqSbqmWjoeF3MBfs69aJcYSFp7Z2n\n5PLT\r\n=dcUv\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fZsVqLb9q+JOjYG3fYqMNb3vanZRAak/s6RdDxrDL/93VHXmjnsipvAsGwTtPVR01dPeVVbZxjELnp9fKOBmPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOYQzoQbX8xuHV5nCL/TEtHTWJiRLjuuktwMfnvIjGgAiEA/+2DqVq6p92xeaP/9nv+L+OFJBk0pIm1i2Ng20Sg644="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0bd8b165_1525958485748_0.7806444456764818"},"_hasShrinkwrap":false},"0.3.0-alpha.33e525d9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.33e525d9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.33e525d9","@crave/farmblocks-text":"^1.2.0-alpha.33e525d9","@crave/farmblocks-theme":"^1.6.0-alpha.33e525d9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.33e525d9","dist":{"shasum":"4f4ca6e7d0588e61a9caf0b2b478bf644dfed90c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.33e525d9.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9E2ACRA9TVsSAnZWagAAHBQP/jm7zxBdMSmArMSjSqyO\nloa7ggt/ghE2dsxHgupEnlbhvxGRNLz/vwV4bS2jYSIYha9AEjzkkTkvn3Qh\ngaNAlYib4qsQ+L/kgLcwOH/D4rwjpCaWDMxlaf8hj8CF7x5aGDyfQWmNhUF4\nXZOeEsfrA9nhkTsLyHdtrfpGl6/Yj3OSyRz1MHhqQEpInun9WiWsOV5O1f00\nXqlwgb+WPcc5Q63MhFwzARs7nLiOAMGs2bILEMD+/gN93tiToSdRuK7MZncr\nCpQ2bh13AKqdiLRJ3gIfo1oXvmGTfHwT7DT0vgR8cdJvPVssPh1PU67CqAIm\n0HKMsCPKZTfLjvHW4aW0K559qmdzdzNCBMd9KZEODZUaSW3UaT24BlwVBE/n\n6sENHMm0QrUXvlFtMwUuBHA2EtaYqN6PRNnbb8qgoTAFZtqcthmpxWnUq61H\nBonXoGTrH9OQ7KOXpAo+b5PwaHEBvQxixyDSZLc33dFLAAgFTn+71VktpfBE\nbJorcmUjxvVU269dTz+OTkRYjIargZ0j1rkLqOcmawx4F03e/zJkY8Mb7izI\nERs1z4K0KRlz1DLejEXHo1vB/Ul5YRdt3aynMM8sOmcQzqDyYK7AY1dEavVd\nPoofLIqwtVaDY6Mo3XCrmjc5r/NTFR41Gc47NjIWPUnk2tHkG5I83fFYokCs\nYNKR\r\n=XSe/\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-i/+K9dxCW2MxksTkVFMW1OMQ7jGvP48m1HCPnYbMEGDx9fO9Du050Sp9Ym8Xi37xlYQ5WLxscf3JtrPzyYprZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3cBBJV6DJIg0nkdR6OKaIgLRZBQOJQZHYIy0PnwnGeAiAi1/JQsoRKck/rp2fcqlJ4thMlYSzZpUZuyS4GoipErg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.33e525d9_1525960063935_0.17346337988780625"},"_hasShrinkwrap":false},"0.3.0-alpha.1d892ca9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1d892ca9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1d892ca9","@crave/farmblocks-text":"^1.2.0-alpha.1d892ca9","@crave/farmblocks-theme":"^1.6.0-alpha.1d892ca9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1d892ca9","dist":{"shasum":"9b90ccdfb0268e4cf297d3a53db6aef04bf5f1b0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1d892ca9.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ITMCRA9TVsSAnZWagAANy4P/2IJq1UqkCcxma6c6/fQ\nXBu9DW3528k2pg9c9X+h2RDdCwsxr6A5RVTqT5tfNsEWJBLm3+K8nDWYBH+d\nPuit7jPaYU/DNKuX+RJC2Ewvd02g7yQK+SGtr3KITmJjn6z15Blh43fNE1rT\n8EvuZE1cXT1jnOWQaN8PbzAbaygQEcwmlTCGuTbbMI23LxWnjtSG7zkmcQXZ\nMLXTwRXddv7MbQiDCI5ky3wlHjls3PGTWHCekCv05g62DZNxWrXrbw+Z0tou\n66eG8YIxhaSo5KWiMXSQL6CnsmE+cpeinUlYXuT+EF+7Lvc3FwcBVes2Q7bi\nRp2c8Tuu2/kjdgbFUHoUT7ep6u0grOIlILK0Wrm1VIQTUIo0oFHQqC/wlfHV\nY29icYFMnGVOhJeTmQrHk6fUyDS7bcBu7vOj8FrU0Rw7QokTNv/J/ilG8J93\nAPrcI/MMOZafLaMhRZ9fY8BorJK7uKGf86gqWeVFRvAfy355Ynj4jlSAKW6K\n825KM9F43yk/jhV82+nw82jnFfs7JVMw1dIW+pOsKg/um+OkTeZ9WKmbXaq/\nu78EaWQLxr1U243PriMGCpRkLJSEzHMiOJFCzta+jCE6zl7E9X4PGGg0kB8i\nr8RnoBzUuphK9sTjzzpUPFTzpQwbQ2Id6kqDPDiioxP2vSjP4RSRW3b/seD9\nrrxt\r\n=yGj4\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-DGhdDF4UWyhUIRWVIR5+Jbtmoz12wloHK3jJ4cZJA6krbjPmSEpyG9S0W9cGDUjTjDhUC3GD9/YzEfA9xGJsMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU4TKU3SodwiyhaCsYfvzPWcFLWl5Fw7FDdo5Fa/FtpAiEA/x+I4AYf26fWRxHj6SfUCyFI096w7ECsxJJMl1yPBdM="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1d892ca9_1525974219296_0.6053110607656231"},"_hasShrinkwrap":false},"0.3.0-alpha.3887f597":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3887f597","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3887f597","@crave/farmblocks-text":"^1.2.0-alpha.3887f597","@crave/farmblocks-theme":"^1.6.0-alpha.3887f597"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3887f597","dist":{"shasum":"ba6ee845a36cd92981b471e39ed52ff477601453","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3887f597.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ItrCRA9TVsSAnZWagAAXrkQAICVxK1+xrYQyQKKG0pQ\nEG9wiu8Pt0RLio8v9XTKzqYEq7Xz3ep85AI6PhNt+tRnPM1Q5WGhRyK/w7q8\nXhVP4RglQIpW3+5dnronYDYaeTZGB8pznumNbgxJOrm0/IGZd9PJX4/Pwa0i\nFumWRcEgwd19Col4sxUgUcm2hL/n6SLmQ/TfzoBRtIeXchhFfLMxbpRN3UIB\nM91q7/lAweN4fKLyLiHstS1Y70vvypMeoud4pyZkDoi7/ZP/QeeP+GYAJsOV\n/bPdtCuw5BawsnO1XVZzigFYhy1FIJ3MBJjjEdZy9IOeHjupnPYboMoU4d73\nOKdSUALtrXWnuGQDT5SuE1YcBJggyLAzrziwAIU+lwSAlSOheED6JAvm6gBK\nAjg/Lved29ZpEnJLIoslr0utcJK6sF9SGVw7Wvoy91f08DPts/4grlDR+j4m\nRl7egvHnvEwlj+17PkOqF3miA/aJp2Gkbo9Q4WY3b2WtGwGLMUh1h5+Lp6Nl\nQiu/bTT1k/N0+K3YWDXesbCAXM8n3BdPy11U7aph3nDWRByGJKlkHEeF5Axc\n88eQKKUVYRwY7DXnkmn13bqEqFd0P9xpMLU1JCcyGH4MHDPdhnOnJr9kqSl6\n+liJXmD1uHlhraUunsUUzUnfbRe8reBUvWuMLwopTLUTfOG9hQ2YKp/e81X5\nCvr6\r\n=j5pH\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-MM7b9cWgBjIwtkS7XnOhg1VSW/DO0y+NFql7phkO2AUDQJLEhnMRGH4usXctT/IHUHygqrjmNIfwL4gtOC395g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFk2lKI41IZ+mMC10sxW0cqhJw4/+EYd+KqFkw0FFebtAiEAkZwR5l6zvumbl5N0VWuwJ/uP7K/gQ5HyIrwBBGE5kzo="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3887f597_1525975915059_0.92275752356203"},"_hasShrinkwrap":false},"0.3.0-alpha.cd38ec77":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cd38ec77","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cd38ec77","@crave/farmblocks-text":"^1.2.0-alpha.cd38ec77","@crave/farmblocks-theme":"^1.6.0-alpha.cd38ec77"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cd38ec77","dist":{"shasum":"fbb67ada2ec2b716d27d92729d58814b9d8e8fd3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cd38ec77.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9JdECRA9TVsSAnZWagAAW0UP+wfSryP8LwAmPoZfr+hi\n7EvTP6FLoFpIv7+LQFwBMNPqIgJKH6KRhbbtERHUxc5FUyrfBqjzVkwEz2An\nhcBV+GAOLBQwGhvHtS5dCqO/I2ihBhyH25qYS5Q2svZsGcfslli/urzP/dNs\n+e0840pcgUwCtgV6E8eP3kXLhGB5S2sM0MZWxh97SixpsC8fYhrGuPH9bT0d\nqqvRa27jG6LhxQ4Qfxde5lDjeLnDwxV6esAf/MCwpyYrazLhkE3bXctOD0mo\n6o1fug5iq7cnSowFMIadVdybKeH60zPTgt1S2d//ACSch6gh1eIdxn59tu2c\nGS+fDxDFTcdJDg4FAvuqnenuq9dSeyOgP7ncxmdArzYJb1P2UNYlYjvSbXfF\nemjxeEvAKfFCfrhZMG1fu7pdyO1vy5mLvHGgOMfXdT7rPKK3gNQIYq1jUElV\nXiki7pwdAPsAOlkntk1eVZVYjk9Z2nX10LyweAjwqEFeDTS1R39XjikSE7CN\nbW2VfB+C1BbfDPZ/qV6MWK3ScYBqAjgK576Yx+5va+qQgpXqAFSuUqq4BQEu\n1i3BV4mgAqyWyrogWayHcT4mMg4ZzVv3CZCYhPobikItntRK9uoQubweNFgo\noqapojfieJgcCcWbm7Av0F++EaihEsBteaf1nK2+MsK9pgFlfR0RsNKNH4jR\n2MhE\r\n=yz41\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-g2KU21GFeHOa+JQzfJY+diN/cOoaJ23ttrGdr52YeKF9Swm23KRHCK7wwH88HOUFUbpxP7OWbrrmCVjxZljwZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/XYofZem7upjKyxycc2riKc+4sodLEfQmsNnlH8nsAIhALj3p5zGlEhv+w2wpzisK7mROOm8yOk/voQxQmMAfIjt"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cd38ec77_1525978947616_0.07435182925605566"},"_hasShrinkwrap":false},"0.3.0-alpha.e18e8a8b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e18e8a8b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e18e8a8b","@crave/farmblocks-text":"^1.2.0-alpha.e18e8a8b","@crave/farmblocks-theme":"^1.6.0-alpha.e18e8a8b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e18e8a8b","dist":{"shasum":"a969694c2ffdedd9bb887a41eaaff4d8342cb6b2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e18e8a8b.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9KiTCRA9TVsSAnZWagAAlPYP/0q/oj04b8Qh9WMhhrub\ndja/FCrx5HhnmuxY/y7v47WVizoyvmRzpO0L9SsJnqX3o/JaUXDP7knP+n1p\nL2FYEsIBxrBclH1qdUAMH0/YhGqIDC9srgUaPDWU7HvqL9r+BOOLegi4AXwH\n5Xr1iNPO1HYy7bC9JVSnhzQlJzznA8g56zhHm315RYZI0Ct135pL5kN48KwJ\najSjLO/ecBWj4sqFjFmXDjxGd0Ya2hiKXw9ERFaTSvJVyGBMOqjBylKX99vr\n/XK8tTPXJdpwb2r17jasedlgHMSJEAmwWQQGuh9l2b4nCXcdbFLf1wxaQNyK\nL5dmy3GC1fS1QhvDzJM3rMwtr9rPj/9o5M2qCfbrujV7rfaoePBU+o2OIsxN\nVD4/BkgPNNWJJCXJmR7U0D1CpSvcCEpTH5QDaaDRVSc4augK24r1zZNgdiAg\nW9N4VklupVX9ol3t5EirinHTrWXnzQQSO4fnTUugfCyGQEV2tkZBkXfC72O0\nwDDUYGY2k6pLbyOGSp4s2LSakDwpFLJrA/KwI/xHHAPke/cLNj7BioU/b7gQ\n1R6fgHEehQrOdNRaJEuht+xFwFVT7T1XlpeNwWNG5BWe4q7NPqPicYLII74U\nPF+94Cpe0lEB6LsXdetuqGCFfI7tB1OBW9sSDtsudOCjYVjhT/X4G8Qk3QaQ\nRSXj\r\n=MBJf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Fv2Q0fBwDRBaTQMx2zoqc2zrGp4k3nZITQRMoVTm5BJaPinczbhb51M+A0jAhTuicxDEm0tRwAIBgLD70nKNtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkt1rvVV+0pl5CyS5k6o6x0+yjgovUyS1e6FcvHDbRDAiEA8C10XLhqLABKA3Tx4HmLz4wpZNi4R9183SqlEZLDmxM="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e18e8a8b_1525983378192_0.32312082911804296"},"_hasShrinkwrap":false},"0.3.0-alpha.4b8a1066":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4b8a1066","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4b8a1066","@crave/farmblocks-text":"^1.2.0-alpha.4b8a1066","@crave/farmblocks-theme":"^1.6.0-alpha.4b8a1066"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4b8a1066","dist":{"shasum":"ae37b2e158d79109e4d66db3c11cf072aed87ebc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4b8a1066.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9QqSCRA9TVsSAnZWagAAhiAP/2Lru8Qwn9CghSmGKYww\nuWd6zLUu95mJhM5aKCl43jH9STihV4FOwa+4HlQWTBJbI1cYejhB3KYXE3dg\n/aOPaaM4iU9aLSy4eD0PrBm+WTh82C8gldTz8Sg95dlCNBhCeT0EaIfKfMAK\nWnweLzPP3fZf34S+xiPT7NQzqmh448zDNhNbmqDSt+1gWDcm0QcsHblAlbr9\nPT8HD4NMFVa4EDHcQkdAN4xE0/AzrOMoSgBEhw8bY3ApDC4xvUV4o6dRYrNH\nK+o6h8LHMgyMtWXdTu5OS6tsnW7ONn2fyidBEN362wE6rDIoMgb+f72K2K6n\ngVP+wCtLSZjeJgUfRYbg+DVrX2NygP/pGvCU4ZgbCeCRlQgg5Ftdamh2YEME\nTTNXQ7AWoyLZ0P8x7UAWb/GnN9F95Xg+sblGfJB9vCU+XBDcnv76fiK5pSo0\nywCU2BJyY6F3he+2iqNVCuynxCpqxFP7nUmSmL3HPAThtiMQL6n6ALxTKhwP\n8Fwo6zFNkj2gX1OMjqCdSCn40d9ADX6hV72j0QBBsq2snTA7DVQ+r2yZw/ki\naO6KsJagW7bXcrL98Em3dz7CIImV+qqU1VZv6Je8JnP38otsD0vRmDqYW3yx\nNhbhoN6kAR7y4M6aRYpNYGcGHC2I1kM20rXVNXzicWG8n1qjCmLJP2grFAKS\nfOQK\r\n=6+WP\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Ztv4FkI7tzAh4Q39sR6yA6xDCCRo+kMyxoGhoyT7YPs9lCYVrL+eROWG8FKUaBHGSdfk3KOeJbA2sBR45POQsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZNsDy1crUif2CIZ88uJjjpUiEJCZySBimO8hJTvMqxQIgRVR1mQGS6WA/GyUPV2+V6QGEa3xBdXphxyeOv/NjqMM="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4b8a1066_1526008464872_0.48866004947597164"},"_hasShrinkwrap":false},"0.3.0-alpha.1864d583":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1864d583","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1864d583","@crave/farmblocks-text":"^1.2.0-alpha.1864d583","@crave/farmblocks-theme":"^1.6.0-alpha.1864d583"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1864d583","dist":{"shasum":"fa147516a6f25dd7ea4004e16834a03b9bc45fc7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1864d583.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9a/ECRA9TVsSAnZWagAAHmkQAJoAM0/JK1kU/DS091Lu\nZ3sd+95PxTYAgyYzU8b7+DuVK2ObTyo6RQcSMj+DY8s5x89RrkAGsE8ldE2g\nmNHhJXwFHrWt46t5XUJpn4kcWMuchh658rC6u+NzabMMPc/YjkbPN4NFUxcZ\nj6NCUzgYMcHwOJu7y7fYmt8/03594jRBI/XBiZPoqal5zti7t6f2uZNrF4Wf\nGPYqm0KEfbEZ9F2OD9fy+79N/q3mBrp/Rt4VgIk3ke2+hrxNvGfHmK8pPAct\nq2RZqr8h9fmDCTpOiCFZ7XR3mgQtf1XAWgFqRIt2tUShkoX0MApu4OaPbqxD\nJhIg6t4AqJagER/nc5q9xAman/XKkrPzHZY4o9TEdOkl1mDBj2G8723Wa78p\nOtsK6+Jp1LskB/YtWHUwauxqITEOeZBbia0mNoCyv9/ItGlsyF4F9itx8LCW\ngzIrjGeJ55a3Atk9/l+2RQWap8H+FCkDW/E9U/79mfwySpIQJYtm1lxRCSRN\nLvatvdRzC436WQvPciEJUBg7n54G5DSvA1ZB38/dcRRxdlH+Ng6HsHKI5ttP\nJBPwXAZwtLZ0b/vHP3A5t5v9H/e9FjlHM2HR8D+Nb+ffxgLmuxGvr+U5q962\n7x9SDdy6kDgSMGKLnIuMOxc2wWjzmF0C4hsZRQzeO9BZETyDViWSXG08xKSy\nqf2Q\r\n=LGJ7\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Fh3Nbx18B1ymbdGee0h7rbV4IjudUUCgIadrI6cF73KqVaGinbqrbGHY3K85wqGh4EiiaU3GUtP6ayAh32MS0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0A5+CwzIi7rkc+UyUZwFNrbCCmb5t5iqBxZPxpPQBVAiB4K642a6pXEHmlA2BqU0Sow4jEz6QJqqy+PdQRCk7Z+Q=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1864d583_1526050750722_0.7168888855678215"},"_hasShrinkwrap":false},"0.3.0-alpha.94b0e8c4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.94b0e8c4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.94b0e8c4","@crave/farmblocks-text":"^1.2.0-alpha.94b0e8c4","@crave/farmblocks-theme":"^1.6.0-alpha.94b0e8c4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.94b0e8c4","dist":{"shasum":"d3488c20987c2eeeb28b5c27022aec1f43d4fb21","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.94b0e8c4.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9c+gCRA9TVsSAnZWagAAHKkP/12HCea9kygvnJg4kw91\nr6GHwO6jJLhzXP1PbgTZDWhamViq77PQHFitYyODorukjGyDu5V6Fte0Az6o\nPAZAnHJYSWH733rho+1VuR5c73uMcf8mi6I1cvLTA1y3eRUDfA0CJ3TvOn5k\nqi1rfS9mwSqVGnrY1LroY6KQlAmza9JZngWlOvLuDt5xc4LkWkMTKqrIWTi4\n7A7c2aiq6eC1GqHkwyu6GoyVCCf6uEU5o/mwz9hnIRhjGGBz7vS+CWS5TWnM\nvGUrB1s/2P3aIU42+Trvx++hUeIezubJq2sedoyTAaFVCVRq+5vn7CF4ESUc\nI46hCLLz9CIYZPzs8ML+sjrTDYUek+UbK3/c6lT3+RuiLv6QEnSXOJ/pA+lL\nGTkHPBwJYeaN0nPD9C+GT8LlhEyxDEgkhVGL1tnJ1XdZbSFoXOMyZ36w4adb\nhtRCVIby/pbRy0CV7DrtK57qrUumh8oheIzmYBYUTdiAp5nibT2vJCsClYCh\nYinLiQUK1uXdlpmbWhWKxvkYtxY2FY6TR00YcFZMW6rMp2YP7JTgN20Xc0QF\n+g3AU9ot5LU/f27SHvJZbj3OJqDO85lMwK20uFSkA9eXa+a96eftOPFazvZp\nJwrNj0XHNW1YCtjRRXdl2iu/h9B+m9ZeZCgRBLbyIBZVHJBLqqSx9t9gnb57\nOqdh\r\n=HQZ0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-o1iiA87nVwuoNTU9HjyddeobfmW/LMvzGsMcts7n4g5G45MORW3wydF0gObwfuFsaqz5M1JHKJJ0TLterkoDtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoe8q8hb6KEfhY+tg+IaFVpJmwOATnZVxuNiRk2/ROHAiEA/mFbL4KJi9vgRYgxa8weASv89GN5bdQ8XQpeFpupgKE="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.94b0e8c4_1526058912045_0.7716341621338498"},"_hasShrinkwrap":false},"0.3.0-alpha.dc0d3bff":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.dc0d3bff","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dc0d3bff","@crave/farmblocks-text":"^1.2.0-alpha.dc0d3bff","@crave/farmblocks-theme":"^1.6.0-alpha.dc0d3bff"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.dc0d3bff","dist":{"shasum":"18b7441c04b8572af1c869a10dc15f9c94a61650","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.dc0d3bff.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9eU7CRA9TVsSAnZWagAA2VoP/R2NhO8SiJ4wJdBVQDGE\nK30dgBEKwXQtwTon4YM+RYg1bDYm3lxASZcmA5VTxj0lOhYdvs0E5uojV22+\nWq6S+8AjgTDhdV2BzSigu6+qobWPF67om7wreqxEsvmiM+RE38Pr8c2ymtxI\nrhsR0bq1+nfXm7HHdFhuggAl1mO8cGgZLZkPHpqHDu5RTS1fWD4rRKtyZWwU\nQOiwRxVSP2KwB1Rd4YgvngzLsBy+Ac8NVjuwC83jROyMnOzf5tiVBR4ryMCZ\nUdZJbZKZyOxX6OFv2g7OiLxZHtNq3Pf51nDamLvARN3Q2S0lG+F5As2f+A0v\nV7qfLQjCanKIvAYNCffue1ydVzBBcDIGDJgigWsBo3RVIHbw7uBb2SiV+b+R\nrAcuWvU9QFCwYTXwk5nY6RDheNkc6EIhQ0XEfaLShRRRBpeC4WcaZ2MR7ZZP\nMKROdjlIXnn+RZ3jOgkD70m+JYx2vhS7xrfE+y4QGWX8+rRi1MwZncCYEkUt\nJnmTb99Zqn8VT8LCACW38tL6A6FT0+BUdjhoqrSCLa0ULfHmx/pd7xfv+ggi\n6y7XscdjIsHnLRXZsxzf2tZBibY8aScW1eCTsP7Kos2q+kiRINq409jSdwQu\nnhZvuJTzUURnLeKJbRQzWmON4F79UvtRpMQHOM7mOBYy2j3KrMOMfPmWTkGV\ngUdm\r\n=O002\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-DHbEck4F8GPj4mZavJQKmysA2/94SHlRYvOxY+hT5U+rdv5QXgihBwR4G5CLXktOUYzB2zlbFiFwH+WrPB7ZyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWuddAmmVmWkDouBg34PdlHev1CodGO2/HGY6ORs/6GwIgB8P7i31ESuwL3gegFUCIBhqtdpkGoAM5/E8Zesy8Dns="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.dc0d3bff_1526064442477_0.4865798210266099"},"_hasShrinkwrap":false},"0.3.0-alpha.c727698d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c727698d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c727698d","@crave/farmblocks-text":"^1.2.0-alpha.c727698d","@crave/farmblocks-theme":"^1.6.0-alpha.c727698d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c727698d","dist":{"shasum":"7dc479a96322a3aae4439c909e10b43017c609f5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c727698d.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9emNCRA9TVsSAnZWagAAp7oQAIRSr+4Z/H5U8BoxAkkb\npZQIYDAcfQYDrCglwD9if5N0zh6p2OhGirTRJC7rRityWGgpIi/tzmeu/ZG4\nlqSqHSCc4ZyL2jk/E4tqYAUhITBSOTOJXGlZSdaYHIXjQtHsv69VXEbK4t8C\nU+A+CrgRoURWqq6brr5f43DktMJWLlSo7v3azTe59NziWLvgbEixGcOQQ6GM\nFpip3WxXIwuHV3XmbAZDkwE/Zg3xsoHWYQchx4pqs63z5yjXhOkAkN/8/hmS\nLGQSJGxYmL/g1KpHeHuUY0MDVMlCxI18XEz5TmaDy2/w83DfUnVQDKo9t5zq\nLggmxjZb+ZQBQDL6UF3TE0IXxKTIDQUauOLDtCQ/9epBnnY4qLKEAT4WX0He\nyW+rbSzC/4qox/+Fx4ry1+2d0BORv+i0nWLGUIUpyAIek/231J7bl5wYtP+4\nwib8DSUTMQ76dF48jXA5jEUfhngYkC/OFaFwH4CwtblDNYxLgq0Dhj3hfaaq\nSfQCug62Q8oEheUIv8Vw7ruNni1GfwjlwaFCpqQRxPt/nD+ndHHqcphnsVYB\nJPsfdlzL1x2Rc5DHJekJkjGZHlSgCvA+hhFOmljEJPbm5CRwW98NxBilqfW1\n+tmXnu6ZhQbgraxNzY1lo9h1yU1rITHQdVNIyxwOffa6vfzWsJsxn7bPkU56\nG+ce\r\n=UMf/\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-1j1JClvjGX84YAIzSGeja/H3Ifvd1wqzqhJqtsxnRMJv3YPg3fWLwbObR2aaib862YvC6yJf52fpwismd4Ge+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZcnMsOXbRzIRsTzYwDDykzYd74cE1EIfcnlwb5uI8PgIhAJM/BM2gDL4Sd9QpKWwrexIiO+dEnmow0R2DOroMgguB"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c727698d_1526065547489_0.6583165069972061"},"_hasShrinkwrap":false},"0.3.0-alpha.5219502d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5219502d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5219502d","@crave/farmblocks-text":"^1.2.0-alpha.5219502d","@crave/farmblocks-theme":"^1.6.0-alpha.5219502d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5219502d","dist":{"shasum":"b606f082fcadbbfa0f42849f64beedc87a7adc56","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5219502d.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9evoCRA9TVsSAnZWagAA+mgP/3fkXlbXGDANEEBIClbw\nBBfXujCVInXxFQEgEIO9+95M3pwfLTMnGrs1hrcy/AE+BgWbKELUWirdirxp\nukf62SfPY4PXwo1nORhpOxJ+Khkob1YxWetKlUhgN1WPR8kdMH7TnEHngyhO\n4/FBVqrsK6pYazvIiG7v7ZOKa76VQUqauHVr/+50M2Kf4FPQDDSYArjsJ1Nu\nf2pNNWlWKyUvcLVgKnhLTX5XQWShRZVHkuoDrLUDU1cW7LYJoloehxWGIIe7\ngklGRAwqX3S1eNBItu70A2ltk4AwTpjTZJltiOg9ywGa7TsW4YMSnoO1CMMH\n2jQ3YnPg2ooAwjtrA8WqvPM5BdC15ys03QP5beXgJKOt4AvM3aXZJyGDanTF\nvTW4x4+sKhpcSCXGuEtensybVDNqZs9/skGK44jdjeJyOwkxcjzY8uE+ruxi\n3g2zmo4QimczynPiUdLI6jOCdX3yAD7//51E/ZKMcF623jAgUk3AV1TCaavg\ncuUIBVQQ5qOhhnLQhvmLFuw9yKlTNT6pFHr16DjU3HDsyHhWkhOoGi35q7WP\n3LlMTmla7R/ARBjA4AND556yGCEKMIHuCKNQrShn0jR8iIMRNWCQP6GaXxB9\nV+v2hxXSGXjtE86wzfQljTm9xiOhAPK7C/AeACGP5KaWNfT9DJ85eWaqpJ8X\nk10p\r\n=zf7F\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-efXYigqO1Ixudu1TPY0Q7Yx1W0k9BfiV6jY0wdYK1qoW8affyCcVyCS2hNU/1A2JFyr2xc1bdPP5YPNNQ60JQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2Ro3+C+WlkKQhPWpt/YC7qQfCxfT22pXGibfmZ0L6bAiEA9nHcRphREEg9jTWzmRgU9jXkrOQako4IYeaJTy69Uh8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5219502d_1526066151115_0.03702650526099793"},"_hasShrinkwrap":false},"0.3.0-alpha.79a9202f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.79a9202f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.79a9202f","@crave/farmblocks-text":"^1.2.0-alpha.79a9202f","@crave/farmblocks-theme":"^1.6.0-alpha.79a9202f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.79a9202f","dist":{"shasum":"b7cf70976e487cf2f175c3df26dd1c893e11b714","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.79a9202f.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+YplCRA9TVsSAnZWagAArekP/AmOOfwD4EkMBUBI1SdY\nvJnhw5bLnE1cEoSLhOk1cX4gTi/bSWI12OYl/rDCtdGf0OZLBmDP90vrw99z\nW/fhJqgnCyCqKCDFSBYaZ52Ph/17ysHgNms0gZQEpNGxiIG4xraGnsn82zdM\nOspBrsCtVaxt0QD/TPsfQ9+tjSFmhZTIoqv7RDNtaQPXTP4Cm/FFhdMsDEai\n5m7k6XM4IChnesmtsIcnSDgveFQ6vfEsBem1D94rZHZoNOKrc/tnccp8ANCd\nJtH56atMrCIfS5CrqlveaB3COxrDjqUzLJuW5BqgVZre71fyVEuxAqUmolgF\nH3KWQ9W6zQkK+N3s0ys9otJDqyOXscAWhiZPXEBI9+JBM72PmgWxRYTZL23X\ni/ZuQHT2WdXcndp9UcHPwk6KP6yvWmTQfCZXzd8r2M6dkkKWgHWq/M1YLBQg\n8J7Zeqxd0WLGkWzFJ2hftZD0HzNSB7ix9PZSVEUds6mZrGcT+Oiv7ozEveL0\ny8oT0lecFuLRNm5AvelzED68NbsIlwE7QPksU0Ybt5Mh2Q0oqqUXv8HCnx1Y\n2MSMwqPBhuMldnJo16LAxO758q2GbyQV3I4KpKsFiHmMiIsFtz3zbmR0nrdk\n3TgF+h9aKjG74Mvh34gI1VDsruB7eJjDQidLJifE4hP6RFv3zCDaahygVyeq\nNGHI\r\n=Sab8\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bb/Zc8i9SlI+8ugv9XQ42LDkqfgaKB6DMrMc58Q36QEuDo1yxWFnLiGFJ3bYp/VWYzYpY/StwUcmbAD+Aly4Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHNRnEmsCo6cywjlMGNOQ642rfD51YBfdBX/H6VjQnngIgO26TdYAyh3qFM5yJh4xfBEaHCPfO11cUQU+MeygAb8c="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.79a9202f_1526303332624_0.7713353929508984"},"_hasShrinkwrap":false},"0.3.0-alpha.a240bc7c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a240bc7c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a240bc7c","@crave/farmblocks-text":"^1.2.0-alpha.a240bc7c","@crave/farmblocks-theme":"^1.6.0-alpha.a240bc7c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a240bc7c","dist":{"shasum":"b7b35aa8928f18b4c587d5be024f223a82d98a02","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a240bc7c.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+cCuCRA9TVsSAnZWagAARWYQAJQGpWBclglN/aYPWgw9\ncuoNdeE8a2hP3mMANlVBHum0J3JN1RgBezgwHNSeKj5gZW4dyYqIg0q1/X/j\nrH+CdSnqdkX0TEBz34Er4nAuEimZxvpGeHpsR4inch/XZ186Xqb2ywvi9E2K\n10izwgg5F8RTZoiK98AFOTjRjnKPH0VdRtNqIV6va0npgTfE9aZch7usq6Z0\n4gIfDIdG0Gr4MDGd3knX5uAfb5/bF8GWXZJqGj+jiT757hf/dYn38f7NCm10\nZHuS86GQlmFSA3kME38LlboYpjOn4mMsi//QLXmsJW2ByeiquS7Cn+Two/pg\nBeYhbxgygA0YWfZm9NOcpf+qTvaQgzXVSQqCs2soItBo01ZNzphwJAFY/xQY\nP1bmvTB0dUgY6h2GaZ/EafFCtwrgGe86tsLQkmD4xTOTH/69v+8fR9yYBxbV\nGPrMiC4hNtpqysr1Hy+zgOuvyCmYCJiLNujLdhMRlF4zcfqtvQ644z2n9mKP\nhqi7c8zAHp3TfqtjFD2TWTx383c5A3bW+xk6zpbmevON8QCB5R2GPPH0yOge\nmI1jI+5+yaTlDWnK/djbLnPy7swmbU7LPSGSwhTm5tGdnfZg//4oJz/Ywjpk\nRXsln7Ovf8K0IlHueUhOdFplu0DUOgCML8JlkgvkjqhNyq1gPzCj8mfXZtMk\nRgXM\r\n=CZXL\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-S/K/My/N4P4fNqUafTDz+Rz1xPPo1w2eDMot5FCLKm7PskudqG59VObQR3MUALMTcy0QMqkdU9xU9OtfS7xNwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Rf+/ajGgdzItM92B7pi0GrGCEcWB4j11A5px6WKCMwIgf6712A9am4gtWV/m0EE7ijjNcQ7LsCcyZ276xxMOtaQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a240bc7c_1526317229274_0.7706644872568345"},"_hasShrinkwrap":false},"0.3.0-alpha.fe1c30e4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fe1c30e4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fe1c30e4","@crave/farmblocks-text":"^1.2.0-alpha.fe1c30e4","@crave/farmblocks-theme":"^1.6.0-alpha.fe1c30e4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fe1c30e4","dist":{"shasum":"6b250d1a365af6b0e6b3ce7424f41c767065eade","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fe1c30e4.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+uTxCRA9TVsSAnZWagAAw2UP/RQPK5QtjmVCvm7mG3xt\nrz+I1aid2QL3cJq2FNyVxUNz7Ky7+uD632Z+CseKRMlx04IomAolf8VHIEiX\n+t/0xUNJ5Rmn7jru+7fWKDYq/lgvYWRSvTz36TZaxiTIW4zDrRk67w8g/guR\nxM5PXH25U3YuH4hdeJOLSMCopoKYqJK84/TMG5PvT7GEF4z8dN4BS9XpycvX\niUTY9c8zrlb8QvQ0DoOez+08WydRXtwDZ7kwCNV759kd+8XUbfzhJQIXLPsE\nX/6otHZFdtYZOJfnl3Xtr41EF1h5Frd1F6k/AF6bZlVBg190NEpE1mQZhdM7\n676Gb4bFVJCMd4LDY0G8t+Yr/sPlF4LzLARVhv2KsP5jK8fj5iqgO6vfMK2N\nN0f0DfVGgz7yygLw+3vZhBeTgYK1UYVaYV/D91ikHywwUAbLV/qnGx64dXvy\nzyag02d8txzQ42F4EnKlfSXT6hcXUskkBxe5HgO0wwY8Q/AValKiH7S1ru5w\n2ucL1aaVozqh2j5I7w0BjcDGt4Td9gB/Lv9BCCZlpjIIo7lc+ElaEApGZ/Dq\nNFdbKVsL9xCpRzj6G7SJL4045pUjSuJqo/VV/7jVEjyxfTNgZbXs+6ehWqfb\nXMwGOprmiOevql6n2BJ5oGJVaWqpe6KPMx6DZpjPS++Ifnhzhjo7VKxtFT2s\nJD+t\r\n=LGXZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-LZd4VqkkJjrwjPf72+50JaYxfi/Sk2KOqqPFhjkbZy1pa8dXsGl+TxRQnlVt6FwEpw9QWnaKJI+AnlZnXsmMMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnUw5LZ1Qx3jAUaLzNqe9MhMfxALkAsBY+puy/eTS6lAiAWHNv7UQOYdckRGu6MYjt2u1lUrPYE3E+l63mc7tz3sg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fe1c30e4_1526392049025_0.03278204700225351"},"_hasShrinkwrap":false},"0.3.0-alpha.ebdff3b6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ebdff3b6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ebdff3b6","@crave/farmblocks-text":"^1.2.0-alpha.ebdff3b6","@crave/farmblocks-theme":"^1.6.0-alpha.ebdff3b6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ebdff3b6","dist":{"shasum":"d096b2171594fb6850332cf2e214207cbba93b4c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ebdff3b6.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+vT8CRA9TVsSAnZWagAAAOcQAKAJOsNl33MtMlRo//Cy\nwAswZhvhxtuv0zs1N32AQ46IeexVbQBqz7h282fA52JFkV7/2Bv1CHx0K29j\ngkktBekMW9rde/9zoiAy2knHZe+xd0X+/QfPDheJ0YqAxwMANAthIyLGPz/2\nXXDGHMM1qw68MZG/V7nkfitOr3F734L/ABUn6m23ks/Uc3/Z4DuFGFPZYbOF\nBX8glcWm1YjfxR4ASzQ4ZRPE17+eS3nn9CKHsmxMYDc7JzVZcyWs25JL/pEe\n36BfTjwxFQNr3A2t1Q0gpZvAQ1iWKcL9ZWujQHmt1VhzpFFf2oCZSMZ4u+qd\nerEt2Hk43bPT67Q99xYgwG4LdxrdYKUPG6FA5joAqWC8mBteFQkOjMmd8Dv0\nXkEWgzbjv9y5+MpnFp1Vtv8LBh34Wo84ZYeTcuXAOLPthMrY75ZIjfV4hL3j\nnQd/Ek1iAFByIDFsiZ+m6SAdYjpEA/pjWkRsI1tBZEGW0H9AIphdMQiHIRfE\nMmSM/4o1nOcZ6gksfdCTdpLsQuaHnk8CSJU0lvznEutAlKjzzXah5cjyct4C\nlfKVHx3t1Ailo4EoC/qx4ywDgKGjzOckC+NSOL0flkQ987JzxkOxPEWuYik/\nGQOem19kuEoldSFAYk2wAVJmfMSNN/5BBBauo6zqVnxSIbcb3M8lYr0j5uWi\n7cNG\r\n=Ceqc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-7y4GmmEnCvxr1I57IeXAPOGZl3knexKey9T9vxc3QK69UjxUpd5psMwyzk1GOfqN5d4ky1tiI2Sy70njdUktmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzJ7mWwnxR7mii6xpOxdLgb86f7y5BAwArAKLgPvGSFQIgAOp4hD2V7be4d2vNS/HN+kIulv6FmAz8aOotmTkFCwU="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ebdff3b6_1526396155358_0.47030088455165897"},"_hasShrinkwrap":false},"0.3.0-alpha.05c39b0b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.05c39b0b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.05c39b0b","@crave/farmblocks-text":"^1.2.0-alpha.05c39b0b","@crave/farmblocks-theme":"^1.6.0-alpha.05c39b0b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.05c39b0b","dist":{"shasum":"86270b3e61562a2e9745be48769429454a301b11","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.05c39b0b.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+vmACRA9TVsSAnZWagAAnWoP/3mKDNYqKp+2NnFCR67U\nXWm0AbntBCeeEmRDG0fio9yXDMnmDxrROWc1+oekt4M9Scl/2rneXyIKpHjr\nuI1J1IH9ryxa4+DMz5yENJmRUtv1xNtPTDn1VddJNGADY30w87AI5tKb6cBL\ncshVaaEqKQivHZaLwOaz4VswB2NceX2T8+yo0jkm4DPACWNptMw3m0cQUfYC\nDO7mSXb8ZaOsdNK8E/rS1znJIy4iKlaa7PZHGFCZffNnlHHNIH4zCfcSk7XX\nrijcXVxkXJkQUU/iSnLGiTf+EQPGVVlqLvpxKBj4aCtPKbWW3EtC2zIAKBUa\nfmMVPzuMaCWdpgNSg69qGTMCw+IK/kOGYW+5RCT9rtIB9LgFlPzD/uFm5+4v\nN6nWEQUNCD5mOLbPtIlCw0Ad7FB24T1MXwO6bWn40h/0ZfJss25Bgkh4HDdq\n/t0zqS8qv+whZY9zwOqxl+zYY3KC7q/FqGvgpOc5fXtdStkttMwAaVE8eRLP\n0pH7k2aucSjYd6aoSvIhRcJW8YqbpSQ0pDPWxoFw2OpMAfDQlNnCD5oIbiP5\neIOkxb8+jgLTpRE5/4pFr6YhvB6p6e6bwbbRVG0WE6N886YURHj3UOCWyNFp\npTU92TkPN0QWUV13oZN7LlFMaY0sVnxc9H+k81Zky+PwI8kXKYaowNNCboRM\npTF5\r\n=+TCd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-1uReTZbeGRnBvhBMr701YwEHQY9JSdz6o+Jhqz5//T3wP1fRrv2FLVg6ozi4qGs/OXlcoyqcLXnttVJDq1CjMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCJ5biqURA89QQ9CwcE2Dh4oV9+EQFk8m8HSngDmmCEAIhAL9fVVnSWCOfkxGqUuhPw3XP5EW+QmoPL+t5ccdD5x90"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.05c39b0b_1526397311976_0.7759039856044334"},"_hasShrinkwrap":false},"0.3.0-alpha.283f3e57":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.283f3e57","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.283f3e57","@crave/farmblocks-text":"^1.2.0-alpha.283f3e57","@crave/farmblocks-theme":"^1.6.0-alpha.283f3e57"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.283f3e57","dist":{"shasum":"71050124358c934baa7ec74bb99056ec89268c0d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.283f3e57.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+w2KCRA9TVsSAnZWagAAp9QP/RSCS3ImEZbE2yQ2lUBI\nyVF99yo48A/nFFuCRDMLQfqyu2cjMYwvZHvZBLc+YP/b6Tcl2d3OhJAdYVWj\nMfWAdQG5IV8Pgg7Kt5+/3oBt1VsAa/GRnzgD75EmhWR62NpVmigrRW92Tf9d\nfUoMQOHTIkgoCAgCpdIwhkZ8Yrvri0ZJ3uZj5Qm+VkhuzH9AkpkMsawQFxsp\nvrlVETDlcNH9dOREIAMulHqqLyXsseccCmr0rbiNQ1TB9Mql7RDrYMHbD66m\nYdb69gwY59LWXlSd3cYrXIEU33E0AAvLsFiHtVHwzVvlitHI3IqD3SEhm9il\nRCU67szpOxpJmdc4bzK9EnbAsVOTZs5jvLnwigJ+yqYoZu1HFrQucoDcPI+M\nRwtXHw8CBsF/VRNkmX5bywCbC8Zdjfv48OuvxJjFVfIppS9OK6grVal8rbb6\nwIEcmm09LOEqfw8WmZSL9rvqK5TEpF7R3SQvH1GrF0Ax/TsEWCv4CCp+bBz0\nXbkEM6YNm9MIlHlwGjz9N3k5qX/5ODg0Kap/Igh+vEQd9QAzxMNH0P5F5MO2\neXef6K3HQSyUAsT51uhLGNllNcucDoCq4aW10gtBxSACcAGXs+ykmUBtCIFd\nFE2BqdFNREZiLCRRHyd5OKVAMXTF8Dhg89ucc0S5iLx9B4xjGEACXX19e7CK\nKTVS\r\n=8y3f\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-8/zASaDPX2MXJcKGnapC9crhsaK7f4CuY+ETPKF5dZjeThvzHsViA/4iW3wimw2GzIDChFtE2QszPtf3/sZ8pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdALSqsiEilWUryfjHTdUgIGb63Bd7Tdm4LNiKnkPfKgIgDmIQAj7r3Q8A9s/hnMhk7xEy9zJ6PyihjLUhGKX7rNs="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.283f3e57_1526402441062_0.6245859128141078"},"_hasShrinkwrap":false},"0.3.0-alpha.fbea593b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fbea593b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fbea593b","@crave/farmblocks-text":"^1.2.0-alpha.fbea593b","@crave/farmblocks-theme":"^1.6.0-alpha.fbea593b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fbea593b","dist":{"shasum":"0fce4c689064fa09303cf963b0abdd5a0357c916","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fbea593b.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ysyCRA9TVsSAnZWagAAst8P/2NRjaANIFkQCOzS0BdU\nJnrhxrkCeFsVGHBqsdEhYywR9UOBhK+Gf0a+IBAn9+41AnogU+JOvdZxKfk8\nEGeIPW8XLYtA9oQYqvuzLSYyUGZ6OyX+ldIXFI+wDrev65hQuqh3ZM11HQmL\nmm5/lVyiVKf0/omhx8cjZRtxm6YeWPE6JoDn1FTvwYtEjHQkpEHjeBJNv3bX\nkJGepLfOlmBarrWfhOsRCww376E8d2LNmQ4lhbuNMzqxKaxLoeUFLC0seaTI\nsxw4B1VXc5sXrjSB3Bfu6OBNFVX9ScVSzd01F8PGDfyr5SoNt33Zob+BDg+a\nZVih1PaSGPEtGHxrHvLwnUiPdt+TA7oH/6wE0TfyHOsTQ+3QpPOQ4WAdjIDe\nVb8SkletOPkFO8qWzRgkCHgeQkTIHqaBVtX7YBjtqqvX9nmB0e6SyXH8Wf1+\nMo2xiX36NCNHSbJgG+rOVATqi2hX8p6wWEH7Sl6ykqa2kKyBYpHWrFhwS0ik\n8S6pxswSylT12OU8GT9P+HSn4FHhaiAtO4fXQYWoKn0XXmpP/FleCc/tny5f\nf384/NE6R5CdehzDEt1sYrls+vnPnNgvHhAWYZuh3SCH5rJyzHnpu/Daeste\nCmQid4r109/w81/HKlz0p5fIi4EniujcZyrmHyHxaNVFxo5iMhMwCNu6wZ7n\najxl\r\n=XHWN\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-lmXd3NmDSYhjceX4UNGcltTiLM36Mi64plAm683KQBSTbN3628UPZVbnUs8MWspwgzybhtYku7I05VSLYBTocA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8h4UcaIejo/TpfXja99anmpEl67Iom6dyfnPG6AJW9gIgeoU5V2LsG0W9Y1g7dDykCOEnLuIuob+vaAKAv+q27R0="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fbea593b_1526410032912_0.6819015406167104"},"_hasShrinkwrap":false},"0.3.0-alpha.665fb022":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.665fb022","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.665fb022","@crave/farmblocks-text":"^1.2.0-alpha.665fb022","@crave/farmblocks-theme":"^1.6.0-alpha.665fb022"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.665fb022","dist":{"shasum":"22bc1167c01adfccb8fbb028284fbd26b05c9ecd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.665fb022.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+z71CRA9TVsSAnZWagAAeCAP/32W/n1rp2qVbHn0RFsQ\nbSpgQNzM8zm0xzMg6G+y6YitpgGKXiuIrTRi9aOZ8yk9BZDldw8oKgoPZMHT\nFpXI6Mu+2NR5FzKXPBuKws26EHpQIjsiZmkgaIqWD4xQP7QjvMEQ905PzUwP\nHqhZkrH6Xi+HdBVpyEk1CjDByHsiaIQtaGxGKV+OADgkNwQSqEnzAMpMy83B\nIvxlMQFCC6eNtWh1kOpiucPlMq12/YExCj3jsCv04T6K5zObyrA2LG9U21mz\ngjj/IL+cU1tDNIj2V15qbpZy7HOWRD7zKTYngZY6Y3HotNfM3LkNlL9oMbkU\ntzSLqod0OP9E46fVNRD9l+vbo692e0oPLXR6FNFWYkgKbYZtLr0O1t7fQS+F\no2XtZmQDwt5+EKpE1AsxL4WqE7mVEhC7UZtP1fMBRyzhR0Shr9BKMXeleTpT\nAa7l4HqKgWhBW0YUHFAkY/AqNAenzC3DPwFK3zGZM1wdfDd8Xytx2sEj/1Wp\ndLhEPB70AN6YHjf3Y8Z6NP/umaSoeaC/fRpf9+HGhf21xw2vcOuIYt7yDOWh\n4dB46WgECmkBwfOvseER82bdNvGm3E4X8L46nnTMkq9baHpRDrXdpxvpLBeY\nzCf0RH7KEQgPjKyz2B0SqOWYNtopqQFPi94OYw9d/1HAGGenJIPH1M/eQmNN\nvHid\r\n=dNxA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-f1nUl74QCCKKc6F2YqdK+uKN0yPG2EmB/Q/HS7oXxoIXp0m6ipzFu14vuHPkh83MJc0RTp4tPBw+m31qCUoHDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH18ejUXYZyY3hMnRnU1QkWirMMT7lNz9V4Y2RYMpCmBAiApa8TFejm/JdmOxmicgNavyu4ZOHjXfopvFNlEzDH4LA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.665fb022_1526415091232_0.30180912301886353"},"_hasShrinkwrap":false},"0.3.0-alpha.d34e607e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d34e607e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d34e607e","@crave/farmblocks-text":"^1.2.0-alpha.d34e607e","@crave/farmblocks-theme":"^1.6.0-alpha.d34e607e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d34e607e","dist":{"shasum":"db1c580d3bdc192fea2d4a0e73aac82b71687b62","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d34e607e.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/GRlCRA9TVsSAnZWagAA4+UP/0LHV+iMgLHvL2cwsSBP\nOhT873gLHhBJSAtjalMpdMa94Ha23cHeNfz+bqQtSVZFDxc5A8bnc6G8gZkT\niF4WKI2ZXaZKlhdD1wEpnyv34nvTePkkE/JFnGWyGVVHXhgsgDnguWspEKmg\nBcjU5oyGabQvFFMkh0fmKzhA6gzJUEZzPb6bzBeXp/YLvccMD/MGXBEXQloC\n1JzG+Q9wrwyJPCoqdpmT4JxqUY+4A0TKBuEYafvPXkhlFC++GP+zT4RDkfMR\nney5wocJ8vUszdQmf/ttystnHNgtedrbw9FbtiwNnXlENWfNPdzbK6w5m++J\nt543YGUxdetEfp3xQn5yMyq0tyfp/x8Mt1wH2E8KzVNES3syaIK1/onzOHu8\nfTJokcCzpjElW3dXjSgM6lBHA86wa7LbpazPHJ7h2QSHqDOxi/U5wkXjioru\n6TwV3G9EycrQqV+Fjbdr+8cw41ILADWXI9e1SJ5MWf9FcWfPpcbFKFA33wPd\nQwa0o2Zi8n3wpH80txfPLSmjQpwcgDmzg+usjZLUswzwZ29VOEHQeoaqTU1E\ncyPCh9ntkKmNPYu+rDt09/7HyvKfm+znMOaT5ik2mRtwL4RsN3NEOeJt+tDg\nMl17oYCikCVO8DGor5jWRan1LNMA99XCH1OojqSAccYaNGNnV7hN4OhiXlXd\n69GW\r\n=XXZo\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ZtbDDMCnIuOwARLLetXGtYulPugdOdhYOqETpQ8v1YXkbNxaDdpJDuRHfFV+xTeNN0V4mdiLqQdZoIEobynAug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC11a8aeLcQAxt4smH/0W0Y5xKwR+WyuzVEA00KovKI1QIgelFsxd98D4RmSzS80zkLZxc+MD79E9KG6QRly8yT8Aw="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d34e607e_1526490212525_0.8687375003598723"},"_hasShrinkwrap":false},"0.3.0-alpha.b21299eb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b21299eb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b21299eb","@crave/farmblocks-text":"^1.2.0-alpha.b21299eb","@crave/farmblocks-theme":"^1.6.0-alpha.b21299eb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b21299eb","dist":{"shasum":"70756b21b2881af6f6d9e5343142775adeff6665","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b21299eb.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/HaJCRA9TVsSAnZWagAAT40P/01qZ23K91aKJbkHNSfL\nuaSixBy89mzHIo/UxLx0J2eFA27/mBXPRHMVMpWtpKhpe0EDDAh9N4BcmdU6\nU9kDzQmFlK+eQNoPHptGpjpu64x8QYpkENdJW13IvivytFDvVM8l3MgDKsu7\narf0O8HSDkIHh32p8B0MKIwfWvmI/ULB7rdzCrcicPtz7wqQWXN2I5ZXI147\ny9XuSfqBzkjCZYrUmyIycr97Z2laFtb95sKW80ZPtTMk/UEf/LZHlfqBq0cA\nxJ1qyZtCpHpY4TB3pY/Zl/fX0a/KdbFyF5CIzYCNcPD8g+7P6jekbr8OPzMf\nb0ypaKEPsbl5jE1WSXkqZjyK3J0m+P+9RCl86uYDmb+wVqlbkjblMGvnTYcQ\nD6Z5wNMDgKDqBqRwhDThVhZH/ptzaPYR6j7S7PQMM8PBKDKlzqth9yWIjuh3\nhN9PDktcxHnIx/2VgVRqtOmk0V+zk6aU7zg9EcgAaBABdFuqCE0PLFPoxMtC\n76RqVX73rbrd9+xUzn20eo7J8VwrG17h2TqJumX9eTpi/i0jlYrgCyHLNN+P\n4wCcg8+dklk1FQl4ZmFwniC6eRXB1hmMU9XtQxi4duGPCZUJfrU9sPLLkMLS\nIHuT8jsAJxz8rBJok2dTIiwtEVMYiJwRWXk9a0+yiNuYII0Pm6XR+E3ezxjh\nrYkw\r\n=Kny+\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ilNJs7jYVngD9rr4Hr1gqv08MIrZ78+26F5AK5jz4X7K0qoTa8cZbvYFFl09S+EPklOZr6clApOPYyFLqok5pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT9gMSdMUQbz+cs7X65y69ABa89hJZj5vyO3Uo0kMvqAIhANsysmoMoufyrhfffk2SCHChh/IMRSc1tuRK0XZZkvwH"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b21299eb_1526494856948_0.2645171018404595"},"_hasShrinkwrap":false},"0.3.0-alpha.27740892":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.27740892","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.27740892","@crave/farmblocks-text":"^1.2.0-alpha.27740892","@crave/farmblocks-theme":"^1.6.0-alpha.27740892"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.27740892","dist":{"shasum":"198230f72402334d28aa738eb3b83cd3c55a5d45","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.27740892.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/eLPCRA9TVsSAnZWagAAEJsP/1lMH/ahmL1M8laHITxr\nB+aKudwWMZ9w7yvL0YxTeqXQ+8zEXA/tC8TeXQc4nRpEkl4xVZaRnv2nF5uS\n8Xw+FscPlbWBuo6zxH+xeGNh9RDdk4UMa40ZV9GTwjgZYr57ptvccdo1Km5D\nOUNbNngbJzOJqI3K2sMA71xcZFhu2HibvnhMwrULp0KUYM4Vc2oUIkSRmwH5\nEQxoF6aR3T1RFY4Ty9BCCAhaG+6pHsAM1w6XUAiyAO0YoafPYF8fsNWJuU0P\ng+CTbk+cpwfReT2VBcVBONiqU9qnpbSt3N4zRGL9T2G85KB/89AZbrXvkz3a\nRIQbcK4F2GkZ6CrrEN834L1wczyE77zSnn6o7lVBplmvAMhESrlnC16CIWx/\nYfojFkTSX1LeLfeHJKkBWopipAdU/V2LFC6zBUEmWPiFahcQAnBzLP8hv5gA\nNjnf+sjOthWuWITasDRPnJE02oapfvFKpzoB38tRU9tno5alfoUvBJvRw3BQ\nEPp37fSpAZ493VhEzO7s3Ut0varMeAEq+DL5EtrmbGV32xC0LUDv8B5lkbKV\nxwZtOK2Wc6BKkbOSKatCfuwsPOBnbeja9pEXPJhr3aeeX3wWLYXLQuzvb4Vj\nGt8Zs+x8g4cDsaQ+YcIxvaXqobl1vx03YIVCWrPCCrJYaFBgcpt3Cmi2W8E6\n5pWf\r\n=dQzW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-AsLn8dFZQpv66Ph/PUcIpR3YpBJys4QS0nB6EF/hfJAaKGwTREtkjjacWhKMBnevzkUqUNz5os2OwYVrtyZqjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmHGDBheW4k2PId4bY8FLOVWsnwCl5TqsUviq0g4IvUAiAvasezevasW3TwSfAAaLBa6fjOX8AxwwQYdPVqiY5WNw=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.27740892_1526588110642_0.05755674559820023"},"_hasShrinkwrap":false},"0.3.0-alpha.f5f67192":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f5f67192","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f5f67192","@crave/farmblocks-text":"^1.2.0-alpha.f5f67192","@crave/farmblocks-theme":"^1.6.0-alpha.f5f67192"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f5f67192","dist":{"shasum":"22b86f2060166c4201d45b37839435ee17e86ade","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f5f67192.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/q0wCRA9TVsSAnZWagAALYoP/3qhXNEoBE32mQr39HjQ\nHzhWr/cDQoJGoEh1o0wqMgXsEzfSq9CZJJpVRgyELPifEwpssX/84ur+7rZh\nnP+x+CcOkcuk26oZlUM+xBj0VAMgFL1iofUTmghCfaEZKxfYGOviQapupyDp\nBYxL6bfhV4p0G1jjBOfcIwKV0cI7m3tErVYxQMKRYm4tOe9a6Ps3I+GNnnl5\nJoDL2rnz7H9MyI6HSbKcvRv5bZbMEQlqqdC2AskzhLJXaR0Zo9H0rXa1DWN/\n851N5D9OpscvRoxG/pEb+9ZfOfWD4KFzl+mAufgwP/1iP5Y0TMPFZX69Xi7s\nMvld/5TLjvqBmYryz+Ubc2MTbiLAvugVThK5lWlfcwjPCuKOjqK7BjwYnGck\nYBAlFSgOFu+p4YIgIVN75iuqRNkacMS3IHBMbZluBwJmlFnaKDsNhp5Ej9iL\nevNUk5WjSvYU/VK/ExyvE8eRmq5pZtYCTCMQQXXnSxrbSjQTCJymOsSKmepc\n9nvzQQaNs4Jq6W9L6BJxow9uamLiAkVUwYkIclBTIDveg8JNiKzIQ4ZG8NoA\nGZ22AKuWgYCFB4wew1vGdsE+DAAxAqZzqxN7BBcMFqJkPc5pJlmsFapyegGu\nA0Yg2pQa9AuvwUWRRp/cjLfuxmAGMqkNkqgEj8SDPL1bZ4P7S2da3yqmL7Dx\nW/2J\r\n=dhq1\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-+MDfxZ0xoqj4ipaKaJKoh548o0TAY4cPgmtM0LKmWozLOdDG/oABowBeeNR+peRoQMFJtrTyGQLsyvQygDxtHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ+lrazzJZ4vPIi4VNQlolF6I0EHZawbuA97FrmjBEhwIhALZ9dVsZmZJTNuXMOpi+sfBaoFsYO0oI0brlaMzyJh8/"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f5f67192_1526639919697_0.5218199790070241"},"_hasShrinkwrap":false},"0.3.0-alpha.f0a754a0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f0a754a0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f0a754a0","@crave/farmblocks-text":"^1.2.0-alpha.f0a754a0","@crave/farmblocks-theme":"^1.6.0-alpha.f0a754a0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f0a754a0","dist":{"shasum":"5bbe5f1a759f574427f580fcf7c5048ca9f1b3bb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f0a754a0.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAsP0CRA9TVsSAnZWagAACHIQAJExUh/XqDEjZ+lFuP0r\npNSRMuSbe2YdwGpm7w8kSlFyHJOQG3ccDeKP4Xe61dWifr3gx5jD8qdT5z+D\nJCrVXGRST7HR46w94jk4me0Q++UWf4SOqSlX1IofXMayHZhMA+3A05GVUP6R\nuUH0WXBkhq096dbbdUAFtjB8mW7vZP71+2rOFC1FdG/prv1r1e3sVrW4Y0At\nD6HfWoIghySYd9xKEIllFXKNG3HfnhGQrMXFkM5GJbjWYVS+msNvTenz/gdo\nhfSI1YawS8wvFJpizshTzXwtYtVChj2rXYPY4IElE4g7As6xVJwAR5UzkVx0\npnB0OK/RyW0L0Pw+exeAmSDaTQiP6Rr4HbVh6JPt83mYrVZxW5hiLPDeZrMJ\nrU0+dgTCK7vmSDaZRzSPqGY8aUy00jT31QuKvmyTaohzjF7HIyKOK5V1CsOY\nSCs0/MAQlryXd8P7tx6U5nQqSVE4O5C1+qXXjQnKT2XDVs7Ae3weE6F/SoL7\n/j/w/qA2yWuxU+/hAIWykQuASOfhtV/46YdFbbqkshDcyCU9bq0M8V82Cmzh\n0Ai7hsgtcgAq/sLlMjWeHLUjCdtv+UGGYsi0iuEpzMVsQVVpUntC99TueEmX\nInckEVxHoemnf2Tckof0oRXiLNbsCvpixb/hbY3qpF5myN1PixQ6Mr7opD4J\nCu+U\r\n=fzp8\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-NWDWjH3bovcRDLpppMO9yR7wl/ecg2HEqxKZkrb8yf/B4xLGepVEcrJKR8J52q1ZzXhTjFyLFNpINk3Wp0Qd0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTxH+WpSB9sbGnc6m4qi9Jdn6NYuBgVvf8Y2CKHFxNdAiAc08dOyJdVVqb7OxxBiRm91WSducAxV3a40RLO/DN4GA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f0a754a0_1526907891684_0.03583508311339645"},"_hasShrinkwrap":false},"0.3.0-alpha.03669b3a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.03669b3a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.03669b3a","@crave/farmblocks-text":"^1.2.0-alpha.03669b3a","@crave/farmblocks-theme":"^1.6.0-alpha.03669b3a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.03669b3a","dist":{"shasum":"db4d1dbac81b495966378f1fb39b7c2267953787","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.03669b3a.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAwqlCRA9TVsSAnZWagAAiYkP/RpiUjQyqemiBvFD5VvF\nObye63p83hCJ7wKFApXsrJzzfE+nQtBCXMK85fsutNvpDINHPnzkp75ZcWFw\noYdImE+dSYY5hpdr5U27nGs7KZh8v9AxpvS15gh/G9tgApoY2/86PQ0tuVHi\n81IxWEPB8DdMOACf77HI4Wia9awnYtS40xKg6rWqPX0R6beBd4vT6NYWUcl/\n3k96KBJdVM53pL4Czwscmpeby9yjci2Z3deDvwqs/0lMbLuVb6RWgICzTTzd\neHHnK3oHNaYOlPCPDD5KtugZ5qeiWLdj0binX/mKekPd/IyUYxI5P5B6+Dub\nCbJpcFVVY5R5Ew1BHYDgaHezR77gZ0940kLqA/i5gqDgA3wcTg8oOzrUIvyt\nR0eKOlfV4PNPXEZIgLpoJoSw3P6I171TtrvCIByNBYqu6qn2gZp6gGQ0Motl\nZxuK0CBGd2DjowK3X5Zs0EGnEwSE4rQOQlVJIEwum+hbzDefwp3Bj3mB0vTZ\nQgPkTFXuWmyM5IYsK2t+weSvCfP7Ixa98tuD4eZg4EmH9wF4W4FDYjslTH4l\nx13yQUnVps6lqsT2TPazb/tCcixs463+jRERUlVZPX3IkHf/+0/fRNAkkNeS\nmKlwlysgrf3Ww2An9tS0358eBxpDLLwSJ+6YzMIAdUWvrMj5uJzN2Az6oZqR\nGg7U\r\n=P9Ya\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-6EEpDJLuDmhlL3BJicfe9fEz1iOVt2xELS4SZCq3ymMSmobDaAx0vfZLK+6lJmxM3q1LIkeoavlLxqzX+ON+hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+FlN1jP1XQGnaza4MU7T1ky2p/YoNeCJiZlZ/NT2RRAiAgtNm0ardnqDjyw/Pq5j6R8zIGnKZ+XZ97vrMNLe8mXA=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.03669b3a_1526925988491_0.9292401562761408"},"_hasShrinkwrap":false},"0.3.0-alpha.b98cb000":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b98cb000","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b98cb000","@crave/farmblocks-text":"^1.2.0-alpha.b98cb000","@crave/farmblocks-theme":"^1.6.0-alpha.b98cb000"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b98cb000","dist":{"shasum":"30b6799f89e1ef3a452b1098358835a29bd388cc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b98cb000.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBBVACRA9TVsSAnZWagAAEEsP/2+XC4HSnrLWHRwSpML4\nvE+igag+6rUWaMXwVsazuG5H9BoOMyQpTBDttfJJErKgxKBrf9FYE2FuTvb2\nBUSdXrMjW/An9tRK8fLg5He4Uqko9cqW8b2Y017WCe+vXoBpkmnf43CDE0Mn\n9HhVnGU8SktlSCf7z9cXMDO6AW7GNWWOBDEPrClBEunTVaI/Ka5X1fNXGY6+\nq96iS1ub5y4jLjveWeD1hy5fGhVy+RU3RtGrefsAMQTAJ+ZKaNU5gDD9M7mE\n/olbhHSfFvgnRfaUsnYCvWUGt7h3Vzd6w2Iv9E+sHeMbeaJ051epTe2K6Z+J\nIRQejNTYz/jae7bKRtduJFeY/lZlTH5mP8bfOxgV0o8LfDutMcXIP9sWtwDa\nFFKf/3WAcLTdo0HEdrouPzmR54mnwirCI2B/LXS082bco9gWKP/k6uxxktTX\n7gKdMtfMLu8Nx8iS8Z1l62OKHy1HRIUOyVkEijhGY4TBz5jMCXLtDitZlCfp\nHbD4AMzM7qNREvZm4a/Jk28CTj+j2pkRMFnj2ZAeLQz3jqtF7661WMCLta/l\nVTCj97PMcZAAXXybIM7Tp7ddQWhWM4GGtMjLUsKdQIIMMX5X8dDFYCslkHZ4\nZHddOlqa8yTXPsEJ4DKCfeKXMVhJRU9kpayBJWJYDgZzW5pKD9NLgQSJ1Ar4\nHCi/\r\n=aFvR\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-AM4qLsUNQQLzvKVQ05IWH9G+03yk2XAFDPeZgqKHubMHnq0KWCtVrbZf6xbHNc8v980yHHsR/0651KWDBjlbag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9pVVYT1iOsAPcGpF0XoajJXK7JWV2szwCAvLSFb6adAiEA7MjHrLE5LfnWzyOSzzF0gofvR/jD3yXhD18kzAOmy2g="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b98cb000_1526994240032_0.2802485872839904"},"_hasShrinkwrap":false},"0.3.0-alpha.976fe4a3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.976fe4a3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.976fe4a3","@crave/farmblocks-text":"^1.2.0-alpha.976fe4a3","@crave/farmblocks-theme":"^1.6.0-alpha.976fe4a3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.976fe4a3","dist":{"shasum":"e48eaa96bbf1db90b0729d9b0669b0a7795fe587","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.976fe4a3.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBFa0CRA9TVsSAnZWagAAshYP/R3sU9dwelckoDVOkM3u\n+1nljCIiT8tdIQevrSaeMMmt3O1B/CvagRXqrusOv/RoDjynG8l6ZQZH6Jmt\nswbN9E2hfntC/eDqahBC/pWSUxPLwvJcpG55pcLiE/VuYiBnAgVrHcMnvSeG\nxR2nfUNGC9Z5Fd/Y+IV+zmXnYGyuF2qe1Lr0kBBFfN++zhI7ftwuUoM77x/Z\nXd0dXDLsL3Cn3jlFJzRLdBonrbe1mvxvpy0oPvl/nNH0JYq4fiKWJHBAgKth\nY/1CnN1qHh/O412Ssjp0R0ujcXcS3rgjgJnt03lMfLFFuuk6GSSjSolMmB2k\nwIorYVjKrJM+0UbHIDpjbB8HtDzXaaT4bJycLIQujrDFFT9M/aRil7JKVS+D\njzUV/am5yBJ6PpwGxve84nAdaNvPCoUseiqYozdllGoclCdL+pMp8l2nFPgi\nZ7Qu/4LaSYRCN7mKq8IO7sFw7ix0pHMVhASg8JoRVbZ2C6SH0xR3WkVFMpPM\n3Pr7KejIP2ftkls06nqeexoxMZtFXlXOK0qvu2cOPT1bcSpGXSPceqQHRfrf\nt+jkQGYxtiQUE49nZ0p8wbPu6jkjImtCoJ9RumCTIVSh2D+4Hw+rxXxOCATF\nmFByt8HRqSYpbJ6gsZdaPHgQmljzXXlj38PMXMOm9d4/AZsSXKAQvrWSpAQB\nOtTW\r\n=3JqV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hTB7qfd/AfeUljbIAhhZqnaBWHYjY9jDsz8oLkvYkF8SqzGj8PNx/+2Y56xLLYitUDZZ774G7hsbZhdJUdkE2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfOq1nZI/okeWnXoviIuokk4sqHB3mcuALXw7hVRiCIAiEAx+QJzIRtc5iZTCuGAR/1OB+a8F2okHXJVmVkr+WW3dQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.976fe4a3_1527010995466_0.5195191169192397"},"_hasShrinkwrap":false},"0.3.0-alpha.493dda93":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.493dda93","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.493dda93","@crave/farmblocks-text":"^1.2.0-alpha.493dda93","@crave/farmblocks-theme":"^1.6.0-alpha.493dda93"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.493dda93","dist":{"shasum":"947349df1a6c904b3e23f94d08ec34ad97d2ae99","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.493dda93.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBG69CRA9TVsSAnZWagAABCwP/08uTCCfsNVdI/eyc/5P\nEX7w3FiLjTmQBV5jaExxDP+8eELleMhhqExIbb+rO1EfE73zR7i27XEv/zh/\n0vT+WMox3X3cq797aiqkwGQGAGNcbzTquCe1Gy7Uejbxgq8yysQVE/1Ra2fd\neetcqm69p4sdLh6yLQoteclN66/Tb4Ys2F8YWeb4cWPgwRpn57RG2pqhRlVO\nTsyLmvUZ3xuw8dI326LHK2Ux3TuvKJ8IeSBP9Y+lNAIhWDbNNH3QPfy/NPHo\nszcTZ7zhYKnI1P3jbfgfGkK/xelVof2/JnAAHNv/OGWv47N0LAppsrq5FV0Q\nwPEQsrY9jj/NfNsSvcnXYoMAIDwXIYNJ5lV2cX2LqcYefmO4CxkGP3phAWpm\n1MT7ufb/dMDjisUNvvJuVpC/6u/XO8r2euS6DfPA+ooywXmwiCxP2BqH/tyo\nGk3ZqaxHjIOOZZZVErgjvAa1AsNxD/BFGkvc+YLQ4BcMLW92rLDnUZAZoXpr\n2GxBHE+QrM6D70iHSdMikpC/iyXUB4ek3ADar6CjiFuXJ90NXWNS7WtzVGx7\n42snDFo5VPIuNSjjqX4YvmbcwJlm46nShX845EXUkuNv5gq7r/VV4SuryCdZ\nsftxFFkvy5frOVz0wGY91ESCxxguhrqc8OQCh6XUp5IwFBYb9HKlpPGpRsn5\nZOsU\r\n=MdTZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bP+HsCW8mefbgz59j1kFWi/Ft9xYPnfj+6VJmIZN98fWH1095BPIqq+2HTmrdfmIum4yCWwL7D8UWY9w/FSimQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhc1Uu29OhJ2bzgr0aMizqj1g1nwi8qGVV2lFEWrpX1AiBgMTMHV3c0peInEImlzlpaViJQPOZEeG0Sx6xccZpEfg=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.493dda93_1527017148323_0.8980031056577196"},"_hasShrinkwrap":false},"0.3.0-alpha.302e188b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.302e188b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.302e188b","@crave/farmblocks-text":"^1.2.0-alpha.302e188b","@crave/farmblocks-theme":"^1.6.0-alpha.302e188b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.302e188b","dist":{"shasum":"397539815ec49165a0c0a7a8121e22b8e389f7f5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.302e188b.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBISnCRA9TVsSAnZWagAAsGMP/RrmIUWn+Sp06eABWYzM\nUkjnjeNiake3534d8AJfJiFfYzHYjy3uG1GVv9iVQyZagjV0YHIFC92D5N7l\ngEXBcJ8prk1rWuoggFQt3NjQTot/wfQwxlqTK+vWVII0SrJPgzOuy62isvq3\n6KWWrr5xQ4k8+k4/3eyxLrUyus2oVC7UOBC/3etUf5ehXzuJrlvf9t48Xqx5\nTiQiNOfv0Qr7erRPlGyLbw6EqNzeyNlPHz+FrkJsYy2fAcKo/rWxITNhwuZp\n9J0A9XYPQKHFlOGwbDVC57lTMAYLewcSdVvOtW2J2+67TEBQjKnE2g5xSU8G\nUACoBP++MlRb/e+4+V8nqLr/JCVNAFxHqkoEfKKiY9jc2eXyZZhcHgpgxcBS\nvQJjIPg9JmofFcYy8XYAX99JYwWZSM5GUC5IN1mtgG6TjwTPqVhCXxMRS066\nyNhrjNE2q58RkLnmgn2JH5yzq3Ncybh5X3axQrBx/szNbLaaz6a6zFhaWQ15\n8VtT1NZsfrRfINKqFPjajNjx1jUHf15r1EMKgiE28xPKOSgZHwPKNzodPP0q\nico4cjro6dRXUnjCTd8fHI0FVSPaTEze+N5qWvPKwXdWFPubeyRydU4h1dkM\nqzjiBZhPVqcCaqFtcrJwn3xtL2XVyqq0NCVFvH2dKHhP9Pm/szLFTy0vjXwd\ndSnJ\r\n=j9Y0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hyo2xpDaxxYhGeYByL56E3B39/zd7kLsj4iV4P/cPUOjkK9UQoCBB54K5M8CnBNltEpsUizI2UJOJkxa6ygMyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcLC75LLkzPzSPm2BIA3Hlvhzzah5+zU8W04yMYLi0PQIhAPcLoDkwypHVUwqjpvpFJmQuThEXXWGx9Auyae3Hhotk"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.302e188b_1527022758445_0.25765596509862143"},"_hasShrinkwrap":false},"0.3.0-alpha.b431ef2a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b431ef2a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b431ef2a","@crave/farmblocks-text":"^1.2.0-alpha.b431ef2a","@crave/farmblocks-theme":"^1.6.0-alpha.b431ef2a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b431ef2a","dist":{"shasum":"e862075ce6e9b7edf8eedb18138c08c506114db6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b431ef2a.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBIeTCRA9TVsSAnZWagAARokQAIi8WM+7U73kyxG05LPS\npe8ntG0YASt5dYeNUcBqxS45IuOw0CphpKGfR/PoNKUjH7M0XQ8piF/gCSr3\n1ZOs0OE3k4E4sMC8Dn4CSjVMPeQ21lfzYtEM2OVOfRL9eNOlOQPjMoG8m3W5\n5cRRZPFheJ6OxF0+kJy2NIfKN/LUdjduCZM5USsIxbxGpfmPfmUwuuUyEz86\nHRZCfcl3MOfFh+dpkx7diOW6mtBOA0+S++9HvqAxlh4cvxfVOOppOtd+kJDt\n1K0Op1+/s5GrrypmEXk4BG5ErkNROCkc8xqXD7s6NQ2odGoZu7SlwAI3t84c\ns8x12mOCUf7VVwH9nrzfNSSTpmbSnagLDLRg/cGVCgHLO2h7cFczmqwM2qDU\n+LsclA7IZQUJMTeMLi3QtZI0DyCHOq0DhkZBcM06MJmN/gQ96bzPW0qKMkg/\nHbzy0dBlqwsQy/bmpifzeJ2Ftvt/K1pi06aa0kUqokYtE5LuSqxkFv/V1ZoD\nOGHLdZ+vyWYkXSAqoWCyzrMVxkpGF92qmOf/MYEb2ZfTNN/f0M6oSkpN93EM\nT1CdmpEKJVFwsoXl0xoJhkHtb9zkEFkQihYioBTPmco2FVGzfTtGSPF5QJX3\nZkCX1rbpA1AIGROulr822CMB1D+WIsZURhakw1fi8XWk/VjXeP4W2dWVKxAb\n/6gu\r\n=xEY8\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XrwDP8M+c4SlK4Bdrkz9ulhqv5M6jQ/k5kV6iIsH2yHtXnOInq/fHkiGzlfrxiYglkUoTMsiziIprKlonqhGxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDn5TnbK2jiFQF7E4hDypwXgoWmfCeql8dKkybWUNXYAiAHlM0CKrNHxlp1Rnm4NrmKA+6RWVsoMF38rxpqH2snKQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b431ef2a_1527023506066_0.23248730563583964"},"_hasShrinkwrap":false},"0.3.0-alpha.5fd51193":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5fd51193","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5fd51193","@crave/farmblocks-text":"^1.2.0-alpha.5fd51193","@crave/farmblocks-theme":"^1.6.0-alpha.5fd51193"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5fd51193","dist":{"shasum":"90f8c6dad97a661966876e93ca305dc7e201ad3b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5fd51193.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBIhrCRA9TVsSAnZWagAAb/kP/jMqV03DG42pKUdPwaCA\nrDlRq5MsB2h4YGXKi1WTEc+h+s67VfjGHRweA01wALHBNU8UAuxWQ0Jsd20T\n5iJa4u6OPL3efQeoSiP/f0YmpKwOKSlsyTsMkibaaWjVTrv6gERmj4xG4R2+\nnvTZEzEzV6ehUzaDLNx5p/n9hv/It/07s6fbs5iiB083ujWyuBzPcz+JynHb\nnvGJkY4HBq+csCtUOtCcpoE9emfE0vILmhAD08EdNimmhlttFgZpwgxWX9a0\nLL100qOSs+mgQBmr7caM9WxgazJBcwfu+qrn4eXXpH6OEcdoPKIy7D98NDCz\n+6QSndz6beUTSq3jkGWdD0TpEiWJbkuE+OuEXA9BsUIOW5sLnFk5AAQYFBYs\niQszpP+1CUZpOC7G44/WgfUedxm0XzAPF2ayzXs7ecSpisCtOz39Jm4516Ai\naTRNmKr5SEw4dStyWcZimHuZKb8aUProRSNdDao3A45u/8wtS1Sexwlm0SgA\noWzVVhdLr+o7wpI/qfo6VCCh78dlqLZW3vAUOBp/dr1pUpAPvmBkacRIqoIM\n0FGVM3tCiypWdph4XYEQhx+1vO6eMjhz+P/25Af5jOptZ55zSvIWEPlxG74Q\nDWBKoO+/zz9mTm3AbFnfQCCZnlNcwKE1OrVqCebhVOB+bnq6PSKzynWCNGUW\nHV28\r\n=jYQS\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XNLBPwx6QB8s3A/cm2XkJPKkXdw9GxvQ6Ck3T+q3F8qR1Sp58UrrTaWtJIeBSwyNVk525bq0piwsv3AErVcXnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGL65Y1gXZA8j+wnSoYgZGjVQBR59T34i39jTTpGeqqAiBNTrKd/3A6onRmNmJE9mc2DmUCrwp4rzbhHv54D/qKsQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5fd51193_1527023722235_0.9262532079402197"},"_hasShrinkwrap":false},"0.3.0-alpha.8df66644":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8df66644","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8df66644","@crave/farmblocks-text":"^1.2.0-alpha.8df66644","@crave/farmblocks-theme":"^1.6.0-alpha.8df66644"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8df66644","dist":{"shasum":"726485318b13381005626b72bc8bb183b43f1f3e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8df66644.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBIoMCRA9TVsSAnZWagAAAZwP/36N/X42ouv7xF3Q0O1e\nCafxggeuV35Fg0BSALcf7BdSHXn/wlgBqjLsxelkeko+k3YPTT8vU8SbC6vi\nubnx6la+v3OlIY+5YzIkYkwbycAzXDMnnsz+iwsnnPFqA+wZSR6SYsAd3MaG\nDiE7Og0luiAQ10ClsmR8U8jYbKI5l28M/jvU6rll0p8MXXFW4GTIeZ2gXAXb\nNaiDJYi2n0cfTOwl4tv+J1Q55elule3nviFLsU7Qyn6jCKe6uFNaMC/xaJyg\nK0/yojgavgyc5JDAtnB+hCK8WgXsu2z2vGQgx+X7pUQTix3BQrLz88UX0har\nwvCm2MFhXtb7tm0vJtCcfkWZocQfxf1d6VCnL2EzXdKhLTrJ0WDftj/jp0nf\n+S8VXmymReturXZ/8euYp4JSirM4V8QA3YYHlFEqM/llI6w41RWGahCJy8ml\n2zW60aIJkz7CaltLj9F84OJTYhMzOp8vFSUolG7jZf7bJGaXmPP5pF9nKUG9\nWw6yhy9XLmoZ96lBU1+jRpqRjUD/0hhfDJP9qp3g1PHwnQgqD0atMhoX41C1\na/bv2d3vQLdaZjy4wNIiasikKkYfgBG9+DsaMniD/rGqut/PAHsHqbFWHGhN\nApUG27Fai5IdGSDqnR3FzLL6/LjzoBJmHtamEj11siywO/Mm1GAJOwOrgkQT\nKnpQ\r\n=/bqX\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-xMLFRRKtloQEJ1vCKdUtsMGAvpkXqETzsdz/1xQMHIX8fAs3KYwQI+9V/sPvujB1rxsqZqrc/aMxsk/FkDjikw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIOpS4PFtdPFtYCOWlQJF8cQUadVZ8uo4+BmPb2zGcTQIgAVv1Ngu1AF2wzBGwaje5+UnSfkTyuvZICW+9IhlZSV8="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8df66644_1527024139233_0.1020593950896671"},"_hasShrinkwrap":false},"0.3.0-alpha.3dd61dd4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3dd61dd4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3dd61dd4","@crave/farmblocks-text":"^1.2.0-alpha.3dd61dd4","@crave/farmblocks-theme":"^1.6.0-alpha.3dd61dd4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3dd61dd4","dist":{"shasum":"a31f545b64d60159e5af853e34c8ff8e6b0ae095","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3dd61dd4.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBJucCRA9TVsSAnZWagAATW0P/1QGRmElssQ6zs3Tjw/l\n+X+RtjGl1aXXEBjHVF/eLLbeLrCkf1byFR55ZLhMxlxMdgNCNzdq3kJ02tEB\nCVYHglrI6gnRz4p3aGtIG3k99Yx50Pl2mThzR/QW/eRAGJtVqpRfcvhtBDJD\nz8VLhl4TKUKyieF5NF9UUnadTyhxBPBVHjtoW/h28tSpU8UIs23KwtW3EXYh\nheSRlT+aVqXQcxRWwy8cLOtsDZY0hORR9sSk7Mg5qA0/0zRGrwYyuHDuWLwL\nt3YHLZ575bfdA+lpYxkpva7OETse8LucAs2uUtJATlQLinNKdcDfic2lQKOE\nUXt0bp5NiNRVJkMnTsBGu3PeTXDAaYCCINdfHSUqCb9CBdL+r/f2AFzhAfmx\nmWgGXL9iZAjd2yq7nKQlpFRRvlL5aoTn7xuajhzthMu0IZL5XU04JMVlMH1Z\ncKwDxxGNvhWGsIknWnrqJcS8+m7NcBsTpA1FQqe3USas9RBiNAtzd0I6RrVF\n9Lj8gLI2+LXtazzrJ0cB+9dL9VMDxa751qh/vpSJ34nr3WlAKsIhO5zYpdie\n1PWhdy5AmWfLGFHxI5r7Tt/RjHlFkctWJYQToKPryQ15DR4YTJXxCaSrqniU\nCxIJJ7OR4zKAZM6hXW3OP+E80My7GFjZlAljMGnNFUmMog9xvJS1+76nx7Ib\n7bCx\r\n=3weA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bKE0Vo9ei/Zrvo6H5PQyA7bWjn7fqNUeP9p7Rn613KJjH+msv6V6H51Z/Eq5/FymET5pF9jZw7O0T63HThD6FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf8Rj0TG/UGSV/H1j+4A5eflXsFqA4xbmjVgo++YAoTQIhAKrOeO/NWy0h22ATi36gwZ1IkmQ0YHyRfGqEGppOL1Xr"}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3dd61dd4_1527028635763_0.057745277335885525"},"_hasShrinkwrap":false},"0.3.0-alpha.4b8910e8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4b8910e8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4b8910e8","@crave/farmblocks-text":"^1.2.0-alpha.4b8910e8","@crave/farmblocks-theme":"^1.6.0-alpha.4b8910e8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4b8910e8","dist":{"shasum":"74bca2b36e704df395f37acb26d81a17056a7c00","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4b8910e8.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBJw5CRA9TVsSAnZWagAApa8P/1TsPikgQwIGQ2oBozEN\nCUnLjstMGzUlF3fCd+Yg5CBHPn4JFCzzTqlluJDA0Ra/U4QuISCeFYopLQMU\ny+V+RaiEpsIIKQH0dqDsJOcrcrXzVpHAR2lE8NrAoxrG9ISUIMYWr1jjVHmS\nPfr/DHlbrZDs9tsYlncEE2qltakC/2Iyewl7hKEHs7EdZGPElzVZ50s1Rp+B\nsgyDzZ+nKZ9LSFRN89UdQovXGwTG6qWgx3IhloRwW14RDqWe0IFVqyBtUjCp\nbL8Cp9R+HJ7TTYBcHJVeZtkY8S1hfyKTtUIi289gT2TEoFCO5e4P14guhcDU\naTp61uhIWReC4dhE9iNVOAEfz8M9exWym8J+JxZLtRDJZZsk44YertfWkdaN\ntg1TgZq4na9+d8D2og8wtOn1KlPkaEI+GorjFsIZ8Mqy69Ld9lqknQnq2DeY\nT7BYN2h5aI91LqaIUXQ2teJWA0vup1ilJtEx5bW4s1nv8SQ7zI32cZYd7s1Y\nJ6IJU22ODYMA7akhKYz2aradtPYx/YS7jW9Yc3b6PMhX86O3bASnR1FzS9BQ\ngK4HLycXCmNnhcvg0JcGw334JmiJUuc1mk2BTaV2lD5MQ1RjPcFTpQAZxou9\nY0kDLuR5YSj2jFKmy93IMqeMpq0LvnrlKp8IfGaCs3hKmhN3UGSqhDWgIbwY\nvGZA\r\n=6PV+\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Fz0Q8qgJ0WCH/Ht9EQ75X227BsSqKqKPKZwGcy1FqTjgpJ68n9ZaVdGDEYTIROaZCqqAqN0Gj5iwtfQGypxKYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA+GJsplp8lQrcrinqx1GAVilQiYdscm+5DXErH3f7JQIgAK0xZzHBA8+aGoRZ0Dfm+OK322kcdAtO9S31z87oPBQ="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4b8910e8_1527028792632_0.018446641248045736"},"_hasShrinkwrap":false},"0.3.0-alpha.62810329":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.62810329","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.62810329","@crave/farmblocks-text":"^1.2.0-alpha.62810329","@crave/farmblocks-theme":"^1.6.0-alpha.62810329"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.62810329","dist":{"shasum":"bd058df5f117cfff3f7e7fbc399791f185fce622","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.62810329.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBMBFCRA9TVsSAnZWagAALC0P/R+toacKezesUTUui0G2\nr2hNtMAil3eSgs83mXXVdoGEvievmfs//EGWdfVnk+iM3gSmsKdYKPy+SXES\nG3Czk5HwKFTk1s/N80zNGggLYBNtKQf7Hq5eGKukUc01wVvQtIphq2s24BmR\nzghaFoE594SaaCIUtOZZoWATcfTgG/noT05ZxbNhUMKjJxtDRGbWP9GwWkzn\nNKqR0Gnt6q+pmx8GmW9UtW/I7UUf4D7Svgs51isy1eam7OANc/Cj648JZ4wH\nyyE8t239G84rf/5BntHhAD4e5fyPmu1t4eSI2PiEPypLKJbAZ5XFMdmjb/IO\nlLhvM+wkHLsvUKYh82BFY9dQODkZe6OK57vCfXd27eBkDz0pnhrJlIawN1YK\n+jwisf5/CVaKT15LUyqNEpb9S9sn/TgKjiJJ3V1FbqQoWCadhjNxxkQ1iYKn\nDk4kbgmGLCRPIaQYNTIDKfmyceAxdsoqBsn2qpgUuVP/eVoPD8xsdaFurHZZ\nzK6TsVlOB8hxFoMMrS4lDpvbwp/aDSjLIMIvVT8t8ZMVVtwNaq3nrGISqVRj\nA0zOJ67Sx3UxyiAiYg9KZTVx4NvPGBhWkFr3xOpHp1LK6jpVRbKiBUdiPpxx\nux3Su7ISxlJ0tDDC2wbY1NiSWnc4/JjupreIyWQfxravVhLoZsvRrUrd0Fuv\niG6a\r\n=0ux0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-/pyhXS6mI1Wt8V2NEsBLCrkA38yv1OTKaWDnW4gR6mDI+glXHPlc5+nB9hNNAK5DHNBMFNYBvlACKgZByp6tHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkXAO4fofK9Y9+3Vby/MsnsbN/3ESuuQhJi312D2W0TAiAz2py242dw3vvSJMxeceycujUfrTB6xa+/f4KAXjQleQ=="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.62810329_1527038020874_0.781074845444824"},"_hasShrinkwrap":false},"0.3.0-alpha.66c6eee0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.66c6eee0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.66c6eee0","@crave/farmblocks-text":"^1.2.0-alpha.66c6eee0","@crave/farmblocks-theme":"^1.6.0-alpha.66c6eee0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.66c6eee0","dist":{"shasum":"d943d474cc24ff8eed62413bed5d48709a405492","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.66c6eee0.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBwNICRA9TVsSAnZWagAAgugP/1oEM5h1CXf4jFYFw/9y\nw7ojvxkFobhDwLuUO/DdI/DzDF6dxpIRLcHl3e5zjKh2zJpjxb+WsneWppWR\ntvytGcpS1PHda4QoM0lo9HDnsG59yutki0mYRer/IaK+u0lwemkpjB122G11\nQN4rsWInzuujUz2XN75EmQ5/SA89Sq/1tcuoH1aFE2kKCR8BG9aAI1Ze3are\nLohL+vvNcRB/djnLvhJTCXP1ksqaQWuo9hsIRHdo9QKfyGzAFNxx39nuNjUc\nbBquSEhVKPSOM6+O/PEqx9zWU4XAfYoeTS+MWakEVuod2G+Z/tgl8w0e3hQi\nLhhbWXSYyImZkjaB0gY1WwGmeWNj1qyADM2b8+to9EUzgp6cIDY8SJIK8VOR\nP2SCRptvwcTlT+0+gNQcpyGmXJXcdqz+NG5rXiK1uy4nLebGbbLaA/B3m5Yi\nUfwWKnlkvO04SGMvDtj0IEk2RIRvJyC198z0HLihVYJrzGJp66VG9dwcC2O/\nnTQWP3D7C+oYp5KMM1EsEXnoZXgRwJ7RfN+W210EgMU1WsgM3wuNX4knTnJg\nxZV7WOMWStwojUVJjDBL0xf2DKY4tpVWEXbnGIB67nhd89i3EXF4NOFf0oGv\n7CoOAyAk8dtxLxXJrQETvpqySmY+7JS+25jz7H/tb+v42sBzyN5rI9AX9ejU\nB8ic\r\n=1aAy\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-aKfBsQ1/Lnwq+r7HWTdfzZs5onaw6C2mz3Om6APMpTgT8Mc3evHh7AOJjmrarNBsaxF81FzCD6By+wqgA9mVQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7nTmS2exD2E5UGF5a//WR1jlx4OCxRdRliycMOBZ3EAiEApQKLqj7h80ZITmBUEELbIKgmFFwHI4lvCmYxH7ypcgE="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.66c6eee0_1527186247430_0.019956498895692176"},"_hasShrinkwrap":false},"0.3.0-alpha.65bc7857":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.65bc7857","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.65bc7857","@crave/farmblocks-text":"^1.2.0-alpha.65bc7857","@crave/farmblocks-theme":"^1.6.0-alpha.65bc7857"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.65bc7857","dist":{"shasum":"0ec5416cdfe706ac60a1ad6cef2d78215cb2d57d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.65bc7857.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDu5KCRA9TVsSAnZWagAAiYcQAJkHdrxY7YT3NcW+TRGV\n/6FMaKK776Lhjx0aSNnWNesS/W3rL4AYqzE6MQX4F9Eje//0/VDG5+brzPP3\n5/+0omEYe80HiuZtere/dGjazaCcO3VX2yk3UswD9saoYOjqHXdyg+dF0xyj\nfyXtUPHgn2QLHnLNQpoZiqZJkL92dFyy3j55+uIkjsUKc7YnlIgn0lDljS04\nwGv4EVTzZCPjN5brLxNZh79MTW+bNzc9wqi8NauSEb1AaWtgpsJxsjwY/O/7\n8vF/zH9naKZT9K5uYcVs/KqleX2mYldWxTF51ABofwTCs3+m2ru2jBSSTuyZ\nFEESVBI1/nAPX9kMZerFmtaYwM86dkunTlTFb+7EHcbY5QIDG4LzC8kXiH1+\niGWzu6U/PDaSCpKxixDg4MHTDsNZjQzd3bAt/Q/9h29XzfkhoawpRRAQXnv5\ncVFArsqG26LNYbj+BwoY+ugo4WUQq6iNLsg1hk09OfkhFyW94AdknHE+wlI+\nT3/b6ZRa6UADatTcso9RM2vE3YY64eUhhHccgjnA9wTl0h28otEgHSLg+Tcg\n54ZVhPvndUgHvEOeCXnIVM3AtPYMayCk9S+TreQ17LSgtP/SpLdunLgvV916\nWqNri2zDiZL140iCjM4lLbzgGvLjjXYs+zLJR2oTF2jO5CptvkCeVGhFwYCK\nyik2\r\n=QoR4\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-HYax5hDTHg3hplQYrjHoDFaAc5P2qEjimfLCY8EgGm0FwBPIJR4rHE4iy12cVTfR4pLgVEv1qd05BCuNRtTLmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoHcUu+nOHpBJAgiO8Z38fjP2EpoIjftlVRa35UIh2vgIgUVh7rACLF7qtrdZZjP0GVgd9VijNR5RgHTS6Kt53WtE="}]},"maintainers":[{"name":"alcferreira","email":"alcf.2099@gmail.com"},{"name":"fczuardi","email":"fabricio@fabricio.org"},{"name":"imwra","email":"will@sourcewhatsgood.com"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.65bc7857_1527705161702_0.21116658856545723"},"_hasShrinkwrap":false},"0.3.0-alpha.9c90969c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9c90969c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9c90969c","@crave/farmblocks-text":"^1.2.0-alpha.9c90969c","@crave/farmblocks-theme":"^1.6.0-alpha.9c90969c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9c90969c","dist":{"shasum":"42fec26c5978b73dbc634fa0dbee4b8fff1cc0ec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9c90969c.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDxnnCRA9TVsSAnZWagAAgt0QAI7QOGQal8r+ynKmVrgw\nbH2N0fOBIpiq6nOw0kirUbk7iRLNqEjDEzcqKyY/iq3+q+vVnwxqOw8f8hgE\nh9/vbNnPGOyKRtCvFweuzxV+kixiHVmEDZyd+8K0niX37hqpPYvrOxnbmcpb\n+McHv11EgZAvjNpT4ZqymHEXcln6ILJ1hODW+Vu2lnwplqiI/AHikp3aMJio\nM6DUUkWhrZWWdS3DYM9nHdJp8HRCT7alfaYsAhosVzZDhwBsmBglGEOgYp2V\nFHEYUZNjZC4DLDqITKy7r1ZnolPZvgGMrO89eQhMlr8hPaPqqytDi87K76Vl\nYSVqG2jp25mpm0LApL0o8LcL78LNAmRgKtnfT0ltmYOtiSVJ+w7M9Nmdemeo\nTntqP9he9kexgzhS2ACdulpvE/oVS5mjTMBS2MSdYHVQDXBb7Q+NdaDZJkBz\nSFr9gB2TNdLXEI09kR5pdsDn6nTG8Y7ydMsdhj2joA23SGotFzj+Th9BG4Qw\nvr+O2+1bd/H4tes3K70J3W296OnCEK1JRvPY3mKAgs/dtlKcGY8z/cKPFa1i\nYZsnxNaKLhAU0EiD30N2LaYGLig6n3MkrjdGgnwS9QBidaV+2sOvdPHXna/4\nrYsZFBgGsRYrf8lWK/tV7jkjvFBUvrd5WWX/e011HZAQEIN2why/TB/jy0i5\n0pI+\r\n=Fko5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-2vKMSQePJB+esYBRYxwbKhsUfViYt6g13/AufTi1Ajg9TIrpc94pSLrj9Qk8nzihs47RxjSf0txKicBllBB13A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX7dU0ebMzHJ4Yd1WE1dD05FcO0PZsxY4HYNQWAizIFgIgCh8PwSlr+qJGu40l5oIHK75Db34I3/IQjMAzKEBMJA0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9c90969c_1527716326733_0.18425278230854292"},"_hasShrinkwrap":false},"0.3.0-alpha.f8bf622e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f8bf622e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f8bf622e","@crave/farmblocks-text":"^1.2.0-alpha.f8bf622e","@crave/farmblocks-theme":"^1.6.0-alpha.f8bf622e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f8bf622e","dist":{"shasum":"e904002a358138785c19f5e0faea12ee597e6be6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f8bf622e.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDyTcCRA9TVsSAnZWagAAZngP/1vd8jt2XjPPLGXfI/fW\nLOJorKqKxvqBMXPprPKBh7bmiT2N/6YEP3OtcbyIIvhbPjA+6ZEdjjs0QrJm\npeBUr0P9jS4fnsQ8brpas5r7G6LY40dMiueR9w5bo1K0r+2/+NR4WBk6Tq2u\ncM9CapfJIwN1fyKTF/YqGUj7k+w+3J1G+bsBWfBXzSem9c1DAMiFqkDBSUMI\nNXLb2xF6cTW+QIokIlynkuRPo848PD5Dep+JEGhbUcQuxghwk+OSbiOYbc0g\nhp9L7VJ/p2SmJ1OnI7EGjRJnkm+cbze93Hkh5/wYjPHjaJNaqwzalNYPn3g9\nyFqcl1yuuJ5tux7x7uuod3K8BR/r0huqOzIzlOutoohTOVG0pi8k1EeIaJHW\nH+I35zbPcPTy68y81r8fC6+6Kf8Oh3yE/60omHW6BuImku/lYasBLZ3tofft\naBpUWTVcbPjvOf32XzIRfZw3AmG+dOFYFSIvAniN3RhdsAtsFYAoMYdMUPkt\nW6mzncL/Bfd85UY6YRR9/lhlCFX9cm8eFgNmrURBhB0mFCIOCbalwpzboDfO\nthsDvlsyHMcH2h4WaPOKAUANlusAEsf4A5INA2/Vzcz5+cdhk0zZCB2VKk6L\nK+UJb2FDfD1BAiY3PN0UDEGyWlj1GHuPpI+SqxRhStf9KeFYvUxsCFBolgzu\ngorB\r\n=OusD\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-UOoMuXTzwbBbw8282jLTHEV0PnlX0PPyDJzcBeE6wAs0rjUyLbf3Sk/przsrbHnE5O3GI7+AYvzcZkIiP3hDFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDLD3BH3V4xPFokhBbK8nJJRj4E9xgH7oe9AXXlxQQqAiEAxVJpksKeaYN4ASWlUJHvz9nYX/3JVWhuSQMLl/IMAFE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f8bf622e_1527719131630_0.9822967304043921"},"_hasShrinkwrap":false},"0.3.0-alpha.e2efe846":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e2efe846","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e2efe846","@crave/farmblocks-text":"^1.2.0-alpha.e2efe846","@crave/farmblocks-theme":"^1.6.0-alpha.e2efe846"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e2efe846","dist":{"shasum":"05e27a8a45bc69ec91c24e0e77b45560594f5386","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e2efe846.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDyjrCRA9TVsSAnZWagAAUEIP/iP38fnS9MUMc4njG7bW\njhIoeqBodGMy+nP43YRh8VJhxomde5yLJa2PX8nw6vK7sxNQRyQbqCMg6I23\nqeo55BJkQ5NocqE7U22KYpNAYFnyarcjR3b+sP4DtXZIW3pbqKlmCZZ3CYdF\nIBbb06e69ZAbgV0xNquZt0nUfBWlWzN18MTpaStBOkbW55sDyU8KjANLzYfr\na9//jrkP4VFQrq/Lluqpv1WqZCfNUQawaCCXHH9GD+rwNLukEKWMtOVkH3uz\ne6LRbxv8qrSLgOA5Qr1qBZgKzErqiLph4TUu1ar0y/1uj6BodXh5vhHbrh04\nbGZDe0+grFT6jOqSgNWHanWHXLCzt2Rb/qDhGh/ahV3j+VrK/5/bfC7GwjpP\nXHLSy5ZS9qGdY8i8OzQofWyReg9ldZAw0dMogi42FINkQc6pLtyqlv5qxdxN\nuHmD4CuRDpOeuFlRjz6P08NeAOoPA+hXmOwP2te9TWyfLg22lmIgoU5hhj8h\nqRHzobgiUHyF3L3pAFMJ3RqJV9vnktekaTfLjxW7XNxsrWPkqK6peh9VuPVj\nBKwlKAgS7wn+AnD5jZCA1UGxigLnfM3/WssaCqWcmTpqTnbiM6Ji0y9vdgEe\nUwfpDPe3QvWDr/HawGJza2W/fBxEMdwK7quIDUl144FOU5s0NHFQAbEDVSbz\nH8sj\r\n=GS8v\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-5qgYL4oVqQp/B+fmnkm3k9LJdBBbAV3eWcsYc0KYCGIZiU2259pEKeuP2JhL4N3AFyVgfB40RYwPsOEkyaZ7Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu7w6a1CSHdX8xlh2xesIN/wUwFS9AA6lBlw+MscyZrAiEA/4jkRS7/H2ydH/P8/hF9WbeT5x+cCfG07yw8tpsTc5g="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e2efe846_1527720170658_0.551292880221899"},"_hasShrinkwrap":false},"0.3.0-alpha.4f0abefc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4f0abefc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4f0abefc","@crave/farmblocks-text":"^1.2.0-alpha.4f0abefc","@crave/farmblocks-theme":"^1.6.0-alpha.4f0abefc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4f0abefc","dist":{"shasum":"c5b0e4332a07139906b1e7bfa0fbbc1a0f04513f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4f0abefc.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDyuTCRA9TVsSAnZWagAAuZwP/ipMxRpBnaP7xwMLTfA9\ntgUODzIjAwXWbo8lvbsofJngtx92wEZ66LdbjJkqf4ctt4PK/Z3LGwLZk9jV\nmJIDJG5QDdo7HV9rtBWNIKLoJkZpPUOgI9MqPWxDGjZjIHUWK16YyBYWPCYi\nL5NsNISe7q7agrB0T2kKAW7oPD85nqHxtXm9nRVJc8ouGM+MQk83Zm5gmiFQ\nSWEWx5p81N6anSJFDKrOIJGNJNhdRton0006uj6gHVc8dx+RaTfZqjp1ZSPw\nvSgEbUlASeG8HINam49GXkTmX3DjswjrwC+KmoyEmAdSmIE1jANZZGxdvtWI\n2A6Oyk6uNrS9lENenrKWvWfa63sF3rBISt3JKDyQHuRckqh6vPTp1fm6nF56\nHkmwDbdqu8XPQ7dXgET/Xzz8I9qHQTj9EWfRmnf9ZOLqZ8+suFC/HP6gsgm6\nDOpFTJ3YLhdw0OJDaM2NSaCKOS/JyvhHfKA0S1wL5UGfXG1dXnUlDnvOS/+1\nk/4UhtyjKsNmaeU11gjD1JDBM+49CjkvE5yS62ccHOmkNWhMqRTBvsIuw7s0\nFV1+6kqyLPsEWPaRmvxrTwhVCzRWqVu4MCx1Te9d36v16UY7RkEdCRSsMv2A\n3bNEs/gITbtBQsc/CjPt2VUzMBfPRhzgyKi/TFO1Ql2rSJR5wFuqni+q4p0r\nGLLw\r\n=NWzH\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-pFQiFvaE3pkhRvcDz2QAOUOQ+xgrE9g2S8CL19PzzYTvdsJLanKsfGtsPcxRWGQ0TlEfJyIO2uSBy47elEIbkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkjRXAnCgilnd40PiXcFAubR/jq9Va2KG0cOjkrATIpAIhAIkbW8ff4wGjQldCBMYGFVjdCNKyVXRmnbDIhzofwpeg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4f0abefc_1527720850749_0.8668806682273242"},"_hasShrinkwrap":false},"0.3.0-alpha.075a0b90":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.075a0b90","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.075a0b90","@crave/farmblocks-text":"^1.2.0-alpha.075a0b90","@crave/farmblocks-theme":"^1.6.0-alpha.075a0b90"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.075a0b90","dist":{"shasum":"a5a761748708af2baf35c7ae14a90fd346eb9fae","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.075a0b90.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDyyvCRA9TVsSAnZWagAAx60P/i/6bl3AYb4JCS2CcQU7\nPe+dSE+VvnNpKoBj40uR3MCo9+1by/CdKFvsbs5Mz+xumck3b5pfsfO3vCPq\n1KHGUvqIeR44roLc9tT3Y8u/5XvYUUgB6Ah6mHycpB9GLDocLaYp12HRa+nM\nNpy4i1RrhLwpQ/Wyhb6aDZnW28V1lxBLOcerSc6oWnpjjhMvu8yVha2QtzBK\nvKdP/vM0WAnF2UOebZuwuPboSmpeIGmWBLu6hgaIaQvLxV/HvVEdXan7Nz9J\n9HuptRiqFhNl+B3SU6GLbo/j6igrsb2piWHC+m/XaHl5RAmiJFq7h3FHBYEg\nvNiwBgrkQpTtb9OAEqw3q47zBZVyNYOj/VVB7s1naEEgGe3vxVYLttn+8+C3\nkPWmjXWq821Wfftwo4ZD+Vu8XElSeXlvZGpaah4uTN1jFMEn68ZjGLIber8z\nsrGpSrnUfwSbH+2MgTDbKJKCx6GpdKB71rPdJnlT9AkfosL71dEFxAM9cAp/\nmqLIBwAV3QHUqBR0yVYejsdofilyY7I2sR9DBt5Xyos3lMc8nyxL0/nf7Mcl\nrwL2ITmJiLwCZoL1Yj4RzFwmd7AkgYaPehb+aseCw9ILSU9sGLmTSm/bb+uI\nB6/9q0JxmmwoI+QbnjuUtMIybLq52WQQo+Knxp3KRyf8G7ern7yePWvrPk8q\n/ZKT\r\n=MlMK\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-digR8unoPaU00YaiTJrvYxWn6CD5W7WaeMzxkm1m4tQXj53lx6akS3Gz+yehKyOZFLdsxakesTKJkz4CJMgKgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkw5c8iZ6w+pYGIJ2x3hzhGIa+f7S4tObLkuGUpGJ+5gIhAJ8JEB+W7IlBm2XwLjEocNGMWTIVWYgJxMzUivtYlKV5"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.075a0b90_1527721134719_0.9324581500811489"},"_hasShrinkwrap":false},"0.3.0-alpha.175558f5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.175558f5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.175558f5","@crave/farmblocks-text":"^1.2.0-alpha.175558f5","@crave/farmblocks-theme":"^1.6.0-alpha.175558f5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.175558f5","dist":{"shasum":"b7156d547533a87dd024518c751ec344a47a2497","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.175558f5.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD/bjCRA9TVsSAnZWagAAqEQP/A4T9HTBD66KE2b1pVCV\nQBXrBxo7oAgwe1filPxcVgGg6nUOqQUMzWDtNv4ScIedt5JK25N51fkIRdx3\n9XCRK+mH+VUUWN3PMvSbFE2hvyrfFmHDEKSwg2rE7CouuaCzVb/QtQtIQKHF\nEmI8tLP9gULxeU4e355TTc+PTub5TTIFciU84jWWidUdYkhdu3wnI6YEaQ6J\n9LaUOHyijz7W0EXvV7d9/iF/fYbfF36fvfl97aLFmNogCYaOjq9TS7cbEbN0\n1BOXtQOIW8YcXpNvU0uhizKpA7WXFO149r006QpPU9k1dqSC42CDaa51NPRo\nBl97Ok39odsetyPpkWgSrlEAUyewKstXC8XDYm+Edj3fgxT7yCuh5QDTY3/j\nL3DJGy3XjtPnZSzeJNqlqkzteWdDjErD28kDL6GYWUwCPG3euK4WUakuA69X\n46/CNXDG3laeGoPxJm+D9227VP5sPC2f1MYJqpJYdPHU09xJZ4piYQN7Kybe\nJXnVORgYk/NRpNkvTceg4baFoumA3SzmnNAHHaLYE3G+LLFj2Amo4cUNxU0g\noXfeUkCpyFNqEgV+D2H0vE/Q9mgWJGlb1945eyGJQ98u7OBcskoNkWMuVCh3\nOGYLeGOVIQY/yQPkqV+1gSxa1cYmRAMw0NT4qSACTeef3pW1zIQpOGZh9ryh\n9BJl\r\n=wwt9\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fnDr2xlW0LfgLK5k86jEGaXgNZrgr/bvNHeU2Kt6rrOuPDgFWbyAwPRQXR1Qt2I0biNA+8ANK2RYr6PGQp+qLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bm3Xrkjzy+RW76JF1FXHx1Q6Oh7rC8YtJACyrEKcGwIhAMFpwZFb15wXdZ0aAhs00/312GuoKpHcb+JQksKT/9gx"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.175558f5_1527772897726_0.8644330090679349"},"_hasShrinkwrap":false},"0.3.0-alpha.f00009ac":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f00009ac","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f00009ac","@crave/farmblocks-text":"^1.2.0-alpha.f00009ac","@crave/farmblocks-theme":"^1.6.0-alpha.f00009ac"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f00009ac","dist":{"shasum":"d8df00005ff48c249d13a8ad29d12ca2e2f95238","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f00009ac.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEEkVCRA9TVsSAnZWagAAJo0P/AieaT4hZiIP//eSFnEd\ny41PxBvLGtgPHxqgtUiJdcb1lxIUZTWhQ7fCrWjlM4WPz3Y5qtlqu6wZmtfO\nKaqqdxIUOIV9GgESVtXhgKo7MNQI30jXQuAy2p5sRnhI7UnceoNBQply80YA\nb8uFbVvCHIXeMby1/qdiTgGAxIOmCxYkPZ9oapb7U2BXHlkXZJwaoqbOrrnn\nOSRQc7NqlA8xwowfs0mAlHOCfWPMFdhZSof+fst6Ei1Atm2Y02kndVCjiVhs\nTyNgu2OTK4cMFurSfX/jcuy3rAy8gUVdICKxjPdfsiWoe50l64gCOURUUbua\nm/BzQ8XLEKYrl8li3iqk/6THzTBMzBw9GwNLy63wIsfT6+YdPNoYU3y9r0vZ\nIU4h0WinhhZgZzC307DtLKjtOBK5gTjjfNIUvSA+RfKoi/uL1KbBbUbJUA2H\nLHrBvOL9zDvR2ZdzP1KoStio3RZBr780ozVMrOXa2dwW0rjWRWbt9n6PP4hv\nnZyNTzA6DzmLS6lffgFeB8u57x7eMhHEzIvLSbsU+/mUcTcB+Ww93Exo71yg\nMhee5iSuMbJ2jAlzfqlGzFZjyPvfjzl3Vi1kgTBCcq9k16VvxDucNKxZ4Siv\nmUAS47TXFEcsQDGNmMa94CL0eswUi7SQr35iJHb3q9EY8OT3wL+Wz5caEM5A\n8dJY\r\n=N6Hn\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-RY7+VZiWIMJb57eKSOUY4UuEmx5Nr3SHWI0pUPU9l96QgYnkfVaFO3UuR5JsNO4AkqFHDdNj1YGcHWcctdJ9Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfSwhhU6OQA5KJSLH9dzjoemCXNpHGZZ5d9ueQl7bQFQIhAPZG74VXedAdL6u0Eh/UdE/agt6LBsTT4MIlxWcpwCFg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f00009ac_1527793940393_0.9762000489468343"},"_hasShrinkwrap":false},"0.3.0-alpha.352eb4bc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.352eb4bc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.352eb4bc","@crave/farmblocks-text":"^1.2.0-alpha.352eb4bc","@crave/farmblocks-theme":"^1.6.0-alpha.352eb4bc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.352eb4bc","dist":{"shasum":"58e2eae0fbabbefdaa6b9bdeb2ca2293c346e1f4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.352eb4bc.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEHkICRA9TVsSAnZWagAA7MEQAIquKW2R4E+H+XrBKYMM\nT98kkKr5zSGBg3bsQ8N3DmrNeqHRN8cG3lAi+FGhuyGdstNkB4nFoT0smyFH\n9v8P8AoQhRzLfT1cwz0zuAEMsQo2MeZIyC3N481sF/QOeBXliPV318zA6kSF\nwaMPV48FxxZTXQp8TD7VpHSI/KccVcUPdNX2Z3LwrSlAnrO/T+UuBkdXpS5N\ncnJKdSsYCbcG6W7CVi082Kud/pb0xWxRwkdpp7bLcYxq17OWzZFf9Ntf23G9\nZT8koIPeffAxK4jk9WzOrAr3DIsxfqbDU1u+bk4HhDoCXtO1V3kCo0U46pVz\neYIU959ffOOL89qMKZD30wIJAmJOGXopqgIh0uKjhUgzFhOTqVOTw1qVKgGw\nPRwDmyft/fa0crVhx9AeHlUzUdztaUyE0101ZN/UL8dS/DIVJ5fvDP1vMp0Z\n4uISiPN7tR69kHms3iYVLZutM5deKOS+vaCeSWhb4J7IydaPtHSO50juEVRP\nFaSvSrAkbdnSmga2MbGcxkD5GnJJGQxIgLtUrV+sKZAWHXZYToF7aLqVXMzB\nscH7q1bAvqEhXc5mNhXvSkx7djoj0PDHstyqOSL20kRqkG7l4nNk/ixKyoDK\n9+RdWx9QnkVZ4FEyHUTNBb/uEXgmLSvwR13ZKkGvaSGq5cqX725sioCv8Gpq\n40TY\r\n=0LlF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-oOlaBmI2Xv4k2+/DMp7DKP4FEnn2kpI0zArrkyPCpvACrbPxZeDngqwGgdgGBa3spQSzBY9BEALVi2vNF4lw5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+rfhEhqitJXwPCeE4PV2TMweI8Vdgpf+m68nLUcTvgwIhAJWEDHU225okBaSfkuppfZQs+Z48nMI4GX4TbyKbxp0u"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.352eb4bc_1527806215670_0.9890043631162362"},"_hasShrinkwrap":false},"0.3.0-alpha.8411929c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8411929c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8411929c","@crave/farmblocks-text":"^1.2.0-alpha.8411929c","@crave/farmblocks-theme":"^1.6.0-alpha.8411929c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8411929c","dist":{"shasum":"99f213c8d8f8aaef8aa9284cc45048ddf16225a4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8411929c.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbET5lCRA9TVsSAnZWagAASXQQAJWLvK0iZHZn2qEGlMq3\npcfpvcxBscmR9oUr4AC2mOlCAPdQFDOFjgb2MRGAieN9meAVw0Gwvm7hHSet\nbQ59gn669fGBPLIe1LoKdYbN+HZ+ovjNvFjFBezjLztHQf7ZOOHJDr2RGmSB\n4siOc1x7DOf/r3OO1P3WDC0y+S1FDNT+9qpfeT01KNrKkei+6+CN+HeKqUuh\nH1/NCVgXRq4skI+VG2wOos4mlM5AJZiDZDj7GzGM9IOurXh2M7x1xOdISGyX\nkYFiHJVRqRfiYr+6IfJkHMO3ectnyhzCATgcPOAm62yGXFJzmW+5QOlC096W\nNq5+DLYQ9fllK5mCc6850IJWA47wfUkprrOQNYSq9h4DER60cwJAUQ5/nYlX\ntg2YzMrwNUImuV7uJtEXcFSoBJ66MEsCcCVuMgUNzsO3tcqcPXTIixGYtMoq\nE7G4/vnIm9+r6InySJYwv4OsyPrhhR1T//4jjS4XzlH8SE4G62oTCjjU/dde\nOmK0mqbppgatgrVmWHF3zkF2IO0fIA4C/oF2NB5+yid9LwiglJOlFk/Lb7xI\nnaOl+rO6QBX/P6ZFu7zkvknKSXxl05iAtACVTjcKKfEd4mE8vxR1JWHmtZ7w\nIEmElp51WB5nR5KfErTDrO/WDFZuyM8qPR05P8hcyveygyen9z/r7ikDgjoj\nWCAZ\r\n=tHBr\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P/kRK2TWQ0HTg0zss9aihw8Kn5T57K2AfeCAUxJqv8erMHsGGLlqjLW6fPugy4ndBVjjoOygjQllnSvGPyjttg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERImzKbC5rbubjeqCLm2ddU8TID8vL2t/+UrO8EW7UrAiEA6dvuwpnjiUvnCR0EeN0ntssLgndz/tozd8G+Dpnt9IU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8411929c_1527856740167_0.25404954380257183"},"_hasShrinkwrap":false},"0.3.0-alpha.e2e9b18f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e2e9b18f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e2e9b18f","@crave/farmblocks-text":"^1.2.0-alpha.e2e9b18f","@crave/farmblocks-theme":"^1.6.0-alpha.e2e9b18f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e2e9b18f","dist":{"shasum":"a580068c180b626cd31fdb2e2ddf6f3fd67c5c29","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e2e9b18f.tgz","fileCount":13,"unpackedSize":20828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEUixCRA9TVsSAnZWagAAUgoP+gKDyGGvDYOlp7cM/61Z\nqzljbZ9R/UOXZ9ij4rVYgb6sW8f/L7sGaFRjCI+c1q88Jn+g4PTUbb8kKtNW\nblEEOPfBfbO1glYXPJi87+kt3ViybTLCSolJHEz7ow1VMbtzCQvN82Nq6kCT\nvKzjsPwDkH8b4zSgZkVJVZtERtDgOqF7b9QiClUg4Cq5cT9P++Hrbw9ceGrK\n6ccSv1OyjisTgd8MUINS8RONGYF9mTNA2YS0twK3NorTBNizJ+3MbF5pC1dB\nswqO0gsWFo7gGHfvg+kC6boECt5oMqqOuVy2gEONJGgnbew/v0ifDtG66I7f\nJ1md7sOBRfjJ+V/mLuxYs3vHMd94g2iJkD7Qlsa64fKCaP5UcRffzAn3KKc2\nrfvLaGjXv/HeLEnaoz6MTC4g8VqPLvhKwl8+4WHoqsq6UVrVluSliqDKuEu4\nV/6qJmf2yT2by2Zef+3pMwrI+8QvZER9JbQ0c+8ZgRJY8FkMbCQWKdeiobUK\nwjp3es5lSnrqTfJm9JZxhAKpHFHo2h6Q6aeM0V9gGJJ+vGrMNWOqZFKcCgUn\n5hoLJpVG0H9W8zdk0bP9kd/T+ldeYytgvCiVmbpqam5omomEE3HHDECH10Dx\nFyp7fOhaPYy+h38ZUUkkTRBpMQgCJvu99LtyGPqEi2pe1IeyDOw05gCel+i2\nrkNZ\r\n=HR6j\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-9AADJCeYkPOGGkAxUd0Nnwq/Rk9paJDTVjBDu+ZiIiuYFSb/j4ZVT1EH8U3maJcyCOvZpAIbZpmly06o7kv5uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJAUyrJ394eW9w7k9wXeGQfhTNBhx3t9wZiOND+zLr7AiEAjYnfK3+HvnLE5WyYAx+ak+8SIolLQybhbN7EqIXK/uw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e2e9b18f_1527859376532_0.18243412005691484"},"_hasShrinkwrap":false},"0.3.0-alpha.5c70846a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5c70846a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5c70846a","@crave/farmblocks-text":"^1.2.0-alpha.5c70846a","@crave/farmblocks-theme":"^1.6.0-alpha.5c70846a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5c70846a","dist":{"shasum":"a8476cc556fe4989f12ab0e05f82f671893947ab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5c70846a.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEWAoCRA9TVsSAnZWagAAQlMQAJZnfZXWaawsU8xX5Prm\nmrrs0ah/RlTnnrcKx2emtjGT3fmpnJbmo0klyMd6UZ+5sU6zz4rB+PwK4efX\nSmHZLVss3hIuvAXPUB8GPLr+3RxnslbIdESMmZzcv/GXIam8CAnOXLyEKPkL\ne43uS5yncMiXUsLRZL2FnIsSzRSs/21Y3V84uYv2wZdxvRCt3VQ6IE5nSb8L\nsebH1js/F73JCpRyR3KV+4IzySltLLvwzXdg4FvoZCTPR2j1opebHET7UHk4\n+FwW91Gaml/LW1kkdn9UByEsXvtC+BEMnjx8I4u2JppyK0I0Ftsjwq8MbHVA\ngfOMx8UJxNZrFS2h3qrt8+tINHns1TxlY3T4q/a6ANP1oOn0vvwCsND7bjWz\n99kY6+C5HNkTxGwqO7Aa8LF5dGusQ6l/JSGU3LmoggsZ+yIM4QacVYL2z4Fm\nguDvv+nuH3qxHHMaInlMBfQYI/FiVDHfLZGPlST4n9hn0t70Os2PoY3piKi8\n105VBX9w5R1MLsM0lof90ZMgxbQKZpRK9PhLebngE8oZxXleqhDQHtPl46lV\nAdud3lcAiUVWPesWOajBPEYuJD1+xWl/4MfzmxnBz3JfCMXmcwbExDYm5fXm\npLFEoj61dsH1pGqsE8EywZR6YwtAKImDBtEaUhW60nyvXNKcrq+SAPc6TdnZ\nnTfA\r\n=SfwG\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PsqMwiJ1puBBv1F3rz+mqZ/8XdCSOKLDk4BeCutz5sKDFs6Kr1EnkyVT6EPdbiz7LzF6+1l8Kq5Evu7F7b9umA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpQiGQhRrzitKxZNxxwUU4FyXVBV22BFeXlzb7vv8e/QIgBwrKHdlj79bRvIJV7P5wLQOgN0vMJZOwxrDDapeEsSg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5c70846a_1527865383729_0.4527244868513878"},"_hasShrinkwrap":false},"0.3.0-alpha.acc047c6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.acc047c6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.acc047c6","@crave/farmblocks-text":"^1.2.0-alpha.acc047c6","@crave/farmblocks-theme":"^1.6.0-alpha.acc047c6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.acc047c6","dist":{"shasum":"6ca74210ce47bde3b49e55aac454dc3ee7f9799e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.acc047c6.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFTWvCRA9TVsSAnZWagAAVSQP/2m9gnSIuctvVnEHLzpH\nJTtMkwUKZ6u9e9RXwF8rYD1WZePcJIULvs6azlgr6lMnvC/ZamMc90mk2JPt\nWeVyzWHj3JEokEnUbWkst/ZjISgJqhfp/wu+nsmbOE0sU/MFGC3afC3JC898\npst8nljp79GeiJ82fo6GN+utu6dFOupaqGwCa3mMduhsBtVhhEaq495mRoDG\nldRtvOxbyJuAs3k9TgvQlb228jMWic4xIHYsdOb+ES1n5zAN3yWfWKpJCKnr\nG8TEdISKJnlT5jdmyCZK/gJQKAggu8B55uRx3bWgQ26DJ68tfGIsDnk/tWK1\nSQ1x1Few3vNQX9QjqUfwIuqOB7jgIXqc7scvVNGZh/T2Gnnu10q2Tno9ngOG\nHZtPL8nHtIsc9Bstw4ZhhAJ5PKtD2li8gUeEbJ6n6gXerW1I6eYmnSZE8nWm\n+B8OG3tJe1E2oKk22Ym0u6AExjkeKvSqpI795INVlZrTJ3rqvbvGvkHYSrgT\npoBCyC0XQ0+eGf/g90WryeaG6NDWjiewZeSEQXHtoI7VVJ0W8QuQx/opqJlm\nixY8pnyHaJBnRrNSKY+3mdMvqU4c00FBklRaE8tIe6J3UYMhHhX1tgviw9jl\nOebpgv+4eYtzNpGpKRqltDWuzrEn0UcrY+yi2S8GoGf54HdAk58htZd+hrPa\nubr+\r\n=5Cdb\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Aw+lMu4RAQpdJ74S9X+sNrEXEQu0Aazp4Xzx7cQUSHqbcXehzcOVPa8zQXztgQOh2CQbrrEpKwDblz+bSeT3tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNv6tMZ5TOZbLpAgdU9NWs99VKh5m0Bz/qy0YDHa+UlwIhANdxAuIKuB9eKcl71cTF6PHhM0vh6aGhFKiSako0njjs"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.acc047c6_1528116654434_0.7686999985101146"},"_hasShrinkwrap":false},"0.3.0-alpha.7831b2c5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7831b2c5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7831b2c5","@crave/farmblocks-text":"^1.2.0-alpha.7831b2c5","@crave/farmblocks-theme":"^1.6.0-alpha.7831b2c5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7831b2c5","dist":{"shasum":"4235cb5174e66d6a1fbc901774ac3de448aa42ee","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7831b2c5.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFWMxCRA9TVsSAnZWagAAGYsP/1jhSk6VeJLYbZ7UzAXL\nQXPxsotN4FynrYfIDMzoIvV4081rHj1DkYMJAilGDJyqhovXwsfdngaRev87\nBe+kObwwnTUoYHkTbboSR99l9Sju0D8uWXZKcbBBh7Y3go6HMqbnC3y2ICct\n6r6pipMXvHJuCovDU0/CB8H/AvvZL+O4XKA4fAVOBmUph1Ft7Nkv+DieJais\ndegX5/RqrLdbIS9ngcOaWRgHEKoDWW/spmwKaK9yuYG+8DICUHuHak4uFaNS\nbi6GSGwm0UKe9d4ww2Fo2XKu0tgB7ZVzVwB1qWGsJukHt5mbylQizZOt3A17\nqzNGpNes9fd2b1+Mc+g5qnFMYEHwri0A3QYpIKWvw2Ydl/IcXrbccqFYvCYl\nVWsU5dPTgeQxJLIr2pZhRN17RxW+13dHrV5t8CcGWijDW41azyk//fCchNQx\niZB+pdqlQ/hnKgIoUkGDJLnuFL6Mp3+s/1TovqCbr8bdtwv6U0nx9qNK8fuK\nJP4VylkKaAltOLEY+xw8o1mMor4Z74NU9HP6QcYkZKC61okJqsJLC5lQ5oaN\n5sXdDdJqAXE6d7abBkrCM9SU8et/eMe2WPkTihdz8FkivMfwjCpulfJ8vbl1\nvO9dTlXHpuJN1vbN+V2PDY6MdlTNIBNLGWTruc1Vwn5U4IlcZ4VHWDTiDsC+\n5DuD\r\n=Fwwf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-slKowgMMQDUQ4I3fZ5UE1k/7S9g7YDyBVUo1YTTOtt3SSMX6GX4pT9TGL/c2/hz8re923mLho8uurGWDYPYJ+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzUPnF7rL3btKix/MPall457lYbHI6z4FPCloOX0dQ3AIhAMReG6WV5oV3F/TRf6Me/ZqfU50tBpjDLmXcSFOmMTeK"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7831b2c5_1528128304959_0.1287594039938329"},"_hasShrinkwrap":false},"0.3.0-alpha.7201583d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7201583d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7201583d","@crave/farmblocks-text":"^1.2.0-alpha.7201583d","@crave/farmblocks-theme":"^1.6.0-alpha.7201583d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7201583d","dist":{"shasum":"d0d7e748bf2e8cf65622438f16a9012320d9a410","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7201583d.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFWuBCRA9TVsSAnZWagAAwLoP/i/5PX6BJEei5cV6iAOV\nf8XWCxqXITifFexK9tcfjRsDakWLxPJSoJBaybC0DSTf+zxNxp/TQdmPwviA\n2KoNbrkXbsjerFUfuoBOqcw1GyAH8iHHe4f04i8Llsrxp1qUkSyl92yW2oqx\nujc2SG9PnsLfxhsX+ZZJxu0okofcucTba0QaAw43wHJ3oLBZWrjTfW/ybj9w\nTlcbToqJQ5EwgttjtWijIxuKKEzw7j1ZTw0xQE4fsaaCqhNoGSlNp/4ejojO\nIVMcEGqC1Y4vso8Lq5W+aFF1SgBpzg5vwiJTQB7oXXwBBksBlGDLfJlWeRCR\nYJVqfbyQyxzIGvkR5kN/fgoS5as1IJyI9AbrZP8BudVsH/bhMDESYVTnrgN7\n+IFKI/BdXAqFin0ic5J0i0ju5yDVYHyXowBU0IsgVTmXVOeuN4xDo2dJ4uSY\nurEFQ5U1qT/ZlbeCNrwM8Ek6ERmjvbPd8VTNz6ghXHGJ5xaVqmzex1lPs5JU\nvyU8jN9Xm6G8tFr6XKSacPxwDZRuyRSAntOGaQfDxJRR31eZcWBEbC7Ef/gL\n8C45S5oF6NQl5ycOYNmt7SB1aBfqfn01M3bG/9Ctedj6L2zwGr2YvdHpjrOg\ngWHBAX93OGXKksG8MVIVlKG4Zr8x3eTck73HWsYJQChugOX/o1Vy8ZHhmYmH\nEbkW\r\n=rusW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Xt+b+KseTgViWrnEHmSkL2cQuLYYplSCA31zu4ZfmCxOg1oZjJ8MXZ7gv4w5UcU5ctg7teRLVcTTyYHFNL2/Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1Ii3WyW2StjTOYSNJkPJNrYF3ORDDy/aWlTsD5gi70CIQClWqgb4oaQTT5A1uErxSlh7Jpt60cRFDtyKt8byWnoPw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7201583d_1528130427065_0.11042938088761378"},"_hasShrinkwrap":false},"0.3.0-alpha.8b612f58":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8b612f58","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8b612f58","@crave/farmblocks-text":"^1.2.0-alpha.8b612f58","@crave/farmblocks-theme":"^1.6.0-alpha.8b612f58"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8b612f58","dist":{"shasum":"75b5a73059f3653d79321c6b386b79d6fa4f05c3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8b612f58.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFasbCRA9TVsSAnZWagAA6HUP/jn93/r9+KmwzAYZ07dH\nVnRqdqg8N/73ycjSUidGR5B/go3cZDoP3SXTDfBSxhGUwKYMwLhyMJCAwOAT\n8aUom2zA2WLXDLF2JJCaQduuYyTx3HPzRFYJfMxibCqHMzKce2WW0I+/3ds7\nw8t6kVbGZFv+oqRiUf/7gEFYh1SkrtGJfiqp3oq9C+TkSBweER0o44GHdbjL\nd3mao4Ede/nnCP1NNOf50Zq63ysulcMipj2ngChry+ZCRZStwaTQVekpYAdA\nc2O2m22gnYtdL7fDfFePFKEHVLd/qh41ZC3SZsrEGtEijDOHa1T4Ejc1Splt\nV4eA9KcE9bKFjq6Uo+ZZCGFbTPpSE+wpxbYHIgsxKiG9p0j28DGCerNYuisn\n71AUhPih/iXSm3uX1Bbj1ikTuK4Ts0XM0B3UKQ05tCLm/2hjKGlZLTUhhRlI\ng77lF0/1HBSK+/sS3OHHJ/hvZdp81fXy3LmW9qBj+uu8ww2kcLA3hUI39Hd0\nzTeu6MrmyquCyYT5bXKPxScqnlFpt6Gk5dR2E7VZNCXBwV/NRKyu5QmZC7GI\n9FYQ+lX5hs8C7YhnG+2qANPuNx6kX6HcQ1LE1bS48Fk9KwXitvBUEVu74wG4\nqduAug9RR+HVmONInwFYY8x5yE3qt3wHbN5rm6sJy5O6wPJZ/w/6ShyGB8BJ\nDz0V\r\n=DxPK\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-70hj2gCx46ZTow8v3KYX1/zVYbE32VlKv9OdMG00hrzPn2cJ36+NX8dYibr5pYXE1XFSWOQDW/pmye9+Gq+6Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaJPLbcfm7meHKEDDKIuv7Wi67OXmR8+5Yo+veC0PSpAiBpmA14IwDoQkmo+p8dQ+JGwLcXcpE0KMvx1xZPQkieFw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8b612f58_1528146706385_0.7116504973218276"},"_hasShrinkwrap":false},"0.3.0-alpha.ad2b319f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ad2b319f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ad2b319f","@crave/farmblocks-text":"^1.2.0-alpha.ad2b319f","@crave/farmblocks-theme":"^1.6.0-alpha.ad2b319f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ad2b319f","dist":{"shasum":"b12f38d3a7e815aa7f89d6bf8c98e2ecd7f303c4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ad2b319f.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFa9mCRA9TVsSAnZWagAAoQwP/RY5/gbGKc9xETgLC6to\n3KK9Opi3n00SjzzuXgL7zXU4rz9OYlMdq8xT15erPzwYTgdYlniOYoilJG24\nxaFAr4NcjJjRW40tM1qifqWc49b/jjykmRaC11CqyyX43aILRTK/xukgdpZz\nzXEZonwbWOuzSOPiIuIJhWWgswkG+2V0OdOAns8NiBb4ZYAd+HiDeDtxe/EY\nslSu22ii/9ljVhqK+IOO3FjpfkU/eXQu6+abaw/8uLLd29bjjERpbIxpijQm\nPZygB+CsGS/IZ8UOoX7dt4hVjOoWWfyd+rC4PNc1uEEbGZ2UBumxFACX2JJk\nlpa01TRfCn63s4pqciA+FWW66kr0KWK/iWkeQGRFwFlRnw5kkuURKZG+e8KO\nRDocDOnN1ICRRYU7iTgjCsDK6eP/UY86mRRxLOII2MrYOnmew56NqBJmdQwz\nfCXyHPGndFMNgCWiCHzaPv1fJkbGDOjp6yW57Myj6CuvaV4vXCmbjkYxCYoq\n/oTerSMrGEonN2k9/aKMXbyOUsaF+KufHdvFwS+IY37cWgZyFMGEBcGz57gH\nNmbHcILJ5fMJDDfKhLXK8xZ1K8z6YPfWiTS9zozwPRwK5OxxHcwMZyZn3EcX\nEjPHtcLtjEJTOJyGzTR9bwjZOZ9PPnoqiOPKyloIF9YZxhDrMaiXQg2FxqmQ\n8dij\r\n=UxFl\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-gidH51RXZA05UpDb5e7m7Lm9wnQCSh9q186dEKraZdMSGeNpD5s06M6cbH7dcI9o2yj/VSIuW0ymJ0dp/B3tug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOl4/a+A71aK75sOwO2S71HOV6Tp8nmdpWcLZYQezncAiAMsT98r466qe2aymq5w12fan9W/5ZycZmsq5Frh1KVZg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ad2b319f_1528147814026_0.10586534049011065"},"_hasShrinkwrap":false},"0.3.0-alpha.0d62d4d0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0d62d4d0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0d62d4d0","@crave/farmblocks-text":"^1.2.0-alpha.0d62d4d0","@crave/farmblocks-theme":"^1.6.0-alpha.0d62d4d0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0d62d4d0","dist":{"shasum":"f9bd96bd905c86d1a2d909d2f49950bd53da1735","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0d62d4d0.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFzV1CRA9TVsSAnZWagAA5qQP/1fXaiwih0TDhPjSxJ+Q\n2t71v0H8UEg4/KXKwltupd1BoorpcObulJiBkakqGMZVOq13bwfLYpJ58GE3\nPOcVabiUv/JiXE5MWu6ihr4sWVUgbOfJ/mxUzee1SiSoB/bNdc3T4nAFgeyd\nAvqGxCbZxHGfyR8SJHvPqvzW7FP4Jlx3Oty3FGyQ6nM+FawfLIVsIQkc/yc+\nZcamwzdR9I3MbryUtIFu03q5Rnzi7KXj2nb42ht9DAXR3PbtBjKFIch5QLuh\n4AG5+WWKjyrOav4Z3M/PzKykuKdg34HmW53+Bqckr4rybRcKgXvdODp23PDm\n9c9f54cRL87mPuq6ZHHb4qCK8zPrAo7gFso7hG1+uVEzsP/uUWVL/pdMutZc\ns7ry/uoEgpcZCNyMPRJFf3AlD1H4QAJODMh4x8eC8ZengC1FGdMHcaSSsvTr\nUzq/3m/vtLaoSe3MeEEEyfJICzhtOMDYCZwEUlst+eAf7sThos6cQJZKFVJs\n55rW8ZmAfTqHZb/U1BmIIuboq69ZPUD4G1do9mgpBHH+oWL0cbXVsu7p9rly\nIFcrc7yOB96NX878ZKQLgfHN5mQ8t5TaXBRBoWnbjXMtOyAmidIBGUChKk1M\n+sAgUfL41moKHitwX0G7cfSgQKEYDqaV5WT1vWaYZv60Ma1fzZLL6x/Y+P2o\npcDE\r\n=Z+9l\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-NVXtRufrVNO2OaajkaboE+NggGzIXsbEVW03bC2oSaTwhqswsXTAJtZWgZCjxpJ86v2pN+mkCSctYP4kKOcwRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZYYJ8lLJPDcX7t8V9UQ1sorDJgBQI3OC5zEWcPQC41AiB/RlOCDc7tTHRCHRtdK6m8bhzxzh0xeKBBtXqPzA4OnA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0d62d4d0_1528247667687_0.6737362896698618"},"_hasShrinkwrap":false},"0.3.0-alpha.8675d26f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8675d26f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8675d26f","@crave/farmblocks-text":"^1.2.0-alpha.8675d26f","@crave/farmblocks-theme":"^1.6.0-alpha.8675d26f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8675d26f","dist":{"shasum":"9d167fabb4e78128a1c231bbad743ae04a85a8de","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8675d26f.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF9syCRA9TVsSAnZWagAAcGUP/A6OelUDjJajPzT1tBSo\nNCJJ+gv0CPzgrdHNcIj6rwK6Pa+QFoX17bblx00psZQ5MHqtrreYZHXA/GMS\nfDEd4qMDO5fhoYa+TQlxYiE2p5cz6X3mWJLN72QD2zyOv83ZCxunQDuNqtbb\nVCf029qgKmZdTAGH+90v62oJqT/zSAradUDV9LxSFLeRUNWcbF5vag3cFIuL\n2tvnk2ePA7+ishGOe8oKG2ShYy0WT5MhGR+87ZTxAlKt9uCyhSISrxkT7X2+\nc1bFBSHasrZEjyuGGeCiq/ie2aWuFv7wBQnV0ns8zPu2nbMiHP6uAcVtYRW6\nIQwBWlszKo+wdNvYN65kUwgXTeilgubjHUOeJXGPnP0B3vQeiwWi6frPWyv0\nv/ariq62VkQhxo3ocMCXHieWi1hcgH0bcm0TqveY2tl16ch5keWkaXTqfnyn\nmu4x1ZYawlyqNesKVLwIgk2eomjVqpcBCzXgMA7ewUETAf4h+H3KPmjROBn2\nhbBoE61fH8Y9cz6PoA3zay0V3atAe56oDAxng1p+OaajegbV5duOqLt9fsd5\nfgnr3RfsyS5uNlMbY14a//ht6FA4PDH7nnGM9gqcnZUpWO15AlYk5GIq7OLK\n8Z33fr53WjxLD0CFalUyX0Z4Ax7xhMSX7BQu3ghB/UIBpXxgo5ksFcRTZQNX\n2Ax5\r\n=b1kn\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Hl+6Jk0MKp5RJDYk0CjWyzqS6FlXOG/Zf0Xl7SgOhxgBAYsbiHP10KVa4DSomip1He2Pbbv7b6XG9boczc22Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5aQBJtCnN3n5/6hMabXTSvukJs2IvIcBoUQLpRFs+eAiBq5JL/BcKZVbnuycwEoHhzTzqnfEIdJerFUJw9k7KUMg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8675d26f_1528290090240_0.5804382527535652"},"_hasShrinkwrap":false},"0.3.0-alpha.1660e930":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1660e930","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1660e930","@crave/farmblocks-text":"^1.2.0-alpha.1660e930","@crave/farmblocks-theme":"^1.6.0-alpha.1660e930"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1660e930","dist":{"shasum":"5e36d80c01d4129f1b7eb2c30bd13d15d94ea5e1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1660e930.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGADrCRA9TVsSAnZWagAA9IcP/2NemZbaB2s0MP01XApH\nRKR3PT48n4JRNuvAe6tjyxm0mfRT6LFH/oByGFGK69beb2Vv9A9aly+mSK89\n3efaawfR4X0WMZfQuPd5z8uvOFQDM1yVauRVzUaENQ15makAMaD0mLzwPbqj\nr34higAc8jYRvpoHt5LRuniGvzKMcuVmJeQzQ5NlTzJUVlv895RMIdrLnyQa\nwU1L00qhfKb0qBZm3ua0EtVhb2YpPLrLDhGo3flr2DfE8sTlIy6hkzQjWqmw\nnEGhwEDlULqe7YDEpgmRe44rTdLG6QBmXV+Tjcru9omBJteXkg95Knkle4zG\nxjoEDg/zSBhZdXGbNR+amL7SRCX3QVfmp/2Lkoc82qjvVJSreTNb9eNzx90M\nhEXglpmOCMmBMu/KntihXyTer446pvyzz2E+H8SX05fERmugBR8g777vKfly\np1Chr2zp1HNYl5l1+EcHppTs9KZHKf4DdeQtxF5Xb7F3qod6cT6UDcpQ7q+x\nrnF9A/CXFtKFkagE+TSs/dLUZaWViuWRq+GA/aln9Hr7UJ2teOpSHk1wLdEc\nkl+WQPQT3WUaqmgNXEp5HNTQujhZQFK98gbgu5dUnMMwNg1LjluCQsaIYz4n\nLnKnPCZg2pRv0i9XPIFtq2eR7tS8dGOkBQvGjt5vcfwuxBBe5mG9m2VvdLbu\nDq7h\r\n=SIoP\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Vl6BaPPur80MuIQAVyCwZbAiUaSVTsnWTZtQHTtSjLjY3M/Wi57aJaMM/GF0b51/1MtiWL1bruwYdT7aQnlSWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPEyO7rYX+ryqn1isyhUq8EbQmX2L7WETAsBANRAMMoAiEAxCPQOEhG8BmoGA67Jmjx/IhmVkUm2fkGVkpGfNIrEFA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1660e930_1528299754548_0.29223187374179704"},"_hasShrinkwrap":false},"0.3.0-alpha.b47b1f3a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b47b1f3a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b47b1f3a","@crave/farmblocks-text":"^1.2.0-alpha.b47b1f3a","@crave/farmblocks-theme":"^1.6.0-alpha.b47b1f3a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b47b1f3a","dist":{"shasum":"ded4d4d531ef645e39427d764e9f1a70aba4562a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b47b1f3a.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGCobCRA9TVsSAnZWagAA68EQAKDFaRxFFQR/Se1dJaVB\n9zTyFy7pqlqv39Nl4DAlNE5CuTRD6EUTCv5d6dCwcbaoQERcL4Jx2l8LXaKz\nDjOgVCZBgp3UCBx92fiD2bWVh1iicE99NBc4bFW2O+PWs4lNS/Wy/LrflRgG\n9pHfdSC/gzonXVxHVzXRG5jTlQmoJ1FK68NG1FlMPGcJ05zy00f6OQs95s8F\namHhvKIn4moHUafGpTrQ+0Awp52R4WcBsoaVWexvTyc5cd4SBiwfXhbGBjxG\ni1/vp/AVjldqSHNEXwREy4XtkJ5TeFkCidGWJsNW4TAik3WLeay+5yMulXI3\nfmHZNsMum5vLdNJVzB8yeInllqiIMSf0Zs+YRVJqiySucMNFipetayEyv4k3\n3vXplMgR0ccxPGoKqFEca04wN52wjJuo2ziFfJiEA1fuRGws4mgpsnsTV8O7\nidmIrTPxbXxychDERfXgU3WYe4iGVTi7fMxoFgY9J5Z0MI9VXA3kv+02TdLp\nAlk1OzU4LU+vVUueiWnZu6iKmWKp6fZb5DWGpJZ82eM5gLQYQlvVqJzHUmlt\n58VH98rvMhz0ocTicY1GQ+JFqLdefCj8LCzNkMncUxmKkjNRdk3GGOPA9SEI\nC433eQyUAKUlZbfOaZ/4ue/OYSn43ELeW5bWJ3VayOc8BEj9Gy6+/cOnk+MM\nee4s\r\n=zdsQ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-l2iN+zS7rQULHK7vB9IppPwfiyT1CTfXWjlnlGmHoaz8cqAzEF5J66+b2kh2Ea9Tp10K/vvj7TpuGYfX4lTVhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbrgLuYnC/R4t19N871Crzv4LXoMis+rKZV4Nz4Kw2vQIgVnpamWz6yi8NYvJz10RnebpC3Kb7T9HyXlAK+ogYy4Q="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b47b1f3a_1528310298197_0.21322838354193707"},"_hasShrinkwrap":false},"0.3.0-alpha.0d24ee07":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0d24ee07","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0d24ee07","@crave/farmblocks-text":"^1.2.0-alpha.0d24ee07","@crave/farmblocks-theme":"^1.6.0-alpha.0d24ee07"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0d24ee07","dist":{"shasum":"177d87ff89af4ca4601111da84c7a9e1cf26a127","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0d24ee07.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGEuACRA9TVsSAnZWagAAXi4P/i1Z7dkItUMkI/etWlu2\nQo3tpDpYP02QmepiUxFD8kgrUDXDQPneQ33TDJGYcFUai49tN/AtwHbjT5g8\nB45UfLKZrzrxIs1GFwc5Ttdwha+OilBoSjifRv7cX+RQLdms1t9ZPLwbj+JL\nvdvCLBgtJ4uDnod25gE6CwSdgYgWnubH8Cjn7DeTY2PrHbRh/zl7cdhBlwvq\nDpmBzL9HRfge6rxkDWikQer9jBSjzuegkMqAVpLME6aC+TILvVx3vDDOpYCh\ne9gVw2p+T8zFwvE1QGaOwrWp2FfFkUvP0rQB3UmG8uOvbxnG8aMHucsrZBOI\n0jZhnOeLdr/chUYQte5BswmYBRseFkdpxc0VcrVOdFc4sTcEaQkrKiVJwA0E\nR/xegXOTe/oGsarVyJUt+EeH09oRKRb7HpQO1JKz1IGiCIKpN3I2ZuI8z8gv\nOVPeUtnFc9+aBRduXoch7h6HwYJnMIK8ZDGn784b6PT0FTCEyd2DDJLcp8Yh\n3RBGfnvw+aPDl4Hz1zGtmqgCiV5IqQSBdJhfWsrYqdkcN33qSqlZ79g7RkuO\ni03l2blu4pvV1S9CK2d2vvc8lnR48vb3C9X9hnxxFaa5OuJ7Oj+PMBq2UOmd\nWfAe0bOm0hSgJb6cstnGHkfxfLtclOBCndHRYNjfBi7I0fJltArsmXOkXfkF\nprKQ\r\n=aoZW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fScryVHXhSsOZPlk0Plc82apWle4CxmOVUwjbokETEh/coCM4Nd437ZVdcf2FQn/vxlXXDE9S5wkVTJc1cZOzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhfHBmLf8EyOWqjop1Ym/7/+aoX+YyvtRqbTRieWskZwIgSeLDLaWhntjceEcncKE/ozPIa5t9fOyDl1o3GgLP+zA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0d24ee07_1528318847160_0.3992385637616418"},"_hasShrinkwrap":false},"0.3.0-alpha.eded803b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.eded803b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.eded803b","@crave/farmblocks-text":"^1.2.0-alpha.eded803b","@crave/farmblocks-theme":"^1.6.0-alpha.eded803b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.eded803b","dist":{"shasum":"1d8eb47cbaad040fd36749a7f4491bdf8a8b6592","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.eded803b.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGFTlCRA9TVsSAnZWagAA+HUP/2UVyJr8xP9KMEpyzIne\nIl3NLNuzTCOEiSLFkyWNgJ5YMKRjNedMVfen/h/l/xUhZS620fSSuT1c6VM1\n8hgsXz7MJ+vyzdiVkRfdCTdfzmfHawtY5HneEEGURNKdk/aCG4S3nBBh4I2v\nBDx6/h5qxxw7s3oAsfShoRLVm2/8oH3N9x2RxfTOTN0XJMo8UbMVjn+vXTNK\nmNEn3jpEmq0S3Do0ZhExIWaiPAKNAmXnet83s4zWPWg6pBZSpzE0U5euhsoH\n9W8uFMyCa+F2fLZtI1Zyn/HJAAQRfrN4gtgLBr4Nka3t6Ndgbe+BzUUBZj+4\nx8KnJhHWsHf/hKV1vxNUEqDWcEx+6djmZ/kSSQ4NMr/LQSy0CjsEyVu0RAgl\n9oqFq25Ad+JJC9L6rIAE7OtMGy3JMyiQpgnGjyNKs8O07fJUeNSBI88HYOuL\nxkqVUmPOssbKBQYHvrPEkcXcfmgcuvkGB2sGbd8MQ+LbCjvxTVNelAjzsE4u\nB8zZ03PkZ+tivJWy84oE6vMWqkFS/HkgrDArPIZ2HGkj7exp9xplIfcffjdL\n3+e0uQCU9YMVYORE9Bv/wRvl3CAM7aFSC7BNz1ru42Pi0gw7dfQfa54kVFi9\nqgMB7maDV7lh0W0PEg+LMgBAPLndn0/KvDK38Xpk7yBVPNEVCWlVKHGzlDLd\nd073\r\n=c50S\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XuRNbbCm5kfNbuImshcejcRMhmuwkT14Yn1bL59uRfokBH2qwmd+Zd0MfCxezGrTxkwO86ky6aISYQBfn4XlJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRB3QU7wRFybLbfPC05mHkkS31+qIk8S+Lc/gbL8GxpAiEAuApRZ6XtZUN9RDULvY1CuckheFpX3hJ7MvCXjakigds="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.eded803b_1528321252858_0.28280649310766703"},"_hasShrinkwrap":false},"0.3.0-alpha.950ba985":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.950ba985","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.950ba985","@crave/farmblocks-text":"^1.2.0-alpha.950ba985","@crave/farmblocks-theme":"^1.6.0-alpha.950ba985"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.950ba985","dist":{"shasum":"f6911764cb4c242bd50c0134b5d8f41c849b9371","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.950ba985.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGHeVCRA9TVsSAnZWagAA/ysP/R9w0DnT+RxAoKtLJjMU\nZa8KsWSSRE2M26i7GGZJvjY+nlib0MSjfkk2m357yW2xyLnZMN64aOy87l3+\n/9hJfBGA51SpVXGwbfiUIjdKYAXXq+T3xdseDKUVZKqf4WKxF7NRLMEsMLWp\niP3TDddOYNVottTdiHovq76fCFvZzRy6GKkvG+a2rfqCa7KUQJBQi2WcXGUd\nZoYVBSTw8b4XyPR44OKb4MniLG3PtUMdiD/kA9xaBs7b4/gGqjDqg/QsWREs\nZ/x4VErGlg5bS1QJSWWezCTlRIAat5T50dtTtcPhTnaOX6SyzjKln54/Du0b\nRjlAqq6FCKJML650utcr4iUWEthQH1Bm5clFiaR2aZezsMRyyr0ED9NdFPmZ\niDz0N+xIPt1LUH3QFb/ncwLFlRkp59sIEnzZuaM+aJti6c03BHjQPmmKYfiI\nuMUY2ZATfxkAj/k8qIn+zK6kKLGOnopoq1ObbQcbCRPi7DzJdqC1tXU8X+jQ\nzefSD/82ELl2pinOn/oMy0rrhXcV3Tok9OY5enZXYc0ML/WwK2aOklkasnYi\nyoN5mdEcEp89pTP54aRYIF8nv7prv9QiYiUYmbg2rLLYq6wrwofhfjHhEoga\nZBj1Hqlbbu8fz1Uak9TAJFMaBOwQ2Jb7YWu1EXyj86j0dTXMrhUNdLlEGeA1\npKIg\r\n=n5nN\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-oDiZzLtcgaqPIkfZverrNNctS1xwTtYvybVuzXsLuvcJJwRrKBvEu5l6oh6dKx+l/4VANRQ2d96vKAgNgpc+zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwe3TVsPYOcndWH2rdjrKT/5BlQuluiSRr3m3Fx5gl4CIQDW/sL3Kq7+YtWE1pxe8m57bVpInD3MHczFnoDygoAimA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.950ba985_1528330132923_0.8246588587855019"},"_hasShrinkwrap":false},"0.3.0-alpha.78eaebdb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.78eaebdb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.78eaebdb","@crave/farmblocks-text":"^1.2.0-alpha.78eaebdb","@crave/farmblocks-theme":"^1.6.0-alpha.78eaebdb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.78eaebdb","dist":{"shasum":"a728065792a780625215b21ea0c5d2c95fed6742","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.78eaebdb.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGHtjCRA9TVsSAnZWagAA15MP/Ryz5rphrskPFMgBexjb\nbIyWSxPmLhY4wsW0ra+AC2KSNLSGUzoLic72cmqWNWGENnYxbjBPv7YJ0rJv\nnV4z0Ot8OPVJYh9/8DyX3g++MeOzcGTKMYyIHr3AHBTq4tXW1wO7K4j2guis\n+kKqPJ3gLmnAZg+d3a++weNRPDhKCb7n4q8V1DPRoGntQOH8xqYDfQ5Ej4j9\n1ixmTJbVdkMiLCgovbWwsnw8Bw5l+lvkV+kd3O/W24QXj5xe8O0eIUl1Md35\n6iWpuK5b/O21WCAqkxcv4X8B5EHyEni6JqPd5s7rcfNH/PJLelTYFeQKWSvp\n2JCZXhe4gcy0IUiFKChV9Xwmc+qlZahVbZFdqUQxiJ8crustdXJJWjQM490f\nri8fGBWPlgvuzbrxYyPMvd9jN1zWiK0KTiizyruWnCrMFWx2CEQQGhZuqQQG\nzl6t81HPq3f+aF6EaO55mjpiV1O0F40LffeGSpGMxzzFj7Y1E+N1aZ+Fs+Rz\n+MswTgPJPsaX8tZ9VM4lLfAEx3B44+DSy6n/OGnRMLT8LgyOyGi6Zn1+e7C+\njzhZd6ZEwgPRRbePJj34txMQXwU/HFfrkMFF6Zd57Gpek7kBTkL/MxrkHIiS\nInmuEe5eN559gbt7uM0jnCKe025gYAZmwP1TInk40XtROz1JN2tnTEHpo19L\nV/An\r\n=49s9\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hF+6u7IvM8KCYV4YGqTDYpG1/LzJiHaHEnSwGnx/XciDQ9VJjAGU3nggUwdKg816mrfz6h6sMsD73z5NYi/Utw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWYOuZtfqHO/jdNd/7m78ZHqyUv7xl5anVKxHweDf+0wIhAO1PxS4u44ilivMur3wXXzB6wYV8gdFbHXvxGz1YHamS"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.78eaebdb_1528331107200_0.3799208792441626"},"_hasShrinkwrap":false},"0.3.0-alpha.9afde923":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9afde923","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9afde923","@crave/farmblocks-text":"^1.2.0-alpha.9afde923","@crave/farmblocks-theme":"^1.6.0-alpha.9afde923"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9afde923","dist":{"shasum":"c288ed72026bfbe67c3b264374d53f0d65f714b3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9afde923.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGS/YCRA9TVsSAnZWagAAqyMP/A6r2kPSd6mhB9QA/GpD\nKlp5+mByjhh1vMZluvwqs+14kXZiYfK6Y7RlujRepyuZQkulwdqkC9k2WC/l\n7WGHNBrtx6uSI4Cmo7Vcf/7rl1tRLNKMMWaRLKG5J8fjfh1X4TDSHhWTvz3A\nOrBkq3Wgobtgf6vnO7t7dd7P09Y+CSzhNkhcdTCmC/PgEzLYjbLzo3VFUAf7\n5YDhTf9EENyyM5j5XatqfV24vFI9+E9rm8kBaOuEfFUi06J25iICcl2N6caV\nRbFyvUzSpVd99AuwoyCbnDU6PhdEnEktgPCRrgGCIjI+EXYG60+Bw7ctUAyt\nFopb6QghDCFcajMR3Eq3hsygGB4ljFXHhbiS6KsXs2fNnv579mjCUj9S5CDp\nFdplESOhgtNyQE9pqTV53/NoLvIwY2e65hdSeCZOQv69IgavUxr0Wa0+G4qN\n05RhfZfwhZ3KphvEWp5a7shdooW254wKNpaIVV/lXotAm0T+f0M1f1OYNLdG\nwmp2I/kq0S93QOF9IKZ6LLA7l2xkJQs0EoYbTfgzP2MFfOGdWS3BSTVXvQta\nUax/NX5ugpN4I7I8a8eo+H3nJTRMXcE2A3cxwgC6c5nQrYkuLR5TxFo+8qN6\nHt3M5jx9GUBOxBUgtki43J113zf+v3Ytmjap2dnrY4lqzlVovD54c/t/sGvV\nyvUu\r\n=sm1g\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-r6RM+MWU/tntrIL/1YBhm3i3eAArPAZMkqXEVVkXt4m5ge1eRf0gxPFpyCdTo3FDu253HtPyWzUpqdVOrA/TAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVDuFHyAZMMdli2uOKkZfgcPWADBlwQNqw8iCJa4pghAiEAplS/5iMelL3NFqU0aF5Pnq7KIN/LJQ3qTpzvXJz40Zk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9afde923_1528377303554_0.17454414264913587"},"_hasShrinkwrap":false},"0.3.0-alpha.03c69cf0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.03c69cf0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.03c69cf0","@crave/farmblocks-text":"^1.2.0-alpha.03c69cf0","@crave/farmblocks-theme":"^1.6.0-alpha.03c69cf0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.03c69cf0","dist":{"shasum":"55ccf1eceae708ca6da95ae6710154ee3d0929c4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.03c69cf0.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGXGACRA9TVsSAnZWagAAFPcP/1GS9HypMYUN53IyCyAn\n2Mhug8CR4iZuMwDrFYZUIIuZdzIGHx2+i1FDx0yVh7faJ3bwe+qqGhIje7zS\n2qVM5D7GcDyuUgqQYtYwO6wzUQ4/QSUdPr2YPZvAwkD6M27T7RSeEEfiQJUL\nstdyXLp3f2GxjDHS8sbwV3az7nbE8seeEjBUFsF/kwN1NxDE/XUXhmovhoIp\nivq0CRhyhc/atdmnEQyJ08pOfQTsmcwtWtjSgedzFC17fPXpUn/OQZ91EwGf\n4QazB6VCnH/OkWmJ9jRvv5vQB7jLLyYEAr+EmPUQ+149erwShzpy4yXuEv3c\njRVDDdMVNE2rVitipNvJWN5svIdlx4u0RzWL4pGRtnjHg/HbZkidkoQylvDC\nkHraQVoFFQrFeL9lUJSECidjc55JxPK89/tZIDvAS0SukcuCR318W+yTBLXT\n3plDgfcaLG58PZXHOHvnZuwekPl7381GlygvwRFkeyPz8f1d2nGCJC2CLM1Z\nmGO2vEbsxseyBPET63Rf9A7iRgE6Ok9HPv3PVQ2/rFfCe+saAKCo94iVSaez\nMMPmjswtlk8KJTWI3okUsmmEZ2XRTqkSbAyeR4THuN9NmqKzOCflerbRpYzu\n819yrmhF49wWx7kQ8Ybsj4OKF7dHlKFIvrXkXaT4K/4zMi84gOwDrmiq/DBF\nM/wL\r\n=oZMa\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-YK7VERL7PN9YYJBc3uXYvn3dzzhOWyXJ5gSY1sx46T+D9Bqw4CrEsHH69yKV351WvHOubnwNrx469kdgB5yFLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGITwX86N5EArA2YWEFefvTId8FqHaHam+BK/yZ3XGh2AiEA70snTSLTibfM46gN1iSa8Dvu4DeWPU7qJrYq9zBxn0U="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.03c69cf0_1528394111670_0.8519815136192035"},"_hasShrinkwrap":false},"0.3.0-alpha.a433646b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a433646b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a433646b","@crave/farmblocks-text":"^1.2.0-alpha.a433646b","@crave/farmblocks-theme":"^1.6.0-alpha.a433646b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a433646b","dist":{"shasum":"1b0619263e4bba1cb22882128d12905de5208637","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a433646b.tgz","fileCount":13,"unpackedSize":20717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZaKCRA9TVsSAnZWagAAz2UQAKUAl+5RhH+83Sn1K0oY\netdKKJsPI1qEjUb4zdi9JDeStqWD61+eY0T52hItZMLyhnu232K+mIk8aF9w\nTCbS7t/V/4DJUqcbKC/eZKBDBjqJHT+V4H49/NxH2/HoTsWkqXAB/1TFbkhD\ncWQFzFVHx5CLEkN+BDPm3wbGlEK/X1gFaJ2PiRanNncnKekoBEfvqyIirKo3\nTeceiuJEQs8AmV/aIWJFum75qaJ4ThUbN53W+8o4GoBaPeV+uL/QM1LJ14P3\nojgL0RSSJp+QZms1xyAetBDBBxH/7CXRVDkIAyxUM6jbjdlyNeelF0RSmzez\nr7hTSqfmL22hc9kALnj7fUcpUTcgTvmQHr2iDQRbpl16XTrtscbxX4hK+Cpm\niQta7mM0XE71++IM5bIY9etiSptd13/wMQWpBS80gEI5rAGPrWnJVD3bGf2E\nWEYZBSEpvJ6xC1Xc47Or6ZIyqaliq6aH907otJiAxv4r3TJUPIMv8z92+R3G\n+mRbXmXnTVTD6nFvi8l3NK+pG9AAx16B8ZsvGhckLUQNQZs/PfIB2SOhZfca\nPcmQril2ZXf/z3hrCV/IrtpG++ATNGIvHhIFOVI03iP2pSG1enC69/7Y8Gwm\nwT8SB3QU1oQAmkD/sgjrpd768MNKRavJkAJ2YzqxJoeid2ngBJhMSvhwYTPn\nhF2y\r\n=MUKZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-AALePg2Z8T3yHAxPHu5v6FTunodbHd4Mg5XLhcMc2WHc8Y6wgL3cSsgx16OW3TdL5qiS3Lshxv/RzwMWAfqBhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+5X3enH3YZMEE9hoFb327eMkzh8ol2L4z9kZj+Y/16AiAy+gpi0BSyPpV8Rji/a2I+ScV6LIoTyuBWPoPrTTBJZg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a433646b_1528403594362_0.24757986035283897"},"_hasShrinkwrap":false},"0.3.0-alpha.bb4b64fd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bb4b64fd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bb4b64fd","@crave/farmblocks-text":"^1.2.0-alpha.bb4b64fd","@crave/farmblocks-theme":"^1.6.0-alpha.bb4b64fd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bb4b64fd","dist":{"shasum":"45cafcb6fffaa15ec013527621995138e0c8ccca","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bb4b64fd.tgz","fileCount":13,"unpackedSize":20664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGoLSCRA9TVsSAnZWagAA/mgP/RZEp62XxJWwcRJx+4kG\nt1VOTShyCQuKd3nByV5t9FF9EnYjUAFV/EQbj04YcIW/ogDCNUFx+bkVeTES\nfsnM8tKiXD1mEEb24GnNEh/mU//wfXIJDHG67XqshfDuCXvoNHNl4BUBt2ld\nzMY/gCbeUFG9QHbENWMkOckI9umux3TMdFcKN0QFqreO4lB2dSN/ZfxbL6pQ\nWORGGXqDL8VosyogQWoUx2u4frtS/I9VxQgFkor1XUgHiz7MBv9DvfvWeftQ\nvHyooeiNdMJQu92F2+H9/lYqEERCfI24La2FgLlmYuPx/TgXQazyYBN7q0Ca\n5dX8m/C2/L8IZZmbooYCharRyZAck+3s4hUfqN/jZckgDG6rnKUxTY0OzDXn\nylFD7oSSJxO6Blv2LdCssM6pwV+ZOR21uLcj8I+IiQzo/VjtYIeMz7zVD9Ke\nRFp4GClK2z4Fu5fZ0Lu68IBFc+czXB/Aw2fuAvKIb5MHiRh4hZmDabCqGsOO\nXDNvS8r2EYyYm4jXRhbr0aenNMdJmx83lcBzJSCqTPjQQHZHERcdySNkR9As\nCr3JWVkOpTFvMWP+AOekNIu3JxFpYwGqGHlW1to6hnyOufxxY4mmkq/5VwbW\nvIppRypcgd718MLO2wKAL99MJ5MeD1thWOJfx4KqpCDGfFTejuYuWtdAv+h/\nvTrz\r\n=Fj/b\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jBz0u+nH61f6f3Gf4XeWKryVPTQXAEzAfN00vRcEfihftUfd3bqKGRwwZ2HJM1G5MZXwSd68ye+Z0Ym/kLpPVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG86CDo91tEnPA24MZm681nPRuIpFsXDBSEd2BGqOW4AiEA9MQhlMgqLB56Th0tVJTm0gPzkPGdi2Lhfw8U9z1rkqk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bb4b64fd_1528464081786_0.82194176353413"},"_hasShrinkwrap":false},"0.2.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.1","@crave/farmblocks-text":"^1.1.8","@crave/farmblocks-theme":"^1.5.1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.3","dist":{"shasum":"9f4ca0e6f1eb31db83e89d48d38d7f184a755ca7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.3.tgz","fileCount":13,"unpackedSize":20628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGpKHCRA9TVsSAnZWagAA4IYQAJzNfZu6I0ik+ktP/OwU\nf5Y6kEfoOlszDS8tm6WVs2HvwvbBzob0xGzFP2M9M6QVzdE/bBhWe6lSulH7\nU44JnUJklqxh8XsSLGhl5DLyAOITiHMXo9u5MrvddOom+TnxaZ8WZTTLtuUQ\nLcynpHjvZlpvsdiCn+3Qpme7JIx88+X/yhF+RK2zp05VGlORTmZ8/59FVpkZ\nPeVC6O4kklU6knjp2w13+lfmrDZdyT0+mB7PwHzONGeqD8GTPM7tbW+7RB5+\nnlbPnu3gUs1QYFVc2saMyX36eNKRKqyjj1mi/uP2y+CLFvsEUp01TTJoRz7n\nxMdzvn7WxYEnYv6ExhsjZxbBH4vkedjKwJhZd/sAyY9jxesJ5SsGQaDixVRm\nwguQmAiDsu0q7T7UKHx9RkznacRTEY5KfPLbgc2tea7DHF20lViadLrjEZNm\nFPCbEl50rUf9X5PDP6bOsKNFToEFZkbjj2XnuF8mK42VK+b3uF/hSiywzfQ4\nCkZaNUkK7Eqz7gyBTZhOQ2aZFdNv0x4R7tgzYfwSFfQt5X6h+FsMgy1pFhP3\nmcfik9o4nUkioPTWnhGIX5iuJnCqh329WvwJ9B79p/OC4mV9KVutKC/VHVSy\nHlJeQCfr3ntQQPgzkD2TDh/IOta6Ug7LfynMvGgbLyhj5Y+9X3QcOi8Q04Ra\nXSyk\r\n=lEZZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-uJbSFXoSGdlTGZOF8lRe0pmgQSz0+G8y3/JRDqz7wUr8TJXdztsdRN9B9WbKN/DV32nhyqDDjBVJ0eFKeaPs6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE47SrllGFbS9bF8SY+H+8KcidcGFWFY8CNQ+dkOv3gAiEA+9P/4PcOAmLZOQ4D39ukocRg+ooNKGGdsy9I1GPXV2U="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.3_1528468103508_0.06510474424594648"},"_hasShrinkwrap":false},"0.3.0-alpha.d8773cb2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d8773cb2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d8773cb2","@crave/farmblocks-text":"^1.2.0-alpha.d8773cb2","@crave/farmblocks-theme":"^1.6.0-alpha.d8773cb2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d8773cb2","dist":{"shasum":"130fd5f44e3c229f1118d64bb771771500985b1a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d8773cb2.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGpnZCRA9TVsSAnZWagAABS4P/1mobuaRsLoWAMJR2ATJ\nj5oSDlSifOXMizIQKiOvZO0cmJUwMhquiBQLJZFcqCnn9GdAj9vHKfkvXp10\nDeDS+nSeeQIwqKzhV6SVgoc7Cvyd5NB1i8RsehxbQ6yvvjNuHZkoxadytoT2\nxAWIPOvAH7kWjZAfXAyP0LBpA3WGNwFCU6Zoh7R3o8ZR5jC8m1OcfZwSV6eS\nXnbfDUwXY2B6yT1hG8TDWhevWTtamRSVgu1rVMF+gF9SDwdUydMT0ugxvsfm\nAS3UsP+rtGMFf3lmAK1hHIOTL8eJlH0A7EWCNXYbqX0XqJ3r8Z5CKmjPVW2+\nh0Tr9DJJnkyZ5xR8fHWH8PLHn940oL9TO5+zNZQFcwkbYlxUqQutB27fnLhk\nUSgtFonv1IWduiM4kBgHAuKzCu/SW2ULeeMvbHEg8jbXEHDsJaaysbtwQVc5\nxL2DiTR5+TvwG6dprq+kxN2rM8uSU0OVfsZGKWQd5/Lm3h3SBzkdVXSHig4q\n4XDRbrUW3wemtpartTaa8OvbPyyeDwCZBIka6YBZKG/UvSg7c+pxo5Lk1Dzw\nyx48N0SJTxOb2saC0KjJDlMF0P0Kq+qfvPaBnrrrg85y8xiJlmdNfnm0D6i2\nIPVOZ+uCrloosAEFWgROdo2al62+GhFTDk2c//rSW/iKwwy5YQeVihjqJHKP\nkqXF\r\n=Nmjt\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-H3sLZZz5pI+kwQzhlA4znrj6fU+/CRMm7VN3gftDJoDgVzZ+NtSdN65/Nmfy+W8qJSptgLvveNKW9Z/dC3UL4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTu7gWDao9kLt8GxIiMIOt146WfFuvCZNE6DxZH5DszwIhAOq3iiTEIqs7gwXH4BOPCyYo7o8c/hlPcG1R88GQKswo"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d8773cb2_1528469976780_0.17836967051118946"},"_hasShrinkwrap":false},"0.3.0-alpha.448da3a5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.448da3a5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.448da3a5","@crave/farmblocks-text":"^1.2.0-alpha.448da3a5","@crave/farmblocks-theme":"^1.6.0-alpha.448da3a5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.448da3a5","dist":{"shasum":"6e9230975d7324196da5d2d8e050723d30a69489","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.448da3a5.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHnBgCRA9TVsSAnZWagAAWD8QAJFxgRjxARSPuFEyGiJD\ns8GAstUiTnvXdJrpzYuP2cZO3tYcNGnKfM0tJUlXDzM5lWrIVlcySlFC6Rb9\nK+LQHPUTzGH1fv1UUC1C7SHbTtOiU8atYY/us5MqI6ISrA14XRbdpydu8wSV\nU95HYt42IMPT+ivOzIT5HW/V4bKfO9/loPujU8+XpnBZFh0J1xL4ql3jdE6H\nWUobclsWpPhyvxeTdfdxz553d6RvXn2w81asqg984+ZCpF8dCJPppp3cBmNB\n6K1vLjJwMQxncdPqOKJc2dwdh3AOrab6QVBApHW/HCR7hl6TLHKMBwNE7GF4\nQGeoJpd5uFdt+cHExywKNr1BCJiagrQXzFeUdbQdKF6z6FNj90oBwy9t7zX8\n0GiogEIhFGfcJ8uvAhYW+SXw4XyuBqMNV+cQnvjbRJq5HdQ/oGtfXTCbApik\nGDFVaRmSiYpuye0TU5NQolXzGiU0r3wJna+H6vZF3QS/jlbVIxv2BQqvFAUA\n/XWUqkIJQDKSDGtkpkBzqYM/dbU6FQqYybBIAfyBHH+hAiFw7gAozWyUUK3f\nicitzOkY8Smml4OJuceVlgjxrfnaxpTbCRseGgN5U9eT+dNuJLxJ2njklFAc\nMqcK+LJrZP21y3Sumdt4zTKzoN7D+uJH91XoDYqNvjQEz7hvO6lFR8Z43iuT\n8EHL\r\n=JnYQ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Tf6n6M4oV5vXrkTlN+4P51Oin3n40aEeyKqZrfaRBUQ0C7UaFGWGA1drtvjs/Yqqnkzcla8fq5GjsOP4kJ4e/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNreH+oKgnhCa+30ufnDNtEqtPbVCPjPoYGW2I44g4LQIgUcdgwLQDfOW1qPEsAp0MkequNfrRlG5owFTjyhRsND4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.448da3a5_1528721503960_0.7185247492958127"},"_hasShrinkwrap":false},"0.3.0-alpha.6fef9195":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6fef9195","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6fef9195","@crave/farmblocks-text":"^1.2.0-alpha.6fef9195","@crave/farmblocks-theme":"^1.6.0-alpha.6fef9195"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6fef9195","dist":{"shasum":"4e23afb8c44a31d06cb6ddb9447bc14255bb4d51","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6fef9195.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHqcFCRA9TVsSAnZWagAAWp8P/1rGkKQpB5dE5qLVtxS5\nONWTXddt6niOpZtjjvR0gCP89e6Clz91DU734hNMa47/amB9KLxGXjf0l7E0\n4LWYZm17uKxNMkEHBIS54KIxuvOK2822w/RCoGOqzvMSwaEFbx5QJDSC+bDs\naFj9Nes1VQXQc4zFkaDTky/iK4egTrylkoStjKgEUXhzYLK1VDSs2e+5lcpd\nY91NAEkjuQQ0aZKdfGCB8ZJppMsTgNTc0hpxOFhrqVWeQCoLCw6e1UqiEzB5\nE9nJY3CNiwQIcbU+uw4TQUinn/jhmB8xzjorzye6a8vimy3OhXPDSkWGSZeQ\nSBBtC69gKiXKQOGvnhe7uKm5BjNBIpuSRxeHRyQeujcmOHXP4Pwv1lXgsv8u\niuJxlRT4NeQMYFJXDKpdfnGIQqhQZzfXVJjg9q7jjmbQMt5SlHwUZ+Mo3HWu\nYXg/FA/xO9SWt/5xaynnPCxwE1vcEQheYQr+MfvBGBRx5LzNBQTgSDhxNOFF\nqSX/6jnD1WpS/b4ikWZC24oKAZ1xo28Zv9vh0j7aPGy9eDgL3HQNqqJaoT+n\n7ufgpm0Kd4Z9cmuMF07sXbzFOgiGZMN7VIMksc5Qq/DwVZXPeYhsJ6JBYTys\nBbg8mGLQvzJO9GM6FL+PvFmKmku965zoHxPDZRtvuPEY8Q9VQPljGx/5eIh3\nirIL\r\n=cst0\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-lcwVByTIbme0QYZzoZniDKUsDwuR9iwvjX0JOSbJCrg0ncf2jHO3rstJxv97aFDN+e7pafdm6vmVncu1ApuGlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv3YgjWvqtUWtzmpdq4Ydq7If4SWWwPkc3Z+xgV4SZewIgWi9x6kYWo0+fLmcFL8kJ7BCq+FOstqnHY5H8ky6Elr8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6fef9195_1528735492962_0.42593426041097104"},"_hasShrinkwrap":false},"0.3.0-alpha.3684de82":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3684de82","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3684de82","@crave/farmblocks-text":"^1.2.0-alpha.3684de82","@crave/farmblocks-theme":"^1.6.0-alpha.3684de82"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3684de82","dist":{"shasum":"3949c9749978c73105f94488dd2133412e5c7b93","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3684de82.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt1RCRA9TVsSAnZWagAAib0QAJ3VQdxz1umnuGjab644\nwAjIVAUCeeIMC3h0KmBt95NHHSUMaclbPrZz0DgotnwUst8FU2C0z9Yy0zN4\n/FcyT2JVuYYLA5EWAAlMnyLDB/2OIvODayCdTRRZe7CoeM6fc9M3JBVkpjq3\nTVBD+6VIABHvIOatBRuydTz+7No7IALbyWLg0EBXn0zfN+Ici+1dyzeg2nyK\nPv1Ofozs/Jc3csM5Xv50t3YA0Z7t9oBjrjzMBsG1cx8EEzcb6NGKLfqIUC8Y\nYON26euvTAiVdo3/1pNAc8oAaOX/bDMB0CT6qUcyHH66nHd+ZYe3/RM5Mf9G\nWotAl9xznFAbxgndgIbgtnMuliYiM/qpXjuI/hnVYz9vEUkFqcpG/szb9BKw\nbAgee5pNW9UDj5mYAPqYX7nkbt/IkKKB+6JGAODQl0Cx9vGzjEYWVnwEPQbG\nArLlT6QGrLHrEjU/7tWKmkWhDKKibED3YsgvB/lWpBDQ/bhz2cHVsPcj6htE\nvUJqba4vh98mDEmBDvc5ClBC9pSGAOCwiWPK/qAKVAd0E/0vANLbmhNVuOYt\nAjFOUmz3gyuW9uZoSNdvnuH4IGL9IIu/eiGJ44h3I2T/B5h2yETtIsnC4ccI\nFLstDL4vuW9bsXniqAUo6SL8k1mfuQwhw7qXIlowNYaIe8hT9hhOk7rXnuib\n/bNE\r\n=AZhZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-7I65e0FLZgWKjzEVuY+gZXbE96amrbQegKQhKG8vhABY+UclbLeMsoeNLeA1bPbNOUPG5jkwpBDf5BWQurLnQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEAXh2pY1SLIkVjM2YYmCO0EQAPc43SFT3aAwz8OMuGQIhALzBzYXB4/ghH21pqzBC1Sk8kuWWRx/3V9QN7A91unvG"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3684de82_1528749393157_0.7698825773436484"},"_hasShrinkwrap":false},"0.3.0-alpha.6d5b7b13":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6d5b7b13","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6d5b7b13","@crave/farmblocks-text":"^1.2.0-alpha.6d5b7b13","@crave/farmblocks-theme":"^1.6.0-alpha.6d5b7b13"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6d5b7b13","dist":{"shasum":"2c214b5d111603015fca0ed8640883d283d6f8f6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6d5b7b13.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH8C8CRA9TVsSAnZWagAA4EQP/0js70HINtopeSlucgaQ\nGqZmW8N7gEG8IKDt0L3zQWXZ+3lqCplgOguKcsN0DUTEnSvaAuMwxhlI5VKN\nMz0oHEQiLSj1mWji0tFgNQ0IEg1LcOyIsSRlLUQngYuS4I3z4/+iFeLI74lY\njet+9OnuDshnTLuo1pOgoEqmx2yuiSAuRzcrZ1JCcznRA8nu7E/0Z2pGwpbh\nJIHryvAx+sTisUmnZjXdkMTOctHMjKBeqRcq9ZK8++EqgMJHLxQvmvvWnSp4\nxCJfeFUV4QbqB7vpHv97tvr95v6A5QrIrfbkKTv/4U1xpcLyKApGXdLtkwNr\nRkimXtPfVzHAL7S2BFqSnx8HDLTZ2SJLuto00E5wdQlJMf6laXB2z8ay+K6I\nXWkfKynDpZRQdNJi7asnXPZW0MpsSIqC0uKpzhYsaBFPuEuWlcZh/+4FcLy7\n3zcQASdDC1O5onb2m/K2+Iyq/wcGB1y365RwuVe8i9jwGbZZLltSk6AkUb4f\nPwfNWgnhdn8BAKYkB6LxMW4T6PKc7sQCwEoQV5eONGdFF51JrZwiYRiwnA2b\nAbfYEAIea/pqJ6hCgTowMW5vX6SlQuN67zheDeOqNLAklYSEUZWy24zMETBD\npFQquiMmSqZ8jTOtRvkqZDCrNCJrs0yQEak3q/00/zWvcDZE4H1avdjlnlzq\nKlSl\r\n=s7aH\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-gE8qnsarvB+zWhe7cjo+BX0c1PYRPAKyzv2v1X7cbP7gfReFLPZ6jFbCVmv1RVNe3KiGFg2LaOPS8kKWN/UN1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDssr7XaAJJi3C4Y9dMaZAtzT3LZ7m+rTUv3ixSvSzhmwIhAKqkW08f1LX1MgobTWXH/qe/VkN7O2kODdf2xAYsCnMp"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6d5b7b13_1528807604844_0.12958459548163215"},"_hasShrinkwrap":false},"0.3.0-alpha.ded52547":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ded52547","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ded52547","@crave/farmblocks-text":"^1.2.0-alpha.ded52547","@crave/farmblocks-theme":"^1.6.0-alpha.ded52547"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ded52547","dist":{"shasum":"163fe1468f3ca89e531519dba1e7514656496675","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ded52547.tgz","fileCount":13,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH9KICRA9TVsSAnZWagAAHkkP/j9SlLsGC+etcQGtnKR2\nEjCQCdrWSW9KodwolgBISlYfWoRiXtLYslJqWe6BgBFsLzK94/fZUHvEbeqK\nlTy8qC5u42mPlx5Oguh74Fw0McEJjgfloHTf433KsgU3mtAbRVsLmaca0/ub\nDCPFs82Sw/DZ/f7jqeS3gaADiPBVDfRm2OHU8DrBshJWMLm0NDS/iiCzqVE/\ny9QMhOnTLcRVDEiODOkryZ1BuwskdYur1tljylVxN0hpwau57uz9hDVqg9D2\nJoLSN5iJPjIIZcVvJxjFEYFFtlrhMdFmeFO4BFeW4y1wSYcNl/4HmYuRoH/U\nTqboyUX9ehPbLcDXYV1P5TPNHQCJ/VYn7xVankBFQiIoDOYPkODUj/nNWvsU\n9M8du7ipRUCHq5B4vBOvurOyCT8IuHWuO647NTsFPu2tN2rq/WuFjw335YWc\nGFU15gTn8ZgFVTFeJ4SgabFtW5GGnaQrYP8ZJatJvmppkwb0rXZMsfngGzL+\nl67loSpdHpj4iWU184RKe0Psj0bm57rKKK3A2SFrEz7l48is0ihK+L9BL1FX\ntrTZFkYn4bjtSFOV8z1wir912puAjkDGjPBIdVq/06pZDRel8aahWuQ0nUXu\nTEb244/frqo8jesGIcXkOrj5jVqnYuCjaMgCHbx7NzNCnckI0KiJz5AvgaFo\nnpaj\r\n=1Nt+\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-stIqivBom/xlEPCHuepUJJ+2xdyUDujbsUPyfNIIUcTwJiDBP4TTCs4DoXZsdURooVJY4omPy4HyPUroHFIdYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0ElHrF3TPIZ9p2kUCooK23pMdeU6Jk1nBLIae44V4jAiA+7pi3PsJTxJpIHjTOGVGsRZmz/G/Sg4spjZi65Dg0Fw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ded52547_1528812167673_0.8170372522236888"},"_hasShrinkwrap":false},"0.3.0-alpha.af7cb427":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.af7cb427","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.af7cb427","@crave/farmblocks-text":"^1.2.0-alpha.af7cb427","@crave/farmblocks-theme":"^1.6.0-alpha.af7cb427"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.af7cb427","dist":{"shasum":"09c002f82eb4254aae9eb99e177b1c1e7c93cc6a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.af7cb427.tgz","fileCount":13,"unpackedSize":21011,"integrity":"sha512-UAxyeQ9CsaAwOM4u72RlGO6ze+y+BI3oysP1Fc+h4HnZzbt3rYQuiDKNfFBWb2j7ccsFCDDEiJUVVdSbhEqNOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6jlRyhqzkaGv0miD2bvUCUxkAenoSFhrpIkMAq3cREAiAdQHl0AmDMVFp4Sjf5G5z5n4RuXqMvIMh2+Jmvid2cmA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.af7cb427_1528826559924_0.5470903246726675"},"_hasShrinkwrap":false},"0.3.0-alpha.db16d392":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.db16d392","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.db16d392","@crave/farmblocks-text":"^1.2.0-alpha.db16d392","@crave/farmblocks-theme":"^1.6.0-alpha.db16d392"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.db16d392","dist":{"shasum":"112f9abdaf7fb69423ce14d521fbde88a1717cc9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.db16d392.tgz","fileCount":13,"unpackedSize":21011,"integrity":"sha512-7SlxaPN9V958ohS+2Uv145HADfXiWZSU9PZSEir0M0v/fIPwsovhyK73UPtWENKxgZUzsTqarPQlqSxph4OPoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvrX4VSg4N0iFYRoofSiIcppnMdFD9slcMOjhZGm6XzAiA5ZzNse2N0bwiaxn0eNTcgNof9MHat1fufWP/Y7YOVtw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.db16d392_1528829876135_0.7719464524708624"},"_hasShrinkwrap":false},"0.3.0-alpha.26aa4e30":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.26aa4e30","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.26aa4e30","@crave/farmblocks-text":"^1.2.0-alpha.26aa4e30","@crave/farmblocks-theme":"^1.6.0-alpha.26aa4e30"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.26aa4e30","dist":{"shasum":"9541cec33b1757ac04c4ea473700b1d29af405c3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.26aa4e30.tgz","fileCount":13,"unpackedSize":21082,"integrity":"sha512-RX+6geq0jWeKc5SngheN5fahCTqJBQeEKKVsQKLUgQ3FN9h8lBOPawKId06/65gZU3L9+pC3i6K7VS95/YeE3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB3jiqM5L4O4Q9fHwRQ4j3SrSWBIrm6/fsr8y0wzGRzAiBJLv+ZOa2AoqKbNm5o2CAGKjlIQDrw7Vh9T6PTbON2qA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.26aa4e30_1528832114434_0.59431554424573"},"_hasShrinkwrap":false},"0.2.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.2","@crave/farmblocks-text":"^1.1.9","@crave/farmblocks-theme":"^1.5.1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.4","dist":{"shasum":"2a0a54160fe71de2675d698b5458e0e4dfbf868c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.4.tgz","fileCount":13,"unpackedSize":20978,"integrity":"sha512-LuZSsafzpyVjDGk4+HJuTIFXSasyhOFgE6RR3GghN6/u6C4AGbVwIwvDxBWReNYTo60h245GMSEr2/IYo7q4bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3/6I6hlWcWlydHcg4Z4AGZF5lE6l4sdR263BiF4ioLAiBIXDehbTGOr/Se4H40CAvP0BwUNPYZPOc8fhIm6b4QiA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.4_1528835015528_0.8431974002204701"},"_hasShrinkwrap":false},"0.3.0-alpha.9ee3ced1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9ee3ced1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9ee3ced1","@crave/farmblocks-text":"^1.2.0-alpha.9ee3ced1","@crave/farmblocks-theme":"^1.6.0-alpha.9ee3ced1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9ee3ced1","dist":{"shasum":"f2e7a3a70526d91b2e080ca1cc388067bc7a3f5d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9ee3ced1.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-ppufNoRSyiYX9vYC62yEELvXgkC5JOnAGYFrbGpKQA1KVQFZMrlaUykNUs3kEhdgc8fPnZXOODxoiWS0DY+mDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpBY+mwSKz/GMmKDqCjKx7L19WiMEQHMQIttvlkCUCmgIgQGxHkT3TS4+gu4GrFxsR3qkHzX7QVnr/229Cye1jG0Q="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9ee3ced1_1528980935310_0.07106692933072933"},"_hasShrinkwrap":false},"0.3.0-alpha.ad61a982":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ad61a982","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ad61a982","@crave/farmblocks-text":"^1.2.0-alpha.ad61a982","@crave/farmblocks-theme":"^1.6.0-alpha.ad61a982"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ad61a982","dist":{"shasum":"df4a96b9cccf668be222c9a7d4b445a2c67d0749","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ad61a982.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-xwjq+1xY3yQGhZq1jpVdypCBbLaKvqG4tC/PWzxQ8PURJ93HWLZID4jWsv8CTYTMvdhxequx80+RYH5xnlOt2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDa9oG8/BXG7FZoSLSXeqHpcJ2+6lu2SXAEyqjn+XbSAIgY26S/byfvJmrWnincGGyzCsZy0pexyXlhWV4mlTAeVU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ad61a982_1528981175699_0.7559266597482432"},"_hasShrinkwrap":false},"0.3.0-alpha.ea5a0d58":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ea5a0d58","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ea5a0d58","@crave/farmblocks-text":"^1.2.0-alpha.ea5a0d58","@crave/farmblocks-theme":"^1.6.0-alpha.ea5a0d58"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ea5a0d58","dist":{"shasum":"9583d38581d0673232da1a58563cab447d332669","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ea5a0d58.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-U9ClGnCv9qiSRKNYu0mMkb1Ma+3oRk+NkKGh8+nNeOPlblNLTCe2WKspCBs3iEU0VfG6frGz1SXcdVJbX19JBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKywErERKEPe5wCX8cCk/v1gAGG6XsWE7unaGG+gqktAiEA4wJKwRkfe/RcVOhRIYzOusqQzkgeO/Zd3+zBwohc/JQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ea5a0d58_1528983743707_0.07621641548338154"},"_hasShrinkwrap":false},"0.3.0-alpha.7d3f778a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7d3f778a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7d3f778a","@crave/farmblocks-text":"^1.2.0-alpha.7d3f778a","@crave/farmblocks-theme":"^1.6.0-alpha.7d3f778a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7d3f778a","dist":{"shasum":"e420514e899107647b92030903c2cc5dd2bc3f32","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7d3f778a.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-jMtT8i7riLVmcNwS5ciWi+hwKG9987qoMo1fLyb/rw0/g+s+ozIClp4glgrMvKu4J0mJkFWwNHGRyC7lZf/aSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRcgrcPUIah5iyHs17MjKprgaohNBQwJLfYOZiPpUvgIgd6yxwU9OrCo/X/CqSUr9YMsyZTFLzyDn8TCJkUzV+CI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7d3f778a_1529039834268_0.9339504734712492"},"_hasShrinkwrap":false},"0.3.0-alpha.21f71177":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.21f71177","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.21f71177","@crave/farmblocks-text":"^1.2.0-alpha.21f71177","@crave/farmblocks-theme":"^1.6.0-alpha.21f71177"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.21f71177","dist":{"shasum":"cb40c14ad3aea718a0663bc1d66c30b22b6ca06a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.21f71177.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-VXcerloeAXPLJ4zuXm4nqZ/EYMTfr7f4yfDIe4TSxCvzvfKYEQr0shVCVc4sNlnQDyVTgWB1AW4/6NHFeeizPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8bKuMTTbFo8XOh0cqE/Ru7lyYjJSObRW9pEWrRb1KnQIgabjealII5vWyM+2hT2Kdb2m0HbuDNvc96tf1iOhwcNo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.21f71177_1529071632223_0.7859593151553206"},"_hasShrinkwrap":false},"0.3.0-alpha.29be50c6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.29be50c6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.29be50c6","@crave/farmblocks-text":"^1.2.0-alpha.29be50c6","@crave/farmblocks-theme":"^1.6.0-alpha.29be50c6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.29be50c6","dist":{"shasum":"c7e87097b38da118de91be3323647a7520aeece0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.29be50c6.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-9utwmL4+z8GE6Id/3poZesWek8jllfoWWcPTXvgXeUngmuDGHG3ABGhlVY8iMn3FyXopN43TSjdUg0+X4uNuWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+/nzh+hX5Wmg6mlha9Q+0RikZ1mFAMMSl/LjN+iEQhAiALImK1S0iVSTQ3xhD53tYz2SezxvWDVZ3V+b3dtFEO9w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.29be50c6_1529080240721_0.8448464803664215"},"_hasShrinkwrap":false},"0.3.0-alpha.b1336a58":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b1336a58","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b1336a58","@crave/farmblocks-text":"^1.2.0-alpha.b1336a58","@crave/farmblocks-theme":"^1.6.0-alpha.b1336a58"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b1336a58","dist":{"shasum":"2b2619f0255231c493558657f8fb2b971f6e7aa0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b1336a58.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-0kPuXimt4p8KToTMvy4InA0U2aFUpCS1Ly7tl+EU0F4ZYzhJglyPftvnvKA+2gOXUcV9RVJ7kXH3BdUxGnN/8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFd1dk2VFQ4grCfQnrFF7Gqz0hGvXcC3COEguO6IekRAiEA8EYJUW9CuSOgGzaN4Gs9zderiqFW97VDQCJzg1TLCBM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b1336a58_1529081232639_0.012878525638921445"},"_hasShrinkwrap":false},"0.3.0-alpha.c35333c6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c35333c6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c35333c6","@crave/farmblocks-text":"^1.2.0-alpha.c35333c6","@crave/farmblocks-theme":"^1.6.0-alpha.c35333c6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c35333c6","dist":{"shasum":"9b2e005f8a6262e3258d0e5be43aa677520e9d4f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c35333c6.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-RGgiK5tFzu6J/b9MoPRaLJAdN0nlReNgN6AV/mTJZ9MAOe23fNdIwz9xuMM+/+edpJb5C7M5AA90y/xynKyoDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkFJW9nnwsdPoZeWnEjhSISvYRPAIWx/VCdzk69Dv3mwIgPZtsxhIcsU7ntd1DukzjH5FNsb2Bfqn0fuKyDYkpQso="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c35333c6_1529083113577_0.026231995161480226"},"_hasShrinkwrap":false},"0.3.0-alpha.18717354":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.18717354","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.18717354","@crave/farmblocks-text":"^1.2.0-alpha.18717354","@crave/farmblocks-theme":"^1.6.0-alpha.18717354"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.18717354","dist":{"shasum":"16215fe58ca82da47ef5b1aa2b41469fef04286c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.18717354.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-TlhcM9xTiBwt37m8ot2ercjnx1ALT/jeI0INqMLJKASqVcSaxQeAvW6StWo7M1UpadblsDEBakfCD7hMvAJliA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDilbO2u6IkMLyugMfrqwOlWlB9WVD2KpUL93JgWXuqRgIhANnQ3D5eDu63EcKZGGKlZN5M+yGr4+mK89hQBpgHHwAg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.18717354_1529083262814_0.8969418916851184"},"_hasShrinkwrap":false},"0.3.0-alpha.e0ff2bff":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e0ff2bff","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e0ff2bff","@crave/farmblocks-text":"^1.2.0-alpha.e0ff2bff","@crave/farmblocks-theme":"^1.6.0-alpha.e0ff2bff"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e0ff2bff","dist":{"shasum":"5d80dbc15eef8fa8a4fb92accdfafb30433e8478","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e0ff2bff.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-XeD9iaDT4TKZ5eCO5cFHf8WC4uqQ61/ZUV+CJzyhL9epqcpgbywiW59WNR4Sc3k7Rvs+YQo6ba/Zo1BhE5ljBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbmg1UndnFfF7zdpWs6jDUduD47yXz1gyIePUZNY+sUAiBnNh9c6Dp+TvW6gLuVYodvVVKftDlVMS7XAmQRnLpMBA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e0ff2bff_1529094178515_0.9321061772016346"},"_hasShrinkwrap":false},"0.3.0-alpha.90dae1af":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.90dae1af","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.90dae1af","@crave/farmblocks-text":"^1.2.0-alpha.90dae1af","@crave/farmblocks-theme":"^1.6.0-alpha.90dae1af"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.90dae1af","dist":{"shasum":"5c17633261e30c6a27c90639170cd7c4ddcbc581","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.90dae1af.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-XEHx4I2JYnQ/eZxpmQZ6DrM++b6aoKxhDpU/chW428aBZgQlcHwt/TbjzJ7dqg0V8IsocOFG1TvKWeH39LDt/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb/dspjUBSgmcIDRc7A2q98FJibbkMJmO02n3mD/CqjgIgUIrWcW9RRULZp8yRd3n00hcaZh7F2ZtKujMU9i+Qh8A="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.90dae1af_1529094576169_0.007637558411989653"},"_hasShrinkwrap":false},"0.3.0-alpha.9f1e5d50":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9f1e5d50","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9f1e5d50","@crave/farmblocks-text":"^1.2.0-alpha.9f1e5d50","@crave/farmblocks-theme":"^1.6.0-alpha.9f1e5d50"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9f1e5d50","dist":{"shasum":"1bbfbf26dc71275fda41cac1c104586dd5650f02","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9f1e5d50.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-CosNw/AFm/agLct4tAsgNPuPQJyjIBcHW7NSx6r7UWN3dghZtGXIGOcOhluEnT/YdFCrDULxYL/3pKOVHqi09w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXZfFch9nFZzwB8UONPcBK1f04m11TTfXruFgdpmU4XAiEApl5ENZqEIiH0gGy5NPIUjhj3cVvO0Vu84vqva9ltyA8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9f1e5d50_1529096293517_0.04006759326810738"},"_hasShrinkwrap":false},"0.3.0-alpha.f9c280fc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f9c280fc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f9c280fc","@crave/farmblocks-text":"^1.2.0-alpha.f9c280fc","@crave/farmblocks-theme":"^1.6.0-alpha.f9c280fc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f9c280fc","dist":{"shasum":"20b4a7d7d964f782987295aa654d33d3c9a6574a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f9c280fc.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-2WgfiP0TQVCcmN/BqmPHROnM+nUn4bvFipCiX3G4paEab4SDnyGZx9jyCu4DORSoE9l2UGJo+N0XpJBhsEyWtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOS1bICvvSUcsp3umvALWt0i2lM2D5+nwn40wLRWmvGgIhAPr80bK2cdAuB5tSgv208HD/qgEB3pmWrcXVbUN4RJE3"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f9c280fc_1529103015091_0.8078872479778643"},"_hasShrinkwrap":false},"0.3.0-alpha.25243305":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.25243305","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.25243305","@crave/farmblocks-text":"^1.2.0-alpha.25243305","@crave/farmblocks-theme":"^1.6.0-alpha.25243305"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.25243305","dist":{"shasum":"3cbda11ef9a9db4ff7fb7cf9b1b40778591ff083","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.25243305.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-H/2TWr5HDY75zLMNQ3lXz+2n0kBSSuzBNnZ32sLpbrW+1Eldz7r5ScGrE7e9tUbrpjEqoig5edglrljgBdNwiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ZUzkuBHrqySVLtvmQne/LJSCffR01bvDnm6+ADN5VAIgHN6nsP5b4Zd/dE3nxkUgzsDiAkZ/ZlD6cifdZ+vNOsQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.25243305_1529331063639_0.5499717480749575"},"_hasShrinkwrap":false},"0.3.0-alpha.b69f29ae":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b69f29ae","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b69f29ae","@crave/farmblocks-text":"^1.2.0-alpha.b69f29ae","@crave/farmblocks-theme":"^1.6.0-alpha.b69f29ae"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b69f29ae","dist":{"shasum":"5d4c8d29862feb26f246b3566b90f985b0b6e442","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b69f29ae.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-Z38ZTn21oTxQ8cuXrNoGQLnJfCuHZYKq0QL9X+PNOjGjySYUM01Qb5DbV/yM71otvk7PjPSognSYzUeYo/H1Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWxzIcooJ89pPAhTZpKgVU4NEndAzazq1UzAuZGQ1pcwIhAKvRt7zjApo0AZ967xTci4SErc9ufyr3Vq9HLxqyUgcN"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b69f29ae_1529332268287_0.4830086847656545"},"_hasShrinkwrap":false},"0.3.0-alpha.ce9d680a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ce9d680a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ce9d680a","@crave/farmblocks-text":"^1.2.0-alpha.ce9d680a","@crave/farmblocks-theme":"^1.6.0-alpha.ce9d680a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ce9d680a","dist":{"shasum":"8d96a70be40b2e9ca2ca6463840166aa1d164995","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ce9d680a.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-P7s0RgCKLVvYFj5UoGhCfFUKxO+xns7N1zClyaycIPJJWtZFqJgBW1MxHv5p6W3ByCBSJMCh1BP2kz0i/Ti/Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOrG+QeCo0/S8kQniE80aYeuihZO4gIYuBXwxJTgPFEAiEA5ytwnQK0XBq4WYqFZ0OdnMZ0Hlg0BR3ZSH5kvLenCko="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ce9d680a_1529333225371_0.4483807068621948"},"_hasShrinkwrap":false},"0.3.0-alpha.8d708914":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8d708914","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8d708914","@crave/farmblocks-text":"^1.2.0-alpha.8d708914","@crave/farmblocks-theme":"^1.6.0-alpha.8d708914"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8d708914","dist":{"shasum":"d9bf1b289634a869825997dcc555fa7c4b0c0814","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8d708914.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-vjhXcnmTDc+mXxA0q9NrKY+m/V7pWFp6/M1hjPmyK+5I1v/8DYmudv2x+283QQUTaEAO/6Pr0/d9uwM3Ptee2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNvNyQOjKqun5pU60dKXu6mkD6MEJrFSIYgTYtYUryeAiEA8kN8nA2VYvbUSaYmgqCL9TmN4L3Q/kdc0P1gGuVxNhs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8d708914_1529333334918_0.5081230228896219"},"_hasShrinkwrap":false},"0.3.0-alpha.d9684102":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d9684102","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d9684102","@crave/farmblocks-text":"^1.2.0-alpha.d9684102","@crave/farmblocks-theme":"^1.6.0-alpha.d9684102"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d9684102","dist":{"shasum":"74f43fd13091e66455fc7ee04a4b9957e4af6643","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d9684102.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-rHXlBa6shb9qFm1du8GABrjFjbBJRZ9PCy9hSxFi2elHjstNPYqDpppgIVQk+uEXvTiKXNEhzkPGwGe1Tyn0CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkFIY5VQZ6FKEVqmkm+Eo9V0QKDq2/QJWJ1U2sNvaS+gIgdD9epmxW3J/e/N16MHur1f0rEI1rCzuYQtkwzzvJ6/o="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d9684102_1529333669293_0.17095632251798043"},"_hasShrinkwrap":false},"0.3.0-alpha.b60cce82":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b60cce82","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b60cce82","@crave/farmblocks-text":"^1.2.0-alpha.b60cce82","@crave/farmblocks-theme":"^1.6.0-alpha.b60cce82"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b60cce82","dist":{"shasum":"7605e075781c047110fbbd2c769ee72e1dd8a58a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b60cce82.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-JYpDhQzk5dL38Z+no7Cugi21g1hIWs1EAxIvbOm3gMX5c/TGU/2jCYu7MpmnlrGkAnJ0GWxRq4gkg+AuJ86IJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs1ZgdoyGBrTKs98EpIuT412PEj0EBdxHVLFIxAx0v7wIgKY1vO8wCdmz7s93ypVsR0AbU/Bl8aiAMjKVUxPRiLe0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b60cce82_1529334177520_0.26710451522804735"},"_hasShrinkwrap":false},"0.3.0-alpha.482ea003":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.482ea003","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.482ea003","@crave/farmblocks-text":"^1.2.0-alpha.482ea003","@crave/farmblocks-theme":"^1.6.0-alpha.482ea003"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.482ea003","dist":{"shasum":"5d141f317edeba5a1ec3e73f51bdd6c1a3ae2adc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.482ea003.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-u6/AMyl3aStawYxpcQWqMVG2EdoMwXR/z1If5/zQql8uNNIQKR0u+46PbFDOd4+6K2L2nRb2rr16V+wOMpZmYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1JEtBI4v4l3+Q+e3atcx+8NG2m77AyfAE6W+oDp3OgCIQDEUz1CRo5HubmTNYscgVQFTZ9Q7aaZ1irf8nzrIrG6zw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.482ea003_1529340815153_0.6732019728634682"},"_hasShrinkwrap":false},"0.3.0-alpha.e490da08":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e490da08","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e490da08","@crave/farmblocks-text":"^1.2.0-alpha.e490da08","@crave/farmblocks-theme":"^1.6.0-alpha.e490da08"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e490da08","dist":{"shasum":"a1507248f2e93edc7656c066b14ab3df0f66acc4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e490da08.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-lP2z4iwdl9YA5WpYLOKTTGt6Oi2X4LA4WC6D1AoXXI4HXwAEfa14/WbpgSxDPN8j9gD7SncCwlD5JkSwATNfjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAucDH3kMekgzECGPFYb4RcgrdtN+Wl9MgYAM9wmu1JNAiEA9PdUHgBfGZGbVb0QsOfg8S+oPs/Pwn9ER6SkFVGTzXc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e490da08_1529352042558_0.1453233540415546"},"_hasShrinkwrap":false},"0.2.5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.3","@crave/farmblocks-text":"^1.1.10","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.5","dist":{"shasum":"eb2dba91ce81781075963858819c3af34c0915e5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.5.tgz","fileCount":13,"unpackedSize":21258,"integrity":"sha512-tzGRV7QLym58z/INJj/2SZdc7bTjxKKZ96i1WiXBb/iRLJ6rNceVnTI8DXsr6QTkLhiG4p4s2cJm5neismZQcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMC8Ozo/0hEICJGSV1cIWkFhsA49m+a6jLhGmgFIYjPQIgBWFw3Xmumv8CY1CreReBHK4Qnb3ADV6FUQ5v5B4YfZA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.5_1529353811797_0.6085729005247322"},"_hasShrinkwrap":false},"0.3.0-alpha.012bbd65":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.012bbd65","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.012bbd65","@crave/farmblocks-text":"^1.2.0-alpha.012bbd65","@crave/farmblocks-theme":"^1.7.0-alpha.012bbd65"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.012bbd65","dist":{"shasum":"4aa5a4b002d8a4edb07511ee0c82ef6f107f2c6a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.012bbd65.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-3q+fQzml4eUpNPbkBtdisLZybTZ8aeHoTp+F4hsqGd961FuvR+ON/nsbTZVgOsDLiCQFqigufl7awZEbnxemmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv3he/2BYliTASYymtQ9QgbPilEBRN46YiPBFdCiIV/QIgPLo00tALb0SEAq8YnMhJHgL7aTZItEhuq1DVTLYTALI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.012bbd65_1529354904480_0.0015891694272840429"},"_hasShrinkwrap":false},"0.3.0-alpha.d196f55d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d196f55d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d196f55d","@crave/farmblocks-text":"^1.2.0-alpha.d196f55d","@crave/farmblocks-theme":"^1.7.0-alpha.d196f55d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d196f55d","dist":{"shasum":"738324d650bb8446f4df025b0a814e5eb23b9827","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d196f55d.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-C26SnUrlB7O/Cfzn3etENmmnkaYFaqc5M6ZmUU+VcICaZFD7ePn02CjJ+4BLgTUP9XnkdjwoqprBXxMQQMrPQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMVH884cdRr4pQMHPPbRiYZ6ubkwaAgmm43WRXp31SIAiAoFhDfOInpQ10e8OCtSWcweZ9vzLDiuDLNxcUwa2esig=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d196f55d_1529356012335_0.6635249118923161"},"_hasShrinkwrap":false},"0.3.0-alpha.4dceb2e5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4dceb2e5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4dceb2e5","@crave/farmblocks-text":"^1.2.0-alpha.4dceb2e5","@crave/farmblocks-theme":"^1.7.0-alpha.4dceb2e5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4dceb2e5","dist":{"shasum":"ab232807123a4b4bb49671a8b59b9d35a8873d7a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4dceb2e5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-H/wI7J2aWAZtmn8vGhiqNpgFRp5J+JsfisnmEubeVvzyFsRo1wjsPX0XWFDPaCo3OjsPZKYEWlU9m/AzMl8p/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTuHmMq4bFz0VsPuZbuI7xBlPXhHo1HPvSgA6s+hx5xQIhAM2BUMopRxj3P1NAKPr0ir6IOMQmrLhlH0O2T2jWg/fR"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4dceb2e5_1529356060716_0.9127580938108637"},"_hasShrinkwrap":false},"0.3.0-alpha.df743bb5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.df743bb5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.df743bb5","@crave/farmblocks-text":"^1.2.0-alpha.df743bb5","@crave/farmblocks-theme":"^1.7.0-alpha.df743bb5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.df743bb5","dist":{"shasum":"fb2ea5c4ea43bfa8d8e96ddf954e5f6e8535a245","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.df743bb5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-hQyjupcuzm5l1CAbXqeL+R4Rk6GmJw4ebWity/tUUBRSXU7J+nhGBxKUUVjAzoS1ihpAUoYhijE1gpH86gDSxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQxFSybFWMDYjuQY2MXRuAkNfH7pAxrJ9Eavg79I1TcwIhAJW7sADJv1RRfVAZSb+M5JE36BLyg48H98nsJoY1VF5L"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.df743bb5_1529425646404_0.40936220466915274"},"_hasShrinkwrap":false},"0.3.0-alpha.0f95a3f8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0f95a3f8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0f95a3f8","@crave/farmblocks-text":"^1.2.0-alpha.0f95a3f8","@crave/farmblocks-theme":"^1.7.0-alpha.0f95a3f8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0f95a3f8","dist":{"shasum":"caa92ccbddb7a2b610c4865545b66c25ecab62db","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0f95a3f8.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-ggOvSxpsIieslTFswW1jHxpYSfNkWr3jJMMBJZVCBzKV3rlcHU73jVXG9vMnRn9Qm92VP+qUNM+hEuOmiBi3dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYlA23Gv5JFCUwiUe3CEUJH7OHv1CKHYnbTlDamRYx6AiB3r+3l4FZqyekD3XdTstGLBQNUK+fU2hkqdnwv1hG4rg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0f95a3f8_1529426330787_0.44315777296379744"},"_hasShrinkwrap":false},"0.3.0-alpha.093723bd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.093723bd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.093723bd","@crave/farmblocks-text":"^1.2.0-alpha.093723bd","@crave/farmblocks-theme":"^1.7.0-alpha.093723bd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.093723bd","dist":{"shasum":"97f240913dcb06aae34a1bbb308ceffa62d1c920","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.093723bd.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-Z1KkEEaBKv6rSPQsdQJ3yL7CG6xtx16aN6UQcbLPe3kV++Mcd5tLkRgP/x7uyTy+StQSWm51UO2GPyZizyvQqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFF8/IL26R/lgqbjZMr0qUUCGF0k82eF+aF3uz6MlgwgIhAMUldg2gk3LE9PfOj2dx1+mhprc8eqowuJaB4GfekBj8"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.093723bd_1529427770154_0.07252209743216587"},"_hasShrinkwrap":false},"0.3.0-alpha.029d6be5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.029d6be5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.029d6be5","@crave/farmblocks-text":"^1.2.0-alpha.029d6be5","@crave/farmblocks-theme":"^1.7.0-alpha.029d6be5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.029d6be5","dist":{"shasum":"e24503b3b353a2d35ccab88af52264139f8c87ab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.029d6be5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-SQxHvlDwY7yuoZUZllhxjZACzX7D8PsqjaWoHOXNTsIOtVAi3FSmu70vaaq8GjFgVVf6bk1T31MZkUshvBzuRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmXlnVkEqwtgHyRQEPgKpMfmaxDlkiYKPK3of0yYt7VQIhALpBVZVL+ZQ8Fn+qxtNzW7drBYjUDBgBmXgHehVwWauE"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.029d6be5_1529428475714_0.07136743091841735"},"_hasShrinkwrap":false},"0.3.0-alpha.d5b210b1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d5b210b1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d5b210b1","@crave/farmblocks-text":"^1.2.0-alpha.d5b210b1","@crave/farmblocks-theme":"^1.7.0-alpha.d5b210b1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d5b210b1","dist":{"shasum":"6b3e8f84a58a8c414b692fac03bb403b4e8a7191","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d5b210b1.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-+KlK9A1NwlB3TnAw0dRJxszE8CU7wZjRV6aW0xyEoq7C6RrfSmg+8m+MsfRZd0H6nRM+McXCUNBjlfapQDaecg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFutilyfsu/A4cK4D9/ZgftAoFJZjVAhkzlUGPdEff3AiEAyiljIbU4f8qj+ENI1LOnybZqm1h8zZl92XnWIOsIUEU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d5b210b1_1529428576119_0.5933065122016372"},"_hasShrinkwrap":false},"0.3.0-alpha.d601a802":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d601a802","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d601a802","@crave/farmblocks-text":"^1.2.0-alpha.d601a802","@crave/farmblocks-theme":"^1.7.0-alpha.d601a802"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d601a802","dist":{"shasum":"4aa39e10b099f2c0c374e1e17ddd69a0fe000588","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d601a802.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-dhxN36Ttt3YUjLqRA84Y98qPDcLsOgk5xIKUZTcsGwRrrU/JFciV+lH5/HjIAenRMdi6ZdHDfqh2xfk77VKYyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9lVU2tezGVem5PFHQni4Ny0VNfZ3PNdTUiy7bzcYpPAiAyI5O51vsY9RO6u6PKxY87X69bV3J1s1Jkro01ymyJAg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d601a802_1529429115653_0.544647541163763"},"_hasShrinkwrap":false},"0.3.0-alpha.87d58a89":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.87d58a89","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.87d58a89","@crave/farmblocks-text":"^1.2.0-alpha.87d58a89","@crave/farmblocks-theme":"^1.7.0-alpha.87d58a89"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.87d58a89","dist":{"shasum":"a41325a1c61c916546c67fc629e0913ecc76da67","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.87d58a89.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-yI1P2Ad3snMTRxlr0sqZ7VMrGWb2lRE6JeNwfGmTEEMiUU5OWGG87clbF0yRqnkifuRYUFh6PM2TdiGLdk/wYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7+KJoi4/qn8+iAArvihyq+aa9qyDlsv4dRgak4qFfXAiAtMDcFln/4+22obFSwghn5ujKZvq8uNMrZ6gfvnLjT6g=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.87d58a89_1529429142115_0.7715677852266407"},"_hasShrinkwrap":false},"0.3.0-alpha.1347baf4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1347baf4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1347baf4","@crave/farmblocks-text":"^1.2.0-alpha.1347baf4","@crave/farmblocks-theme":"^1.7.0-alpha.1347baf4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1347baf4","dist":{"shasum":"f125817f9f262e11ac8ae32713301ba4cca9d7bc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1347baf4.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-c2cHXb/ldKlxDSCh81VbP3Amt8CgssYpSAtOQI/sgrg1GxkIaaQ6Q4kPGxH3oQEPF0v2Fjb/dVRTLNfbT8PCgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHr2xVpDFTuuCg7oWfyNRVzDxjNQyWwPItqdrlozBpFTAiEA0iL+ovGeXz1/5/JFWJjl6Orh9qeFuzXuAYrGb7c+uh8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1347baf4_1529429308481_0.7354758799438752"},"_hasShrinkwrap":false},"0.3.0-alpha.7833baa8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7833baa8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7833baa8","@crave/farmblocks-text":"^1.2.0-alpha.7833baa8","@crave/farmblocks-theme":"^1.7.0-alpha.7833baa8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7833baa8","dist":{"shasum":"4c4d91780a96cf120e82bcd99d38334423994302","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7833baa8.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-HHDo0u/xd+VMgfrSqwbhvQqSvowA/rg/DPB7yr2tn1GmwiJ1z6qGNx221svkfg/Q4N8Or6uVXXiBDfkVREHloA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/a+p8AZJEowr1MHiX8pso3Nf2DyZXujYWtw/525fpOAiAIn9GNtg8IbECGU54OcJh5uzb7NpL7c4HhAVzHVcAIpA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7833baa8_1529429627309_0.7294064439979229"},"_hasShrinkwrap":false},"0.3.0-alpha.c05cea18":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c05cea18","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c05cea18","@crave/farmblocks-text":"^1.2.0-alpha.c05cea18","@crave/farmblocks-theme":"^1.7.0-alpha.c05cea18"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c05cea18","dist":{"shasum":"705fca3122b3628834754f8ff998534eb3521a86","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c05cea18.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-XAd6+4W0X2qzLnNio81MQMnfm3c8hYT35G9HmdieQbtGDBP7vmBXm8mHg/xSYvwTu8dAplvUux7gej6LOpq+nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVh+3t21lGGKZzlFVrBdNv1a6Sd2gqIHe7AXOx9AvoYAiBVTdeZifMnEDQykJIqPwnf3YrNpJoPKE985QabXkEMnw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c05cea18_1529430145993_0.6642297214869881"},"_hasShrinkwrap":false},"0.3.0-alpha.854b6ab4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.854b6ab4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.854b6ab4","@crave/farmblocks-text":"^1.2.0-alpha.854b6ab4","@crave/farmblocks-theme":"^1.7.0-alpha.854b6ab4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.854b6ab4","dist":{"shasum":"9c776ced123ba8effb0a8dc6efba1bf2d57f817e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.854b6ab4.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-lv86q1n6IIvZS9OnEbRIDQoKnu30r+94yJ/x/E5J/0d78obH1QF7HZxbFWRyEDd34Er81zHSoitMkvDVs7zpfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDppa9rYptq3pyobtnPo365dhKKcIbCNjNTYrCLqeKk3AiEAyn2SkldtI7yLkLuAXbhOrXsdK55zcfdJ6xoviJZBhSo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.854b6ab4_1529433480952_0.2573177185959794"},"_hasShrinkwrap":false},"0.3.0-alpha.b050c5d5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b050c5d5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b050c5d5","@crave/farmblocks-text":"^1.2.0-alpha.b050c5d5","@crave/farmblocks-theme":"^1.6.0-alpha.b050c5d5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b050c5d5","dist":{"shasum":"28c67176d6ab40b2d4d53b9231c70b61b60ccfcf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b050c5d5.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-GFqzjwyNf+Gw/PixsPDrOgWkIEwDLFtpGQOAACkKgzVLd39YcNeE0XqKGoJc4OMtl3tHEWL7Vwsd97av94ocKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHba5Sc32qa7Or3YTJ5tGVDgO3wSXsfIGPoZbIq8pLBSAiEA9d0MgNk6xkoVv/ewSAWKjt/tPPxWppLACdhtRC1SwmI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b050c5d5_1529443004453_0.9688442040270064"},"_hasShrinkwrap":false},"0.3.0-alpha.718793ee":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.718793ee","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.718793ee","@crave/farmblocks-text":"^1.2.0-alpha.718793ee","@crave/farmblocks-theme":"^1.7.0-alpha.718793ee"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.718793ee","dist":{"shasum":"7ea92b5560e392bc447c9da5bd02a5e4c2b58757","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.718793ee.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-mC7LK3YDoY2IYyV5iPj4hzM2QjLi2jxGoGmbH1bdKI8QN8Z3VLTlp4DCmx2B1Wwx6o/J1VfS7AbY2A0FeyFWlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJEzItLAQKoir8aZz81WqLt6UfpS+e/g2Kik6mahG3QIgZYBnrkhhY7fUNt6tOMOn7Xni8rNyid3oQsWOD+FhZ50="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.718793ee_1529498718578_0.34025140336730786"},"_hasShrinkwrap":false},"0.3.0-alpha.5d1d8c42":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5d1d8c42","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5d1d8c42","@crave/farmblocks-text":"^1.2.0-alpha.5d1d8c42","@crave/farmblocks-theme":"^1.7.0-alpha.5d1d8c42"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5d1d8c42","dist":{"shasum":"e133c7b495a68de5e0e9c55cf5e8ecd70798cb7a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5d1d8c42.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-3d956aynxu6lW5sRz03s/DiczQoXfik/hdFJVDd/X2ZtyWkWC2LofVZxs3yHC2b8uiUz5cwUv4ZYZP/vCqeeYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZe4h0WiZFlga4ERT/06eQ24bRBsX6Ygt84c9NBrRk/AIhAMr2uCdy8GCirNZD1HMEohcP+4b+dxyXvf6ybm4c06Zy"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5d1d8c42_1529499307877_0.37093734372905196"},"_hasShrinkwrap":false},"0.3.0-alpha.d943481c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d943481c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d943481c","@crave/farmblocks-text":"^1.2.0-alpha.d943481c","@crave/farmblocks-theme":"^1.7.0-alpha.d943481c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d943481c","dist":{"shasum":"142206791f3b14a888fd6fcda45eba207c9e9b3d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d943481c.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-VTWe3N34cMvYdj4qgG8p8IW0rtsyVopaBI489S+HYPPOuiqRmSY28J6g+c/I7OZdQdFwcbDisu0h2qfy2pw5rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClm2bDd7yNipQQYBKDyKWxXBHb6hnCIISGL4+frm2NqwIhAPpXtqVFZS2/fpNWAsfs0PdOLQq4dlzqjnT2N2PSjK9C"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d943481c_1529508112432_0.827045334303661"},"_hasShrinkwrap":false},"0.3.0-alpha.f2eecb53":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f2eecb53","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f2eecb53","@crave/farmblocks-text":"^1.2.0-alpha.f2eecb53","@crave/farmblocks-theme":"^1.7.0-alpha.f2eecb53"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f2eecb53","dist":{"shasum":"02f1cc5c2ee654cc547ff1f2f1e97a084594da30","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f2eecb53.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-iHr8mNKxUSZwhqe2vYSwJxzISDIFtCQwvAXC3nFjfW/yy17aPQPgOiQPfFoOZs35Rkd8eXgkrl7ouNrP8WfV6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUMJTqKkkFckArbHdxpSaq8Wtec6Z7eUZEfx4thEY27gIhAJIFKEwtJJI8MweIr+MfsznD/jS8IYXhEVSSjq6f0TvG"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f2eecb53_1529510050725_0.8543131223728202"},"_hasShrinkwrap":false},"0.3.0-alpha.7ef110eb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7ef110eb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7ef110eb","@crave/farmblocks-text":"^1.2.0-alpha.7ef110eb","@crave/farmblocks-theme":"^1.7.0-alpha.7ef110eb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7ef110eb","dist":{"shasum":"796242b2a73104b6b374e635251c0450b488a623","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7ef110eb.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-/CB83IaqYDbvCAIcNojzo1cKh+o1VYmj83+MxBZovzQ7zg59FDryTu6zdZUZrJcn629f9+bXjp8W4ZAxBSby3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvNfP3ZeNAaDfATHonDm5I3hFqshcFiMr2/qDHCAqNnQIhALtb389is2Fo78dVgufvK6w5vSF5vo2tqxtQGDjsKu0F"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7ef110eb_1529517845384_0.14067071742534365"},"_hasShrinkwrap":false},"0.3.0-alpha.ca4facf5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ca4facf5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ca4facf5","@crave/farmblocks-text":"^1.2.0-alpha.ca4facf5","@crave/farmblocks-theme":"^1.7.0-alpha.ca4facf5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ca4facf5","dist":{"shasum":"e545ceb27fbe26ba5e509baa0414fde771f349ea","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ca4facf5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-8bMws81+F5lT5nq38Yd807Z0e8u3dL7waB/xFS7ol5a0nloJqZkWQJaxQQBo3zmNjD/XuuS3IIrQXQgn2Q8NZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAdzFxXHLwf5uIEX8rIEhjo4URtxjMzSkhJGMzm5Dn2gIgLCDhk+Uu8TwjiLmIcayYE6oMx/sTMWv227mGSaXZ/5g="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ca4facf5_1529519553688_0.40355229964519435"},"_hasShrinkwrap":false},"0.3.0-alpha.b04e33fa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b04e33fa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b04e33fa","@crave/farmblocks-text":"^1.2.0-alpha.b04e33fa","@crave/farmblocks-theme":"^1.7.0-alpha.b04e33fa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b04e33fa","dist":{"shasum":"946da647b66abfdbd3536b0475311b4c43c16620","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b04e33fa.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-IjkgBiknDE/0+Ab8jCSvzuJSI4UnBbJxQpgyrpK9J5cmi0SbfYWKfTmqIkLthtELJM9Y5CILNHNiIx1auXGL+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEFZlZzVGvEJ1nkn2M+bsLRneaONrTbBjy3/RGNf+X4AiEArFp779JHww+CEisaxqEItoNMIHzCf7R+AlTS0/Hb1UM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b04e33fa_1529522212727_0.30573529483578965"},"_hasShrinkwrap":false},"0.3.0-alpha.0eb796b2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0eb796b2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0eb796b2","@crave/farmblocks-text":"^1.2.0-alpha.0eb796b2","@crave/farmblocks-theme":"^1.7.0-alpha.0eb796b2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0eb796b2","dist":{"shasum":"2f559b9ce90be5cf30277718e2ad0b257089fa55","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0eb796b2.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-GglOC3OkMLiMTfn7wvIWmCmeQDh7t5JamBH86hlFnM9wAPxI8tdfXgOn3NCqa1Fe5K8TrtCG1C4p+lecfXgx+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0fcn+bV9utPJBe73T+3IGtzNWdgj0HnaZsOJ5X/+/KAIgM4bRpWimMO5Ik2Syq7NbVDZnt229EbEImLmifp9yGUs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0eb796b2_1529522441629_0.11301125075037866"},"_hasShrinkwrap":false},"0.3.0-alpha.c04ef9f7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c04ef9f7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c04ef9f7","@crave/farmblocks-text":"^1.2.0-alpha.c04ef9f7","@crave/farmblocks-theme":"^1.7.0-alpha.c04ef9f7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c04ef9f7","dist":{"shasum":"2aafa364a7bdf96aed6c78253d186040e008e20b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c04ef9f7.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-6US/FLoM85M95mS51bG92Twf5L9izI3Pjgb+7YZFpczxvUGmJXDOTieMfVXZx3KaQ2MMIDT+FjrZp+bvPLpW+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK+oq73NdxwLplJyq85nIvAfVJtiPBE1d2yiLOS/3YlAiEAseZ4TbgNBldPq7rnMbuH6UqdCOus6syJZJ+2YFXURqg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c04ef9f7_1529522650680_0.7615826367144576"},"_hasShrinkwrap":false},"0.3.0-alpha.0058fd7f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0058fd7f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0058fd7f","@crave/farmblocks-text":"^1.2.0-alpha.0058fd7f","@crave/farmblocks-theme":"^1.6.0-alpha.0058fd7f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0058fd7f","dist":{"shasum":"afce189635cddc1ff8771f0a881184a8227f12a0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0058fd7f.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-Hl9aiiPrUXophShNoJd1y89BI0V4y74A6Vec++jKeX5eSsgQ7gi7CT3JHk0+g4uo0r6qfU075xqBxURxctMGxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEY0elHThJUIkHzUwmPTIQHVYj1XqOPuKblFk/3jVW+AiEA14w/rBDRHDiXLxGmOf9jK9aC2GIuttHG/WgzClnDVzI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0058fd7f_1529607057894_0.9399421549825107"},"_hasShrinkwrap":false},"0.3.0-alpha.613ea2eb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.613ea2eb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.613ea2eb","@crave/farmblocks-text":"^1.2.0-alpha.613ea2eb","@crave/farmblocks-theme":"^1.6.0-alpha.613ea2eb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.613ea2eb","dist":{"shasum":"6ea3ee9b2ed221ce9485024106baa546e1b08b99","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.613ea2eb.tgz","fileCount":13,"unpackedSize":21361,"integrity":"sha512-kI54qR5YHP/VZlY8CIKYJa3zOULdFKc/BXrevYu4pwjO0nUDz8psQIr0bqmABM1NJf4S7gLfRndfbYrzgiZLCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcgOD78VAblJ7VmJFeD/czS9KBCrEgKY0NB/SN8eHWrAiEA/kCfh4A1kMjNzbuDi2URnsOuZwq/UTTJ0s758Qvuw70="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.613ea2eb_1529613635174_0.5345516581398644"},"_hasShrinkwrap":false},"0.3.0-alpha.bb7177a5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bb7177a5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bb7177a5","@crave/farmblocks-text":"^1.2.0-alpha.bb7177a5","@crave/farmblocks-theme":"^1.7.0-alpha.bb7177a5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bb7177a5","dist":{"shasum":"e24accd9c15754bd25583ae77a6938c81936f7b2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bb7177a5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-9+nqSQWUn/kEE3KsPRqxBFESkyCnShUGpWRSpsso9Yj15wKzUt3N/zYgGSuyUkVCvGJUB2pwHxbBVBngeXnRcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtR8sQ/kWSlINlhe4X5BrhDy8CcgiCL6aJvKkxwCylgAiA1lE/t/fOFvWntgvaj5ATeWe353R6WikTrHnkANonCow=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bb7177a5_1529614533483_0.11114886686245873"},"_hasShrinkwrap":false},"0.3.0-alpha.8d320877":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.8d320877","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8d320877","@crave/farmblocks-text":"^1.2.0-alpha.8d320877","@crave/farmblocks-theme":"^1.7.0-alpha.8d320877"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.8d320877","dist":{"shasum":"d15e2ce14421ff5ef4eef736ccdd5b6bdcd8e78f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.8d320877.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-KQj1reuixyhWIb7rJJeQdCYEdrXv+u3IeOT+BSEzMe9mRtXsvffpQHFHkUDRM7Q0M1OhghBEXLjnCex9qgho5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxZFB8lmBdj4rwqoFoa2PVav7ejDQeQi5pLDmOX3CbBgIhAMgmvNlecB43Y1fTt7rxxHQH+33Ul3Wk3eNKa+o+QTl0"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.8d320877_1529615638966_0.4133110323831626"},"_hasShrinkwrap":false},"0.3.0-alpha.02d0d009":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.02d0d009","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.02d0d009","@crave/farmblocks-text":"^1.2.0-alpha.02d0d009","@crave/farmblocks-theme":"^1.7.0-alpha.02d0d009"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.02d0d009","dist":{"shasum":"d212d69e4553131a3c8b63b1c6ce84d791304323","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.02d0d009.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-lqB34aG3hMc6Lg1gwg4NEwsV5u5feacGmn+0hdRohp1Go6VXqHqshwH/lHyjxvLCHsJJTK4uJkBr+T1Z/y5Dag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmBPfE9/uyKYLKMcitTI6wrDv2PMh9F4IogC76smZMYgIgemuuq7hSbcY6KGDLTr/oLKoCqZCnmu/NLUnpD/FJq+0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.02d0d009_1529676765060_0.6812184546280655"},"_hasShrinkwrap":false},"0.3.0-alpha.dff13e4b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.dff13e4b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dff13e4b","@crave/farmblocks-text":"^1.2.0-alpha.dff13e4b","@crave/farmblocks-theme":"^1.7.0-alpha.dff13e4b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.dff13e4b","dist":{"shasum":"90e0dba750dca55a1d5bbef520f6f791b9a03b8a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.dff13e4b.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-Xa7l1y+ndPTLdCTMfiITuhNy3bM8JgVfNv5UkOcRquIwgmvXtzqPPM7kbTGw8tcrz0Vo8/3lqoVFbeMNE50OCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXeNkpTHuIVnKIeqYxp+vCWL36XycLJ++ygzAyYRMPJAiEAwGabX/c5ShAKjWx8hYeNdc9i3Zu6XwUCm9vfzfVV0c0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.dff13e4b_1529676895890_0.716143325085888"},"_hasShrinkwrap":false},"0.3.0-alpha.7a7e55de":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7a7e55de","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7a7e55de","@crave/farmblocks-text":"^1.2.0-alpha.7a7e55de","@crave/farmblocks-theme":"^1.7.0-alpha.7a7e55de"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7a7e55de","dist":{"shasum":"6f79d156f4a2842990cb4dd98bc02c618695ccd6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7a7e55de.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-BOMSldA2ZaRB5c/oOBYZc4Gzp4ArF9I9OXrDzY2YTS8A7Vb/bYMVLwQOjU4a4YVfAW0ZTDdkXjt+ngidHGYEnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjbAUs+VgdgzDfVyZ5Xrvy7efT7nPM2kEmxtFNUUKlFwIhALyG8O0DsBzC3ZAyu0D0TPrih0saB7b2JgfyFYcyoac+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7a7e55de_1529678903410_0.5055366323320147"},"_hasShrinkwrap":false},"0.3.0-alpha.21d19d43":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.21d19d43","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.21d19d43","@crave/farmblocks-text":"^1.2.0-alpha.21d19d43","@crave/farmblocks-theme":"^1.7.0-alpha.21d19d43"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.21d19d43","dist":{"shasum":"746db0a9b85c44cdf1b5cb0edf4824b059ae9d8b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.21d19d43.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-ik6U39v5gHgnJmRPq5QULESNxVnbGdhvjSKj+yWEwwtcHUwaQz9KxLInbWg/IDOkoZypi0TAw5+Odl4wXe+KWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6YTs1s0RFLZygd8PDGp+Gcd2jvWShabGYlrmD/za5iAiBViPxdtBz+p+Q+rPpwxZM9IEoJpdEj6gxHOgdjYvrhzg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.21d19d43_1529679142373_0.9796363655503817"},"_hasShrinkwrap":false},"0.3.0-alpha.9b3b0b90":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9b3b0b90","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9b3b0b90","@crave/farmblocks-text":"^1.2.0-alpha.9b3b0b90","@crave/farmblocks-theme":"^1.7.0-alpha.9b3b0b90"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9b3b0b90","dist":{"shasum":"f68de373762c7b15faad5e3a786f73d3863a1d8c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9b3b0b90.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-ZDXdejf7G9G9qXE3kOa/GIAVpT6YBBc2JUXaf4zKNVCxtuyiB8g5UfH8W8/JdqxfKd50aITaWfghZzWk9pU79A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuv2XVBDmTlvFxedepSJ0JkE5hxzzUOY2NBzUr6q4GGwIhALM2w287Sfq5V2ctIQxVQcqjqifFap/thEKTVffmXq/g"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9b3b0b90_1529688822066_0.527862445615696"},"_hasShrinkwrap":false},"0.3.0-alpha.2b5ec8e7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2b5ec8e7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2b5ec8e7","@crave/farmblocks-text":"^1.2.0-alpha.2b5ec8e7","@crave/farmblocks-theme":"^1.7.0-alpha.2b5ec8e7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2b5ec8e7","dist":{"shasum":"a66eb029ede797f1414e3a1e739c1079a2b51062","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2b5ec8e7.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-gAaZSsgHgtQBjGAZN2sNOe9TSHJLTdkytlYHhyKBI9VPjT2zrRUb9rs25nl1HQp7GEyTEu30RFlfsNLR2uDVpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUgj8SE/6NQ63vZJp7DUUF3EZx+ui2MWKBItHUfqP3swIgcc3oSCUfpVD8wlGLU9qBeuhrG+LNiwSMcuymPl4EJ/U="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2b5ec8e7_1529731212378_0.15232582503651515"},"_hasShrinkwrap":false},"0.3.0-alpha.e8e2fb99":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e8e2fb99","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e8e2fb99","@crave/farmblocks-text":"^1.2.0-alpha.e8e2fb99","@crave/farmblocks-theme":"^1.7.0-alpha.e8e2fb99"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e8e2fb99","dist":{"shasum":"5679287659d5c3769049c1ad0244d562ec882979","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e8e2fb99.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-T5cD1aCD5k5Ni3PsxIMg8G5R5IwVncUgED7/u4+qpubF6CEEzpVsKOX14pLJbngPPS4vvTklLoIbjidxM+vXtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCxW6bFo9TwOhYKjX1asqaiOmYIWHPp18NsIC5jCaP1AiAW87YusOHGEaHa6tdOrnTzRCtLoYwuaqkRq8pfIe/B8w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e8e2fb99_1529991333726_0.2551741540774495"},"_hasShrinkwrap":false},"0.3.0-alpha.9246a390":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9246a390","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9246a390","@crave/farmblocks-text":"^1.2.0-alpha.9246a390","@crave/farmblocks-theme":"^1.7.0-alpha.9246a390"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9246a390","dist":{"shasum":"17ace03ba41de790c58e9e394538104224557aa9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9246a390.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-JVNagLCejfcfLi1ijLpwYaPK2s3QNuQNp5NpNBNCJN0sfzfBmWxnm/HqJMN4/QMKAHcFM8jc08QrJ2ClWQ3LLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4wmptlKSwM1iTkJUlaKypBIhllBZgtE22v42Pwn+OYAiEAr2VZFu0dPGY5bgPucK12Y1EgllumjzRCuv5xmxyAzn4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9246a390_1530034300052_0.5946999957774528"},"_hasShrinkwrap":false},"0.3.0-alpha.6e5fa181":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6e5fa181","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6e5fa181","@crave/farmblocks-text":"^1.2.0-alpha.6e5fa181","@crave/farmblocks-theme":"^1.7.0-alpha.6e5fa181"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6e5fa181","dist":{"shasum":"1052f8578d26724d75f00b98a43c9118a172ad3e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6e5fa181.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-Nsw0w6fvV24LWB06TR4G5fiY6k7xR6X9AYdJgv6CFkhKkFWrFqLbsN81NFSRjijCoIJ3QGCM0a4V1JGh6wk//Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2doT9JDqyiy7PbHpAQDqPwwUoONy82aQlMITv/pN37QIhAIVWnT/vP+SMnYOnYwlXI72e86rm62hRPbWaLguPQVis"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6e5fa181_1530036247626_0.6302154242945648"},"_hasShrinkwrap":false},"0.3.0-alpha.11f9c2a1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.11f9c2a1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.11f9c2a1","@crave/farmblocks-text":"^1.2.0-alpha.11f9c2a1","@crave/farmblocks-theme":"^1.7.0-alpha.11f9c2a1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.11f9c2a1","dist":{"shasum":"cc4a2533d4d38872e4af69d743fbdf41cd13f5d3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.11f9c2a1.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-xoID0yupr6gsjq1ABkL2Lkg3EXYbrJh+PghfPxX4okRinBpCXSv8i6rWEyl9g+DmJk7RxHNWr5A7UTROEw/Cqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ROHEjSqyAIseHeatvsrq9uTzpL9C57V697N6vIhheAIhAMNGar335N4RtMZ46hebTcjb+Iz1X35yQcJEqEos9vDG"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.11f9c2a1_1530100599970_0.9362287272605827"},"_hasShrinkwrap":false},"0.3.0-alpha.1d876ca9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1d876ca9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1d876ca9","@crave/farmblocks-text":"^1.2.0-alpha.1d876ca9","@crave/farmblocks-theme":"^1.7.0-alpha.1d876ca9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1d876ca9","dist":{"shasum":"11ff4624c0f4c72df9c808dc3f6411fb9bf02d18","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1d876ca9.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-dsUMwZL6bYSbH2++B7CRPiAuQe43UcYhsGwgQxkPid1myw8NPUYhGOUhAjnV/PkaSEMrX2awI6wc/HNzEbpZSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgL5xIGep9WKuNJ4Cy0z4HBmAmD3P1+0DncaGV9R1rCAiEAqBaZ0rHY9RrCPR4QU0c5c9T4/54CS2tiMtyIai0hhns="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1d876ca9_1530117656847_0.17315420030529305"},"_hasShrinkwrap":false},"0.3.0-alpha.df1c343b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.df1c343b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.df1c343b","@crave/farmblocks-text":"^1.2.0-alpha.df1c343b","@crave/farmblocks-theme":"^1.7.0-alpha.df1c343b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.df1c343b","dist":{"shasum":"e9a1deaa02cd12c4c99583419d2ffa45fe07fee1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.df1c343b.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-4zeUNXEQIbG1n/zrCeaCwVAVLYmOgLt9V0wyHe4r/B7eiNyQtsRC6Xa/XO9BmEjjoNGwCoE5H2raz2AmUa1Xdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGZ2pQZBqJLhQyK91tZ/sHUayj4bKEKcI9lHyrIoVy7wIhAI3VD8NK+jGWGiLGXLh8dkbpp03pfas0k0JbTy0oSmYK"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.df1c343b_1530297337092_0.8777153851588773"},"_hasShrinkwrap":false},"0.3.0-alpha.74ad35dd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.74ad35dd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.74ad35dd","@crave/farmblocks-text":"^1.2.0-alpha.74ad35dd","@crave/farmblocks-theme":"^1.7.0-alpha.74ad35dd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.74ad35dd","dist":{"shasum":"164c043957af195001172e97579060542398c4d3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.74ad35dd.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-g3mNIqCFJUQgwB9bl2qcr6IXfWCdIa4l1cN0ufR6IhRW1/pwP3RTX5pjdycLbbSmUuYfgE5Ixa282nNEN98jTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiecZgrv2AO4COPqhOuXLcCCIEY1WJ+FKZ1c4E7iovlAIgblRm72vPX34h33tMXDzoyOUC3HcjzcgiPqtMunKC7X4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.74ad35dd_1530537435692_0.9599908064968674"},"_hasShrinkwrap":false},"0.3.0-alpha.3c7edc88":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3c7edc88","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3c7edc88","@crave/farmblocks-text":"^1.2.0-alpha.3c7edc88","@crave/farmblocks-theme":"^1.7.0-alpha.3c7edc88"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3c7edc88","dist":{"shasum":"9c6370ce2c0df7ce83067788b39116b4e8f6a01f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3c7edc88.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-xDVnPpB4DNa8YcESD5x7yQKY/PK/jZz22LYsLAfPlfWmXK4AQwQ7YLeGCzCwpKdeFuaVHwPcxvmSt1d5hXmolg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUlFBzjHBErMwAbVsHl6pSuQg77Oo3nOz8c6622kFI/AiEA9Q5Vm89SRcKhVft2JyuOtUdeYpzTgnLkgkfI7O67asQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3c7edc88_1530538691574_0.6031435204733397"},"_hasShrinkwrap":false},"0.3.0-alpha.bd6ffcf1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.bd6ffcf1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bd6ffcf1","@crave/farmblocks-text":"^1.2.0-alpha.bd6ffcf1","@crave/farmblocks-theme":"^1.7.0-alpha.bd6ffcf1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.bd6ffcf1","dist":{"shasum":"2fa7689d1e111b008f5e663c93ce35bd60afc5f7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.bd6ffcf1.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-Z1hIRy+2CqZ3Mslqzpll1SGWDl7jNJINnwTt2u9jCbKOCdgTbXwWDu28Rx986R3U0b22kqxEdF4JbROQP1hmeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqQe5sLbS6F4K/ks61tf0q4KloKCexVqqhLKYQisLxTgIhALFZoLeHC/ODTuRSTJn49KYDb0NpY1aUiVFj5OuMhyfg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.bd6ffcf1_1530623017354_0.8043251956013635"},"_hasShrinkwrap":false},"0.3.0-alpha.77ca0056":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.77ca0056","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.77ca0056","@crave/farmblocks-text":"^1.2.0-alpha.77ca0056","@crave/farmblocks-theme":"^1.7.0-alpha.77ca0056"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.77ca0056","dist":{"shasum":"c3fb5da435c2884047208c1d588ba587aba74b8d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.77ca0056.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-s8L6Mt92j+Pzl49ULxBgFdCS/6asDorZN0PIK41EsyXrTAJcxkyfYVdgDVMQWikDjn0CwZU+KvjlKDnlcD9tzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz/6Bv5oK4HGuiYL6oYDAAStrxxRF4yjzbRjS5BChLkwIhAK/bDEj1t6abpKLinC3Jbe/oidMp3l7u+GRH+txhZlDI"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.77ca0056_1530627734364_0.5084272441347677"},"_hasShrinkwrap":false},"0.3.0-alpha.39aa4417":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.39aa4417","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.39aa4417","@crave/farmblocks-text":"^1.2.0-alpha.39aa4417","@crave/farmblocks-theme":"^1.7.0-alpha.39aa4417"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.39aa4417","dist":{"shasum":"3979623e4da3c579eb0a01f7993cee6df6f6fcaf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.39aa4417.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-QW6BA1nU966MaFxqvYmSVUI99JIGOykqSB4jxYJf8JqPh1I5SzaOILNRrboqNEgQ8UXLYZEWlhX0IeTj4xx4yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeByfF41wb+Cxm+kEJ/Xvo2FN2PS3OV9olQf8NfR4+TAiEAsbGHktQCvelC1FaenhaCE7H7yCy/2Xid9w8Cepb3kGo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.39aa4417_1530634973315_0.9835597847410567"},"_hasShrinkwrap":false},"0.3.0-alpha.eb30fee0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.eb30fee0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.eb30fee0","@crave/farmblocks-text":"^1.2.0-alpha.eb30fee0","@crave/farmblocks-theme":"^1.7.0-alpha.eb30fee0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.eb30fee0","dist":{"shasum":"d025a9a7a06b55dc90ef5af8efe8e950cbccbd49","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.eb30fee0.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-HCO2yq2UuljujpM0CD1hFQ4J/dcN9TVInbu6+1H5urNSWbArDxSAMwIJKgSVvPms1S2jad0uDoaRE4i0qE0Mdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTqdltp7jxmyHCTUiG15YTuLpUbReVdTOA4g/qgycsugIgOlKZLUsPAJI9S/Tp0Rm+5lpqFScYYjOgleLk0FyojTc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.eb30fee0_1530641099342_0.8550146555547293"},"_hasShrinkwrap":false},"0.3.0-alpha.079f6b9c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.079f6b9c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.079f6b9c","@crave/farmblocks-text":"^1.2.0-alpha.079f6b9c","@crave/farmblocks-theme":"^1.7.0-alpha.079f6b9c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.079f6b9c","dist":{"shasum":"831cf893784081d1ed6479151baa555fe86addfd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.079f6b9c.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-T6odAGbXGyvwsgCAyyrKsI51O0P53Z44NrkhINx2Uy0c9jvNWs5+2TUn6ifiINxHhijosZ81N+G0t42spDlJxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHR3Xfzwv3sDjY/0sZJtIE2YOOqLEYqOjHwtjyU+kGTEAiEA5O7FZGeMbCeMXewFr8pH1sjKWi035M1RQkoKY1lVHMQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.079f6b9c_1530649441410_0.3806030965209135"},"_hasShrinkwrap":false},"0.3.0-alpha.de23b86a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.de23b86a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.de23b86a","@crave/farmblocks-text":"^1.2.0-alpha.de23b86a","@crave/farmblocks-theme":"^1.7.0-alpha.de23b86a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.de23b86a","dist":{"shasum":"dc1a6d1aad65663cdc7e86e7251d56f1d68b692d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.de23b86a.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-9T95/LUlVB2ioUd+DAIxnT41bKrDd023+50MnV7jtnPxubXJgnMBzXNxM20UF61zLUZgiLQdo9RPS+rE6myzjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkiijIcK3lsyMBHxpsBsuLmxBg4iL4FNufTVQRo37taQIgM9NXFzPEdAde+4v709y/MlHomwAXJwFb9oCY1RtoNkE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.de23b86a_1530710092896_0.8209830194697809"},"_hasShrinkwrap":false},"0.3.0-alpha.5bb97164":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5bb97164","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5bb97164","@crave/farmblocks-text":"^1.2.0-alpha.5bb97164","@crave/farmblocks-theme":"^1.7.0-alpha.5bb97164"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5bb97164","dist":{"shasum":"59ec29111aef0f2e398a86be307131a3408b7510","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5bb97164.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-TPjOccqRHO9ZusiMI09WxYNRK2GEgRKQhnNG9d4A+V4rCchcwQhgAm7lkqHit8wf1sOrA+vByFNSocI9imKePw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaBOlqHwkbDigeXHmRudCHif+mDdneYMEpsV7GGcHRrwIhAOrQH6/ltY3ap1UPj+6BbO/z0xJhmXUzCve1FGt8zl4P"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5bb97164_1530712261497_0.09384198647776376"},"_hasShrinkwrap":false},"0.3.0-alpha.99a95534":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.99a95534","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.99a95534","@crave/farmblocks-text":"^1.2.0-alpha.99a95534","@crave/farmblocks-theme":"^1.7.0-alpha.99a95534"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.99a95534","dist":{"shasum":"3510741554c6fe56d052f14a47366087c7320a15","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.99a95534.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-1WUP62K76jbvBC821DoUY5y4tuzfF0SFXkSZamb+eW7yTh2mu7Z+H0thsYM4B9sAKHVusR/k2UcuSxhKtyceCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoB4rtyU3PgzDxfnjhazeRZ9lZ4POSUkVu7+zBQsSGTAiEA/KvmvN+hZKtcEivjj0akNng9GniAjwhGoTy/+S8PVLI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.99a95534_1530713883732_0.14193295529711447"},"_hasShrinkwrap":false},"0.3.0-alpha.e5322957":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e5322957","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e5322957","@crave/farmblocks-text":"^1.2.0-alpha.e5322957","@crave/farmblocks-theme":"^1.7.0-alpha.e5322957"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e5322957","dist":{"shasum":"f81058d5f903f6718909c40716711e1942cf151d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e5322957.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-xxfi8sE7SPTIRhXhp+wXQ3jc+D+y3LWcJaplHgYwRaWrs0TSx4uuimBtVQ9sEJD/ayLIJ8K6fUn2SZuwUKte3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLI7KAhsiuL1REUlT7VE3M0q76YKPjUHvIPZ1GcCf3bQIhAK1VsNMSEZnrOb7eNw8reCVaPgvd2k4Gyg4o3GkuF0BD"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e5322957_1530730667902_0.7918101571410598"},"_hasShrinkwrap":false},"0.3.0-alpha.a7600068":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a7600068","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a7600068","@crave/farmblocks-text":"^1.2.0-alpha.a7600068","@crave/farmblocks-theme":"^1.7.0-alpha.a7600068"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a7600068","dist":{"shasum":"5dc9f0d049a2ffe34ca06df87217a12933e127aa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a7600068.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-G8tqCl5pQvel8ba7sJ1k9dncVcLIIi5Pp8gw+Hf1YeVwGG6ktSosCtHGNIieJyt+DjHBIZxnvY6GIIlsgxzBgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJIhp2tA3cJ0yFw1wUOwCfZi7LpvoWK6BP5x2xcD6sZAiEA3nJtxoos5w0GLxxuNkSFjMP2eFnRt6y+BWMflIH9BjQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a7600068_1530810379765_0.23330448943426751"},"_hasShrinkwrap":false},"0.3.0-alpha.e56998d6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e56998d6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e56998d6","@crave/farmblocks-text":"^1.2.0-alpha.e56998d6","@crave/farmblocks-theme":"^1.7.0-alpha.e56998d6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e56998d6","dist":{"shasum":"51f9db44f1da224efd31b00deb689687b893647f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e56998d6.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-jknkkoLvN98KOY86FHSoKZhk7/efK12kUpoHR+Ct1mBdjLrq5rpIyRmoHEFmTBky531nKnxdJtLkrdrpsOw2Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiCjLwDqmt1DdGGVidF1zVe66wwl4PJZs9T0oDmZ9+oAiBAhowb1UpD1T0gLwhr0erorJiZvY/Gz9PPdMKBYksvkA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e56998d6_1530820694003_0.1912946610678743"},"_hasShrinkwrap":false},"0.3.0-alpha.89d940a2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.89d940a2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.89d940a2","@crave/farmblocks-text":"^1.2.0-alpha.89d940a2","@crave/farmblocks-theme":"^1.7.0-alpha.89d940a2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.89d940a2","dist":{"shasum":"b17169d6fdeed1c9ead0ee51a1ec9ba7b8476e4f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.89d940a2.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-MAZDZy2Au49N2RVmMv42B0xiH1NBSU9dL7OFhmZBZTP7uHNjL40R1q7lKlmcmHheui9VJCGchg+y0dM8TC1W8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwB/Q36w/qUvu9TihAZrfkb5GwlZVQ/EckEcjZEx7z7AiBuKZdNaqB0XIG9K7DUNzQS2G+jiN5KYxv9Qaftbw8b4A=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.89d940a2_1530825959217_0.5781160518710744"},"_hasShrinkwrap":false},"0.3.0-alpha.51ddcf2b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.51ddcf2b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.51ddcf2b","@crave/farmblocks-text":"^1.2.0-alpha.51ddcf2b","@crave/farmblocks-theme":"^1.7.0-alpha.51ddcf2b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.51ddcf2b","dist":{"shasum":"6cd091509941765e334e3cf5c21ee1b9328b9689","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.51ddcf2b.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-5RadFghhCS53d0OCdcOGsJj0IIurjTuRfsZlJbpRC+2jeQi6qq9Zb3QdELLZbafW3fWVH6pKfegGD7h7eeicPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPWAULWpGVHfw/cF7bRf8ly4T9osUmGRGATOB700BuzAiEAkHJ+yLR+LOLW+hVAYVFxSj0gbPLrCzs264WFZfaPi5M="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.51ddcf2b_1530827988367_0.7624664020211942"},"_hasShrinkwrap":false},"0.3.0-alpha.a87779f4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a87779f4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a87779f4","@crave/farmblocks-text":"^1.2.0-alpha.a87779f4","@crave/farmblocks-theme":"^1.7.0-alpha.a87779f4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a87779f4","dist":{"shasum":"d27bf8fb7876ac25fbf1c101d60239a2a2336a0b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a87779f4.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-A8BmxlcljXUoSVDxsML0x0jDqDphTazdHUhTBqWcM9VIPKm9z/8sznbIRfezrEbzkGcbCHJWimJb4Hn4YPcr9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCYXmCumT9BaLX4w2JNIMJAVpuB5ePpVRu8BDIW0/MFAIhAI2JPnXZkwd2xOqChSoQYqsimqkQgOJvw7AJb7T1Ie9t"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a87779f4_1531138591622_0.6619732167918944"},"_hasShrinkwrap":false},"0.3.0-alpha.aae05c34":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.aae05c34","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.aae05c34","@crave/farmblocks-text":"^1.2.0-alpha.aae05c34","@crave/farmblocks-theme":"^1.7.0-alpha.aae05c34"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.aae05c34","dist":{"shasum":"4799c45b73b7aad46124539e799a339a715108cb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.aae05c34.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-L90j2SlczA7nDrnI7iMs7BGpwQ3inmP25Db32KCHfdtakXl6g2dgLbQ3l9gdInKCWZZEf5dsyi8ohE7gXHyvZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyxW6YXipwSKJMBdZP0e4k8/dBJmGzJdB/9OoEX1TztAiEAhqVp3mf5OJL60/fzEhiBtQFyo3e7xymkIRGcvsULpjA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.aae05c34_1531139844764_0.22023235029105703"},"_hasShrinkwrap":false},"0.3.0-alpha.b17918e5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b17918e5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b17918e5","@crave/farmblocks-text":"^1.2.0-alpha.b17918e5","@crave/farmblocks-theme":"^1.7.0-alpha.b17918e5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b17918e5","dist":{"shasum":"b4467c50a01d63c5b4f0efc529ff5b97f3f0d593","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b17918e5.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-0dQPr4a3DyAywlO95GmJeM7rMz9Qr20A6QElhmT5+761UIY+SYvaeXaInEGAx0oNR4sJR6OzRXINRgX5jlnaXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMNMPgJUaEurewxWtoKaEKfau+9VRhsxh9rk0yuO0XAwIgGHdl6mJDNMSnL4fwIGid7Gigl8oxGd17aIosruAjeSo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b17918e5_1531142376866_0.8788859638079267"},"_hasShrinkwrap":false},"0.3.0-alpha.f38f1aff":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f38f1aff","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f38f1aff","@crave/farmblocks-text":"^1.2.0-alpha.f38f1aff","@crave/farmblocks-theme":"^1.7.0-alpha.f38f1aff"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f38f1aff","dist":{"shasum":"449400d1c00a3149cdc677cd14721c603ce8375e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f38f1aff.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-A2rrSN45pyVpxTBYGqu+lYffSAFTZoB4WuQgb5LtPNVB2pVjU0sU2gOwwhbirjIVKxfV2m4yWETQ9y8/gjj2nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUQQsC6TpdsKfHpGDwFSnGrAXhGtTo+LF7C+2PFv5nhAiEAyN4HBEKwqJenEQzXKnN1w8tUnj1Vm9/ZFlE9qDGfKzY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f38f1aff_1531153220775_0.2283942765642355"},"_hasShrinkwrap":false},"0.3.0-alpha.abcc3683":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.abcc3683","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.abcc3683","@crave/farmblocks-text":"^1.2.0-alpha.abcc3683","@crave/farmblocks-theme":"^1.7.0-alpha.abcc3683"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.abcc3683","dist":{"shasum":"0f8c2df19ca0d154986af8b7e0430eda6629e016","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.abcc3683.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-JfL/ftxetDg8gUeKuIZ/yOkQtonyzYH8tzSWKBPReUF5Zu7jLlc2HEZ33XUZbzF2cqvjILhLgoDYDmOUu3k00g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVxMoEmXZR2oiYum3GdABjekzpZTrlsUY7srEdCG/oAgIgER3hZmhboAEVsr9Bweo3Y55KmflI2S5lj1HDrwCBJCA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.abcc3683_1531155875114_0.026760495367407877"},"_hasShrinkwrap":false},"0.3.0-alpha.81056d4b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.81056d4b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.81056d4b","@crave/farmblocks-text":"^1.2.0-alpha.81056d4b","@crave/farmblocks-theme":"^1.7.0-alpha.81056d4b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.81056d4b","dist":{"shasum":"4de57f6ab29609b969e675dc93554060c952ec19","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.81056d4b.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-lxD7Xi84shswzAa6vn2lbzctVdzWSYK0B/rEPQxFp1W6PBbmMbDM7hbT7nermfzQOUFRGnlnNy1UCLKm1G3GTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEb9aIfndlLa8Soufk27FH8hKpI+rPn52mWAeHLq6w2QIhAOUHCIq4vB04uHOkUiD9NwFMlZl/ur08KKNY7ani9HQT"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.81056d4b_1531161660383_0.6378335152130079"},"_hasShrinkwrap":false},"0.3.0-alpha.0c6db6ab":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0c6db6ab","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0c6db6ab","@crave/farmblocks-text":"^1.2.0-alpha.0c6db6ab","@crave/farmblocks-theme":"^1.7.0-alpha.0c6db6ab"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0c6db6ab","dist":{"shasum":"65499987bb39bd831027e29b4d459bc32f43432c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0c6db6ab.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-Lvo0BVTZYGk8ti/ZlCXdmVcPU7dotKWEujqBR7UsY+/spH5URznmkn8vnNxvYYrtx9+adpLRX1mXWXb29z+NUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcpkedTD6mgOMdi+EqwfGD85fNAASQUuQ1NM1dTALMpwIgH/Y/GYWvvRKhYHSEPk7khKd6dKQBPj2YGbnlMIRPPZQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0c6db6ab_1531161998415_0.43483330510546936"},"_hasShrinkwrap":false},"0.3.0-alpha.42dad151":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.42dad151","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.42dad151","@crave/farmblocks-text":"^1.2.0-alpha.42dad151","@crave/farmblocks-theme":"^1.7.0-alpha.42dad151"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.42dad151","dist":{"shasum":"7e517f1f9790fef780f78c183abf0b5afe3714c9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.42dad151.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-YLqr4gHM/D1ywDEV00nzrOT5ghYhOQpYM1pZf0PHJl/ZkRbKHNwSoMdRcyQn5iarx0cwkbNdHcheS8sV/U0EVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAM4Z1p/y9UAUeJC20pyv2hgGcznFj9K8KXPgSO7XtlgIhAI/Ss15bsDqVqJ69fylnyNQNgKao5Qbo1A5gRk43IPhu"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.42dad151_1531162547785_0.6267923234792554"},"_hasShrinkwrap":false},"0.2.6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.3","@crave/farmblocks-text":"^1.2.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.6","dist":{"shasum":"305a48bb69fdb092db4ecac39dc584d0914a8567","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.6.tgz","fileCount":13,"unpackedSize":21536,"integrity":"sha512-sEe6XLzgU3RaXB2xUjTr2GZL1ykItWe+XfbJYt7dw03loFGmnYVZhorHlOC7RdtzdU+pxBkd+7pj5Hmd1z48RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYc2ZqXmfhccHf/ZgI5HKGvKfv/dJZzF+aPLt36CRjCgIhAOCqmYtZaZr56qkIMlDytjKSZD7l5BjzTwjqe0oB8ebb"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.6_1531163218206_0.3015388877420144"},"_hasShrinkwrap":false},"0.3.0-alpha.dd4f6898":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.dd4f6898","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dd4f6898","@crave/farmblocks-text":"^1.2.0-alpha.dd4f6898","@crave/farmblocks-theme":"^1.7.0-alpha.dd4f6898"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.dd4f6898","dist":{"shasum":"38d06a71e59815c3cd366074aa5ec1d3198cbdcc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.dd4f6898.tgz","fileCount":13,"unpackedSize":21640,"integrity":"sha512-8SCqRjrGXN+Tj9DCppSJMHaFjKRUzK8hF/aMOIwVWVqvr6NCIyyDcJnH87YZJ868G5aA0PoPoukH3WBJU2f7GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgQJa7vFNAohrNmOSG92mHdWCqB7wh/R8hPEn3QxHPRQIgFJ8TntQkItSxLoFrxRY8VEBttGLOz5utDMhUd2qStFo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.dd4f6898_1531163832537_0.4385722226287807"},"_hasShrinkwrap":false},"0.3.0-alpha.96699fca":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.96699fca","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.96699fca","@crave/farmblocks-text":"^1.3.0-alpha.96699fca","@crave/farmblocks-theme":"^1.7.0-alpha.96699fca"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.96699fca","dist":{"shasum":"8c37fba24ab5b470e6c6dd0df0044b0446668a82","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.96699fca.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-Y8lqOm/XaGf9iF4x15ehpUVRHZvJe/Q42/K89U5QNXWJDLX8zxhEJHhPViWRLsSrq6AJhkHb/Kfs2x10Uus9AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC33D9j8KH5GrqkawIAWlg0KJoHju9IRJ2fGX/D8/ExpAiEAspdZsYqJe9AHnWxX6K9JIRtyF5X2QrUrOMkptZCCVAM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.96699fca_1531165199049_0.8045221870887902"},"_hasShrinkwrap":false},"0.3.0-alpha.77fe25ee":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.77fe25ee","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.77fe25ee","@crave/farmblocks-text":"^1.3.0-alpha.77fe25ee","@crave/farmblocks-theme":"^1.7.0-alpha.77fe25ee"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.77fe25ee","dist":{"shasum":"5119bfb695281d4b24ffbf6232da5692fdbe2c51","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.77fe25ee.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-CudI5StXDkHn1a2AXUJc3CIhaHe/mrZfBeHU5z11yQi+sOit34T+QWUlQJ9hTDRcUZxt7lrq3+hkEK7FDy50Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCfdV/o1NDPFHr+uURQoBCQHfz1HQMNi9tzXrRayACmgIhAMut8ogQozhscvA4gYF7PwU5aLuPGFPrnccNn0u/RCQK"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.77fe25ee_1531166133632_0.6010711258448111"},"_hasShrinkwrap":false},"0.3.0-alpha.a113fe90":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a113fe90","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a113fe90","@crave/farmblocks-text":"^1.3.0-alpha.a113fe90","@crave/farmblocks-theme":"^1.7.0-alpha.a113fe90"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a113fe90","dist":{"shasum":"bc378e6af8439fcc2a7d2e44324a31352a688e38","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a113fe90.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-Cd96d7qS0iIRXx/6AoiQxU7QRgGOhC6aBrsVM5C2XMM/xeWhLmi069G2E4pH3QGCc21riVdTkpixh59IiAYG/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFpMnvOEiOpnG1MbGUsQEsKFpxUvtTSHSV8LFgtrc6cgIgKzviANvXmDyJ43N3ZgGCEru1O3OytuXO0jWbQo6AEAk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a113fe90_1531167228170_0.3246760395689372"},"_hasShrinkwrap":false},"0.3.0-alpha.72fd5f91":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.72fd5f91","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.72fd5f91","@crave/farmblocks-text":"^1.3.0-alpha.72fd5f91","@crave/farmblocks-theme":"^1.7.0-alpha.72fd5f91"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.72fd5f91","dist":{"shasum":"530d73ea5b4cbf04734498169ca473860552cde0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.72fd5f91.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-xodfLUDrjzbc7ozuIk0I0YZhOuSr9AduUmPraY4nxTYVwa61/X+9cZt5hZa0rklfZCJOM/29mNyK41D1eAVn0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR80GABjIfLFjzqWww3ny1JgLCxYbxgOxm5pc/rTC1ewIgbibnlxKD/ICBB4Q4MyGDH/Ir4qmsKGtIEMD93gpJasc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.72fd5f91_1531174364467_0.44144800076167234"},"_hasShrinkwrap":false},"0.3.0-alpha.1a9e55bf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.1a9e55bf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1a9e55bf","@crave/farmblocks-text":"^1.3.0-alpha.1a9e55bf","@crave/farmblocks-theme":"^1.7.0-alpha.1a9e55bf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.1a9e55bf","dist":{"shasum":"9a27588e63c3da7e13cabccdaca7bf92374feff1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.1a9e55bf.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-zDDQ2f6iu8YDaXbJBSQvFbFxryKvEkYRrjmL1GKGJuEleWT6CM7Tpn9aGsn33c5IhjhOEHJ05sCTBcRn02Qn9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjYfTx36vwIP+Lmkd2ZTIgTLmIT06yOUXDdr/U1kOnJAIgQFjKprZ2MEqAriqare/mgnQsZJQ3HCUm1GTxeYVplY8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.1a9e55bf_1531243204627_0.385610384748305"},"_hasShrinkwrap":false},"0.3.0-alpha.81f8625d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.81f8625d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.81f8625d","@crave/farmblocks-text":"^1.3.0-alpha.81f8625d","@crave/farmblocks-theme":"^1.7.0-alpha.81f8625d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.81f8625d","dist":{"shasum":"fdbe8ecadf5beaa585f45883779ebb87367cdd8c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.81f8625d.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-5/BemCbZKjnQCiLyLeOTmFPCvclRZc+T6P+bsk49gWV2tErXDEV+BrMw94jtefKqPTR+eDa7GTGU1EpbvbNzrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg5LSw4sDANEKtfS2TDr2353e6zAFTZ/ezJsLMH6E9zAiEAwTAzACtl4yG6by5+A7Zz5rgwkH05i6pW65+w0XIqMwY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.81f8625d_1531244902522_0.3568551092572374"},"_hasShrinkwrap":false},"0.3.0-alpha.2a5219c2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2a5219c2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2a5219c2","@crave/farmblocks-text":"^1.3.0-alpha.2a5219c2","@crave/farmblocks-theme":"^1.7.0-alpha.2a5219c2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2a5219c2","dist":{"shasum":"fa7ee4600095a65e16153ccebcb22f43aefc4b8a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2a5219c2.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-6FyGRptF7IU0znRecIkIWQq5sBxEL5FsDwlftNap37G1N8gYtCi7CAMWOo+qQE1xqCxfL5UBmd7WTaZBvJAoXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfgiBaajg8dPsqCMyon3HFviEfNIIDNTtbJf05s+sJ9wIgIP4M9wdpgzwtD52kucr40Eq3n8KHoyX49l0CT/bUi4s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2a5219c2_1531247966311_0.2114888609121255"},"_hasShrinkwrap":false},"0.3.0-alpha.07e93964":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.07e93964","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.07e93964","@crave/farmblocks-text":"^1.3.0-alpha.07e93964","@crave/farmblocks-theme":"^1.7.0-alpha.07e93964"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.07e93964","dist":{"shasum":"4bb719f158579224584aec6b0e147fa65cdac24b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.07e93964.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-U61xmf+E/Ddhwg3EUCzElNX4LmmLRIWFbOFS4Hm3QpCSdbMCyxT53JCSQtfpcG8FU0q+ISVjFFkwo1MSvjsdHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhLE8ocutgpEUqy49VlDyiBz91EoJcO4EfgTLnwejmFAIhAPUon+nHxgo0ANQLo2l43ZrpogMso7vgiBGOkcj7Wrbq"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.07e93964_1531249294441_0.45534603077610813"},"_hasShrinkwrap":false},"0.3.0-alpha.870fb257":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.870fb257","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.870fb257","@crave/farmblocks-text":"^1.3.0-alpha.870fb257","@crave/farmblocks-theme":"^1.7.0-alpha.870fb257"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.870fb257","dist":{"shasum":"a4c5d0739aa93f739e06f989c03a45519593ebb5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.870fb257.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-1l9N9XI1l61UTR09dosbWeJiik/NIPBTpYMKHOKFmdAfcynMq/heO4dZ14UWdlh18cyGh9JYHclvltbr4X0+Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaGZLAJRRyU0iiWALVhR2gtLgCAerlUV9sTbU+N1fMjAiBH+8luKWiT/7HObbMJ6szeEdhizfZndd7HyErPKbTJkw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.870fb257_1531321024790_0.12417901498023509"},"_hasShrinkwrap":false},"0.3.0-alpha.0c8ff882":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0c8ff882","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0c8ff882","@crave/farmblocks-text":"^1.3.0-alpha.0c8ff882","@crave/farmblocks-theme":"^1.7.0-alpha.0c8ff882"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0c8ff882","dist":{"shasum":"ecbe056d5e5e25ad0c2032a066d75ca13255874b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0c8ff882.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-+Ord2iNSWCOsn2XuP3oefKnKLi7HTR/yfUjl2a8n+ZOrhtWaZ+xSQgsf0Tz6ryg41bdAgc+WOeGp//Uk2QEUTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeRirAq+2McX4SVh/Ur/C4DMVanWwV/aG2rjjyLD9jTQIhAJXpRtF4HA1uV8YcDUBjyalYp9GYLA3Y4UTozubQzNeL"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0c8ff882_1531344032339_0.48324048286546883"},"_hasShrinkwrap":false},"0.3.0-alpha.4b14c449":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4b14c449","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4b14c449","@crave/farmblocks-text":"^1.3.0-alpha.4b14c449","@crave/farmblocks-theme":"^1.7.0-alpha.4b14c449"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4b14c449","dist":{"shasum":"c59ac20d00f82c4d5bd971fc93b5c541d01e7c4e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4b14c449.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-iq7gYObItB2ASvk+VCocwuzEUn6OE2HKKHHiAa4scsz9NZqCevhaMQyws1FNyF/ZXc3/4pXr+z4nfUhLRrPEMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDe/CWIeojOHyImfxqKb2uN4LDttiSGbS8s3uN+xooQHAiEAmD02weDpm3c8xzoThR2DyQTNMTU4PbgcFuAc7ncq/iQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4b14c449_1531344722740_0.32365515826348124"},"_hasShrinkwrap":false},"0.3.0-alpha.0b75e71e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0b75e71e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0b75e71e","@crave/farmblocks-text":"^1.3.0-alpha.0b75e71e","@crave/farmblocks-theme":"^1.7.0-alpha.0b75e71e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0b75e71e","dist":{"shasum":"4c78c52e989e973e1cd70c43a6e48bf71233f7a2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0b75e71e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-YljC+GE/yRWaGHS4jiPLySuYFPXUMUgEAlf8OYNUsGMfC117pXjysYp3y6wMj225+/GxPKMCRkn6a4k4tbOXDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCclXoWikBz6Db3+vqZ0bPCiAmoStKym/si4P1RC7+dIgIgaG5+0giy1RBSyZRCni7pHMv3ycQLrE92aNISfJcvYWA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0b75e71e_1531398094737_0.4746110852033243"},"_hasShrinkwrap":false},"0.3.0-alpha.47583025":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.47583025","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.47583025","@crave/farmblocks-text":"^1.3.0-alpha.47583025","@crave/farmblocks-theme":"^1.7.0-alpha.47583025"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.47583025","dist":{"shasum":"1c58dc534e71e756be565b3d96b0eb9034d7e690","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.47583025.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-Xs+JLzloJ4n55EITHt6LcnoHpI0dJcF14A/rIwlF619lFdQmH/vpTQflLZWFWsr1jn6iJUqZj5arbLSGt6EznA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7YZwZtSv9p9BrA5yzooQIRixYFOkMCn7FgHmbGKoSGAiEAkJuJFm+ppv+WMZDR3TOcS7/j6Qkqun4HM07sywfommk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.47583025_1531400667973_0.6901904006399187"},"_hasShrinkwrap":false},"0.3.0-alpha.f8dae37d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f8dae37d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f8dae37d","@crave/farmblocks-text":"^1.3.0-alpha.f8dae37d","@crave/farmblocks-theme":"^1.7.0-alpha.f8dae37d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f8dae37d","dist":{"shasum":"b3afcf930e2f1fdb1c47224c25de046bff4c1c6e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f8dae37d.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-aejbo1vUKNabVTCHX5eTUBeiJCN4qU5NBJ+gqUoGtj7zLBqUbf+DjzphvmOM6GWmZlvw+dh2WuWGCqMA6ILZ0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+jLYNVgfPL0Itd+lI7SkJXsjkx/emduOWDs/tWQZGVAIgdfSinUIFvjqBaPu6y3RGD7EqVIwCoogvooxqS4Yl4ps="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f8dae37d_1531402236294_0.523082002078979"},"_hasShrinkwrap":false},"0.3.0-alpha.66f021e1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.66f021e1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.66f021e1","@crave/farmblocks-text":"^1.3.0-alpha.66f021e1","@crave/farmblocks-theme":"^1.7.0-alpha.66f021e1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.66f021e1","dist":{"shasum":"4ea5f6a34c8b2d4a959760fa87aafbbe6d0110b3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.66f021e1.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-OVSE0KD8lQDS7OrqtHUKlmRpYrPzwrXAp5YZ+k8tbFJCVkOErwRje83oOxKo/crVh2ysh1OaVNfFiTxSgB8+nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZG/Q9qy7JOHv8UDS98m/2rHYI/wUj/USlwy6ffakshAiB7eUoW9r/LUMb0sAJejfYODvELAGS18JacbyIAWtqEoQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.66f021e1_1531402847033_0.2128519385638945"},"_hasShrinkwrap":false},"0.3.0-alpha.96daaacc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.96daaacc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.96daaacc","@crave/farmblocks-text":"^1.3.0-alpha.96daaacc","@crave/farmblocks-theme":"^1.7.0-alpha.96daaacc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.96daaacc","dist":{"shasum":"3d4e4cb9295939214aea909e95fb6bde84bf9fd2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.96daaacc.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-m7q5qRSjfpB6uof3XdsqSRl2x3ER1RDxziRAxCxStVjuxLo95yjc7ty5nTD0n3tg/7aVJxKIMI2Lt6Ao5aJPDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF88TNU00iJxnidOyntn8hpQLPccrUbcgtB/xi0mt2aMAiEAsKESb3bG4aTPO17M6hd3u91YvkGtZ8Nt1J7izLKs2lU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.96daaacc_1531403632058_0.8591356783410737"},"_hasShrinkwrap":false},"0.3.0-alpha.14426014":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.14426014","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.14426014","@crave/farmblocks-text":"^1.3.0-alpha.14426014","@crave/farmblocks-theme":"^1.7.0-alpha.14426014"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.14426014","dist":{"shasum":"880bd7308fa93d341ccef5fee4097cd2082e30ed","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.14426014.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-WvYNvGMmFAFzuy4a6iLfU3qcJ4S/k7zTgZqds7MqrErRBHu5Gev9fp7IE0uWoWCQm+/exmla33CmlyBtTGAmIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4PpqHixatYA+zAgNpJj8N50U5frKhozqfHxONMyX0lAiEAmvEmfBZGvY6rtIHQH34jIRDGwQu9rDYyLjKkL0+ub5I="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.14426014_1531407977172_0.388948306954352"},"_hasShrinkwrap":false},"0.3.0-alpha.a3feb48e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a3feb48e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a3feb48e","@crave/farmblocks-text":"^1.3.0-alpha.a3feb48e","@crave/farmblocks-theme":"^1.7.0-alpha.a3feb48e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a3feb48e","dist":{"shasum":"661fcfd2bb65175a408ccd81ef69e69024067a64","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a3feb48e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-RaQ6zG3aXSifdHG19wqSp//vnr3AOqHuRx9dMs0cn+/h0ZcVTclr60xLRlSrjQYac8NEhPNEa5xRnBPeyq7vgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLRYxfu0+/BNlOpHDWOkGCiFAQzv+B+PBVwcQB8cCwwwIhAIKQaiT1j9uvNUG5s0VraB801OosbvQeD721nVi0Gbhf"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"fczuardi","email":"fabricio@fabricio.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a3feb48e_1531408219640_0.4249587561820829"},"_hasShrinkwrap":false},"0.3.0-alpha.09982a08":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.09982a08","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.09982a08","@crave/farmblocks-text":"^1.3.0-alpha.09982a08","@crave/farmblocks-theme":"^1.7.0-alpha.09982a08"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.09982a08","dist":{"shasum":"95e77c1d0205d7e821ce481d32b940a9069ea576","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.09982a08.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-K2FCwOa/ZTEGDZ8QiPftNuwSEzTcLU9a3iAtJxgZFhvPVfcoYWRM6YWwTruQM08VAC9QDjaWOenfmtmHXFFa7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrvtyTWXPXvwrVuqx+BqPXxGGZCU2QtE0hoKWtAglYywIhAIkAYhdHyxasXy1Hvf7LD4xc9/W2uSec3QMAyGFyogXy"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.09982a08_1531509386359_0.4762116419821283"},"_hasShrinkwrap":false},"0.3.0-alpha.e2104edc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e2104edc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e2104edc","@crave/farmblocks-text":"^1.3.0-alpha.e2104edc","@crave/farmblocks-theme":"^1.7.0-alpha.e2104edc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e2104edc","dist":{"shasum":"1ac13a35f90d332abd794e3dc22b1f56ec5b7c63","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e2104edc.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-m5WgLpl1omiAmVUkM8YSCRjXyaYfF/VM9rkR3eeIg5sARvnLXq2NCKLGVGc6LZ2yq/xYu9/Eu323zHDP6rHIMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnrZG5bp1ZTFouA5W1JWVYoGWORVvAwPOWipOFb0IUQAiEA9tIYNpBr5Of/RcwghmmxJm7ytI3a9G/ZQ0/9cKqEBGE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e2104edc_1531745545322_0.9850157620169013"},"_hasShrinkwrap":false},"0.3.0-alpha.fe2d60bf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fe2d60bf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fe2d60bf","@crave/farmblocks-text":"^1.3.0-alpha.fe2d60bf","@crave/farmblocks-theme":"^1.7.0-alpha.fe2d60bf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fe2d60bf","dist":{"shasum":"3563dea06041a7ea247fe87f825a65ad19a661cf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fe2d60bf.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-KmyX5XXHDpFJ1+JpDQhweBrX7ic1lY6D6/PMCBtPS4i8VzN+6aP1yNK45GYh7ebLtZBo1pYKFdYtbIH/LUFYnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkULRDe11YDKHKTOrOuRc+WhQmHLet1N+64jYnrlmDVAiB8TQziCqLW9JbYKvMPxJ2WWfP068z6LzUOxyg0EH2PEg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fe2d60bf_1531751902170_0.42702154323450614"},"_hasShrinkwrap":false},"0.3.0-alpha.d249c1a8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d249c1a8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d249c1a8","@crave/farmblocks-text":"^1.3.0-alpha.d249c1a8","@crave/farmblocks-theme":"^1.7.0-alpha.d249c1a8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d249c1a8","dist":{"shasum":"ebf90ca3733cb27a3ac5bdb34ceb0e5a6757ddc6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d249c1a8.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-QqGekGXvnAGOSofwQZ1Xjtn1WO32oD8WqR1w76WCt+XhoqLE6PlUvwpWJTRkx/uRaFLQerb8NAs8HO5GAyoJWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGg24gE6Pi2K5+e7O8xza2tiQ5oTQ8eck47ELuCZ1ODAiEAjbnI6iyi9Km9uka4Cj6oDN5t0MWSv7pHgPGDOH2xrmU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d249c1a8_1531751982894_0.597520566819532"},"_hasShrinkwrap":false},"0.3.0-alpha.fe687acf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fe687acf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fe687acf","@crave/farmblocks-text":"^1.3.0-alpha.fe687acf","@crave/farmblocks-theme":"^1.7.0-alpha.fe687acf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fe687acf","dist":{"shasum":"c4dde7a09383088758b6db0a4b29cea2ce0b730e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fe687acf.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-tQN3bHpLoR6ZXP1/LR9irl21JKOr3+yd4qFEDYfLTLFtWA2lbz+XhTJgYsMWp7d58Jpn6kWituvzR0WpMJP2KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICacP3TfIH6EiS79uBLKhXL5HDgNwX/9Jlfk5hh5pHP3AiAxhP16cgZT+rOW4ffwgIhKTgvLwFeIbPa+erTp1aA4nA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fe687acf_1531819976732_0.5504970612325657"},"_hasShrinkwrap":false},"0.3.0-alpha.f2bf40a9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f2bf40a9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f2bf40a9","@crave/farmblocks-text":"^1.3.0-alpha.f2bf40a9","@crave/farmblocks-theme":"^1.7.0-alpha.f2bf40a9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f2bf40a9","dist":{"shasum":"f497a5649dbe067ebd05e6fc1fedfcc8102f39f0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f2bf40a9.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-fgy2ceJ1KIxhLA7P8AZjWbO03J/7vNAec+wUyQdvo80Hwd/dB3vzGYHA3R5e+fR26tgN4/MH4Ne3iVOc4TJ/0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRconEHSMWS4FXxKeormSOdcktF00zmi+wwKhuQf3dgAiBaK+2BkIlybbCMTmX1L23/n7n7xNpXW5mIsQ9Yu//11A=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f2bf40a9_1531833576650_0.27649665058994355"},"_hasShrinkwrap":false},"0.3.0-alpha.2372b0d4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2372b0d4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2372b0d4","@crave/farmblocks-text":"^1.3.0-alpha.2372b0d4","@crave/farmblocks-theme":"^1.7.0-alpha.2372b0d4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2372b0d4","dist":{"shasum":"38dd183820e3cbfa88331395a8bcb6849ed46150","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2372b0d4.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-0iQCuljrhW8DLmN+XDgn6zE/qLpyoVNCLAkyPUTBVS9Jk65ho93N3ydB1B2vKKHJk0/hIXC9l5yC9mbT9n6TTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAg1kZ0V7czTM6U6c1bg09/knzJ6OU0jti3bOw7UEkPEAiEAgqqClP78LY+MbV5gXt/FKEIaigyf1eJNZ2sD/0rRpNM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2372b0d4_1531919993714_0.5613533096900465"},"_hasShrinkwrap":false},"0.3.0-alpha.3541e4fb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3541e4fb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3541e4fb","@crave/farmblocks-text":"^1.3.0-alpha.3541e4fb","@crave/farmblocks-theme":"^1.7.0-alpha.3541e4fb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3541e4fb","dist":{"shasum":"220e6b8432118ec3cd53ac74c3e6ab7c2e68ae10","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3541e4fb.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-DZ4g5KznQ6/xcfS3DRsVqeYuKR8fcU36o1k9RjdCLa/s4Sft2VmKUXHZ5NwbPrYowveCXzyJeB2KuR5sNdeukw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZeDzgZVjqsSMH3/WjDoymvKchRv7p4/k2rqTrJgYf8AiEAgZCYq8n1LojPTmHNeAv9noqMln4zDpJvdcBZQDrahic="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3541e4fb_1531939548815_0.1601735194723506"},"_hasShrinkwrap":false},"0.3.0-alpha.20185dbd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.20185dbd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.20185dbd","@crave/farmblocks-text":"^1.3.0-alpha.20185dbd","@crave/farmblocks-theme":"^1.7.0-alpha.20185dbd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.20185dbd","dist":{"shasum":"01e92026cae62e3cc8dee7f80927b91984ea7b6a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.20185dbd.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-vKvwWwjqhAI1gsO/EYwu1FKPuSoEjGpsOVp5chuOgVfh71+zZYgKtoX4PWvM4FeBnZAl/TEtA2nhxri7ddbwEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3IQ4ofojEyKeE0tqVDwUiSsSSOBir8GqGNsx+j40SWQIgfWRV5WWt23Tp1x0DG/uGKEtFIqDiCSzAQRxP2i/3UP0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.20185dbd_1532011137903_0.11409839629917773"},"_hasShrinkwrap":false},"0.3.0-alpha.30efe03d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.30efe03d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.30efe03d","@crave/farmblocks-text":"^1.3.0-alpha.30efe03d","@crave/farmblocks-theme":"^1.7.0-alpha.30efe03d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.30efe03d","dist":{"shasum":"0078671ccf86af38144bf9a6b366cf0f3a0ce89f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.30efe03d.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-YnMW/mRML2Q80UQctyDeSeZ7VVGqPwlwXrt/zeQ9KXeClA9xWL3NJjHaU7wOltAmZz0YlbNKI+ZgkOFF0rES9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDI7sDo1ezoYIpjoHPye7Hnr0HnPIotrtAaJHrGG2h0BAiB0YMlFYS0oP/xSlIR+ZmDglKA5ZSSHg5CNEscN6XXo6g=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.30efe03d_1532011146070_0.259193434269394"},"_hasShrinkwrap":false},"0.3.0-alpha.792d3ae8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.792d3ae8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.792d3ae8","@crave/farmblocks-text":"^1.3.0-alpha.792d3ae8","@crave/farmblocks-theme":"^1.7.0-alpha.792d3ae8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.792d3ae8","dist":{"shasum":"7d10512edda4213072b4ba61e4c38652f44765e5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.792d3ae8.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-dB41kAgm4O1qLtHveS/zgS+WSPWpoLLud6h/IFCRXd/nsU7ApblPje5R1nor/6QtWdedcIHIDBTosZ+iUCqIjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg76PDzP/NsGcmQCx8dLOMAT/Pqp0KpjNkQFE6NtLxpwIhAKpTvtjEHiLH1Kx7U2nzISzN2u8VqRiu3RABIoCJKeaG"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.792d3ae8_1532012129640_0.0847612943613072"},"_hasShrinkwrap":false},"0.3.0-alpha.7cec0a98":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7cec0a98","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7cec0a98","@crave/farmblocks-text":"^1.3.0-alpha.7cec0a98","@crave/farmblocks-theme":"^1.7.0-alpha.7cec0a98"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7cec0a98","dist":{"shasum":"430946714f1c3d0fd7014a8b1cfbcf716e78ff5a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7cec0a98.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-/yGuKnzhJVI3c15luN0JrWB21Vt6JM1HlGKD7bl4Cm9c1opoWXwj+ZwNXMNuDRCNcNmFpNBtx8sng3Ui5+SAig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMSr2bvgdTAZfDhUiX4r6K1hTv+b1m78Ix8N2I3DIuaAiBzlc4sWiTF/WQp8nyWkWFNB54cDKwsxpbsaA2BRXmKHA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7cec0a98_1532027721211_0.6663771476310811"},"_hasShrinkwrap":false},"0.3.0-alpha.35dc97e0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.35dc97e0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.35dc97e0","@crave/farmblocks-text":"^1.3.0-alpha.35dc97e0","@crave/farmblocks-theme":"^1.7.0-alpha.35dc97e0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.35dc97e0","dist":{"shasum":"15c564c6341e2ebc27a2057f4333c966831bdc4d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.35dc97e0.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-UQreHT3EwZhNt4bT1wEjCqFkshe8CyuBN+t/Q2+iFTmocl6trnVXEpBPg2OLBGF56GYQeBYdgX4OkWfax9oMnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwKwF+n/5pIz/p/5mym9XhSiWMghbgHXGm/QlWijuNQgIhAJ+hVpKtVshI9CqgATyxAhaFmufQSx+uGXEIa953AxQM"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.35dc97e0_1532029158014_0.7545726274108289"},"_hasShrinkwrap":false},"0.3.0-alpha.ebbbcf26":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ebbbcf26","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ebbbcf26","@crave/farmblocks-text":"^1.3.0-alpha.ebbbcf26","@crave/farmblocks-theme":"^1.7.0-alpha.ebbbcf26"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ebbbcf26","dist":{"shasum":"16e139da8f1e5fc2ee4c080a9b79c9c5fc8754f1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ebbbcf26.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-nSicblh3uyW/Y7MFc6r53vsoulVS2SfzU9zsmpqFFswTVZQiXzEImTfHuxccLG6RrB6igMC28RuvUUSudN4bhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI5IdKfEThuWhL86yqjdYgXdVkjdRia5y9Y57A9qeG0AiBhVTUu2mm6ebkZEbKYZVn/o6S/j0xAYNKPEzNN4Eh0/A=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ebbbcf26_1532030635101_0.15425085512503367"},"_hasShrinkwrap":false},"0.3.0-alpha.9d0d7e53":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9d0d7e53","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9d0d7e53","@crave/farmblocks-text":"^1.3.0-alpha.9d0d7e53","@crave/farmblocks-theme":"^1.7.0-alpha.9d0d7e53"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9d0d7e53","dist":{"shasum":"856f2a027f4820ce14361823db8ef958dd5b3113","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9d0d7e53.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-ksA3o5jd4sA1U1K//+E4HLmiFKTJKwYifdAEcIR+u+1qNkY2XQg930D0WknwbT6ERV79QVbLk9upgTvyxVPXHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK2P6KJcl5u4HZccTzhfrLZc7dJF5OjKjqrC1pP54AlAIgEUMTMgdNL0kNvh3rBUB0/f2qTYkZshy8ij07kjp2qy0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9d0d7e53_1532115236731_0.3999478379987891"},"_hasShrinkwrap":false},"0.3.0-alpha.516f662e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.516f662e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.516f662e","@crave/farmblocks-text":"^1.3.0-alpha.516f662e","@crave/farmblocks-theme":"^1.7.0-alpha.516f662e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.516f662e","dist":{"shasum":"fe9b6ae6b3aa1c77a6aa06bb3931869c45b785a7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.516f662e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-+JXbFAiKMG1gRiiSEVRo+p0gngMujeh5Y+9BlykmQmulPIQdT5MhcMpp/+5plQjwLZ7u7Kmnhjkp85Mdh5/PVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdu+H0NNH5jS4MZIu+CHVFlINn8kwVSYqWkMZi84kz2AIhALF61Xh6R2DEs0GlXivilqwNMwZ+IT+awh8AS7BDQG0S"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.516f662e_1532115416566_0.1373014735178324"},"_hasShrinkwrap":false},"0.3.0-alpha.56e0f23b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.56e0f23b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.56e0f23b","@crave/farmblocks-text":"^1.3.0-alpha.56e0f23b","@crave/farmblocks-theme":"^1.7.0-alpha.56e0f23b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.56e0f23b","dist":{"shasum":"5a8e834a64f31ccf70188d7dfab447ee2e67d62c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.56e0f23b.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-m4SofV1WzPUsTWiS2mhdd/mn47akFb4G+CCrWGhJoWfOJ7oNrgnDVmgaTsxJ3Sex0dwh66aBP4Ez/8qQVliFig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFspiWYvAUR4dD9mkP/3Fgfzpf+78A3NPkp9BARyPN+6AiBCRiN/tD6Z4ii+Sn1biRCDN+3BoNCGzQbAygDUCVZUQQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.56e0f23b_1532116434058_0.34595712598255846"},"_hasShrinkwrap":false},"0.3.0-alpha.f4e9d2ac":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f4e9d2ac","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f4e9d2ac","@crave/farmblocks-text":"^1.3.0-alpha.f4e9d2ac","@crave/farmblocks-theme":"^1.7.0-alpha.f4e9d2ac"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f4e9d2ac","dist":{"shasum":"be3d4e8da5a789092186a887a149a23503476a0c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f4e9d2ac.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-U3jmK8bv0t87uyQ77ZHzivLZ+Rm7Xt8dswRqL4qIApWIO9hpwStpTOKIIeunq6twRg+BQnxqFAQIhS0EnY9drg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgrs+hEMBJ/3cVztI6JaK1X8Qryk2kZpoAJ3pNm6vDmQIhAONIVizMCgPlRUyRSShrYfa1/Fh05aBbRV4Uc1W9fyI5"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f4e9d2ac_1532364471456_0.08610035181429176"},"_hasShrinkwrap":false},"0.3.0-alpha.3f9920d9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3f9920d9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3f9920d9","@crave/farmblocks-text":"^1.3.0-alpha.3f9920d9","@crave/farmblocks-theme":"^1.7.0-alpha.3f9920d9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3f9920d9","dist":{"shasum":"a6bb24b9b503e6774a0b42a914704e13e80bf7ac","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3f9920d9.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-PV0iWJHS5XkR667SvQM2+kd2bA3BQaOjBy1kk59UlFBuscSk9h9zavIbAxhk6rA1eAkgeOUHRZyv0UYqLdsouQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg9zd8aRSkcOiH0oACZHBkgtkjLRsEtX/bZ2IsQncT0QIgSnFI89WoWrqPrl3ZdklxafYrRWFZiXHu2tOPur6Y+O0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3f9920d9_1532364514247_0.4388059161504123"},"_hasShrinkwrap":false},"0.3.0-alpha.79069917":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.79069917","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.79069917","@crave/farmblocks-text":"^1.3.0-alpha.79069917","@crave/farmblocks-theme":"^1.7.0-alpha.79069917"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.79069917","dist":{"shasum":"01bd6c0151fea209d736c13618036210af03280d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.79069917.tgz","fileCount":13,"unpackedSize":21755,"integrity":"sha512-/9KfrtB2IJm6bX0tks0+lpLfRXTgrfeTOmPtLqAi7Mtst2ShvzLs1cHVHj1F+qAhmjLhi43Ptc61kirHo8vf5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz+lVRCIY5DE35raWXqc23ynut6HKEUW25Mp3GjBxORQIhAKURtGRG0qaFfAxNn7AY94eAIpljp9qVC9cVnS1RqM/e"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.79069917_1532369223801_0.22256054835667793"},"_hasShrinkwrap":false},"0.3.0-alpha.9b6c1b4b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9b6c1b4b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9b6c1b4b","@crave/farmblocks-text":"^1.3.0-alpha.9b6c1b4b","@crave/farmblocks-theme":"^1.7.0-alpha.9b6c1b4b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9b6c1b4b","dist":{"shasum":"5c278c51ce5e8269bb21bc2c13161be583785d7c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9b6c1b4b.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-iA/RtZdKfniXNNAhkAOvDf5NL0UVkItGKAZah9+sA4pGert/v13kLtm8Zl0m95/3yeLRdv89/6CD68mYopPCWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBODOeZe3qMCMKRx3ODuh8/IVattcIfZthvwkVkuJ/bAiBFGOgIK6YkPR60M6HzYNdtozFfYeSspn1xcgLjwTlbnw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9b6c1b4b_1532451672496_0.4093938504899719"},"_hasShrinkwrap":false},"0.3.0-alpha.e1c0bdcf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e1c0bdcf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e1c0bdcf","@crave/farmblocks-text":"^1.3.0-alpha.e1c0bdcf","@crave/farmblocks-theme":"^1.7.0-alpha.e1c0bdcf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e1c0bdcf","dist":{"shasum":"0eb35092c0afaf4aa6d960d2ef6bded2466c2d9d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e1c0bdcf.tgz","fileCount":13,"unpackedSize":21755,"integrity":"sha512-EVP1d1qgW2DsQSz3E2TcjS9BDfyaJtjuj1jxVPxCJNKVQ8hcP9TIcAd/OjNyhBqKJMeZxQaW+5GDnTRzJh0ASQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1uHvQbvaRrPR9PwYWS0rNmp26dRSrquKeiz/f3N5tpQIgbVuBPxyzWXrHp1HoYVYO84yvktdZZMmz+Im3BRBeJi4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e1c0bdcf_1532454525802_0.36205292899449626"},"_hasShrinkwrap":false},"0.3.0-alpha.3f3ee76e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3f3ee76e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3f3ee76e","@crave/farmblocks-text":"^1.3.0-alpha.3f3ee76e","@crave/farmblocks-theme":"^1.7.0-alpha.3f3ee76e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3f3ee76e","dist":{"shasum":"2eaae9026cb639c7e6efd3154da0c398877883ba","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3f3ee76e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-LVBBJrmhCAjtSJXJowanG44b4PCkgdr9va//GQdAhAJWlwrD/Ldcu8WXPeuvhwguROUSUY9fXEmd0H9q/keREA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5udtwVQWOTNTzcJPTS/mKMYEHpyE+MREU4LUlSH/9RAiEAy2SRjgAWnFzTfeCbBkFt5i5Ftk3C0u4ag8aghkcDL2U="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3f3ee76e_1532538651598_0.7714102959243299"},"_hasShrinkwrap":false},"0.3.0-alpha.d630b7b8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d630b7b8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d630b7b8","@crave/farmblocks-text":"^1.3.0-alpha.d630b7b8","@crave/farmblocks-theme":"^1.7.0-alpha.d630b7b8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d630b7b8","dist":{"shasum":"71412aab46693bc1e8bd9d7dae58005b5b984d71","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d630b7b8.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-Y4tkewf2FztS8eV+nz70nwsjkmsQkK3KXqP2izLXlnJJb1IzzexIvPcc5sKuTHvvBeWQg3tzAnDBfMYi6/4wWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdUzFUPPOFUW2s5WTagh4IAekYx5Gctq26Vod1ed/6BgIgfD6KyyFkicqfLlpAYEdWqGON8QsvUsSq7vn+F7hjsWE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d630b7b8_1532543597263_0.92039634535123"},"_hasShrinkwrap":false},"0.3.0-alpha.ed74dcbe":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ed74dcbe","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ed74dcbe","@crave/farmblocks-text":"^1.3.0-alpha.ed74dcbe","@crave/farmblocks-theme":"^1.7.0-alpha.ed74dcbe"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ed74dcbe","dist":{"shasum":"663dbfc04841003839430f1ba1a266bcfb214fec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ed74dcbe.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-n+oMWl8q0otAd4+b7o84Z90KR2FWHTHqJwJ9uh1j+a/6A7hVd1nJbpavuuyps/wn40Bin2Xm1XG9cvoD8/424A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADuUUandoKyxl3sFVtP5dF87Dq1zcIZaCzp+cE+sfYaAiEAoCZt2/RJacnj8lNSO7DX0S2m8qjGBqPh2P5GfEf62VQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ed74dcbe_1532614337008_0.5401237960981247"},"_hasShrinkwrap":false},"0.3.0-alpha.2004c2dc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2004c2dc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2004c2dc","@crave/farmblocks-text":"^1.3.0-alpha.2004c2dc","@crave/farmblocks-theme":"^1.7.0-alpha.2004c2dc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2004c2dc","dist":{"shasum":"04107c79229d0a917e0ed648c2f8eaabdcd8483b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2004c2dc.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-VteBHgnmrRYUP9JnpUAEAfJAjjBSae4pdIcbYxDXmODqaJ54MyNA+yLWQbBp5J3suQ7Y68owgSW2MD6mp8aptQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuwbm6LCIm+EZ3DwqC1TKhFksULUh0EUnJnntKO99C2QIhAKELtxOwjgYFWR41vzVvNQR3wsnHi+ql7VaFdMQArHxn"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2004c2dc_1532703734835_0.4273632850707363"},"_hasShrinkwrap":false},"0.3.0-alpha.6fd496d9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6fd496d9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6fd496d9","@crave/farmblocks-text":"^1.3.0-alpha.6fd496d9","@crave/farmblocks-theme":"^1.7.0-alpha.6fd496d9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6fd496d9","dist":{"shasum":"0d49c1a0f3c597a3183b80fc92dd2324de1bd32d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6fd496d9.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-h6hoH2HZN1zDMrim8W1jMRkm2VKmVTvsC0Bz1eCqEUo8QTRBfnHHs8X8FP2pCvUkqPpWqoZowgrnW7fgqAbFSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6f9gKADLG4aAcK3ZHralxb+g1PU6nyuPmv1LxMPycnwIhAPFwb70tcDK4jYK6wEVgzMIItgZWeWyDVBJz2lmNkHz+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6fd496d9_1532709952557_0.8899648309497361"},"_hasShrinkwrap":false},"0.3.0-alpha.486490f7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.486490f7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.486490f7","@crave/farmblocks-text":"^1.3.0-alpha.486490f7","@crave/farmblocks-theme":"^1.7.0-alpha.486490f7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.486490f7","dist":{"shasum":"049cdc43fe354344d1d0b67617f29f5fc521e3ef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.486490f7.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-1S4fWHQd0F9/gbrSKhwIeBokaDvhBbnNiE3nCe9xQsDf5PVnuzKMKsPi/yCAmZoDBsoHYyXfQVWRqxC/Fk+xsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzc7tIJZxhEcZZOt2S8ISR76uDmGwYtVeHJvUlweT4LwIhAIzgUjYL0HE1vkTS5rVqz1UId60/OwGTPnxWzCbntgPm"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.486490f7_1532712552783_0.08184315355901695"},"_hasShrinkwrap":false},"0.3.0-alpha.45ef571e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.45ef571e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.45ef571e","@crave/farmblocks-text":"^1.3.0-alpha.45ef571e","@crave/farmblocks-theme":"^1.7.0-alpha.45ef571e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.45ef571e","dist":{"shasum":"a6ebf8a12dad81199a54c7aeb05e9e63ac6fb35f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.45ef571e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-lPvwXuwt7V49s/SC80FqPCr4Tdd+nDBsTkjSt3YHtTjiCgT2SKRHWXbMyYoPOh3pydC3qrWAWHnBrrEJjqANsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAz4FqJhH9q5j99Beo05y0cVdWB5d/ykMD1p1ztG6HvgIhAMLILOz2KntM1iQ3GsuZFWbLFwWWWYqxcAOSxB+cr9AU"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.45ef571e_1532717330814_0.2623503657422013"},"_hasShrinkwrap":false},"0.3.0-alpha.b8a9f699":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b8a9f699","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b8a9f699","@crave/farmblocks-text":"^1.3.0-alpha.b8a9f699","@crave/farmblocks-theme":"^1.7.0-alpha.b8a9f699"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b8a9f699","dist":{"shasum":"ec290ff74815d54f9cad7736530d1db44c84b4fb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b8a9f699.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-+kTZr2o2AxB6tbMZVuaQw714KOhA+Q7iUaZ+Dc62yUXekafkTu4LfKqSBtdGl5VLw53lynBeZmq3Z4rNymaTgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6OMEov6La82AwZvSZnOYleqLFrmbF961tLJwif2R56AiAfCLKPOk6cwZIh3xEkn8Z9+xt0ZowQC9yd7Nvly2dfJQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b8a9f699_1532719922824_0.9355392533881379"},"_hasShrinkwrap":false},"0.3.0-alpha.dfb1be0a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.dfb1be0a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dfb1be0a","@crave/farmblocks-text":"^1.3.0-alpha.dfb1be0a","@crave/farmblocks-theme":"^1.7.0-alpha.dfb1be0a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.dfb1be0a","dist":{"shasum":"5b67d7cce81832d37581d61544b63c54997aacc4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.dfb1be0a.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-tO2gMnWgZfbHU9xJCCtkgK/As4ug1xLcS11QRwTzUmpCuX3QhPwczN4ASibXruQ6HZnKoq+x5Us4dCSCiIYLng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2wuOfzTApw4Tnn1GX1SMDWVaqYLDql31J5RbHkSnTOAiEAnuEZqUoZ0tTOzqGiUAuxljFkEzBhWHY+BV6S6OJx/4k="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.dfb1be0a_1532953619959_0.355332263556164"},"_hasShrinkwrap":false},"0.3.0-alpha.eb72d5fa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.eb72d5fa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.eb72d5fa","@crave/farmblocks-text":"^1.3.0-alpha.eb72d5fa","@crave/farmblocks-theme":"^1.7.0-alpha.eb72d5fa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.eb72d5fa","dist":{"shasum":"af896f4f960916143ee84b62f44d66cfa7786be0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.eb72d5fa.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-bHE19GvisCO1QPnoh/X1W42kSVfWPA5kEOMWjICpaT3DYYysm1R2e48dJazVEicQ7857QgF4nWvyGxyzkJuCBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAutUBJemjwyJk5yw7jeZxL7CqDjgkl2O/YPU8Veq/AQAiBQqQUJP6Cfs7Ao+s4i4SEBmvhSQQiO+dcnn4kmOp8riw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.eb72d5fa_1532963491839_0.8568396992703988"},"_hasShrinkwrap":false},"0.3.0-alpha.f5442866":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.f5442866","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f5442866","@crave/farmblocks-text":"^1.3.0-alpha.f5442866","@crave/farmblocks-theme":"^1.7.0-alpha.f5442866"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.f5442866","dist":{"shasum":"97cd3ae04e1132d26b00552ae331355ae4e3a200","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.f5442866.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-xEpHstQBP6bGL8FKj127Su8qa4wROwTrNmwRgnX0lGZ74SbbX5e4op9rutSKxCQ+ikZkMEAy4jRwjh03tSt+zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlcBWitV+rRJ7PEh4Ln5OSY2JYuuJasGK+n4lb1x0KnwIgckYpRpQBi2Y7EgWrq2GTU4W1Xxha6r/8/u2MoK+OHb4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.f5442866_1532972100008_0.04474324937582641"},"_hasShrinkwrap":false},"0.3.0-alpha.cdc02cd0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.cdc02cd0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cdc02cd0","@crave/farmblocks-text":"^1.3.0-alpha.cdc02cd0","@crave/farmblocks-theme":"^1.7.0-alpha.cdc02cd0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.cdc02cd0","dist":{"shasum":"bd18d5f04f18a85bd221fe3b02a32459a0c3a6eb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.cdc02cd0.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-+4ZHBHlxEOigRNQ83FbWDg2nZfvMoXUH8KEKgrVCL8/ljY9lagBYuzFskjNX6JdkQPt7isibSkWCw/4yvA2iQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/7XYP906f0KxWRQiEWTAKdRHoJMUaUze3XY/3uVHL/AiAfiIffrGFt3fh/m2hD+6KKnGvrSyGbdKE35d17QZBhKg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.cdc02cd0_1532972556585_0.6273063527883989"},"_hasShrinkwrap":false},"0.3.0-alpha.5d75fe6e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.5d75fe6e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5d75fe6e","@crave/farmblocks-text":"^1.3.0-alpha.5d75fe6e","@crave/farmblocks-theme":"^1.7.0-alpha.5d75fe6e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.5d75fe6e","dist":{"shasum":"a8ee71d3803000ae93f056642974c5087793b298","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.5d75fe6e.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-4YpIlKXKiMsjbcHF6QYQe79AHQm7rq4QL4q/snb2aXQ62aOHg6u+A7ka/AcW+28pTQGiZ2s+D7eMzkFI6b4mDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVFaH4cI1n2tSNRvDVlwSYponhrUxfD9vwYezfBIVf8AiEAzzLkXVdv399MMyvpiifzDRnzuWjsSbvFozGr8e0KRpQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.5d75fe6e_1532973199206_0.2762935551922585"},"_hasShrinkwrap":false},"0.3.0-alpha.d136295c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.d136295c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d136295c","@crave/farmblocks-text":"^1.3.0-alpha.d136295c","@crave/farmblocks-theme":"^1.7.0-alpha.d136295c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.d136295c","dist":{"shasum":"c191e4c481cd0dfb4366476441ffc41a5158b3ed","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.d136295c.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-BwlUIC4fbRk4aOEkI1At9dJJfGI2IpmLlEemeI8FWyDbfa3ptJ1DlT5j07mUvV4vVwNP2nqNcy7ANGW8G3pJWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0JQk7Dqt7eMRJE+O5cyeSXK5IFl+rRJ9YJBvPBc1cyAiBtjA7APNbdBIDapdJdwECITLYSr/Gc5RZ7eUheIhp+5Q=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.d136295c_1532973743950_0.07361985457666131"},"_hasShrinkwrap":false},"0.3.0-alpha.de66eae0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.de66eae0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.de66eae0","@crave/farmblocks-text":"^1.3.0-alpha.de66eae0","@crave/farmblocks-theme":"^1.7.0-alpha.de66eae0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.de66eae0","dist":{"shasum":"d5b582fe1b447e95935cbf27deff0c6c01938c32","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.de66eae0.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-PY9ccxtB2H8A7IRZQ9uEeRK9n0wfNjufphK+SvugIthoQy7clGiXtUv9KxPqYY7gZJSaY3UWVvWdpg/icVkcHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlwl1X+ayWp1WJvHA/1p9qzhMou0BiSxh9YhaY405wXAIhAJY03qVehUvliHwLyMju31klNTCe2oQxenTYgr2zTSrn"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.de66eae0_1532974345634_0.2721171743189843"},"_hasShrinkwrap":false},"0.3.0-alpha.c01d2a01":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c01d2a01","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c01d2a01","@crave/farmblocks-text":"^1.3.0-alpha.c01d2a01","@crave/farmblocks-theme":"^1.7.0-alpha.c01d2a01"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c01d2a01","dist":{"shasum":"e0191aa778bc858eb04ea9c5dceaf80eca7acc4e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c01d2a01.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-Y3Gxt1qAaZ8y10yeBKU0raeqloCP6C3StrR+ySQxsO/08wVfMyJ8onKUqsYXBcNrt10wD1iSOBqW2+GLbwj0Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcdKJHzOK8ajL/IydhNxDC1zJ3+JRomwRQ+Mnm8/AwGAiEArc6I02o6ARDTD3SH9fhbgYicWa1hFEznbe/WegkivfE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c01d2a01_1532974583919_0.7106779629205657"},"_hasShrinkwrap":false},"0.3.0-alpha.df7efd32":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.df7efd32","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.df7efd32","@crave/farmblocks-text":"^1.3.0-alpha.df7efd32","@crave/farmblocks-theme":"^1.7.0-alpha.df7efd32"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.df7efd32","dist":{"shasum":"3c44bc9c6bfd0838b2eb51de0b15410392deb13d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.df7efd32.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-ycTbhGbAuK0zUMOXddoQHvOniJkZBwtH7elb7sAv0ROHFxyhDRZeXZWN66wS3x9P5FjEgSgX42K1iTroYSozZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ7TPIR1jAxoiv0AqNAjTEnmd7mEW+0yDsBeT+yvAplAiBLjiAohvCCyRTbmrxq4Q8KzeJ89rbmb69dFYpx30F8EA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.df7efd32_1532978498712_0.8735113919914843"},"_hasShrinkwrap":false},"0.3.0-alpha.2adb9169":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2adb9169","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2adb9169","@crave/farmblocks-text":"^1.3.0-alpha.2adb9169","@crave/farmblocks-theme":"^1.7.0-alpha.2adb9169"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2adb9169","dist":{"shasum":"0af99df4d2d751d2e2df9d4000f15dca8dbf07e6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2adb9169.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-awzPm7c3KjLBD1uoftWInVbJM6nlR/dhM9ksheRTyKGjxBTd773+tW6gZ3OlwakopPPVmjgzxIzEKPEAA0f5kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTZQnwoAGPXCk1hm82w0S8FqZy+Gcz5mLuROldv2szNAiEA3obMkvTvr4TLC/9kaE8cxBwNn/4QUzpzmSxp+4xJDYI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2adb9169_1532981655075_0.5083063742221836"},"_hasShrinkwrap":false},"0.3.0-alpha.441ce3da":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.441ce3da","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.441ce3da","@crave/farmblocks-text":"^1.3.0-alpha.441ce3da","@crave/farmblocks-theme":"^1.7.0-alpha.441ce3da"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.441ce3da","dist":{"shasum":"1c47e66de908c96ea414e301014473ad3ced929a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.441ce3da.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-iOYI2fll7nPRSkzWldUeSQzFnSLPuOo4aB4UINilonOSDp6LnzVANAL2a+lWcbiLvJBKKnpzJvKWadFF02xC4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwL36W7Byul5MhGKiawBRQ4RnQE2trnRobqt95MbemYAiBVNPYrUKjFsmj/2nmuEryi4YrZkZHoXCP8Ob1nZGqliA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.441ce3da_1533035101119_0.21779132211558205"},"_hasShrinkwrap":false},"0.3.0-alpha.fe6f265a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.fe6f265a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fe6f265a","@crave/farmblocks-text":"^1.3.0-alpha.fe6f265a","@crave/farmblocks-theme":"^1.7.0-alpha.fe6f265a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.fe6f265a","dist":{"shasum":"9e3df5d83eca508fce6c4c66e5a0bac699d02325","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.fe6f265a.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-MCwjVHEu514YPsCCJdM8QQ9hOGhKM0egvo63ZduqpGtyJlZV4ZP/1U0qqqWuyJvWhVALZG3/NdYuBxlZ6uGVhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHpAisE5ffK46cuPL1r9BdQIeVv6ouCiA1CES7dGdsjAiBD4JP8TDFUfa3XFhzoZfCJRYkF1EcJzhi6D2y7+pVyug=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.fe6f265a_1533040553517_0.15158277808748433"},"_hasShrinkwrap":false},"0.3.0-alpha.844b6433":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.844b6433","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.844b6433","@crave/farmblocks-text":"^1.3.0-alpha.844b6433","@crave/farmblocks-theme":"^1.7.0-alpha.844b6433"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.844b6433","dist":{"shasum":"702c04adcaaacf33c03f9757850c44650052bfc1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.844b6433.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-rQS/M90BFEvB3EYfeK7fKh5+spvvKWHDAQqNMz8S/X62j3vplZV7MR1N2yyQE193keUZe2bkBiJs6wwv07k7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwntI1bV1sYPbDJ+vpk40pWiRd4TiavDxIZxbZG+1FmAiB6OCcHV7NBpnLdL5X6NOYujzdlHdQHMHxMLPgqM7f4Pg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.844b6433_1533048469981_0.7116583337090789"},"_hasShrinkwrap":false},"0.3.0-alpha.4c78655c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4c78655c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4c78655c","@crave/farmblocks-text":"^1.3.0-alpha.4c78655c","@crave/farmblocks-theme":"^1.7.0-alpha.4c78655c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4c78655c","dist":{"shasum":"4506182ff55bf6bd0722ad7e1f8682baa1aff047","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4c78655c.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-ht/ZqMncuCBjx0pXu3j2ArFIlGpM64jPAtdiLSckdxIO1MOzQDF26RAhh266Tvrbw0hCN7G6PDVXi18Q3AEeaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNhw9jyaglplFScpxfAcnHwAfam2W5kqcTbSvYgFJN9AIgXxKL9eU0gDbFnrtJJ0PrGQx8mT1VAxb3apBBusub3YA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4c78655c_1533049293300_0.5708195478353075"},"_hasShrinkwrap":false},"0.3.0-alpha.a59b42fe":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a59b42fe","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a59b42fe","@crave/farmblocks-text":"^1.3.0-alpha.a59b42fe","@crave/farmblocks-theme":"^1.7.0-alpha.a59b42fe"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a59b42fe","dist":{"shasum":"fa34f8c6ca6dab7d21d0af32211f1fa201a6fc35","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a59b42fe.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-OQHD0A834K/7P4ZX3fpSOco3UzI8tGdyweKz/c2+LjpHQJyIA9TDRGSkeONnM6re1ce72r7PQ8pwpkA/brE7yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzY/D3xTNvNmBMu0v3GzzZOy/soZNcubFvz6QWUyKncAiEA5i7JQNOc927LHE3pP1gCs1d+LhVliKYcVgEDSXVtvoI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a59b42fe_1533058114644_0.16371888311166005"},"_hasShrinkwrap":false},"0.3.0-alpha.636662c7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.636662c7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.636662c7","@crave/farmblocks-text":"^1.3.0-alpha.636662c7","@crave/farmblocks-theme":"^1.7.0-alpha.636662c7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.636662c7","dist":{"shasum":"d6c5e31d88008ec08648a100709b9c0797795d17","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.636662c7.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-A+nhv/C2+DsX9fAnX6tOu6wcVyoV7G/LKGRS0MaVwnO6Oz6+GK2KDpiAhPkYJqFcda3zNotxyzRPncY5VRWM1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZXX+5ZVo81jt9VmnSbOJpfeiPe/bDyGkP6E2mnQST6gIhANDxGZ4zpYcHy6zjC9DQl0hapW1at4/bdnnG8s9LktCD"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.636662c7_1533063014140_0.3754604454867716"},"_hasShrinkwrap":false},"0.3.0-alpha.ac123961":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ac123961","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ac123961","@crave/farmblocks-text":"^1.3.0-alpha.ac123961","@crave/farmblocks-theme":"^1.7.0-alpha.ac123961"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ac123961","dist":{"shasum":"f0708a831447d550a5d298f9fb3c477cffd19cf8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ac123961.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-0FYbfDc59HshHRZasrS8aOoyWXXpLaEJVEIj54l39SaowUSOzKBL3e5JUY+i/E6Y9GapetbeNHIZFt6F9206yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqOL4b1iRv4+Cui5xb2LPj3tpzw7EI+jMU9rCiZ0SRDQIhAN8Zp87l6wqTWl5vKpf28mPUZf6co4nOuD1x7mDBlYgb"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ac123961_1533134192178_0.5985512317288402"},"_hasShrinkwrap":false},"0.2.7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.3","@crave/farmblocks-text":"^1.2.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.7","dist":{"shasum":"cb981d5694776b548054bb0147ce2fe20ab4bc3e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.7.tgz","fileCount":13,"unpackedSize":21815,"integrity":"sha512-qfO6cgBMsUHyzCjS96ynnylS3DOoVGq0GJYLGRIfN7f67dmxW3Lalb3Qp6BrxnbJ15FTqsPovp5weWunpUuSlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIbaD4vJf/f0mznoGK0VySNl3kKFMl3B8yxNIt2tbC2gIgaUGKzcpVFQiQud0ajbn8lkzX35pktphTMboD2G9MNUo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.7_1533134860500_0.3279230518723646"},"_hasShrinkwrap":false},"0.3.0-alpha.4943f7ad":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4943f7ad","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4943f7ad","@crave/farmblocks-text":"^1.3.0-alpha.4943f7ad","@crave/farmblocks-theme":"^1.7.0-alpha.4943f7ad"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4943f7ad","dist":{"shasum":"b7d4d1a30f36951539a5f51dfab92556c7c25ad5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4943f7ad.tgz","fileCount":13,"unpackedSize":21919,"integrity":"sha512-fDAZ4TYmYanftMVU1rrWktjLl/5i9ySKq6GqUw6DhxRnkneQ+agx/wEqnhQ2dqkbbMwEMxASyxYnSAx2V6OwJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1FTAQ4Z4+Vd3XTMOQirLIfbUybeXSqHXxEIiZrT3JdAiBbW3pByH5kgJLoENFoFztdQIbguvyG15Ls9TtEBp7nGQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4943f7ad_1533141511690_0.02573107519280815"},"_hasShrinkwrap":false},"0.3.0-alpha.772ba812":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.772ba812","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.772ba812","@crave/farmblocks-text":"^1.3.0-alpha.772ba812","@crave/farmblocks-theme":"^1.7.0-alpha.772ba812"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.772ba812","dist":{"shasum":"2fdf3945d0cb5ff8e32bc0d6e31e86e25e23105b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.772ba812.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-knkXbcbfu5Q1jNhuL5xcYD2wxFgGpmhkuI1K9d8uwyzBx4LLYmHfxPhjq/o56qIZhC/ZvcBTZUNVGByQp7Kb/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmJxToqeEGKEqh17kF767wd0PhuI4invyYlhxOLItr3wIhALiV145leef3a9Cve1XZc8D5atdgkaXjoFjqNkCgQXR5"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.772ba812_1533143254609_0.7823857398688023"},"_hasShrinkwrap":false},"0.3.0-alpha.55bb1643":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.55bb1643","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.55bb1643","@crave/farmblocks-text":"^1.3.0-alpha.55bb1643","@crave/farmblocks-theme":"^1.7.0-alpha.55bb1643"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.55bb1643","dist":{"shasum":"85fd7a4cd911972550f840beb8dd7b92ffa60225","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.55bb1643.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-8DPgB8Kc0dzIZhWfXJy54gBObxjW6sdRfE5HJqaIj3NmhDGQcQ+3A2uXPkZEKggeLOmp4R1nEbYVJzYrJ0Jxig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQUpsXR6bfByl+yU5OVhyPCWb0mRRUWuN6KbVSfWRjsAiAS4tZC6ENlLA4qfSuR2kRQdV6IjTzcaI63Kh7+NECDvA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.55bb1643_1533153810877_0.48019395874347914"},"_hasShrinkwrap":false},"0.3.0-alpha.2e464d84":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.2e464d84","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2e464d84","@crave/farmblocks-text":"^1.3.0-alpha.2e464d84","@crave/farmblocks-theme":"^1.7.0-alpha.2e464d84"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.2e464d84","dist":{"shasum":"f9ad5ac5559f57af646ea5defa9335bd3f74e92c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.2e464d84.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-a5kKwFZwVtGybRUPwUQQ9v41Kg66aaTapueDg84oFKrKzwNh73DRGUEHUu/It4LOyrc3WGHRip0vVGyl2vC6NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFxn0iBDaO+GyEqUOxgcMTk/BUsWP1szg+baNQKNZDqAiEAyNohM+kRvV+Y6A5D/NnjMLEc/6vMsjws1KxUPi71Zqo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.2e464d84_1533220973841_0.1849389244459163"},"_hasShrinkwrap":false},"0.3.0-alpha.3092ab63":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.3092ab63","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3092ab63","@crave/farmblocks-text":"^1.3.0-alpha.3092ab63","@crave/farmblocks-theme":"^1.7.0-alpha.3092ab63"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.3092ab63","dist":{"shasum":"0e56b2bc78aa18fce4debaee1977f985f98bf519","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.3092ab63.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-ZYvj7vWMxWwjLdq+P+mq4xJSJhajZ4Lt6gRTfrrMLdqlMHM1XZTU1ZdAHMzbyNNSiKpOztHwJXAc1HQJMhwSNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/09wcEREThl+EKFE1qvl52BOehtjcuA7wjTlXTmzaQIgfOWYOnhZ840xs+TQfPoBp5KqHcnQ/CNXBxjvd3H+IZI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.3092ab63_1533230497258_0.24691803178372895"},"_hasShrinkwrap":false},"0.3.0-alpha.59c7c498":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.59c7c498","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.59c7c498","@crave/farmblocks-text":"^1.3.0-alpha.59c7c498","@crave/farmblocks-theme":"^1.7.0-alpha.59c7c498"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.59c7c498","dist":{"shasum":"0472ad38a02c53d4d87c28a2e8e6e4c03055b829","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.59c7c498.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-JehjroMjBsiTQApdCu+a5lqwZP12hltv69lt4eAiq8ALWW0+u174ek5a7dQOHaVxJ4oNotcAvxN+cTrmFIgD9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCSeadXnPGGPm5+smet3LLaTPQLQ6qSPJMcs37pDAIvAIhANMC1cne+SGBWpsj3JmAuvSPXhSYKYePhyq2ftfzzQOH"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.59c7c498_1533236322090_0.8840211265068962"},"_hasShrinkwrap":false},"0.3.0-alpha.503f836d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.503f836d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.503f836d","@crave/farmblocks-text":"^1.3.0-alpha.503f836d","@crave/farmblocks-theme":"^1.7.0-alpha.503f836d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.503f836d","dist":{"shasum":"c98290659f572dcdfd27789115c37539354816f4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.503f836d.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-XJmYN53Am/MjA4S09kAKQUV0Y0CngTyugVdBuvMHQYWCUYW6ZJ++d6anPwfkgnl4sb0AEzQYI4PCYTlbYveSAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1fF1ZVrJD7wjWYLRdrm/hO5K3S9lr3Iu8edLy4MyuEgIhAKPA/d5+nGndOuonwKkgqoU13M3o5c18zGe1LKoW9Qzf"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.503f836d_1533239431372_0.9404721434157843"},"_hasShrinkwrap":false},"0.3.0-alpha.c8332a96":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c8332a96","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c8332a96","@crave/farmblocks-text":"^1.3.0-alpha.c8332a96","@crave/farmblocks-theme":"^1.7.0-alpha.c8332a96"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c8332a96","dist":{"shasum":"e304ca4dbce1ab0dee8d5b8ddef1e1ba5e18929f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c8332a96.tgz","fileCount":13,"unpackedSize":22198,"integrity":"sha512-1UW7kc6PDHXsfT+phGYTy1Yd6ijGzebgAmRqfMiikM/x1L5CoULoIuZB3hwEUiMxK70wBvHvXmA0vmD4woTUrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7U+uKR2BCPlWhiWp2snrixFYoLl9Zcs2hitd31iI5VAiEA+2Q4rD5o9Nfy1U9hEeR0IZkD2zjqdSBjqXumUV/S86c="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c8332a96_1533308248314_0.8478987055267124"},"_hasShrinkwrap":false},"0.3.0-alpha.9514bd68":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.9514bd68","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9514bd68","@crave/farmblocks-text":"^1.3.0-alpha.9514bd68","@crave/farmblocks-theme":"^1.7.0-alpha.9514bd68"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.9514bd68","dist":{"shasum":"d93e86ac25c9700ad0a9f749cf9cd7fcf0ab52d3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.9514bd68.tgz","integrity":"sha512-PmmcwcM3FihCudiJG0WiMUFeFPmxp+n2semmVced4qu+xUSOiTxo8OgAAw44UdHeoKew8RFNyQmySdzAedZG8Q==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaFVTCRA9TVsSAnZWagAAuLwP+wc+LgxhyIa7efFqRxzq\nBxSCz23z6+nfaNXl7Y6+UHZNxwZnUffKwkARu//vKe/9/RvG07JXRSoeyMHR\nVfj6nfJxChgnvT4KdNly8NNN7jkDBDoohbs2iqGMs1e1KJ6RGfRpQ11ndOE2\nqgUj2Y/rzkPwXCKtX1ftj7lx4+H7qj1m54dpdmU/ajyPY3Lj7UCGvrQYXZDd\n2Vdo+6G/mjcFLQ51sxZnlKgKnLYuE9zVhzHEwPxXtV/PZx85hkYDd6oZP6zr\nvmk5Jo8xN9NIiQZUh/yL+TaaQ0LTklaxcZoQhiM3B+DQyPQccHNuL33F6wDZ\n6ur9z2bYY64/AwbaEBbo7BIRLDHHjBFt3XpdxOqkWiBEBPvVzwtSjqnoDdU8\n6lb0Syb3mvDp+jPvvZ+mIINPFf3hgJ+0LA4JcgaAdhgYxomcYy8IiI4pHuSs\nT9XNW3LGgswHyB3g5RurrxdNx7okkmMabUj8fnSSKo1KI7R5gjunBSQbpbcM\nbab7tYtVbSZdV3oy1jn4ZdPOc80Js4L6ua85OkpL40N9EAgXPAS6JhgDdX+a\nXA47H285ll5O/tng6HnH40uC1RuLrHwdh0b7xk5G2UeqcZ1fg12Wi6sOMm/l\nJxKD2iSbRY8PKTNuGBRzHL8Tq/8K3PtItrLdpj0WDJo5rYUe0DmRbOUcoDRh\nUNIB\r\n=8W1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYsgA8XUzIWgKPw9Yk2LHSd4vQwz/+I1pWXEk5Ew4qyAIgAWFb+u15TS3sNgbXpJsNH5zHmegN8rpj+wme+/T5UV4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.9514bd68_1533564243152_0.6448561413387266"},"_hasShrinkwrap":false},"0.3.0-alpha.b1889383":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b1889383","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b1889383","@crave/farmblocks-text":"^1.3.0-alpha.b1889383","@crave/farmblocks-theme":"^1.7.0-alpha.b1889383"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b1889383","dist":{"shasum":"2813077afba24a26f22597e674aae93d630d4c1c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b1889383.tgz","integrity":"sha512-Np0bYMB5MVWoYNwnnvTfGXf56OzUkGqy1FjVv5ZhNMvQV++Bvt90XYMZi2PkM6RKmtXlozWP7vuq7Qq8kn8CwA==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaFxuCRA9TVsSAnZWagAAAnUQAICkH9w9Q748b3LTagxe\nfvF4rGZQUwLLnCdamD2yvQ6iMFCt8UPacGbAZPo2dVFJk1SqYDB2UqaV5KlY\nseBV/BzTStrIr87aDiljgzkYuL4JKW/xiT/hri0Fz+UcbwADH8VnRFo7U7w0\neBug6CJv2R73/SB4/ESuTZFtImQKLyHAHQZcz+gcFQlGcppu2nediUGfo4Ov\na/pmTLcKifuP9U1qa/J88vocTZ95sxIvp2V9VTCIw5j9jmPbgLf2Tbh5k3Uc\nKXr+P2qD8eCTviA+sNnRpkVNbGpRrRbKgsot3iWLdRp38dcZ35OpyO0gSINV\nV6Bh0kzXslpx7TcmjEFMk2wB0zsrevlkz77laQY+v1tvNzba22Hngj5jVhwr\nWcb9qDHuGqwAA2mjyaOM7mhf0kzJjfB8dNWrFVxVCA0ntoAyW0zpWJSoQx7i\n4P/OgDp4WD9eCPG+YyZvWPzlZL9DnlV6voFlSg4HnrV/eyID8xeaU+wYaj16\ngnV1Hzq6/sZUK8IrdoEOsYx7bd/ylwt9COpgotPpbfvNDG+nXa69SxZ3H9UI\nejGNPnu8dDF/DmfMF5wQqqW2sV0ZO4wxuEulpaAs3IIRmo/kUcE1a8XjUi3w\nVCQuL2BS4fAUDpKOsVx7fWmPYWki/StDdDwlg4avY1Nn3klmFLoa8ZQv8NFf\n0Tr6\r\n=Wvvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3pf15UmhbZ49mV2CSEtXapI6Y2n5snpP5L+9Iub8kYAiAtXRE6VbLzz5X2zmD/d6hX89okUuhsQNx9Quv8kH7Anw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b1889383_1533566061648_0.47852471416248044"},"_hasShrinkwrap":false},"0.3.0-alpha.687832ed":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.687832ed","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.687832ed","@crave/farmblocks-text":"^1.3.0-alpha.687832ed","@crave/farmblocks-theme":"^1.7.0-alpha.687832ed"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.687832ed","dist":{"shasum":"8e5389fd29c8912a5b0315e7356d69e51c575d54","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.687832ed.tgz","integrity":"sha512-rFlvNlsN6XxnvvRkFpNVSHtP7RJdadiryk4ql57EdFupfznPjaMdLgZ4aBjIsbEnujKbN3niDS8hoCUBsusvrA==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaF1KCRA9TVsSAnZWagAACS4QAIRgC3wGBmZ57klQMLaK\nMLonRi04AjFsAIiCMN1AEZQL3uyWpB39KLT1CqxvsmUrEZ8fXneNk/epEAhD\n5Nx3jd4deSzM+cgDG7HkP8D9zBvgPgDShV1FlPmtWnJ4X/vZQxTlvMaiECVA\nUxDOUkL/OP7j42ip/Q0EcJJTt1StYwmGjNsKcVoQTWm8s9qjozZRsTpu8IZ9\nBHMHNLDJcWFmwERm63iQwK3TqhGpxSbFryl8Km7cYdVcOAAwqe6h4eb323EB\naMWCqpL0WV8TCGD/dM9ZbY+O2MlhrTfosRlKJbtmMJNb8rsWNocWMLLsKWLM\naCYn8ZuRVF1HdEf87FueKdbEr/Yfs6oCtwFjXV/sTWb1QQR0QEr4mRUK9ND4\nbPEmYuY6Btwm1+TetaJrUflWSLYS2UN1ls8rDQRm4W7X9a3F5g9k0gsLUT78\ntOYiSKaO47zJ/UQSsGtmTqNF8wDdfKBPeZQRejSoUynUT+blTy3ADcFGiKar\nT6/I+B2P4Ga9YHTuGzPH1ki9SGjfGfWuHwEpwlIgbmP4U+NSrr2PMTpPUwKh\n5FvjdnvZr3p2ihmeMKb7T00Ftc4S/VQGiP2shIhNgNlPm0D0UXEhCWpZ/v2h\n1OU/SnAYnJPRlO9XdH6D3qCr5091dY06PxMfyat0cPC2/3JcrLSaFnqZGXai\nazJ7\r\n=KN3Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFu+ayr9t6vZDa/G2T67IHEqxR/c45ruptJ1B8TO3uoNAiBxMLYVnHhOFuZZgxtDhzve4uu6qRo2Zm2qZCPA3SXPuQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.687832ed_1533566281883_0.4559290191044203"},"_hasShrinkwrap":false},"0.3.0-alpha.745374bc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.745374bc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.745374bc","@crave/farmblocks-text":"^1.3.0-alpha.745374bc","@crave/farmblocks-theme":"^1.7.0-alpha.745374bc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.745374bc","dist":{"shasum":"85f4c834e7cc06b942f911aaa392914556b262e7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.745374bc.tgz","integrity":"sha512-+E1jEsYhdnkFF+WDLBoMh1E7EpdM07zd6mLrXw8MihhC3HSvY4bszwb3NGnHNpb6xYP2S2XYwAELRB5D4PGIDg==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaGJcCRA9TVsSAnZWagAAiq8QAJgVVZVfCgr6DRzdQc+9\nO64ZYeQiRk15UYkECOkXM3A9cuzSotuiXKbZFPN7FHjGhinllq5ViQTp0nOK\nbDncR/uPeOvxNtRB/HTgqzRR/+BmyxkV8J2iHw0lNt2vDZlvvl81LH2mpy6N\nxYU5s7lGPN5J0VOwBDUR1oFDq9rSleOa6yGgN68Z6GNuRMXrrq5exhv/FbRs\n/VdCiHrIuOANUx8DRxh8JLW66s0VCGSaKi9YYMzlJ5CU99+D6RMyA+l96Jwm\npDJPuETWdK8jTy7Qbqq3U/99F9MNvTzUMah7IAyRUvfajV/gid4mBMYhrrkD\n1FDELsolnIDC6v9kydiSDItQYUEDFicm8PFk06Dwsov3APn1U8D1Sywq7udP\n3bHLN66moAlnHvbUGE11Wodds7O5fR6lpCvUnarG73Wz0ABdb/q76gqw0iBp\nhh4yKSfup/2vmW8AgbhqAcbn/JXw167+4nSUtH1QQz9I4CJdjzS58Hncn06e\nnVnR9bwWVonlFo/hEJKb/zlbNPSFFHJzz+GEwst5+0QVTlrgpXtN1M36qJP5\nNOTvKJkk7T2ZgeRbGN1Jeb/AQu4gg5XkhPvRz+7MZD7D3A5wKGJVGfGlllAt\noIb1KH0YKVX+xsscA5GPD/iRsYjEpX3huHLmGvH+GdEMWY4YQu2OrID69Yh6\nTPPp\r\n=HGzH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOcWa6TqR6LQBi3ko+gGALwGvmHPgbmRgadGqhOeQLxAiBXKnKWln8ZkMSYoeWQwOVgLteI5Tl2BLgRIVQErEltrw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.745374bc_1533567561186_0.7804902982334587"},"_hasShrinkwrap":false},"0.3.0-alpha.24cc888a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.24cc888a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.24cc888a","@crave/farmblocks-text":"^1.3.0-alpha.24cc888a","@crave/farmblocks-theme":"^1.7.0-alpha.24cc888a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.24cc888a","dist":{"shasum":"1b917e079df4e7b28ff884676b9e72898cce1ec1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.24cc888a.tgz","integrity":"sha512-CpwcvKFtRhGF2/1AQ6u8NnCrSMYY9PV1KaaSFp9v9QJIlav9X7W7alI88+pONghB958cws1t94YN02pDgziCRw==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaGqnCRA9TVsSAnZWagAAPEYP+wWJmBrnxJJSq4s0nsNd\n5viiVtyuUTfcv/28snDKT9hfau9cB/wVfmxRCFeM0/FwnzN3lIq8fP5dR4GR\nnzUKLazuT1MpP7O/aUWRFsV3beEf1SDoIpUfCo8nVheTQjzg7susClCZfxwY\nbMHdl+Pw3nmXpyECT+rwN/KuYydYjS03hkXilkepDiDIUc8TZWgyQROU05QS\nLaY/v5cSWqkxEv+9biSLjZLJ2kvWRKxqFc3JV3wMTxiQ9D8N36fFmzztMLsU\n/uPBsriucS80/KtlqVzU9eFdFlWRpdCwF4foYM6rc9g2KbhjowkYQXnaI/hY\nAop8TM8nKtqRfew8cMnibIe9XfH5JkSeEZ3D52A/qCDlrUg/QSSs3totFIGM\nmyPVEr+dtp7KSV8JTILyEU3T3brUdcOXDqgDV7das66YfXroewiuvqC8S69l\nC61HLmTuGvcfyUp+hp+++zo3PaqMEQvdgqI36dNZIvrcf/H9Brad52d/yeNJ\nsr6W51L/3+fzzai1qK04QFCEQjcBbkQ1NCpl/4ROr2zjLIYL8JsbzvpNszIj\nT+aa5Apft7VTFAovBBksEbECSqHAliOhd/jbynb3JhxyqM/ivatZemVwvFsA\nQ4mo8HY4QH9UhZouqKDH9lEhvbhy8mFP5eTPGSiv9pXEVq3MnFe9DdW+VJxK\ngQb3\r\n=+hiE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCHxX121ThyngJMZBudsIPjIQouD+myem1QhfH8iiIHAiBaHWrc2ZzAVXyo6dtgeXuErfJ6C+M+vxTmkhhNVodMjA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.24cc888a_1533569683334_0.9632458927475069"},"_hasShrinkwrap":false},"0.3.0-alpha.4c30fc1a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.4c30fc1a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4c30fc1a","@crave/farmblocks-text":"^1.3.0-alpha.4c30fc1a","@crave/farmblocks-theme":"^1.7.0-alpha.4c30fc1a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.4c30fc1a","dist":{"shasum":"b52b64becb439102f8674eb238a7471083579758","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.4c30fc1a.tgz","integrity":"sha512-DiSbNBDl4yCjObrUtDj0HbyZIbi2VpBtk0bd2KZ8GBUn8x5KFOLDH9hEE3b3KhhEMd84NX7SILZtMVHAxxh+Cw==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaZf6CRA9TVsSAnZWagAAttEP/A2jAbQ9jq5eHHDuP/VE\n6RXr4vg/ezBuNbAcxDbll83vDQZE2N/ktYMbkD8zX8aHMPZlOVLsm1dSE4B9\n8dzz8OJBzwHPAG5OKECf1OEUot9NiQ4kfFhpV3CAep7RMcfApHJdQAs2to8E\n/ccj1XfnOAOjA0jNvOddInkpbd/qJcV3aogLXvrdJGwdhgn6g2EyaJxK8tWA\nPqlCVZq11t8ftMAAZxwOKRsI1RpJkhdG9gd3Uqba2m24NX2q8N73pEA00ChC\npNhYYxPcBG4TMNJrvH771bPv75PxQgCmx8IUEGQWJybVFiq9xr/X21Vdfa6r\nj/zxfminWl5dlwjH9ZmMSO1sWhUlOWMdW5uN1crpLKkrqum9nMNsPODU6fnh\n2N7tJBNlnawv41FWaUw8Jn37vjyGkcw64sBOjPT/vCqbUtxWNqKgT5vo0RzK\nhakKK90TF8I3cNk2d7ymtqiwtJdsfCRPpb7CG/sVdtJxVNtaKeX+YJ+l0zp4\nZyTP3tkX9DvSthOUUfV2S5A8O3fBXCHxhn/d0butfMEHF74Uv5PeIEtngcv8\nLFFTs3JvCO0iDGWufoWVOdKmNCyIO2XFxjeFj7SITfuCetXf1mEDBlmYBYYB\nx57GB6sysZvrcXoWkmaPEA+6ars58vEe8k0XpU9vGesGlNJ+vCXcsFaB/1Ov\nXKzX\r\n=2n1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJKsUqRmb5PqiARDlfIIa7VMXkjOrQiwTcZ0SeNnZX+gIhANiSWWaoBNs5PzFP9dY/YMaBIw/IFjpuPCyzIHr8i0Bk"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.4c30fc1a_1533646822368_0.3546756884262261"},"_hasShrinkwrap":false},"0.3.0-alpha.962986be":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.962986be","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.962986be","@crave/farmblocks-text":"^1.3.0-alpha.962986be","@crave/farmblocks-theme":"^1.7.0-alpha.962986be"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.962986be","dist":{"shasum":"5d2e07c4c6d70b5051ccef15d5d7486bc84d9eb2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.962986be.tgz","integrity":"sha512-CbUWoKL1Y4YVwdXcbvGjHblPM9C7YY3MJz8v+l7ChGMQJWv9PGqUja9ssHW7HxS00WeTCDAq23QMhmFoSDuAUw==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaZ/+CRA9TVsSAnZWagAA5tIQAIGypLAWmNiM27EOkjA8\nl1Mz2i+gfe2xawRw7XleGfI6qxJlnYrXJJzFDRa8JACpsOjKqYAHkbRGySiZ\ngKl+eVM23DzJBQAS7arzdncYWbSoqI8qnpj0lCgP7fP7HxJPTxJUqcVL4yDT\nDBjwnakKSm0AgawSWamNAhAYVfG+ZrdEDzNeQF9e0Wbd8pDDFflypjkVZ9Rc\nnj7Lh9nfUb0ly5aw4dATapeYsOSL2UTWWy33aETufw1O3LnF94e5pM3g4SKA\nNjyenYYzfaekds8n1SoN+po3SXZZuk/rrF1C4paMTbeoc5U131/NxX7bPtlV\nc2McnPdDiMypUEXIEHMHImsPu5At5GDGfhTOKJvBUY9u4nqTvhvwMFXsayDg\nVFSIE7d7tkRAySA5zQ8Llo+HWNHurFMMSJ3Bui7jzfumNUxfpV3PdyS6D8s9\nFvJ/I2KDcY27YHHP2AGolzQV03ziUdpAASP49F5l9JOp2w6c1UqosQXZbd48\n0o9JRIEsiLKXv7whvnPrjCVRmaveQdtj49NBvSpg18l3SVrUCMdDn9iwP2Tb\nWPNVm+AcwVYbm4tuox3IZndVkzVN2jlX5FnGdVsNcHknLrQB1OdK7r9nLduS\nGzXh0Oqa3dI4i3+j5Vwt3PdDeBLNc32qUEG6NAiVEnMAQTV+BLPmp+tjh0T8\nIMoy\r\n=nLLc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaHJPxhWfOdQL8Vmpx0wx4rSQBirrJ6S1dAtWm2WFM3AIhAN90LGC0LUTUh5PeLvQOTm2Z0pGMW2T09f0NcdYs1qFO"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.962986be_1533648849931_0.3406652646536912"},"_hasShrinkwrap":false},"0.3.0-alpha.c37d23f5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c37d23f5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c37d23f5","@crave/farmblocks-text":"^1.3.0-alpha.c37d23f5","@crave/farmblocks-theme":"^1.7.0-alpha.c37d23f5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c37d23f5","dist":{"shasum":"f954c62546a1d91a66d17392aefe2fd6c06fef98","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c37d23f5.tgz","integrity":"sha512-YD8g/JJv43OEmmyEUwj0hSjua8bmrraP0fM9wZXBL1CTC9yX/mes5ELPAQQ8lhfF9hLk6j1DglHZJutuMEE8Dg==","fileCount":13,"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaeRcCRA9TVsSAnZWagAAECkP/ig0IEHOqeUiQ4q+1/Ef\nbdTFq3J09tzyngIv1BATD9lDxEzNQuvbdFyciDfL46o87CXpbCdL6WaAab8G\nDmoS6sHUTmUpM8UlryNa0FKehyHaFf2/+EDVvlk9IRkORiZgjebXd+idQ8QB\nIRXm6PFyBNpOOK88W1Xhftvth35uDAKV2VyCAOJ0Mpqj1Q67cIcoWoqhO9v7\nCwmZ+Nd1B/AfsCS1tVkahfmv/6/6RvzbKryT0+VMXIWz86gIh0HwVD+b+tvV\nv8mpGELeYm1SCLlsOnK+cTckfm8WMrDbjtPwfQ2muOOo9GuJR9j/AJdtj63R\n0tAWfJZCFHtkBSebQHAZpyXT4Hy58fQUyCNLgVe7cmwn4+dbhCeLqzD5pdqV\nNbi/9NqDR3gqzj3/OBVvp3YNjx9/BaGzaM9NOHkbENcGcPhxHI1JgEO7R4vV\n0nfcC9R4+QNfLysIg1vqvK5+TA+bcOWs+mCG+RTRUNvXP+HbZXEek/MvJl0U\nfKoRh4W4cz7fyX2FUBPSbnsRdfqbnGkKWDSYUI8p7ZDXMrinJOGKcQOrmCv7\nJ9qabbsomrpyxvMDidDWttc3zo8IDWWZeX88hPgLe5E5Iw6AX3VRNS4IQD6X\nr56mfVphjJ4QQlE9jxbm+82XGpmcGES3IA4MdvRupSrXGNoMkJ/hToIxZaiz\nzikK\r\n=yh4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFXQWi++fvR+9FctZ9ZOsno2NT7HlWpyC3M/fJHzZiPAIgTwQK44G1s9ky0ebSVQi+vtexLqTwpeJ2S90f5VctlMs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c37d23f5_1533666396019_0.26605835583650683"},"_hasShrinkwrap":false},"0.2.8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.2.8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.3","@crave/farmblocks-text":"^2.0.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.2.8","dist":{"shasum":"50aca589b8ed29d2797856c734db9b09c691d19d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.2.8.tgz","integrity":"sha512-HIvCQ6BSIy0XAI58yZOr762Xs0PqdLUB0hx334diuuBfyTDBSvg4ATi4hoSrLQMTmfeeLTX9A7/ITHDPp/givQ==","fileCount":13,"unpackedSize":22094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbateWCRA9TVsSAnZWagAATMUQAIOYzFKe4KFgm3WMj4Yo\nBxOLPhoO1rSmECCB5JHkZ/v3mGJWf0J5dSrwMeKRI+iyg8yef/ru1DQuTOGT\nT+cyGaihRla9RZgCPAgT7AtThtWVZzmJ+t2308ZO4CeFRaraaDWe1uCBVGgU\n+Xa7r0Sjpf9prnXklGDTWElx0B7hnZmQE0ZnwUi03pb2Puf4T3pCWQoRf88b\nh8YsLTof5X9DEuEYl9hs1t2Ql1YHER9v3e2MeAKd6z46ayOSf7G1v7JoBctJ\nq7kEsQOXVnqcj1jggwcRCP4Ngi2x0LNuCDTAnHmgR8JgWoaf/HBONAWJDilM\nN8LIpV2xHBnNsz2Y4YNz2UZckm007AS3ZV+PFcYH/yeGoUmJF+vlVpiJzz8h\n3NPz9TgDB7MloiSiWkwY55NrW6EOy9sbCXWC+ZohUK35Svhj8lMk/Bi2Dm+Z\n+5gICm9kyoFHqpi7yYDVUEwRoJ0WzIMYgdnuK1wzjP02jjbqX/NyZpX9L3+Q\nLwvSSH4xodUvDBr9DzCnackXm/DtuNeqchzkfTQGTtCCYQzJR3jScSHsOcRe\nj52dPWYJYefiZkIrYH5zmuY4LrqNjx91o5mT7WI+GvY/dL/djEMXuiYMaWjR\nxdXO7vaDC+m921DBmu0YkKEkx9KDQPn3aZanCQAjG3s2iWL4aRPmbABedxsX\nR5JZ\r\n=jAd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUokQU1ALaHfOp7DjCyI5VW4mQEAZn8rk463lj8MRjMgIgTJY9gnA+ZtPmFlp22/VqVld+o3/ilGUHC/fuaao79Qg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.2.8_1533728660516_0.4206752620677163"},"_hasShrinkwrap":false},"0.3.0-alpha.0fa47d1a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.0fa47d1a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0fa47d1a","@crave/farmblocks-text":"^2.1.0-alpha.0fa47d1a","@crave/farmblocks-theme":"^1.7.0-alpha.0fa47d1a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.0fa47d1a","dist":{"shasum":"6e7ed28bedc449b9667ed323edec34ae9d759048","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.0fa47d1a.tgz","integrity":"sha512-T5tHUlqsboLXwjfczb3xd2B68ajqaadpWcgL4YaMAFzlKdenlFgahxjBxOzseemCSgl1LTswotROwH+CubfqkQ==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbayh2CRA9TVsSAnZWagAAyxcQAJ4geBGQ3N0UlVdJFUSF\nWp/bBGJYO68yoWr8IxyVYfJ9kzTiYBBuIVrknU0bMKtfo+WBsY/E3GxEPQMi\nEHZwknv+Duhz8+fpgZlFW9vH/AWhWRGb33Vrimx7M5Zw9Cpzv2525yFzCZ1Y\njfYA4wVCpyplRAC+3ujQimJkYlivb+un0VGi5dT16GCjatsLOkvRnPrnwid1\nPXfTNtxvC9hUykdY8NK9I8V2B6c8KCD/U1Uy+L3qNOQo9GN+f2OFfcn8cvm7\nqF1eCAerJWmJ5PXbU/dxbMktSHRNWtJNMo8ilD6ZgOy2cTgMqZ46/GDyFE+r\nO7Fk6CwzVyiccSm2z3slDwx+mWAh3+dihBx6GzKKBqS6ctBjOR1rHeDZBXU6\nUmBUJGl5AQJsi0/XBIFgf0AfFtQJyT+dAbP6/DsW6CMAYA04/I9baA/rl34t\n56onLyC+4VN0Zf48z9c6uFAkH2nH5Jsno8WTN5FO5JTfOxBIllxL5iMpCYlj\nWQLa6OgxEmWn6XUYXHsaMYgF1hV0MpxFtri+BiP/kiz2sM05C/IEf+nQM0ol\ngI9qjfKjMDb7l1BmuFyGN3iUIFzJI0JYCVVcao3HT2cO3E4swUFcnFISWoaJ\n7yA8xrgvhntkO3zrdIrtm3B8EJE9uPmkcXf+418UWPqpx5077DEmlMLQZXI8\nbpB7\r\n=9BvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyjOwzCTCrF8jbfZWBRTJPEbNG6mphaX1HZAg6Ere0uwIgMtmW+4ZSZHL+68axfYoW481aobdwcrrQswl2pPOB7dU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.0fa47d1a_1533749366256_0.5531794865459094"},"_hasShrinkwrap":false},"0.3.0-alpha.c1e15ae3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.c1e15ae3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c1e15ae3","@crave/farmblocks-text":"^2.1.0-alpha.c1e15ae3","@crave/farmblocks-theme":"^1.7.0-alpha.c1e15ae3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.c1e15ae3","dist":{"shasum":"c48baa70bf2c00ed2558ffe07e0a2f395e3de51f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.c1e15ae3.tgz","integrity":"sha512-koaXI52Pc4RiH78s2V88fQJvBAyIZNl5sv3dHfFP/GpvNHAox2Q36CIs7qyqSvFfIlmkhp9p5Ls12K7Trgud3w==","fileCount":13,"unpackedSize":22477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbayu5CRA9TVsSAnZWagAAAVwP/1Eptc4zgh/FzFzvzv+L\n1FXq4VGh0l7SEpz3me9XDFRoki6Yva49OlylvVGOf63FFv6Z0DYQC03CieTU\n6G/sqH4YF5CtRIQ7HSaoxDmb76B1lTnoGEHcyI9T4n3VuYRgo2ARzR6ITiz9\nZTC25SiOr4/2gyctqEkvvvMs2RnoljhCca975IeDxt4PkfO+jqIEXsW9ctyV\nkeOwInDD2P7GjvXvleYY1tfx8ZlevLLV9LLU4EbTiWoltLsvGgWsaXCeob5D\nXOhkSqBTtQSE+2KFb3E9iS6EYIRUy09eP2aQt4tQWKxx0sLk0sMeXRnmI+mM\n29aU5ZosD+cM3Sl4Cz1tt9V7Hk/pFBOjU6vBi2zZ6KXj3kQMn6/3QVCK+wWQ\nWBxYLEW9Qn9W40myrbC+wbrg7sLz++mvd5kxsD1DBWn7gJlE4FQ/GMSjxKgF\nlC4MQhDe24mu6vF9bBFT433y3hJ7UQ5ZE6LQ7rdeeAZ6p83NnYCLOVp3CRue\npMdxVaGFYCfyWXjYm64inXW2Ln0x8O/taoTWnfRsCGM8ieMe6DFbkdrmeg0a\nwY5MUV0uVlPyyQk+zGzfFnX9qmn+uQg6tscfggJRZuH7kdG0p0PizzpaSPdW\newYqsmzEkJis/EGbTDLMDm1/ccF4UhXWGcsDPq8QXHXT/UpnhPU38o9Gv95o\nYsHn\r\n=81Ai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqZ9/Z2lX4r6YQY0nLPYqnfMtTMCcjIt1ucYO5O+UVLwIgLCuTV3c1AD7W9zi+ktOJj242Fat/DYVC7Sb/7iN06Us="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.c1e15ae3_1533750201278_0.09756005369520104"},"_hasShrinkwrap":false},"0.3.0-alpha.7dbd9ce9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.7dbd9ce9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7dbd9ce9","@crave/farmblocks-text":"^2.1.0-alpha.7dbd9ce9","@crave/farmblocks-theme":"^1.7.0-alpha.7dbd9ce9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.7dbd9ce9","dist":{"shasum":"2400faca94795cf25bd3097ac24ea450251e8841","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.7dbd9ce9.tgz","integrity":"sha512-5wQUqFM9JwHgkgrUwL1MPn9O/7mYlC3j7EEk8tbJzXL7NGa0HZ1ZprTXiMddbCyRdX5QedGzafxO9hm/A626BQ==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbazBHCRA9TVsSAnZWagAASS4QAKDrCEMxogtG/Q/eoYMF\nWolNDVPEFm1YoVi1yfDkzQyxEYHrTZ3EDcmiSx0clZ90klPr8vvIFZY828kN\nWXMahLtAkQwydTf9eBAZ4E0OULQP5FFG2vXaEeUhVfdLaCh4ycdkh8XnoZl4\nMWbTshEEYlIP2Y/GkSrQaTKk8U+M7DBlxQjh1E6lNvek1pxq2a9QzZtTZVIN\nZwtxaySdluKdZaUhy1wXPtb8wCXUPESmyuFj5R1gHbSAK13AiP4e0zRMztu9\n7dRJ/39OS3Kwwi4WzCzVYcTJs8t2qMH8rim2Sn4LnrMoQgXi22uG11sKoGLl\nKpRnvU4H/L2Xqps7GgobtndjP8o6PPA7a0O62CNvc58LoiCeTdYr61GbIRI/\n4Tde24E3ha/SSCp/b/liDNM4w/y/X5kWC+Q42cjWKcTfmMNXDx8ukBW/oteY\neTi0wm0DMJNK40zJlmvaGRpwZpi+NxZHUosQLrZjA6KBks7M8QwLG82NWNdX\nmbzAwHS+lh81PA6LHkVO8aT2zaW/BFpewPOONO99itfBJGZ/4K7iY4rMAgIE\n6RDfeHKg6VTvWMZxw6WrGlV8YO7kcafECPaSwyk/kG6aIi2/9Uf6JP1/ClaP\nxRg0Wpy+OMKvO4id2nwAS/ZRBd1C+lNTR1yhTFsxIrjSC8+JgYKWd1+n2Zr3\ncJUk\r\n=i2jL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy38IJ6dGqBUXbWvp8Vki6Kv7RUPhOZK2ptIZkRvtGVwIgHHTH/5rYdRaf8B/HgHcTksu4Keo7cWIbeQCWdljM8XM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.7dbd9ce9_1533751367813_0.3836565985792506"},"_hasShrinkwrap":false},"0.3.0-alpha.e4fd0805":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.e4fd0805","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e4fd0805","@crave/farmblocks-text":"^2.1.0-alpha.e4fd0805","@crave/farmblocks-theme":"^1.7.0-alpha.e4fd0805"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.e4fd0805","dist":{"shasum":"b18d7b84bcae139572283bbc59cfd72986177d6e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.e4fd0805.tgz","integrity":"sha512-i7Zkrgnbou7JfEyMSfzuasRwt3D0xkqg//Qvqzf/zg2H+IDYeAgbc3MtkuNBFy3ZWd+j16CpaB6N9NS5fH4kvw==","fileCount":13,"unpackedSize":22477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbJGECRA9TVsSAnZWagAABKkP/106Ow+49OPZclS4QTeM\nL8ft1H4rTrQMXRY/Tm5Uu3unZSQg5zTnoUpneOWD70lMa2ezSCUDkac4CCEx\nPZ8qgkJIolfAl8TcThWXRY55cweqKYGjyQYKA1yjmJpu90c6Uk8urPYXcbE1\nj4QOs90+NSrpVORG3n0gSL5Mf3SIey9bbaOAotu1rjh/k1wSrGZ7xxJU7VsZ\n+/G3b3uiiFFFVis5DaZIBqVzcf5qLAciTWMJHP583ZJzEGsnxQ89IIvXQhMI\nO4bCzGvsjSQiZOX3LgG8hzu+qrisNSE3RuGnEx/PM5rC5dVFn3bPmu41XdlJ\nU7Qf2p0QZLXP8KZMihJv2Kjb0LaQK0Q3S2nu5zlQqsLzZbPLHZHRqFT7XIu/\nEAarfcuNrtws0yBf3pumBLdEkegxFfZrvie+zpwUxZOFlQ9syeT9gZ+f8eyB\nBjW/CW70Spar8kwV+rl5VrfX7X0lVbXkxREXRAi2zWjetNcSDD+mn6WXQ5is\nB5lQvrVVw0dq17b98Rb4HxPezIBWQ4E/wfMjiq20i3Bsparzx2IO0DuG3P3i\nQ0LJ9ogD9V6tbKOuCiIKVhYoqnuRd5vIwtnE3DMs3Sgp+fxpJp5RJiM0DR55\nnTisVfaH5YkEt6TKW0tab9k3kSaZUv1v8u+dyLOALtrN+YiMbIp/Re/FhNbK\nHWB3\r\n=Faow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHQW/7dRZdzE9FfZqdoFIK5Slo2hjL236PFh91LO1ANAiEAqF3p7OMIgz2otpsn96QWv75aZF4mbs1XBh9j67kDV0s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.e4fd0805_1533841796253_0.7538938269584428"},"_hasShrinkwrap":false},"0.3.0-alpha.a2c264b8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.a2c264b8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a2c264b8","@crave/farmblocks-text":"^2.1.0-alpha.a2c264b8","@crave/farmblocks-theme":"^1.7.0-alpha.a2c264b8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.a2c264b8","dist":{"shasum":"144283872e91ae8da5ddad9b2aa0d9ec24c07191","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.a2c264b8.tgz","integrity":"sha512-WfUX+fU/Z8saPdTbfwJWkBWQKo82tgJvhece/ewLRbg5DDTBVOrG3SaqzEYdOxvZJf9IWcctKwPjv98uheVAZw==","fileCount":13,"unpackedSize":22477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbJHECRA9TVsSAnZWagAApKQP/1mdxC+voiV6rtX4Y4p+\nw9oClCjSmIWr/MSemOHkHq9nGSLEya8qZrAxSczPwuVYGcB36WpuV+2mLTuR\nC2YXN+iDs6G6DJlz7M42cydYjqa9XsRh2pSGI8qLkNdvFCwwqqmLKq4Lup81\noYP2iE/jkSjrhOwN/yWb8RscruADdLQodtnZT5l/X7MXXvksNcMs/dDvXRLl\n9rfT0K/XueMVQatONm4qZmG1QIbI7bGWbd1i/iN2GkeO9MJLafGKGJEITtyU\nKzAX1aaYRHzPAZuLcrNma+6lYOaIC8JnZD/AOqrjxXDTgMnA/+pD/oKDsa0Y\nEK37jISEnTz4jDDR0XuyKPakiUOPAahN29KtVJZxtZSklqvPglYPfnd5fEtP\ndUoZI4SNwIUmpbdd07AWPKGN1SyrCqFcH99+0oT040M/2U5joQ9Wf2tV8xbY\nff387y0DV/VOx3bzER7kwEsQQZxvqOMZGPdiJoi5Tba/KlU8nr+rCV3b9CUJ\nv0k8YxsJTjPUncAxH+CbN+KcR+QrJZ3Bam505QIIXO3OLufTG9slIptHIraV\nwmfatxCOyS7d1GO24inlYPQaTb6FnT+XeQD4dvYaVoPlw/xzhIZXBiBmJ2Lp\nwORsBQ8yyPk0pIsNdYTO6udTYpf9en2z1yxpm8JnfzLo0JFIiFOtoUIUUmRh\nUBFR\r\n=5clp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqLN0uVxsQGhyAAy6KcLYzcCptwo5jmILGoVBwr9aFGAiABIk2wgwKCUWsQnP0uJ33kB4XTY41C261YxZ11vBH3yQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.a2c264b8_1533841860310_0.1581742202109342"},"_hasShrinkwrap":false},"0.3.0-alpha.15cd07ff":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.15cd07ff","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.15cd07ff","@crave/farmblocks-text":"^2.1.0-alpha.15cd07ff","@crave/farmblocks-theme":"^1.7.0-alpha.15cd07ff"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.15cd07ff","dist":{"shasum":"fc3c07c30d5f1c8f5d4962afb7a58320af22cdbb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.15cd07ff.tgz","integrity":"sha512-GJVOz/Yyl2vn+iu+kk6u/ZsIUbM5jmgFCOQb9aBONLv0fnHt6RDqOvXp7kwVk/d97YId7nBA1DfDXlbV0xR5rg==","fileCount":13,"unpackedSize":22477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbJdDCRA9TVsSAnZWagAAgQUP/3Dc+AGIyGur3FeWNQlU\nBQXAMzUmFfEGXl4vs5/Igxa008KgFSAZBIfCA/ovvQrjyC+/ls0bH40ZHaD+\nXjV3yobBgisGbqNQBA1hw7NMD7rXhYC6vdaD71ElV6o18eXL25jgSiUUoUUy\nkeu0bg+dkfKLsDZVRG6hyKTWhykr2kjbfZtBnxKi4vY1eZTlcCTOxmp2xTrl\nOYKSllo6285AZ7f234K8/4H1+7Z5FonrvI8yH07PJqp+uS1XplkmNCxuDKC5\n5uQp5RM0MG3JX5gVGHqV2oukcLABGGQuAQG9ArIHYI9VjJOz519aZGdcg2v2\nXW/Cb1ABJoomojewkyWH49AYHJavh9D8zPNSvi7Bc28HFWjvBhcK487gYK22\n7+REg1t2SHAayQxsu/MQ8kx/eXMnj9GogA1JhijZCFrhySZFOXonYG8WjvaU\nh/8Y8HIcAZEPaE6+sy/LU05Kjpu8Y+ubSRPvbdgdXZdPv35SpnKM7inihdnW\nQRvSffhgvr+Zpky2BQk++U7ymc/7RnCaRfghpkYvygzN9vKyR92pNyvOFRgO\nUJpSuO58UMIaf4oIN0Vv5XFkwQAuFxwZB9s9LIlbeAdWTr4jfIb27C2Cdkcu\nmPIC8RgA75SOMg+ladfBQyMZJDE2EE8EYF5JMj96nb6gTZ8d8kR0VNmmjEHf\naoNo\r\n=qrnt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeQB6scrREvNT0GxEIdFlHfCNqgzktirUhs2DklbMQAIgacli6jH588hW9qiXcev2GinjLWZRqu9gGIAV50U833s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.15cd07ff_1533843267225_0.3240167413301194"},"_hasShrinkwrap":false},"0.3.0-alpha.b6d6e7a3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.b6d6e7a3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b6d6e7a3","@crave/farmblocks-text":"^2.1.0-alpha.b6d6e7a3","@crave/farmblocks-theme":"^1.7.0-alpha.b6d6e7a3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.b6d6e7a3","dist":{"shasum":"66c0bd7758ad49bdaf141b54fa81b7b98aaed15c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.b6d6e7a3.tgz","integrity":"sha512-NroTNUbD5c4HNri2jmBQ3yj6v2GZsCQE/soWxnPPzpvQQgXHO8GzfkrLwUM7UTE7T1sJGcJTZeYR6DdQtrm1VA==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbJlRCRA9TVsSAnZWagAAzycP/1WldPE/M4i58ipbDxoB\nWxmw6qmnbV3XRSwqjPnMAfze6NR33HJAzT5pCvFe/eIolS6d4JW5fQ2s3biA\nQKsX+Q7bQsHQonEPjkNtK7NB69fyJB97GewXyV2Xz6M19KhzYb2wcREUjKXI\n4t9cSK1bh2S04bfABesSNfgdAD+JIvgY0KOai4lNyR7pJ2Cm+Ysq/3KJWrzz\n5BQR8h3sXAcErOh/YW/VtZ+pYn76l9J+ae2zjMTEcWF4MU0NRLRWif45iKpy\nHM+2uhS/MRMs0IDUhlrv5Be2yaLW6W6bhVBZqgoWWJi2CrFCxaSEGhCUWWpy\ngiRvqtPIc1bpXzsr16GsCGl75b2asxU061xySckv5JDMEy0RgLm2iEmr0tr1\nWm3SmxTxbLd2Wr+djXL6D5KjvnUkea+rny6bB9vPBzaHNZITvAbuYv9R84Es\nJXenSH74E1Fs2YQB0lz5d+rT4sAPuuA/3cl3XxaLjtF3Pd/brwgOxKFSRUUz\nicYDnMjVTYg8HO0WfE3hNwpUR45GeOkoj9L3/3Eg4jRgSBu2iQi2B3SvagsG\nEoqEA4iTRs2DSrdvb3C+lXUnlnRKJZXK/+9LOuUEei9jFCyZo0QMG4IAE7gj\nAveEHrXfTLWBfSBMIZQgdGJZz0MgGTQLTi+xrhJ+IvPLX3/NTqJ3/u2lO8MZ\nda81\r\n=ainh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ipAjppEMQS80FOheEycycdshQmOQWaqJ2ZlKtOZ3KQIgKVNADbH9SaOFAqepSOLUnsqDzfdQRP4fSkDeOn4FQLE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.b6d6e7a3_1533843793332_0.8655168349475939"},"_hasShrinkwrap":false},"1.0.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.0.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.4.3","@crave/farmblocks-text":"^2.0.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.0.0","dist":{"shasum":"32decc692ee2872c04f8bb305fc84af2d1a8dbb3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.0.0.tgz","integrity":"sha512-qMavX1KHgGURI6cLbCAAkSkCcabfrwS1xd4wmAsIb/AZsMCg6FK6KHMRfuGvF3H/9gJHuywC09lpv8uXcW6GqQ==","fileCount":13,"unpackedSize":22636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbJs3CRA9TVsSAnZWagAAeW4P/AkeyW2EoT/SOP8pop+v\nybUDkvDeUNOdgcAgJ0cW8cL1X3YJu3VzR9Sqtc5zK7qE3JSmj+2+6MVo3or+\nG5Eiy5HPm3zRnhDoyx/IA5UJJeJa2EG+swacfixHmzTqihoswP/uyovjIvty\ngbvDAyP09eAOX95Ms+5uj2070MZjHbX7Q7wIp86ViPVTb7+EWW3hWtxzlOPv\n7+tNdnCq+bQKSMMg01EPjaECLDr4KhPirhCmYQgK7VnquqvSZagEM7PqdfsH\nRNez6t9v2jcgsbCAfCurhDGQD97SMLfwPU5rs1VHI4+dEXDjYlyVFXWQ/3yY\n6iG9h30nN3COTNY5TaoSo+sFsUZRHlFgGGdLil4cX3g4xpiADXzpgg9ODDkh\nMXOUz9CBR2qZ1h1rsVILqgNg9Fibb2ieM3wkT8F8JCHmYzfuBUCr1BIn70jK\nLsSHGJSthPEcOviWkgSoBmE5fSEdb7nkjmE3kxB5Ogi9GYdCNNrJbYS1ugTH\nNQi/xHAysLXPZX/3em3xVplvp/EIlSnEF26gbVpb4/ZrOBAQkg9rwf2pB6Q9\nZJRPnYhiAz1l3soNcS3M3eGHBa98xtLlZK2D1J1RTBcb9c6Wi+A+lOLoPVpG\n4R6gammz9NBKYC18+UdVr1B6+WgYs1i+PvMUTlIL7DpC5PAE++A6Bcfmr1wW\nvz0e\r\n=6cuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB259ACi64NqVNkfGx8zslmqwb+bJTI+LweDhB8EiCpQIgIjRZJYdTrBM9S/5Ghy8eCxxWOwompRlTj5B2Eqs3xHM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.0.0_1533844279347_0.895524372297553"},"_hasShrinkwrap":false},"0.3.0-alpha.6d678c53":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.6d678c53","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6d678c53","@crave/farmblocks-text":"^2.1.0-alpha.6d678c53","@crave/farmblocks-theme":"^1.7.0-alpha.6d678c53"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.6d678c53","dist":{"shasum":"a488796b73217d03c56e021613230aaea476d526","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.6d678c53.tgz","integrity":"sha512-quGCueBr6KyEEKwrOWS13Ju3TbUIeolq7oSPpfdQsq1eNB/EBNtL1IR0iC26wCkNFyl2/jWixYyIZWE4l9+a+Q==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbKWuCRA9TVsSAnZWagAAseoP/RhrIgWPD067XPyzhB3y\nspEFZ4oPCwhcZPAvL1/mZydeMRbLoeKJqLPmVxatFudnrkmjmY2YXjCeOROI\nidmdHIHN+2kUEKwJBtyJ9SqMZGxziscTerK2CMgaEGWBvhfPU8UX/7JNKcKx\nDmr8zX454IC1fMO2CghVzJTED6EaU0Zt1V+dYPrZ23jhqcfgqnL5e1ySpJlu\nsHrabOiCu3DU3ZtA206gFhTMbJTAsExN0LhZ6Sx53AGl++JnG/D/KIMgRdwD\nNdbleP46uOqnSiXddJmtn8xl7qebprnWG53tuClo5PujwFJVjF+2BNCBMoPK\nmx1gr2Xlk/vOFgRehdcDIprgEcUnXe5DKQNf9/NPMTJYyYp2OH972BjoilnI\nTCjEmKna6mAE0vrorIpowQgEb1osuthVJjO50PiQXBuaKyQIt5NhUotEFPR7\nSUjNjGCkYlUNHVBXFvP0wZEbBxA1fRkR4gT+piOx5PcN7j6HFPP6gNQP3Yeg\nWaqn0N7xJuCkz/1xedHS3uOEYLfZ3Hygq4Oa6n0hqO6kAZsogJFMSsNCX3Cp\nkx4H1igQnpdJTbN+khvaVi7i11WU2dr94R+1b4V6rE3wbeBHRKu9LRAvmDxy\nWH/e3FcceDgWQIChZ3F5txJWMFM1nNhtNptSW/fBtIGEStbTouTyZ05ifzvP\ng790\r\n=G1Wu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxbu2DJlllndC/SSo89hdM9S4lBac2Ia7KJSBiLMt/sgIhALECo45O/IrFQxtIgGrW8rQfBV76BgwRo+dgsd+FfDyO"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.6d678c53_1533846957695_0.5169418261064753"},"_hasShrinkwrap":false},"0.3.0-alpha.375ccaf3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.375ccaf3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.375ccaf3","@crave/farmblocks-text":"^2.1.0-alpha.375ccaf3","@crave/farmblocks-theme":"^1.7.0-alpha.375ccaf3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.375ccaf3","dist":{"shasum":"0b48045aa1bb406bf73674708d41bcd0b597879c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.375ccaf3.tgz","integrity":"sha512-FgNqpg+jouAJKC9KcvC7MDaNbpyIRa7/vLv6JuOMx+C1RNS/oCmk5KZ1HdUxZZkIY50v0yqn+1wVeoAZmK8BWg==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbYtnCRA9TVsSAnZWagAA2oUP/A1e0oQC10HP8JTgnM+m\nCKeYo7qj2eC1aP2q4Qks9X+z6PvX6IAA0n8mVvAR++UzcipaINx35TefQJG2\nQjzNrE1HGO7C1kywZ/L9AmWPRmBRiylkKSA1im1CdtDlz9lFSWXUnfeOMVqt\nwhY5mqcnweUKzL6uf43pu52P7ZWPEGgazS2q2zta6Qi2Mi5JSIXxvJ1S0zd5\ne2mzZtskDdCkxmPozwjy/tMOaP52Fduvxk+LC+hWyQO8zgOd9JsY1mzoTSbk\nuRukritONL0WVghtiYtwg+++cJc5nTRgnwZbT3si/o7FPKXXt/AQKmrgFjsE\n6+BofdVk2ZmEzm3b9Dn7BvR074zIacCKRGxj+Cb7ZO6W72q98HHBFsL/DQE1\nhtY4MOSGkv2JkvK8ABbdTahd0cRAiCoaCN0R4ZEdCq7AxxYIDOItDkJrNSV7\nBvyUyslwcdp+sV2Rr1hPvJwqlyLz+ch7W+Q/JQz/AiCL8h9gDEMgudHlyUf6\nSe1u8SwL2a4DRK1BABTiEIJri7LfX1K3Fg9IF9a0lU8NwrR9hubtEoT06ZgV\nl/5qajNJeTtuCNixGftVQys8nKgIDVjc3BLnI1ZSn5WaXf+SuV+XnQokFsYw\npjpMaPJqBsETKOj/KoqjFbN7jewqzhMx6sgX4Ua7GGfCvnC+TN81nS6tZ4Zs\nkH0P\r\n=HuGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw5CS34iW18Y4uysd4IixNsj5HFTjEu6DvY9YkDjI6NAiEAoWjqJVlujZMCIzg97pjT2jd9uEAt5y8Eo/MRkRooAH4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.375ccaf3_1533905767096_0.9784500847951658"},"_hasShrinkwrap":false},"0.3.0-alpha.ea8890b8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.ea8890b8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ea8890b8","@crave/farmblocks-text":"^2.1.0-alpha.ea8890b8","@crave/farmblocks-theme":"^1.7.0-alpha.ea8890b8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.ea8890b8","dist":{"shasum":"78cf46a1ba302ed960be039730179f860b46165d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.ea8890b8.tgz","integrity":"sha512-ybumUE5bzLFIyWw6c9ZtmrH/mIjt3DEwrLOgfuRAMYI60UV+6EwQq3JOr5AetcYdC1uEr86ZbEmIUuADjn5lfQ==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZggCRA9TVsSAnZWagAA7L4QAI30CJAKpjL26u0EfxJO\n7z6rWBIEZwnNFf3BsgnqCSiI/8brd9jm8HUdAV3geaXV1TMDZtw9mSiqEPi3\nlkJ7YbEHVXxul6zySz+i5izWCN2znkrvwKqgD9ZL2HZpL2w8BqSlkdCbRmIH\noY59Zfk4b2sb/srM8t7enT/3MOeIlTHkeqSnI//Tm7h9BCtBQM8ndr7GC+JD\nO+NEi+ebtkeq4R0Updzz9EDhJnhCDNVqn1bJL9rXQNBRxZosGsWvaOFiLI83\nYDGD09rPJCC7nzymC36tBIKxvjHvoSF+86NvkWXHWm0DbBnltbK2Ls5dwbNT\n2eUY5DKrJhQWDb7GaAYq6LuwGGoL+zbCNMSb1lv7g4lIrxc5T+PwOZruMj63\nBl5fsalx47BzJfYLGpyOwZEouwSSuZ43bEHHP2eCybe8UEGTivQUDHLfNjpW\nlj4vKqnzS6nHJdU0vgDr2qg9RpHYNbeAQDPmYxVMoNgMV649PDFtZfKMuQ10\nZwdnorOc/O0Qjfoet9z/66xRbWhMtVE9muN/gqGGILxveiEnhkphz4Ih9/YT\nqlbV5tzobCqRGNsdGj1oYU8ebHZlQy/FW803tGWLF7SiXWN3FBtSfiJJzeHu\nVkdG38nCeBc7H9GqmLkd9EpPnOkFrYx3M6GY7wQzMzTWTRZU89ghfYuDXond\noHXB\r\n=s/LI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMp3LBsnEMHUvryHXZI8czgb0dYvSPNDWOyRV9nMmIyAiEAnJYeB3i8DgrsRaGY3B12kVbOlCaeMSE37x6qtiQdfx8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.ea8890b8_1533909023496_0.39362328794528434"},"_hasShrinkwrap":false},"0.3.0-alpha.43b297de":{"name":"@crave/farmblocks-hoc-validation-messages","version":"0.3.0-alpha.43b297de","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.43b297de","@crave/farmblocks-text":"^2.1.0-alpha.43b297de","@crave/farmblocks-theme":"^1.7.0-alpha.43b297de"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@0.3.0-alpha.43b297de","dist":{"shasum":"b81d05575ef383b126396499132956a4ba6d31e0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-0.3.0-alpha.43b297de.tgz","integrity":"sha512-7YkVK3zbAM4Z9SRAlPP2DSgcYklvlkfxr7YXt4jM9MKkLz0+SzrSSLlLaMUfzsFXbIeEjdYB+/33GmbfQKvL/A==","fileCount":13,"unpackedSize":22741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbc3dCRA9TVsSAnZWagAAgJYP/jAszoPjr23GaEbIh6ST\nqLfv7Gea2yB7NW6s1ShqDnPVY8S3qamNbZgiUiFXNAO1CSVC3wR2IFoIlW3W\nRETKRCqPg8swZx7DG/rZiJIiKd1RoDWq+9iuexAp66JG40XxoqsB/K00y9Bi\ncM7BwBTXc6ZVp6hJbXfVlPOZ1wADetQqLk7u5odKOXmGNROz3NkpRI7Ge4+m\nJa7TCjE+nTeSj1IWmSvU2b2TA+R/A533wdR2VenYfnriz4MLfPwwLLnaIjRq\neOwwE8oARK+oMmw+7/apOmlWFJlFZWJ8IBI1A612GIB4Z0o8QNJMTJAyc6hc\nYAP2FPfaGqBbtmnfuHpahDazOaHvXCjVdQdOaf8FOR2mayXbFpKIb2WJrnij\nhPR0A8y9ixEH+mJjVqNVO7c54ZirDi8C1VXnPKF3t2hfRmlXym6tPXjanR0A\nfOlWgcOLKkGx4XymXnnEOEFLJrSS+l30T6wsQyn37zYtyxntYXylgb+pTteO\nV7q6Y+5zdgCHF3M0Zo5gOwtdpSfcvCT5e3eQLaE/yaRgNul/VQ7awhOhVcmE\nY0B96Z1DqPno5TFvL3I36J4qo7l7WT67TYE8nE2WxQfs7o4ZhMuk+GFL/dEU\nE1oLT07OZqDs0MQjVArPKr6b8Zgpez9otHFXgyoyq77EOBTkGTqH97xc819C\n87mM\r\n=87+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiFAxVamDxcW6iuHVaqtmRWMbGipRQbzhU8QT+h+NKawIgQ6kvM8h6teXKlhPjrcW4gZtTt1/yE0eou+7giWg6pUM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_0.3.0-alpha.43b297de_1533922781049_0.44138270654730216"},"_hasShrinkwrap":false},"1.1.0-alpha.d6d6ede1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.d6d6ede1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d6d6ede1","@crave/farmblocks-text":"^2.1.0-alpha.d6d6ede1","@crave/farmblocks-theme":"^1.7.0-alpha.d6d6ede1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.d6d6ede1","dist":{"shasum":"d1450048517ed0ed086c581fa098995ee714f377","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.d6d6ede1.tgz","integrity":"sha512-a3Ql3kNyYaxFiiym3+ZHTtQiFZb+q+NpTD/J7MLduP7VPdPcikP5TsB34iiBKi3GUFrnnLeeLdE3vVTWe5aZqg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbe3nCRA9TVsSAnZWagAAb0EP/REqi7BZILubqcV8Y1T3\nuMbGWyiw0vlyf9T3oQ8Vxk9mZz9LH901r4s6N3qqdT9b5YJHgC2i/8pOEaE1\n/li6QPqWfq9FQZrDFoySS7B5pphEsXrR8ocqjnV4CWUNr8VR7XwyJDFfKH7U\nJEiTQGBhRkjJbpFmDQ1ysngzz9cQXCt4WyZmsHLh36+0ifFTNLz3B7BrX86s\nGM7giEvMbnfkurhs7CcpNAq4uV46JHb8gla+ihIgllsKhPATNIMW5RMWcAwE\nUbQES0FDipjlKvczoWMD477OHVSjgTSIioKhaMeWuab4knTJjK6XLpxvNyZn\nFlLV/WSF+a7e5aPSw2N+1yT/k3ScdzClwDml8XI9av80HuRgeewC5QMPmtYD\nW0dRyT9noUUQ2fWna7ic3gkKydvBBqXvEkVrTTZKpASGDSEyf2Rs9rgC/QyF\nMsMY3QsGoSGf3XiZRF68m4HCxkMkO3udtXpo4XUOK16oSgQLz7OOJgXBgYN3\n0VnkTauArubuRRFbswLeD0ECUJahXxH2ujSiIoF06+DBlQCnsP489hSa3UD+\nZGiYBcO11Qvu0CVL+f+awxQBO2yDnRbVv/e3dCSTjrDYo2sQbuz1Od1kOed4\nakEy2V7fMJd+hM4APt18c4ytalo3mNJ02b/6eSUh/tKFvGYWyZxoeOLdQq8l\nQpc+\r\n=OXTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC65UD+fnaMU3QvVpGw13MfUBUaSKkFcvw4ybQ77zHYJAIhANVQ4cylRH3Btyjv7jH6TiJTM5uNEPEKni6V6sITmfIU"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.d6d6ede1_1533930983147_0.8334282794447703"},"_hasShrinkwrap":false},"1.1.0-alpha.6191ce51":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6191ce51","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6191ce51","@crave/farmblocks-text":"^2.1.0-alpha.6191ce51","@crave/farmblocks-theme":"^1.7.0-alpha.6191ce51"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6191ce51","dist":{"shasum":"fa14d12515ac4a115f5a5b5d2bb663477b6ece28","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6191ce51.tgz","integrity":"sha512-AKIbHdi9nXtk1hUVHmFP2VkT5EFYQfi9B/FnqtXu3GfXWMvjhy229w9NlANmRMT8dijU+zq5YeykgU2/uEk9yQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbnKkCRA9TVsSAnZWagAAhYkP/jNbs9usxy2ULdcxgPGG\nnk3lnUlnQH47kfLFhXRrdvlcjwU4EW3/0LFeuKxpIfdrxMTmnnV9UsQVsYk4\nZSV9jUPy2Egxn8l4veUBK6HlVzacPNX3btijCQoWox3W1I9HL3V2aELHcy9j\nTEegvmu6mq6lGj66gkCmIUgcTSnVfuQ/6OxF6ar0HKeCipAsgbYnsm8FqPyk\nz7Jl+Lnkh5x9UFoeyFbv9vUp+FraNe6ieQ/cO93EjMrQCu2xmyMpul8uDPX7\nID9IIynKJHXAdQPFxrLaWss4gyl3nIrey5gOzprDpJWFWc3OVjqopGK4VA9h\nHXTaYqZdSo9vnYp6uTseRmGFYX0noFh3IH0BzrBK3n6iumHeaXnWhTTdG0Wz\ngdl/zpFXBYArEjpTp7CRoLgrt8wm/yozf0i5oyKv4yw1OHHDgcYEL5WheIzt\nC+lPjuMu9B8PCeJ16XwVZnwglePxJmdJl3W2CEokJL4pvH9HszoYVV6OpBj0\nvU6eCe2Uit5qM0yrZEt16FAMIDbENzSPqc2b/yVvC/PynJwbk2B526j4cCO0\nl9wUmIFmR8mQTADcpe/QFPi9VRrJNfvoRrG7jZVPjnMwBOHan61WxyhnuaM5\nARhn4Y96wAUYP611hPW2/CLnyzfQkgKPKstb/b8uGOBZf1mfk/zNde++XPkD\n6MBi\r\n=P5jW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0gaGyyVTjoq0ZWHqISy7wLhx9ZiAZH/Met91MoCqwuAiEA8FGvi1oyEtXZWgiXJzkz6v/sDVPHoz7HdCJynQ90rpI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6191ce51_1533964964102_0.5551840451515595"},"_hasShrinkwrap":false},"1.1.0-alpha.f78c9fb1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f78c9fb1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f78c9fb1","@crave/farmblocks-text":"^2.1.0-alpha.f78c9fb1","@crave/farmblocks-theme":"^1.7.0-alpha.f78c9fb1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f78c9fb1","dist":{"shasum":"84447c5a6f21c84a47da3ea3ff1990c7198dc742","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f78c9fb1.tgz","integrity":"sha512-rKU41TIjKz9Xf9s5P2XP4ayzfYzOuaqTfXi5/x0/FSjJRHuFxPESjUyMaqKgQUpMk74kWVs32k3NUh9XU93MaQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbnMCCRA9TVsSAnZWagAAg1gP/1SzRYsBHRMy41iGoaiT\nUnQgGqKxSiBJNvDn8thedq3VJQIwICiDXy0In36WB7ax2hQH7n5crPqBdGS8\nmGD4tTEekx7xbcv7gLGzLhxaLyXeLMac1vZGdzySnqtBuOjekevMjmsfYiOR\nOXS2rCI05K0mwgk5tga4oaVzy3YXnSsz9wdfmHJaNiEEJ6thhvUt72ljVws/\nSyawIMVoNHD9aBjTnMwi7XpAjKps68ufxl/9BqORKNt/34UUTKhgnydelTGn\nn2Mzw3fy6RzAJ+CD9BmB2tfEtyPf6QnERpETtejrTBpvcDivsBSjRvRSLA2Q\nLNHlUEFsMJA/ytNotwl9Pur4chavSX3EdAdjW4uZFklBgZBqfiNTNhLRvxPO\nkEzWn5hYb7seyJfWaCsRIG+FYani5HPUsD30McDRH/hyurnU3AIGw8JJX3tQ\ntaD1zvAV3uNdaznX+8psWKa4ebxpVO/EndPFXX8MsHFobE4G6UAks3iEhkSk\nLwN/dU+2x0nelS9gS5jiwWRqTmTtoQHZG9xqZbUCMZlha8jYC6YIM8J57npD\n87x1o1/JyYHYB4/J/pV4sR3G0MVaicwU0rOj2swR9uCqJN8Ce2xREXkp366T\nhM69qt1FAmdnPqsABLkaMEa11AAAAUK7VPo1JCvDuPj6i0yHEmVo1INSg5Ut\n5kbY\r\n=SxAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5y98h8KSIzqQ2KQP0JHSwVxrqW4FDvot18uj2P1hakwIgDyQ4lkT855GOZQCtT5L5mAQlmt/nWL1+levdtvg0hL0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f78c9fb1_1533965058442_0.6925712879871257"},"_hasShrinkwrap":false},"1.1.0-alpha.a4bc3eeb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.a4bc3eeb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a4bc3eeb","@crave/farmblocks-text":"^2.1.0-alpha.a4bc3eeb","@crave/farmblocks-theme":"^1.7.0-alpha.a4bc3eeb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.a4bc3eeb","dist":{"shasum":"fdba7fb08452e6e4d72cdb3ad6c8972d72820b4e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.a4bc3eeb.tgz","integrity":"sha512-brQngmCvFBTS7qyVEbxoU8zlmoReIZXuBGtnDwsMwyh8TL4o17r8AlKs0a40Jdi2Qe26PwjFym0IOr5+OOeeZQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbspvCRA9TVsSAnZWagAA94EQAIFX8syL11ki4kQ546iW\n3KrXK51MrKRAKfApArd9WRU25OWYe3sVQ+stvsXwrB3sarhc3LmDfDrQ+Pr6\n+LA2h6LG8W98WKWHDrkoj7DwBs1e2xzluPhoznSeEIRTcqRDWX2YXd/ELkiG\nm2tKUb3PQAEU4NtgdXKsO62ypjLRYnRAaZrKI5L8vTrdztGufI0jIzekcnb7\nmNjx23RApAJ94I8O9/0cPaMNeFIMTMeb52j45M/42Z6o/rtL6D6fCnRqCUy8\nf4q5aLuj/GYSPJ/OjMRs44+FGrszND8tHXfvkcwbBHbnJysu0qO5zsJXpdyk\nUwTZ0I5u93AFIGuHytYlV7kfzzxix5XApvt0jNLBfP7c8mu1QX6Kl2dB14Mk\n+k3Ct0YDX/yTqv01EnZbRxpc6k7jfUSbbuRFMin84RYky3i/g6oCqHVchgWi\n2pETlh5pHwl/nGV0JhSqthT/UV5En/q5ma1Oi1GP43frxTBkzrugH3+nCuA+\nWtdUeOVkULNuup23U2FRnDTxUg0jHORZvAyAjmnFxhU3MZ+r04jpPxl0eQ98\no68trslzHIaN/5sariu+0dkYklMFFDf7tKdxifIH+gvYINff9r2k7DnnlFXB\nanT1y2vF1qB9A1s/iouKNmDjKI4W6JssVr9k9Odrp178hTrONW11KmvtzNmL\n/IbI\r\n=068a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHVBgJk9LVrBrPhVgT6FUziP6M/en7ykFHhOrF0cGDmQIhAIsVZ9cyfUQjSd4RXjxJr5U1a3HAPd7yPRTRtC9bqfsr"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.a4bc3eeb_1533987439114_0.744775925769811"},"_hasShrinkwrap":false},"1.1.0-alpha.588b3262":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.588b3262","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.588b3262","@crave/farmblocks-text":"^2.1.0-alpha.588b3262","@crave/farmblocks-theme":"^1.7.0-alpha.588b3262"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.588b3262","dist":{"shasum":"f93e21bc373f20972b4c60ec0d2f42ab2f6273fd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.588b3262.tgz","integrity":"sha512-jXs+6QehRxk/cdL5Yy6hGLmStMufZrr9r7zmlymouA69r6Pn1ffMx/9PC4taOTmy9XUuaNEWZ/wkH0c+Ny7yuw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcYcBCRA9TVsSAnZWagAAapEP/AlTpmlz84znywFjkCyF\nOvBR37u6q7m82jdl1JV4a9exEObMMO4mF9YheMTSEABl6tx/LXKD/vbqQDXq\n7XWxT8LILn0jzjzb0W+jVrWCQ128G9dBsk4aj9loqLeE/+RsL06TLEzH5ewZ\nKq0dUYRvPOq3qGYT40204Abk+SoFs2c4QEehm4JO//Vl22TpMGZzE6GMx04l\nPQhogDYQLSkF/y5eUGWXWoj2NsouNmGnBMZbpDuvX7hMwUkbO4DDv8oXpQ0/\nf0uFkDbeoHaaGfQDC6DsK/Bo4781QDcdzKHJEqHalgLZSgJ2Qy0aLNUaLZ4l\nRpvmVRKHV/STqVoyuab58r3ZVdMGRzMj+8AjNNBOwkJbBm47SHQGKnl8mC5P\nxzGAaQwrcHLZEDzyuJMbeN1A7l16nYSslZr4IA7a5w+FbOsarIQWJYJqmWYH\nkdwHSQzjlx9cS568X+pN/iCJJuGPO7qbRD9PotoSL/zTDIBZ1GxNzwOPsSaY\nyVCbhc5/TdY+kznt7KWvTaNb50d98nwVopLUtxLa0SdrXbOFFIwL8t9yT9Qd\nwCzcpKQ7NY9zsfYvdwEbt7xl1Wbqw3PhDsOfqprIN3PRN5MjBlojYul4YPdn\ncUs54xqjEYAfEdZodepUwgtd3nGFqfOjdqvFhlrASfP8eTmZYoA+q81OXwTP\n1iME\r\n=bD23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfPHsvMxi+T5rcSVpLHEZWZHBqCATwdO4xYBNFK0pX8QIhAO2Q+Rqma5UPu02ho8M7QMCSNYh4Dk2W3DZHN1OSf785"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.588b3262_1534166785188_0.35425515027619126"},"_hasShrinkwrap":false},"1.1.0-alpha.44455819":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.44455819","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.44455819","@crave/farmblocks-text":"^2.1.0-alpha.44455819","@crave/farmblocks-theme":"^1.7.0-alpha.44455819"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.44455819","dist":{"shasum":"140d621010417f504040753fe08afb87a8aa8ea4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.44455819.tgz","integrity":"sha512-+1dCFN49LX6o7n+j/B6TjALICirTrKTLB+GGz+jxUPKGkqQk8Tvb471whF8D71gkng+QbOYppfpJG4gGmVejNw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcY4RCRA9TVsSAnZWagAAJw4P/i97L/SJfxcAUH3Hv1zw\nxaseENoi5ptB2C5sMGBOkmvT+PCMK3ZPt1JDNrcQTLQarKVdQ9KUGJy4Ex6v\nV8wvtNmMhO37LXGEySUyo+Zx+jxXtW0DF5luGURlKraS7xVx0zXTLMmmJxpD\nvxniPZC9WeNTRZptfHPKvxZr69klqatLBFRO5zb/vmMkjV8tt2aFjh3eyZOs\nXcOsC9BDy/VN9EfGouwZ/GhGyzS7LIkbkD3snWo6Xl54UYuhulHVODUyORsA\n/b6ZfkrcLwXDsDZXf11jw8nZIfAe8ieN2+HFpUaXPzk2yUg9FZOSpjqKjD7h\nafiHB0hhD2QkO0Rj2Fy6AY50bJklHURIoX0HV8+mn0uruaUV5pbhslAVvT8z\nmKSyHIM8LfUz//F7wlGFElkPcVJooMhf02DdRbZcedhcsvbJ4Q8HSFB/SL0O\nFJP8+7ejLIJ2pjAXYyykQ4z7zojV3MtvlbOUYwbZAj1szvDea6r2u/7BEFKR\ngA0NGpNUgZoTvABpwDXZohAnECFnoaqK0D/UZu4GD5y11xataBPBbO9PaOoL\nCWVpt2Ogaxk7m8MBo2X22II7aMQ7+kHPx6h8O9MPgewdaFX/iCLwEBlh6K9M\nXWkMmKOA+4CusAi0iDwefNv9/tFdK+EohjbpAgTrfBnhsW2cfLeG6nbA3RTg\nurR2\r\n=kqKt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYYqDS54SKE7uLBm5b3PutA46aVVomjXXhwUDuNeXxLgIhAPKFxvgjNuqB8SJbAzpNBMKDxwf40HeLeA0ARgARjvIH"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.44455819_1534168592975_0.6740015840836253"},"_hasShrinkwrap":false},"1.1.0-alpha.42ef722b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.42ef722b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.42ef722b","@crave/farmblocks-text":"^2.1.0-alpha.42ef722b","@crave/farmblocks-theme":"^1.7.0-alpha.42ef722b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.42ef722b","dist":{"shasum":"116455ebd53f85a46bc06befbce1971d64434b42","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.42ef722b.tgz","integrity":"sha512-GsWLu1oaswF5ml0LVThD3YY2vZ9zzAhYOipePXSJPgoYT8qMIzSrtaMpUAhf/7LDjL/CvG9hGDnNQ3swq4S0GA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcY+ICRA9TVsSAnZWagAALNQP/inG8/EkloOveCMXcq6G\nqbQaGqgUVW4rJGggtkdImOdoJDAqFhVmr8KF6Vu0p+tduqmWYa/o0GVCII9W\nNfxKUJZcrceJjkFPS8YABzJHqFlzd9QkXJk40hCyF8mjS11rwbU9orUndSgw\nLuZfmuC63mIlBInfycLDgrUKJbHcNIkGT2Vr9KjARWz8gaYVqg8ipkUcEyTY\nTBfYXDmg8Hg97DOfWVQlRVhD7PKvUN9JCyet82MkQCgU8l9YgOOHcT1h5Vrw\n491/TJEA/jHflHgCvWbbFoDT31aJH/L34R94OLahjTIy+CE26tUBr7fyNbh/\n+8KPE5NAUQEK3KdnYimEWKIxnukOzvSt2XFMjL14FJ7jDxjUybXbN2A6Q5DC\nCB5f0EhIk7bnKbPvpkohqcEwIxWffx7kvC73tgbjeqLf116tWPcRcjac9drD\nA4aIaE/roX+KZOCz7iv+0daCqLDLiDbl9ggMXPmtDxbc1mh5t52yM3iEwtnY\n7BUtjOdINu7Icf4/hnoo/SlcHaPtRDsh6QAdwy5GR9mm4KqkGQ1c+g+4MYwt\nkwzx1krAEHJMjUqkrqRS1QYeO46aWR/9fHyGnpUeWfBZU+T3ti6H5DqQAz9N\nhyWLbXgFTGzRs7fC8GFTJFVGoB3WZj8yp+PGgFPqJdzE+HbNfGco20yi1pbI\nIZsr\r\n=YVG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPlQP+DWUf/LkEoGDwnEcq2bN42L6QVjlFcweyWKticAIgaRbnL+eiSLtrZKaH8WGItTcxtc6uR0pqjioB5gciDzw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.42ef722b_1534168968487_0.37401529220118657"},"_hasShrinkwrap":false},"1.1.0-alpha.b5edc8a9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b5edc8a9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b5edc8a9","@crave/farmblocks-text":"^2.1.0-alpha.b5edc8a9","@crave/farmblocks-theme":"^1.7.0-alpha.b5edc8a9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b5edc8a9","dist":{"shasum":"93bfa64f394573567f3118594eabf3088b91656d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b5edc8a9.tgz","integrity":"sha512-SZyYWHNDQY96MZ6Ot8XcPWTz4FtUcqJSHk2Par2cYlVHr4t23pljlDw5UUGkQFAQSm4x54s2fbCMHNtB6AJdhw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcbzkCRA9TVsSAnZWagAA2+kP/iWW4Tzj2U/P4Sglg3Do\niyDLUC2PQXSOlsQyIUJwMBuVacCPRk6oEngJn4cSabfvqRq+DdElBQS/Xkuc\nRokwAY+KrpunZc7r8daaD7qxd09gb6nJQ0e3+hD4D8b2ulBAsX42XUdKzQLV\nrgs+qo5XGgJTzm4M3gFS0/iOBfUSdOtnR0aNeAYc8O9zcNIXVlwt8cgI7DL7\nfG5FgnioP/hLxAOv/a8Ddnr/BRjofsEVRkpuMRtGfoxzZRD6w6XgWbeqJPfH\nnyMjLkgKRi0Jxg8nmkMvoeq9okNxeoCqcWp265dFALM2BQMV7exJJqN1hNGg\nzWyYrZieRO1t3Ny+D14RZjHR51DqeMTIQH2VZSU0T33iOtVPkK7/fJYzf+ON\nGwn3iRQvcMHgDXT+TtRPy0KjiLSI0x7WwQnHWxIsmez6+vZCSVlLGJBZB8uH\nTaKTx4ptdViaRrBVUSFMST9q0AkbDbuJmqZB3bRNuoZngfapXK8xmZi3qOY4\nV6DDAOnf8pOiopQbTEXBS91mtlUwoPgVRDNcKLDsUs/WmKizgleADVoBWT2P\nryBC5j2FqRAw7NOQtMnmY6sT7t0Q3PCg9MUUcO/vcG+32l0UvOxPOC8wYVkt\n2PGG6WVba8zqsILvs/Jk4713YihWqB18UUtlRtzBUzSaEg0n+RyCs8cL3zgy\niakO\r\n=TYeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDpTbZH9Wstw0F72Ka1yb1fiH7DG2SKBPfTun4fjZfKQIhAMnipT2fAVzw3ldhRYa5RoXKN4GXgqJlE6cKrESqLu1w"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b5edc8a9_1534180575796_0.5799860869148783"},"_hasShrinkwrap":false},"1.1.0-alpha.7842815b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7842815b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7842815b","@crave/farmblocks-text":"^2.1.0-alpha.7842815b","@crave/farmblocks-theme":"^1.7.0-alpha.7842815b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7842815b","dist":{"shasum":"79858d32bf18f95102bec88084db4df448aa1b61","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7842815b.tgz","integrity":"sha512-FtSjbqIkSJ71R+PhUDjLBwu92EzVatz/pHPDu/eDNnis1lLqtTD2wlA0kRNq3TE2r7YaYPMnli7me/MybPJnEQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbccKvCRA9TVsSAnZWagAA4BgP/ipmDwTJjyKU45/jyiiT\nmyYfGdIU1nXrA+8hg54vxAYXgCUsVbQNgNdhrpTOsFT8yljq6J78SxINDAMT\nQQwK8MGHFud1nZExz8qXXTOusFcPD0JHtQIOpB7zKeUar/7bvHc4UWpr283L\nXSN/Dx0+sCJTS84Dg4JHC4wUUCAqy4llR7akRY7SLMsKffDRCaJrhTXFShpw\n1hLavBHm3ZJzCNJhOB2u/bRNh5guXEHkEHUdvn2EocjlYn3uzDLbst8L56ug\nsu4n4etoSw5q3hjuhjf/beXnBkcbMVBcyAj2gafMYPDfQm5UQ1KlEGn0PNes\nJNcSFgJTIBRU0WBof7pCHxMZJnNJVeXFOmquiHdwai70jUkFXlHLogIZSjaD\nMGoF0RwlxwvpJhYL/7O28TAK2aXNFL1J39DQS4aJI+CQOCer6AGet3zE8y/e\nbrtNtB6KXgNHKvLLK9YDEzKiT/wQo1Exty6bv4rGpJsW7GraAabKG/N61D1i\n3SBkKznpFDoiiA9llEL2kxtO3w9LW/2yxB6ne+EaWYUElCAEcrmK012Rx20/\nja669L9kCXEso5CMWkQxnov2qbVkU5J3M3W+923cFcrmOzjKSC4u3q39cmiL\ns/9Hz/ihaGCooqnvMBAOQIaxj1DSaGcpBd8myb/tZc94PZw8s8vqHzz3aXXJ\nu9/O\r\n=ccX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8cUv8CqdBQMRLpSGlTcNPbnToJkECf9MjtfqKNGUFfAiEAzwG8aaiKfrqxm940k9xQI98hRNG6RWOZwcY5ZnUoqKs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7842815b_1534182063448_0.4358043121406505"},"_hasShrinkwrap":false},"1.1.0-alpha.fa4c9db5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fa4c9db5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fa4c9db5","@crave/farmblocks-text":"^2.1.0-alpha.fa4c9db5","@crave/farmblocks-theme":"^1.7.0-alpha.fa4c9db5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fa4c9db5","dist":{"shasum":"e46b4d8bb37a5cc0d9e74381ea3db7380f1a3c9f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fa4c9db5.tgz","integrity":"sha512-2/iEEVploJ9iwF6biZziU7exL/eU0pQ17vl3ddgm5KDh/aD/VetAaWpagxf0Rsn73vwm2ZbpWGk2lMv/WclK/g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcclbCRA9TVsSAnZWagAAM/UQAJXfTauMJC2TNBK43LJG\nKeE59lPOwmBIdwSnnf4cfI2vzU2au96g4/X/4Qs7sA+7TkcAIxF0F52sflc5\nUF4+RTdUNzVvQ2daN67Nsrqan292eNB5OR7BP6NHmQ5hnnuWMv5h1K/6kNPO\nYdM1jeOQlT/XFSc+gJt0sijamete4k4hmalY4++UBclRB3vfZzhQvSEcO5nD\nFp7PJFSHOo1wDWufknnI0CE+j6rMVUFo8n9AtACzhrF12VosCiPNBTYxhWr8\ns5wj7Gx3eob0x5NakCcgg1Ytj8+nkuIM2IJB+n3BgNGFNXpJKF99qL2Zz4uW\n3oXPhYX0MrW6VokxZcFnu+dSL0VBHUZbfPgd7SqicjSrCsGEq/p+QASeq523\nFbbQOEWj/qcqoDPrZC837HeXlWZfw75VnlbG6qKVFQ5lCBtx6e+Zw7NssKjw\nj9QypiQGZAmwKN0N2HWdKyVNWcvLMlImXNBoyTK3v43jAcnQ8ppv85KBF6vA\nJOVbTd/dHW7cZ/10nzndOTnpYoNBEXMqeDd4tA5obsNM/LkHZbZSdkZJDbig\n/hqaTLsh0IOmuvS6ar96rWe8cxZa+65O4wNLouqnnYIftXvrzzbj1fgvKTNf\n8ePINxRnNHPCz6SOZ/7ptF4al7f2vh69jvUluIxRFDX65nnDfcbiBmMnbipS\ndeOG\r\n=ljS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDhCLC4ywfQDJIy3IF3TAldReKLK22AgYSOCPqlKVUsAIgcz8QkTqa4YLcJo73driCvetCVZL6oMsTOTFfQXBKZaA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fa4c9db5_1534183771314_0.05618206800719472"},"_hasShrinkwrap":false},"1.1.0-alpha.72fd3088":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.72fd3088","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.72fd3088","@crave/farmblocks-text":"^2.1.0-alpha.72fd3088","@crave/farmblocks-theme":"^1.7.0-alpha.72fd3088"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.72fd3088","dist":{"shasum":"368092af092c00cd6278320c017044ea00ad512c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.72fd3088.tgz","integrity":"sha512-sYuS25Q39oucyppagZjrvA22rDCa5KCbRGfQ3A9wUb+iajZN1fLcLLpJ0W/ms6c8fKcq2W9hGrMCDV+0O+9ISQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcdk7CRA9TVsSAnZWagAAACMP/juRIUHtMGWxtdn+zOv9\nDThN0fIyu8GfG5W4JqmVWGlCTpr7otlcfUQOcfgvvAAii/YZGJX2QQtM61by\nYAazKpSlHrfVTVl/QZYhgv/VenNYQlWOPju6sbxZc1u4akOyXmUrJm6iIYZB\ntsmkO/soNaJT+29EXbM71Cq1SOrWWP5NTejEBI383BHrm/qGd+xKFgNwKDmb\njBW2+rGAtj1stAvI/8DpgY26LPAV5983/7xpVHy2nIJHuwhR9/0WI2PVALGD\nexDO26r/XAjUi0XtbJFUmtUIdPB7Unk4TRsghveErNlUvZZs7cRwM4NeCUUG\nbZ/uYAesQnqz7KiXMemzLoRTMqjqK93hIJa8RHvK2TzYJj+ZCyao4sakP1pY\nwSTYwJ8F4w0yrCrMt+Tjedo8utpKwmHVaPQGzA+UAfIF1eLdnReoQpSXout3\n9ksHLARHGQs2nP9DBkLxIUxZ7o9IjlHOTI9BiKtsueDb+ujgT976tE8NctCA\nyNdYMS6RXqONtOIxBFQRFko7v8A7cQYSarB9xZJfbMITQGB5krcKlYxcaSMz\nSH6SIZ3ENnS0nJZajZaDT3a1P+Q3vBGuXHXSVwY239flAveSJ9M/fYkxI/To\nu0wE2xiF1xHYilvSXOJZPvIVRb1clgrTik5MisBk7cjdzqq3afabmL9t+W4+\nvJc3\r\n=YriE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPU3E6aQxgPPPLXTytPeDbsq+PSOg0UTR3SbHNYw2R1AiEArvb3OXYay23ZMFOi1x5DSS5qm5e1rAlzpC1F/j1CJo0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.72fd3088_1534187835177_0.14810656538473"},"_hasShrinkwrap":false},"1.1.0-alpha.bc38dc6e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bc38dc6e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bc38dc6e","@crave/farmblocks-text":"^2.1.0-alpha.bc38dc6e","@crave/farmblocks-theme":"^1.7.0-alpha.bc38dc6e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bc38dc6e","dist":{"shasum":"5224a42105e4f0c326189b4fd041c5f2c29f06fa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bc38dc6e.tgz","integrity":"sha512-sjBm3eL7hDrjJzvu1ToscQBYC1EgpLtPPQLlb0SuBWJflFWJxJgIqDyC6wyXpfEXHQ8cD2UT3W0VdLmt6qGxoQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbceF9CRA9TVsSAnZWagAAOvcP/jlgw/YfOk65zJYb748W\nTf1d3snM8ir6gdLrsZqjrGc13595WphQFT/xp2RXSIqwkLHYx7+a0HRf+llG\nOCkvREksvU2nZrV5xKuCYWZ77O/NuGrUilBYEytgu4SR7XWGlWOeo0F9JapB\n75I0HF44z+p9TchGOH1VOb6JD+/MPvVxavZSXwnk9GBg8VW0ud5uVgymAO3M\nFWmzFrlaudVped4F3peapshhecw/RetcOdpJuaJVReK9CgsLPW41WrfY9Zu9\nkO74jlhksisqHm5C5OixO2w42BxkJWxDfzMBwzzhBsMHgu9O49blmacqr5Ox\nwAEcuV2gGLvRbpUJeR4AZlZ52P2q1RSbPV/M9X9qyNdyr2wGzhDid0EIkP5M\nMzcTU8/a9ib3DEpf357IYDiWuxLxHh9ycO7C2yhtaT3+gmdf9IeR5cOyk41m\nR38GUdaPN2/30yvY2eDbcS0VH5BTSY4M+9njSHCNNANHNe2kW1XhIbOfzWGy\nMD35DL+vVZISvE3IDldkn0NXY+TI6DCShZW1/x5FSCtAF3wpxd1qmsu9qTlf\ni12XUGXPAboViwIdRQGaacbj+2gOcYET1ALMbXLIqB2wKT3mMfzNNcNhbb/M\nlkJknsdc21Zk8OAldXLy+P4/3SRjOmUMTbiG2QGCBf9uwBgQzW2V++jsJ/tM\nzuZd\r\n=dznP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5mLd+zz+jfMpz9xcyddmy3FB7WoXVzvw7cgB+xKrqzAiEAlEi629lC3M20/R9qveE/Nz16CqUw8vtfawdZtE33FDE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bc38dc6e_1534189948683_0.7821784555230302"},"_hasShrinkwrap":false},"1.1.0-alpha.f2d16cfb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f2d16cfb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f2d16cfb","@crave/farmblocks-text":"^2.1.0-alpha.f2d16cfb","@crave/farmblocks-theme":"^1.7.0-alpha.f2d16cfb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f2d16cfb","dist":{"shasum":"02e21518f161881d505b6901846cacf8ec140c19","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f2d16cfb.tgz","integrity":"sha512-x7LNBxZ1Snxx2vXb2kNuEeyLNaZx/oZB0MHhTsV4alh4DxhG4W10b1FcR4gHxSMs7ZDZ29LU+9qcNhOJIMbVnQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcfYiCRA9TVsSAnZWagAA03kP/0t/KW1scu+mRVNfxiGd\ntDDhxHj2xRYtW5Ra0/IokE6SiSxxoMBzQSuVsuk2IOSwm3C4gSdp3PlQGkCq\noXaR2+0ZgXOl6RCX6FeXtvIURELsnwztHq4gCk+nhIzvbXcL7HRRLgaI02Iy\nmbk+sghLhztSk1e2G4Q58NFc0lG7Jy+Tbos9gpx12FArAQpGM9RmV9A0NELf\nmNNnSfk54P+2uVzHdK+9HX+nHWIe2T8y/OHtM43UyLiEsN9BfumBIjFmEEMs\nVI2TsKovvzLrmm08SY+3yHahbBTghhk07MDKzCNALGXDhpCpmpvfKO97sbdP\nae7NMtJ705WcQo/d3icGlX8ZD6oVRYQGEla/Pe8CCZHBdFlERw7rfWdMAaiU\nKQk/ravZG8Ke/GAsNlxSpn2Qu+3+sofeFtpArkZ+riHRBuKln73HMlQLUAKb\nQJF851yuZU0/a848IByz3OLX+W6sToDowJzt24Poyrx3NgXsBskQNf4ah0Z6\n8uDTE616FRZEYWOLDF6w44vrC5oyfsu0uVB78sTouaET7Rm4KgR4C9AyRHmk\nSU2ot5DZOlPZBVIzigACtRxACULh9eoeTn6lp3dnv2JEvWzPyS35cAqQ8PVd\nZOL4oHCDAaoCI6ZRUACLvW8z7iMsSfchjToS1KqwfQrFRRZjqWNzqvfNdsZY\nm7GZ\r\n=yfHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyqfRt3uf8O/dpUjKuCFnjJzrqlI4EwptahvWHVEUUrAiAqTEc4cf73vDNWsBGJBv6FNe7rOjVpZdj2G776e8FQNQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f2d16cfb_1534195234445_0.1709359045448362"},"_hasShrinkwrap":false},"1.1.0-alpha.3b6a29ec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3b6a29ec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3b6a29ec","@crave/farmblocks-text":"^2.1.0-alpha.3b6a29ec","@crave/farmblocks-theme":"^1.7.0-alpha.3b6a29ec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3b6a29ec","dist":{"shasum":"819763979fce6ea904f697f1bb4686b7e9ce19ab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3b6a29ec.tgz","integrity":"sha512-FHf4N0yYD2xqBQYu+WL/k5xeXI6l89iX6muPmBNX7NtELLq/I8edqPOmQXOW7sFTZ9129Nm+m8S7DNDU4XxpfQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcf5ECRA9TVsSAnZWagAANgIP/jV2dfvXDXd7TRTgrO7r\n0l8IgrS+cEiDwjW149jayvS+3Vmu7jgVSWQ57ef5j4ACAX2VP6RKXOCxlKHQ\nwlUHFhjE47yaaNCXeI/N6skNOEg+7Oa9rn3TGyIRbWjFuaRK+1hP6NtU+xRT\n44M3q7k1dg54S7d4XRFeVhNCbVruGa9ukMHKUvAsDHKCwd3MTEtQ3TCaGmuU\ndw1zO5e+twiC5f3cNAy9N1ATv2n7cOmtGvWutdaj7Cguu5xj/Dnqx97+vEXT\nQ3lYNtC83VMfvfnLoQVERdY1MxYqKxOtKtOK1GGHD92oboySt/TBseT3zyH8\nx27d6XGMjuiQERy5KuCHjhPR/Op463zk7eh0vMXBC0GdKHvcyqY1C+9XQyc6\nbDrKYufF0pd+RY22lb7B0NqfP0DpBGfGmeLEUmNXunKfxfLa1yz5UF7PB50u\nK/E1+s7vqEioUKEqL61yYtBApkRUy/y+vX6A++y8ekpyUDGgnsq9nbgochrE\nWtQyi7eyN6PxNdfVFv4DvmmtotUfKsiXT4/VSbh78H4gGH+ol1+s0T/CmhVX\nuC/k2BTQ/XeF2NrPfDGB8HMNH+fSdvfyJrPHagK0zq1EHDjezPWejYK5tNKf\nl3+ZlsI5ft6J2lo4x0XXk+V7rZn3cGMzav9C4Vg0FZRahij6JxqmCPOycGqi\n474W\r\n=h+jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCCSIMgQkK1A5VoGgxUtAABu9A6lX0NY6rqudbjv5QcgIgCtCWmmUbe+MBddIBzSfSAHd6GvLKzZ6Lh3GiOKPfWuk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3b6a29ec_1534197315866_0.2600452028777074"},"_hasShrinkwrap":false},"1.1.0-alpha.5f64fe94":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5f64fe94","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5f64fe94","@crave/farmblocks-text":"^2.1.0-alpha.5f64fe94","@crave/farmblocks-theme":"^1.7.0-alpha.5f64fe94"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5f64fe94","dist":{"shasum":"0a1fa19545510c10cc2d83f813498895f6247ba1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5f64fe94.tgz","integrity":"sha512-sIf4veGkau6/f7uH9fDmy0ozM4qv2pk//KG14CL4XkYQiJQxS/0279Sm3FLiVpFn2y5lc9lS/5QwwK5Ps2DrTQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcsFxCRA9TVsSAnZWagAAbt0P+gKC06/s9xICcvsl5JIR\nznWvXdApFt2QMiBYtjWOjIaAQ7vYN5fwUkuZ9hc7PPZRtMLSBmJpwIveZoLW\nJuYDz5YBVZMuU8uI+fKLcjPdNuLFLplWKgWPyTIf+Wx73Vr0bd58pz9q17bV\nNU78ZxreBToJCJK1MALdrlth7lMZmBeLiiKkSXDRfz5V1ydmnU9KMmcv1IYK\nK6/s4j//qUcGUtHg/61WxQPta2J57YvDp/AIQleBUJAcJqkaAl3gk2pkZD4c\noKtZr2uKtSiIkDDKEN7zhwlSODaXOym5mH8OTpoGfMuqr8EcF4yQ3QIc2H85\ni5A3sFuq+IW1PfiYa48k9yNnT0bYFP4QLPn5kJ28HzRfq2f0FLFtS+nlG2US\nzO5re+c+Kb6u6b5p0dG+yprWyelno2peL+jhDLjlsT0p/znUuxXgZ0tr7lew\nJpb3oOsICIs0cNhvlz16zm+/o12JCa4Z2f/HAT3JUNr0nXtntuA7WVvk/LwY\neJqFuP9lL4RdY0Fd5B2Th5kpLV7uXTLHhb4hqgN3o4KA7Yn7XT2kE7dGkOrV\ntj6kVMXCinhsBlehdCPtQuF8l0L/FivoLIAeXefevlvtgW9txZsErDIrGViy\nTqv0jbUbiMmfvMzTCv2rWyL8r4ureIP2J+nf4L5SPXQo7wkFgAdv/9Xs1Lez\nVmtx\r\n=L2UU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRg8pJZ/HEKaAbuQAXefOrH2Bbya0QbOk0x11+hOppRAIhANSQ39ps4npWDTwRYF3tVUdvm3IkdHnbtOGGiRRlJHqa"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5f64fe94_1534247281203_0.89580758874072"},"_hasShrinkwrap":false},"1.1.0-alpha.6dd0a593":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6dd0a593","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6dd0a593","@crave/farmblocks-text":"^2.1.0-alpha.6dd0a593","@crave/farmblocks-theme":"^1.7.0-alpha.6dd0a593"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6dd0a593","dist":{"shasum":"dee10622354843cbcf6653e896c02f172321a2a9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6dd0a593.tgz","integrity":"sha512-zV6vH+LjqiuQRzGxBPtxZ+yx7m/MybpmwClqi8H5DhV7xyuB5BVBHdZNMoXg+91OBCeSEm8MG5ff2I9vHKpH1A==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcsPuCRA9TVsSAnZWagAA5wIQAJ7ag/HXLylYWxIsnK35\nnxqog1DlAegMS6QWI2uSMoIN9tapOwPy7CaRmHp0IcqvkOPGAzQtDfAFmDZS\n6/n+sSgu7EAwva+0YGmgjLpt6X/8WQGUQxSE3JYO64uAmF/1/hklrjkvXQ0M\nhtYUWIH0/MigNFzclRPjvRa/CKOWfduyrYgNkBlzgv0/IGEmw/MUNS5lRyyp\nc3u5xJKnOtWeMHNFZmC+VKtgvM1HjmKY/51UsQJacWZuH+26Bp/o1gmh/+Ut\nwvymVKDa0qC5ByHsw2vQtE45z9pZvI9JFIkGkVLmhXK61rrN0q/WCguRJNNQ\nIX/E8EabyjD58fMATJZssqe0VY7wTzb12qsUWGKz5nJuqiK7aTaAU9dBmWon\nWzBLKHGg/LDEZFa03YZEbt1KYDrCcEplkx/stwrZQkTg9JvMyXDa1ioY0gSK\nEA+vdkVDU0Cwo0NVCAEhir5N9L+qXVsCyJI3J+nmiJNmKpOrd099ow3v+L5J\njLXKpLuf/GSpAOI/MSjSsjo/zfrJlPAJT/ciSk0dilvNJLL10nczYE9HH60d\nfM3o9ekf10IwnN5wQXbutsvAA76v3ctcMdjLFtLn9PbM2iWgthQeu8IdXs2Z\n94Ukf4pOR+Bq/TJH6oRS4kwvR4NIrMcDtXdmixe4U0ol7gDCr2XTzLO7H259\nMxUY\r\n=w4QN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9HapOTVOOx+08c7K7ea0e9cxEGSXzIj4lmaE+PYsZdAiBkbpUYpiAk/C+H6SamQrNMAbmDHLOqGgfj4znejXvIAQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6dd0a593_1534247917803_0.4238330399001595"},"_hasShrinkwrap":false},"1.1.0-alpha.75675ae6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.75675ae6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.75675ae6","@crave/farmblocks-text":"^2.1.0-alpha.75675ae6","@crave/farmblocks-theme":"^1.7.0-alpha.75675ae6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.75675ae6","dist":{"shasum":"062b9f2545e48457898beb7cb441672a3ce941b1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.75675ae6.tgz","integrity":"sha512-YCKjMALhFFQNzeEZGRG21VxUfi7kS1XiZmj3ejfaiEGKevOUWE8EdXrSJ0UAOkeNLh+ffdTDvuJcVXi0TbBDAA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcuF0CRA9TVsSAnZWagAAcZ4P/0uHUQOUE/IWBqhWdipF\nelfOgtnG73fycKngGEiVnfs2KEidINE1+vfqxrPwuqGJeQX8Olfogj5qgMu/\nU0vkpdhZ5DeqWfv/IFQI3hE6voZflKUQIh7ZJ/5ezOJAsvTA78dh+f3BNoNC\n6Q5ZYY2l+Ya2G2Er6Aprx7RjOYs9ULRd4dC1fbM+dUyuQ3cG//a9JrstSkDZ\nLCSPf27q2RbaOK3MgDwnaShUgMBNzx0+1CXEsrOaSE5cvUVSwmOkEX49IH8q\nVtNbITWdrWHgID1JmccBEdLPXrAwi+Ucv6rufPZbF1Sp9xGyt+DuTpLpOzq1\nId224Vy5Xq+Fo4dvc29goNhr2v8rPwhClL30BN921+2slzjF5KAFdR3YBA/H\nx/ttlqLIvynE5+P3+1L11T5qScCGhK8Xuv8d6HWeA5jjbxkuG7AUAS4CvC+h\nwbp7obN1VXb9BZu0Y2rA+VoZZceOWkjUZD1g74YGMn8UfRfA/vCB/G0O0911\nmQRwxYv7oQcYSeFJ5+hh1fC0+GOEjBdsPn4F7McPrWHvSejcs/+OGNu8Qbwk\nS1pzEpEyfutE239cBVc0v3fZgO6wNuZvCYDJiZGLPS18oqnIrkKXQ1lzWQ4V\npHxMOntpiHxuBaPCusjIZtOgG8Ly2K6nJjt8Zi7WkgOOaPJXKs7Lg3qn4cuy\nLMFM\r\n=wT4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwcWEFuwAh1gDL7/B4rh4wlnl6DI/jrB60oOIjBkZULAiBpRnV8XsQFelvgGc8C9rpkdvqC/nfKaeF/dXcejigPvg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.75675ae6_1534255475697_0.9631215263141297"},"_hasShrinkwrap":false},"1.1.0-alpha.c9f160dc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c9f160dc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c9f160dc","@crave/farmblocks-text":"^2.1.0-alpha.c9f160dc","@crave/farmblocks-theme":"^1.7.0-alpha.c9f160dc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c9f160dc","dist":{"shasum":"32c22ed02ca19297a8dedda249f16657e244f725","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c9f160dc.tgz","integrity":"sha512-BHAAurPnZ3GQyrPuCzpq21xFNvy/bK3gUvggtCOScN1NNNtcC4SUOve+VteJ0DemH5hFRGiHNMqAVGy02XrvOg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcuPeCRA9TVsSAnZWagAAYiAP/i3SGh66zlC+W/Y6IkE4\nRPwkfJTZ8+GL5qYZXI0MPZ0wPBxeYOjVhMDn6mjxrqZJrJKihMP/AVYUCgAu\nvuKWxbXW3d0soFhcKTPOBgut4m40PHmzQltEoqEsT19Z7xc4Nozt2zzokFH8\n6fbtCSzzAGEb/Te7Bp7/8s2TR682Bq+lIo8Jtl3AuI4O9C+M4OhcJ56dkHVq\nSLAdyDvKmwhyiDNaPbBrAc4RrGZNpYqlkPwWVdmQnAseBnVVbAwuxPrTSV6X\nlGO8s5r6KC8yJKtU6rP3yu1ZNgnWipSiMGV5klRBwAEW+bv3w2PaANVhH/sb\nyx84LjMboSgGfzlNbVNDQr60eoc7AZicJmhHDLE/Yjg6f7+qYwwIP9+cKLjX\n1/v6wETadIHxJ5ZAb1LiRfIfeKb4BXlLrlzZGwkjN3Im+JzpyhDV5+MxYztR\nLok6YpD+nHFYgWZeaqbFpgEhQIz9uLyFsK1/zSt1Yy/SX7t7JV3VdykHUcHx\nxESsQmws7qIuBal8BwnCI3rnsdeGD4ZXJ+lXy6nieHrh9TagkYM2tieEl5UR\neGnU2RdRs3VPJSyr02l/SgHT30z7CyIhgxsckUDXNY+WO7qDXEvOa4Zlk6HR\nXqJdjIp+tM/ceeGBlZcDqtTEBWWkUlJ1yBw147HPYkBfYyXhAQ4wGCXIb+OJ\nFDEy\r\n=MB5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMQwZ0rU5/QXxiC/QkvAGYZ/MqxOtzVRYRVjG7ngM+WwIhALMPdp9PI5mESnx9Rll0KHGwgU0+TYUHab/Et+P8qdvi"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c9f160dc_1534256094277_0.41209648513970354"},"_hasShrinkwrap":false},"1.1.0-alpha.afd12c34":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.afd12c34","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.afd12c34","@crave/farmblocks-text":"^2.1.0-alpha.afd12c34","@crave/farmblocks-theme":"^1.7.0-alpha.afd12c34"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.afd12c34","dist":{"shasum":"1093a72d2b12bace3c0208615c79a2ec48313134","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.afd12c34.tgz","integrity":"sha512-0GlXYXqq9nVRY7Jpdcccx31XWuvmpKJXzErhZE4ElSd5XeQc6X9ljl2TEYJsBak8KjvjbdtWnSyF704wFbATng==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcvciCRA9TVsSAnZWagAAjZ4P/je8YKeJJyzmbpsOEz4a\nFBF6M9X1RHeDjIipmmtdmFA3toj0nVUbJhI0FDnkuH/KssIpEs0bFhQsc6jJ\nAZqGngsyb9tFoWU/HFvytKAZ0zUu6Zz7j1+1pQ8/imnMu0ssANEZR5r0wgeY\nyU0Fq3i4QA2rXWdfgPk7hgo09Ps3zzE+x4PsqQl7d9N4ibtLab9HEvXpKqgL\nycdsKUzUCxWSt31n2DxCOpPsHumoV/2NO5eKeERE0WCWyozQbyVbHEZIcl/k\nHBMmStBk5qPKDzPsY0Fh3i9n2JdkcbzGvW65322SDJEUVLeFFNpxPNa3yYx0\n3M9A6d650iiRZycNSz/OX7+yAVi3N2mookZ3k1GnU/hsZezDSuzDQv5mm18m\nRj0AYuPODXRMAPKnzxvdrhhxj18AgZ55/3pw2snhKcsqJCbpLF3Ogt6z9zi6\nLUPiSZGbg7WRigo/dIkdClracl6s93g/c8xgd3sBKvX7SVdDQYyKDJzm/qF6\ntpTEp3Xox+T5q4M62MsbEtaemsdcL0xKMrpsXazfPisedvLG/z+4/eyZb0D2\nzh7LptmZhzzSsErfeR4rOFNu4XfXEmj1oqujJ8BNdXxijJf4uizNpaRONqx+\nHQy3fsLWtzdWjO/HNQU5Qhe3AjROASmq1GdhCTSy0Uctl2ysSuN8CUNqihKe\nCg0O\r\n=PJNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVeXUKUgoGO3+Pjmizu2cMPAFBLwA2fOULhHcGWW2paAiEAtZuCGKOIpC/4M9uiDJstmYxWPDfVh6JZtI/ji1Ml7ZU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.afd12c34_1534261025891_0.8333063884538017"},"_hasShrinkwrap":false},"1.1.0-alpha.b913f91e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b913f91e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b913f91e","@crave/farmblocks-text":"^2.1.0-alpha.b913f91e","@crave/farmblocks-theme":"^1.7.0-alpha.b913f91e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b913f91e","dist":{"shasum":"2a5065d4059540cfb05754aef24eea68f1117738","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b913f91e.tgz","integrity":"sha512-isAIb6/Cq7ArB6eEdCkT4Aas/GeF0sShQkAzlIQj2sWM+Xz+KSsFs/cXHvYbdIUpcvYc1oiJ8enHhG7nablcSw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc4wlCRA9TVsSAnZWagAAdpEP/0MSlwBK+6QEDi3+M5XL\nqLij0lcmMA5uRtVXuwDe5bm9TkIHR4XdDkN5x3q9wC0tQed5b0xug5q1ybek\n9obtgDvIc00UXOblQG2CkecMTv1TeoJI/N5VgV25PE5pQPMsFYMn+Md4PVxd\nMAw+n7vINeL8jo7azfkRVo/z8X0v5bTQKHHPHfNhid+XoZuVr2Tnvem3/QQc\nR+sDE9+38QFnfKYvhHjYL1GaiKarhNHgUKaXMfLbLE3AzO4/ErFJY3C9mcWf\nEcLzL8r/wwztX9IW2NqW5Reu+8YXYA/7QD7mKC/r3T69IMjZJ8AyeMX5FWCx\nrtvuj3XICCt+9gLWPKkrtddU8HTdtT4hi7qwMSCxbqzwa2hC0ilmh1cnloqe\n3zHXysXAFZy/P4OkCMkhzdhYPplJuxOL418jvLFWcKoIV5WRvAWJatH+GGxK\nD6+Yb0xuMThXLAcCHTkVCdXOBUgJaWRWduDJ1hSd+WRAjCrzHsj2qKQDylJ1\nFPQa35TRR7EreCAq0lO7hIOMjfVTYlCHbngUSXycynONTYOa03jTdJv3T881\nmSzm1EeCIL6pMW2wDIPMxM1whpbYtgvLY9TIvgDwhLY1jBgAxvUTeXmaGfW+\nxAm69AVjnDR8SJ3obVlN+T9PBdMEy4ZiClWVMhmHHTbf0jw9jSLeGDK8WOyq\n8qxE\r\n=TpwL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvekjsx7IwU3QpjXaRtAEekp5kTGHGQi96yld0TZruNAiEAygPlPeF2jwU2IUbRoqufZpcHv0cVk45faIHzm5opi3A="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b913f91e_1534299173415_0.27695902524709215"},"_hasShrinkwrap":false},"1.1.0-alpha.b89848e2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b89848e2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b89848e2","@crave/farmblocks-text":"^2.1.0-alpha.b89848e2","@crave/farmblocks-theme":"^1.7.0-alpha.b89848e2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b89848e2","dist":{"shasum":"74e07592820a3ed127c43a7a0b6d8ae0f7209aeb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b89848e2.tgz","integrity":"sha512-YauiOpfJk/dBO3BQ6Qq0E4xq3+y3D1ussWQO0w7tzXPbIA31nBTRp7bDO7mlYUkmMsa1nV1NZsfCky1myMz2ZA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdC9WCRA9TVsSAnZWagAAqu0P/AgufSLHlRZ9iQmYDioK\n9z66GM8VNYRKQD/SVWifSsf51QvbNsXMePgoVxR7hje/FP6R/rOybwJDRngp\nkHU5fVvy7UmIlzmzaRwH4E0HXE/Pe8ZA9tWpxzDyJhd1zJAJyDO3fy0dVVtq\nKPqn+Gj94XClK5U/LhX0GRyv+5ijKXYsyn5ollo5Wz1mj7C2kCjjt7k/Xjwj\nNZVH8QImEelgnbYx/vr2ahM1oB5wa56IKW68LGcQhRHvXp+rXM5zMsqbIvYH\nRtnIAQBuA/m4JQtQWFCoXcVDgXBHpL4l1e8URtKcuhdQDUFuZ1UgPzcU1s/3\n0+GIG7sRoYF+dFRNRRaD0U5f/UqL/UF70lYfMNrHqyX4dF0tvkQuR5XiTXHf\nwyrCWLgtmiDWtQqs8lg812VcR+W85VG+A5xjBt/2XpUw00Faq4Vxy9rD2D4h\n+UXFYjwgCcNBB44GX0oHCwJ9vbyW4rF3jTrcq0KS0X0OJUfFH23zsWm7ai4E\nNqgdi34TMlyrlVfMqzxglfkQPYdo/E4OqV2wueOAhJi1yJ+04mGS4V9qUcG+\nJlBXdwjbPwJxMlRJqtRzRGP7xTh8HT+cTsldbsnIvRQuwM3GuldqOFIq/673\neP0LkasY4CtTZgkSqSypQLCvIOh7JZRd0qD4s33WtrIx1Q5fX2u7FLGuex99\nekRj\r\n=M3pa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn2+25BYus85MosHi/kTidjzhz8enaa5rkSltl+0ymRgIgY6I+hYhMbboe5gwpIGAAodaIgGfjJYbK8OY1AaZB56E="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b89848e2_1534340950730_0.5693861064975361"},"_hasShrinkwrap":false},"1.1.0-alpha.5d972c8b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5d972c8b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5d972c8b","@crave/farmblocks-text":"^2.1.0-alpha.5d972c8b","@crave/farmblocks-theme":"^1.7.0-alpha.5d972c8b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5d972c8b","dist":{"shasum":"e05c597d30c803a0be2afcbf535db844ffb2aba4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5d972c8b.tgz","integrity":"sha512-vHb4sVD8XbU9BG4U7B0zD9741CRJBhELeBXH7zzHZRwSN0EOOGvauumoaZmTQa9/a/yjjIeu3KG/BCy8Mc8NvA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdDARCRA9TVsSAnZWagAAKdwP/i1hFkvDSuXd9XlOXpNB\naORURgTjNRB5thgPNQDqIn0glC1Yp6H3/UwndjmCCoogdut52ORAodcSkhEE\nZ9MgZwSwAJPuV5Kgp7X7l2N3Eqr448Kw9QPBmoU4K5kYgG6SqDcEFrnmc/y1\nH7CwXw8ern9H3Ph81RafevTe0Q4H00XanFU7D3NU7PYuvqdz6nF1pRbIwa3C\nzjCElw1lzw2mK6Egn6qZkPAoAFEmN8E1vyCvPBFgkZkzO87rH/KzEtzTmyC5\nUOugQDTzpXg4i8108eISI6S8ZVRNts60mT4tpcmgaySWUGCkS/qz0dw75qU0\nw3acPYDYTgwruDgv+1k4caH/b1nV8G0FWNhYAn78yQY/jrtrKl/4/kxJzKdj\nSYTBaIZFSLW3+kap41OyZx+9DX9AjwqUKuO7FIVCu81jy9xSQ0DXxqBHzNWr\nka5dup0HARkdNPfbSpfhc1tWUy7PzSMnv309jAg5mJSlNxOmA70ACJ++7y/d\nEFrKkIWFtapQDQoD/dla+JVAezcB+kfxIyjeBZyQGmaqUuTOBWgZgRPb962x\n9QXLENYZM7YGzJc8i01e8XURlD3MgIpbclehhmACSQKywWlDzsUQQhVDkSkx\nQi31utHiMN1rT9bjGZuiNmM+lZjT1UYrOQu2cJdBg8wpZiuCuIdHMw3bUDFM\n4wfD\r\n=8/Je\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaDFoWpydYgIMsamJT73UjIv5nqyKIAyreWt2fvz1NQAiAgU7D1BUIl2G2Kxl0N9fKSev9P1GtNsxbNonQDui0Q4g=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5d972c8b_1534341137920_0.2241806099125072"},"_hasShrinkwrap":false},"1.1.0-alpha.6e3e5000":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6e3e5000","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6e3e5000","@crave/farmblocks-text":"^2.1.0-alpha.6e3e5000","@crave/farmblocks-theme":"^1.7.0-alpha.6e3e5000"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6e3e5000","dist":{"shasum":"93f68c8bfd683b52c2d1474444dd2bad2be19e64","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6e3e5000.tgz","integrity":"sha512-SdGCaedgO75G+AsVAqEp5xCniae6lGJzmLFiJdssNGc42Cw9U20sH+C8PFbMqBQqUG1qJlt+iW2VS+rHQD0ntw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdDX3CRA9TVsSAnZWagAA1qEP/RSwM3/F+9PH8dgHN8yw\nqZ4NcmZSGxDxpLx+tU67egqHe48wmdKi1MCQC0mDeJI7gxPWjZRq+ydLz+iO\n1Y6vkh9HUaIFNj8BpowYzkhv9S9Gtx+TO5h8b047xSKG1n+AH9DGPWHCHLyr\nbNRSvc6ws51dz2H4S0k+38S2IZYAmIp7sDoxwCZmyl3ED8iqe8FJ5Sd+FgEp\nuslwgDdyQlQcT30FiTVP8C8DF+YgMCqCHk1pok0JhH5I6ynkVKtz7wlxdRtx\n/gPAVtHO0bRX9398TqYrQvktX6uWIkgVWZFE6i4MYHrRceCQZ0Ky//yHUl38\n2/jXSULviORMKgY7boYnGXt+ujAW+aY8krEv8Py/3SzbLEDOwRe0YuxB2A2k\nMuDGHp0K0AD1kcCTJ0tdGULxfWy/WoMCdhowMspikQwBcbGyzO2hL7EyFzaO\nuR0oLP9qBwCW7HbnWqPB/1Pj22ckgIRW9COG74ph4EN/a/eHXl+z+RIJUTvJ\nvpb3mKXGUNtItmbbGA8iPdelL5sQWz02eg/y1IMpD6un9cWWj/dFVieNPnPZ\nOXe9GA0sUE5fLQ0zyYcocZmvQGFoM2WMr76H9u+KArmRBcDopzNIrECKxyva\nRFiSvzd2bqzM4wsGeUdZ1jsQTJFRVWlyUdbYsGpqNVqCqOJ1YEmKXAvhtEJn\nAd7n\r\n=vFvp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvsEficTXTWxwz4EhD3W394PvFITZ/zZAaz3mvoljX1AiEApzn+w+suzPwJvEExo1JdpSiG4B8utQtmIP9cF334dic="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6e3e5000_1534342647532_0.7897581022192837"},"_hasShrinkwrap":false},"1.1.0-alpha.1cf66a07":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1cf66a07","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1cf66a07","@crave/farmblocks-text":"^2.1.0-alpha.1cf66a07","@crave/farmblocks-theme":"^1.7.0-alpha.1cf66a07"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1cf66a07","dist":{"shasum":"af1b138d8bdfe40c2dfa006a401f3d0a9054e4bc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1cf66a07.tgz","integrity":"sha512-rN+0ahBmejPJp3y4YJbb40oqgowZSt0q+DdPqtZwuKUuINd+lc/s8ahP9uAGQC2mxS/b8wezoLVxXCKwjFLQvg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdEwGCRA9TVsSAnZWagAAsucP/1CcNpcl5gsABQCQ6Js1\nBPiVPC0LleipaAsUoPFPflFZW4hp6QyRm3ghvBNQDrAZiaelzTV4ch1pbwVz\nkMlruX1SHbsqMIQoxhXkTqKQ/Y3w+AiEo8alYdPy4Xq1sbmM3rzGRwSJhc3n\nSaOZ81A/P49+zQ7s01Vd09DNwkYkt0hm4jCcFRIuQTWT2OiHfzUfsiIJW643\nJmJHF9uhSWNN2+/CzFlfgTpDoYKVJ5mQ+coafvEAhZFcdCHJcAubZOu2Wng3\nTPx+p85pM3G7QWjgfpAMojV7lhZwX5Zy57hhKoZbvBvzCyI76VvVCxhY4Oem\nzMCacP7MjlcINkEl4aVNBbxarBcBNQwyYzZXUprh/SCtx/V9LOPr8zRcHNet\nF/1QFMpHf2aFnAoNGPfQwnRnin+LTdim1cp4YyJ52sIjg7JwlVOPWyzp9Ucw\nAECyEKXmDgjebI0s8qDMJpOkqWZyGqnWQz4b93qkjhSpwXhv3ghWTBLpppLo\nV/ckcydY+3FK84rv082bAPqSffoC295ydydq8kIpTQTov7WsTOBQE0YNpxaI\nJofHXIEu4AN9Vk1daHznzTlccu8XOUbcAau/BEasxmDKdRt2EvQFNu/i2pMw\nN7Fu0avc7gNLQhA91lmwnzgGrBmpaGAVIcOx7IDFaDXrNCyDlUDK1xr62E/d\nyxHZ\r\n=i8YA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdz+ApRbWGBvmUjOsca4cWN5oY6wkkpLkxAptyY9g3KAiBqUbWovF8J9HmstRtauLtEGnjL6C+7LriYEXVS38D2ZQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1cf66a07_1534348294860_0.8898635189557944"},"_hasShrinkwrap":false},"1.1.0-alpha.42615b45":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.42615b45","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.42615b45","@crave/farmblocks-text":"^2.1.0-alpha.42615b45","@crave/farmblocks-theme":"^1.7.0-alpha.42615b45"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.42615b45","dist":{"shasum":"dcaecf5dfee9d79478a120f3be402935dc144bb1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.42615b45.tgz","integrity":"sha512-PQ5yB7omINHUWPJrpvVZI0+2xzI9ccgR+yH+8gJ5ISWN9qlCMFcd1SZhPOBShSihF6T02yHuf76C4KdfoXL7/g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdX5OCRA9TVsSAnZWagAAh3cP/iv0DWIejICziz7phQPg\nGxkkw8rKDftN9QOoawxCPM7SYJBgzgNWeQ7k2umuFqd/jknFiYms3NivqpyE\nAE0WZl29HQWjTx2KApHk0EkFIHvl4MVy5aJKqsWBAaTJb1g2GF7L+lcI+9FS\nVjEMTjO94a99Tqre6CTHgiEHTaojwk2MfeXdRSrxNFKg/+0MbuJUB2spEmpJ\nAFT94ydTUxo46WgG2OT0ipjNUwTGO8eMKhJcMCIP/OpsoCebIeJyxy6jG8tw\nmvsiBa19Kf9ljOscIneY14csbMypaZtZZePPBAz/xq3DITAzWFAlf6yeMcNb\n+EyQsIg3wlWYj/VsJt5SrKwFVs7QtFFsG9B3ZVt/TIlMPYmliCX6XLBgvuqk\n2tTeNwZnj5i1qrXh1UVXRCpjN4qCY353H9Y/FWqzheJMWT6kkKg++eO7pUx1\nZJAYQ128DuhfYvwaX0ZNZB/uAZrfY6oUmKv5xf+XQbT6e/7g+z5PQFNZUBPa\n/PISsAFE+fHMBW+DDtLi7k+njcsPSkD0dzTaEbC9wbA+rYCrPoY7KYW1XDSS\nQbhqOeKHWwsM9azzsdw7FwI7Rok+f7CtNkDteNhQ871H76MK5vjMlCAIPxBG\nGujyrvJvT5C9fLGWSy/oo7PvAxE6IgagiZJ7216nChDMnmlhHQ4pD43e2pV2\n9DtJ\r\n=3nrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnR8Z4BqbCoFpMkzCo9RpqStUzUTousQgnW/RChoAQ+gIhAKDMBupnPX8yi2q5gHP0q9jjOP0FPI0rbrXw7xkKRC6L"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.42615b45_1534426701976_0.3517801364591784"},"_hasShrinkwrap":false},"1.1.0-alpha.236ddf5f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.236ddf5f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.236ddf5f","@crave/farmblocks-text":"^2.1.0-alpha.236ddf5f","@crave/farmblocks-theme":"^1.7.0-alpha.236ddf5f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.236ddf5f","dist":{"shasum":"ad158f181b1bb3a1d586f727c937d3f84324609c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.236ddf5f.tgz","integrity":"sha512-d89VqJJaYKRYOhs4fLljGyLpN7DMfFVAOVmKwmn1gNzkFARuSiaHG/c54zKc3OhcaXCcYkgKB73ubrXFbQc/0w==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdYoXCRA9TVsSAnZWagAAkB0P/2e4sbGlfo8r/GFJLc0r\nS8UtNKq2erqf0OdDAyeMHurL7GTiCRi7XnI/T2Wnuzjzkfo4HOJig258AxJx\nBEOs+kzINTLWRmlvJ/EvdeRMQkKcF0u8tR2ZD+gvE1/icsvdRprDWd6ntKGF\nGSNVwtpQ1YZ5tlcwYz67C1Yk4wCgZZdcf/Oi4Je3NdhoCUdO51p7vOoH3fta\nGuHSgr4n4/71BqS1KwkxwxkwQNiXPwGrOAhGfLIhXzf0Ln67Dvbl4Pxr1q/x\ni1I6FUXoSrqHF3sza7BVlBJtKtkIsT3lVfV+ratT04QjcIyrzVZKTBE+JV3U\nJCChbf9SF68vaJGcQlnvuc8KNqS6eYWoEqFBRt3D2zxj786VgdV73LMIO51n\noEdrAIoj7Iob1bjgMgVNYjN1HNoWXEovZqVCV/Q3r2tuUZBA4nmo9def10X0\noRU5s4Ski9D7+kLBcaGzWMPyMdFRc24TLF2qHhhNWmJT+kAAMIqhuslvyy/w\ngSueyzYFb5hA2K1BZIWmFAtI6TL+D8Vr++vGgfAGYIyGXkNA+Dget63l5HvS\nhKFVVqwJoQdDxlo3WgJbX7mxXtOu194LXxoseK6MYANOHCZWZRdttgh/ql7d\nBYdQOiIQvgpmbgcoq9oL5NZqh6bkezFFsN9gXtrgMN5XvftPx1EnLn93Xviz\nI5cv\r\n=mMna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuqjG9jVWE8Hk2fEXIGMt0Y1Z9AjCIYWPOXBDALuWf6AiBk1AESo0DfGfbn50ZG+STuPBkjd6gbVbEo1z3GwV3eOg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.236ddf5f_1534429718787_0.3367424020997867"},"_hasShrinkwrap":false},"1.1.0-alpha.252f9b38":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.252f9b38","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.252f9b38","@crave/farmblocks-text":"^2.1.0-alpha.252f9b38","@crave/farmblocks-theme":"^1.7.0-alpha.252f9b38"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.252f9b38","dist":{"shasum":"12e7181796dbe9a8bb97898145125f89b0c3d3af","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.252f9b38.tgz","integrity":"sha512-/cZ7fm49ntI0mmg0WpPnVDFsJRDPrcpmG4r8e0vGTrzgwV9IrkcslLGW3NeW1cvYJ/KFcoKt4WDx9tXqMPZl7g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdY0xCRA9TVsSAnZWagAAPT0QAJIXW7gvfHOnLzJRBSzE\nlJzwHo3IGp0LBhnxVr/wVY+3nz0jdjGQmRoMysbkd+FKg6X4rAgspivyJ5mE\nnBqx9bNdRat2GQIcCKpUdkBy7pVspBBdH3pyJ9PEJm8BMC5gxtU9ThHw11XI\nS0wdQ9jsnSf4dfB3U2pgjwd6or3Mma1lqW0bTEIASLG433Ej+zW7oBdRE2UL\nIWVEDaz7csPY2GR/Z1n4AaZdCcSwZGjEVHzBBV5bATW2khoYmqPWWA+a0tWr\n+255j8aP43meKJKbuXJnMFMaBGcegLOM7EgbJTnJ6XlbXR+v4fX4i+yDzdhg\nijlCSLuMg6oKH5WbtGS4YUS/6OrDXqVti0vGho/myuiGGJ3z1vT+/2unU4ry\nmKbTGlI3pSqKfVuSPw4Zy1w2qjQbbc+Brq9ExdkaYnzfqiVSChl9u4s/WRtU\nMvfgjd/Otz+y0d5U66ZWsKXzyEzR32EoMCfBabeluum6o4DJ7YBhwfl9KOv6\n4n5BbGmVy+YeUtZZjCBXHAOwpUAnQxJ4t8XwgelPmq5ZttRRSh9cH+YHBKHP\n6fzjuBVX8bSG7gGewHr9ll0T8DXlB07LeimSoaMuEdg0RjTkJRKOn8d31qH8\nBevs/ELCzo7cKRaE6ALakqomgpOQgnAzdsQCbmWjhG7Imtd894XxXo+TLekF\ncN7g\r\n=uO4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnRkc34XMLBOG2fxthTVPtN18NT+jbBCEsQ2/iNKbrFgIhAKVdSsje7Np5FIctySaZqLKEzsTIu67bIbpZvFSSbccS"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.252f9b38_1534430512905_0.3772055434313064"},"_hasShrinkwrap":false},"1.1.0-alpha.17f7e81c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.17f7e81c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.17f7e81c","@crave/farmblocks-text":"^2.1.0-alpha.17f7e81c","@crave/farmblocks-theme":"^1.7.0-alpha.17f7e81c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.17f7e81c","dist":{"shasum":"36071df2c706b12277dc14b162317a573138d470","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.17f7e81c.tgz","integrity":"sha512-pRFWnzrTErQEirv4h3pif1koaeV7CybzicE80KolkJZN3Uxbxi3cm4rks4CC4c3E1RClzmtwpcwE6hK6y6pWUQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdZ3lCRA9TVsSAnZWagAA5Z8QAIL0DJngslSTWS25TI8q\nRt0tv+ymihZ6t67eC4nGV7DCtTvCteFRIS9WcXP/FodX9MA+1WeyveLRz411\nQQAaEzzt6rLgWS4EbHfI6gikVBszMC3x8Ld9FAo5+0vG7dEg3exnElEUlQwA\nqYUlewyPCQ6tpLuAz6yjlNcIkouoj8GGtiIvVjh0pahga6sqEYv6dqIZy4ne\nh/r5AEIJ5yPkyvfdK06Imji+peLgKDoTB204ZJ5Go+/JMFSUEEvwzEk5MEZD\nKj/ran0ocNPyIVkv3D8gIxees1C8an2WVT3d2ydDbYMKUBdz5jhn+kXr1vf4\nhTmxqeCAsj+QEVtSeHn+CwaCZXbng3mDZ0Qs1gcsiVc/Dap5hQIrRR+rGayJ\nQUgu93Svppv1B1YNliYBfU7a6BPPWpNBpQqi5gkzrdHKF9tzGjUY56lda+9H\n4HaC3J3epyPLQ0cq1IQPjNdBfIRXaD8ctgEgEyl0WAAvnUpr5p7v0YKVZU0q\ncCRMl42qtA6O24prvkDwqpPDT2nsDWmtMDahniucktLcg2fYJgbMnxfaP1c3\nCqGNz1Vcjvap/SaSHU6srGMVvvKzX2uFoJak31XES6hU3buMQTDIAXWS+Zhe\njFLsaL6905naTp3yLzBiJHkEAXEvxW/aXbZJm7kfSVaM97znKpdK7S5Emo6/\nnuY8\r\n=lsrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz91+p/oJ+I8HkzN2VoY4JYVOlucVnTuXdmrJbGVlftgIhAKUbuxWzZQZZJyKyaifF3e5ChyRha8EBW6i21PJGzTAn"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.17f7e81c_1534434788488_0.3293181661508169"},"_hasShrinkwrap":false},"1.1.0-alpha.dc1e82dd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.dc1e82dd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dc1e82dd","@crave/farmblocks-text":"^2.1.0-alpha.dc1e82dd","@crave/farmblocks-theme":"^1.7.0-alpha.dc1e82dd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.dc1e82dd","dist":{"shasum":"9ea77081963ebac54c07b4876e622e5668bac8f5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.dc1e82dd.tgz","integrity":"sha512-aUSeuZ/4pnhvQsBY7uo4LvzLaZpL0ufp0acltUX0ZAJn8U3uOFwxZMhNG2vSwR9RySpz8R/vy8g+jeTrTDRUYQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbddDZCRA9TVsSAnZWagAAOrgP/iL2/yrhzL4vnNeXP0A2\nV0r4pxLUyeJs8kjf2tUZhJLnIUntvHLKwQrT5kW6DRubcxSdwq9Z3gtA38PS\nUwUx7acE+ICytuinbY8nfeQfqy7AjZcDiQb4Bycoq4gQMsIVQ8vObzfjS8kG\nvRisHImjOfDnM5LEP1tA808Au56gZ5ZYy8bs2M1vmV1GRQmJh1Jv2EJoDznW\nBWf5qtYFaHcmrM/JyI34hoDHlx2Gcx/VQ5d2vvvYZAmu3vG/LhVhcusarNTS\nnLyfocJq7tAg4EsJ0hjAOD9TwmPLUrWO8p/HFtkcq5KqfTQupQKo3utcL4ys\nUmQ19HjZeRY3/ga5tPYz+zv5feV7h5LSfn63pdIamWVexBpWs/Jb3qbo6c5b\nR3aKZgQRG24hDCdH3+gN6GUORbNXk8PkBYUnlwiid8esiUlMPU7whEtsBfE0\nw8p1jjgbmmoae4LOeMl3wFpu9aa3jcBMVogiHESiC0zGzSo1dgm8+rOQPuyz\nE0ggsNUSPLBL0eCbKuo11yXhI22rc4p3E38n6n40F1c12iWtbSackwy+l6FR\nuabtmR0soZAM04WA+1P0dhKi+JOfk2pYrUNRLNSds84yd9yhqM+qvEwQkT6o\nWypKyhPYZXfmJ5mfq7QlLNwH0AusDJa6I2foow1x9tco7wyhtWPtcCH3EApz\nuAYr\r\n=i8WH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9jdMKcUqMFoyy7M+u6lLS+bJa7NA5VJcN+39TYj0VTQIgM+zaQvBOjY3UOfYb0KMe2M+zFF+HWD6/Y2bxabjLy7A="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.dc1e82dd_1534447833112_0.9977305387881452"},"_hasShrinkwrap":false},"1.1.0-alpha.0f2a575f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0f2a575f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0f2a575f","@crave/farmblocks-text":"^2.1.0-alpha.0f2a575f","@crave/farmblocks-theme":"^1.7.0-alpha.0f2a575f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0f2a575f","dist":{"shasum":"a68adff899081c4da7a036de55e231c168571a3d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0f2a575f.tgz","integrity":"sha512-D1dIash5JriDZxvQif86LSX5nqjATr5JJR0v5S53qb/YcMBRa1PKcOed/V4Me1x1JO3HFvUzhHwxig5GLlbSpQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbddKFCRA9TVsSAnZWagAAcgkP/1oKq+1IHPGoA3+N/ZtP\nZdKNd3ZkAy3okkfvt7O9RJyeO6uD63mL61ip3P5U9jbzPPH23kx90j4oJhvt\nWWcrmty2DeeELO4Y1xXfaWCL1E8h1hR03HCFd7lHFsF+yxAh/Gh271FLFCuQ\n/n1X1Eixy0dNjfJ6+rI4pDlnzZ6sSSm735CVg6OapcHQDzfeitJz3HzdG0L1\nMFAEVfVbnWYyU8fE7nzilUomWBBtOG4WfgHmWxK6YLDJmKNdpWagjgk8FirU\n0bDrURgwSKAr/mn6kCLb01GCx7asYoBuJVGc242OkcTAzpMVPNvfIWPOnWxN\nwAYid0qz3R1tIqa9rIUIaS5rUSC00XCgY1u5rPdsXKF/dzo37DsQExPOD50p\nF3dftbo3F68rhEegil+5Jd1/zEwHlI0Sj5DhT7UaS212amQT0ReDQUYxcwY5\nOke4fCcmNPaOW2cO2JB+MfTOARkCdjmfadXdpTAKn9hxKnI+JPmII2iVchh1\nOpuSnnKW4u6XtVvdI1yMvotYDo1iZL0MutwY8sVLy+C1RJr4+DwkcJGLnzRN\nStztQ9tTuhsFCo7ssWgf6LwwGVQTPQatenK/am8c6zAWB0xPY2VhIva4UlCf\npTYZS2SF07p07nZd9ZBKUlA9TPj8N7wTXCEOfkpV4Ayp9nsVHoYNvwBsfOaE\noRga\r\n=9e50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA36tpPSPswM0S9PvfeFE2tNUW7d1mJ2Hr002ZlbGtQWAiB5DgHLpdul+e+Ht5Oi2j0XMxSCUR9AMsr3bXVCoWiUig=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0f2a575f_1534448260746_0.08075003454752872"},"_hasShrinkwrap":false},"1.1.0-alpha.c5a38e0b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c5a38e0b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c5a38e0b","@crave/farmblocks-text":"^2.1.0-alpha.c5a38e0b","@crave/farmblocks-theme":"^1.7.0-alpha.c5a38e0b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c5a38e0b","dist":{"shasum":"a10d18fad8acde4f831dbee6e2d37c0ddbc6c47c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c5a38e0b.tgz","integrity":"sha512-03W6ji4NDWZrMtje4BfoI3PUWjGqpe9T2+V47Ydn8wFa60t+Z2RkKhj51tdcPhnOQwFDgUz87SW+vCX4bYcCGQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbddK2CRA9TVsSAnZWagAAtz8P/RJfXhhPsLD0Wt6//kbT\n7G0ID/fbrbh3cm0lwr8JI/JzRnTbwN2ybSONN7iX3ZZDs0Vs8hlnZq927bKE\neROBKu/yxrkueAdcmPmSLU55GyxuKznhQ3nG0Z3yho4+ZDDJxwyTc26E7v5Q\npubXxywtw+XXB1sxG/ZuBudEIWhCdU78r1S9KJWEXXAlvrvLfNDlOCNxzka6\n9N/lI8jSQoPsHtpH1qWgugk9pOSrqSoyogHaXa9eOy5sdxnOCG3vSRrY0Rkd\ny970+DQ24VIcLO4ovnv/aPJfx0Pj5MA0gQ23AVrHTNSLFr3b6r2LurOYVA9S\nlqq1Tv10JW5yjYeIme61US9nmW+8iR0eKF8IqtdI7n39MmUNz/hOeysmc3ut\n/VwxaW6LOSUruTP/5AnDn8kceGSOyCEwelr5k6yNFCqExzzVBlGiVwgKhGjA\n2CKFGSe8Xv1sIeMOe8fMOmtEPYfnagWx3XADIXKc5Enn8xeo9oCwkg6IUENF\nYStdAiPjzUKOMHFbnEVycF5OFTcdK/7CN/VoSuE4sQVKW5fQpJYdMLJJ+OT1\nfqPgShdUIJST1m0WIY/S10CRv3DcJ0Kq0J1VUlZ0d+3GdeYb6o4u8EaQA4Ns\n4GyGOoO1ZCTdhtu0t4+900MrtLAhCKAftWPuqCHy3Lg++CCPevjpskrwUr2+\ndLMR\r\n=3BFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqCEmmCE/Ii7ITsET7ozXBDIB1EHTVDlP006xql2w1YwIgUvr+LuDR2EcBMTsW+dMT5feXwXF4axfIlBz0P05J/uk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c5a38e0b_1534448309919_0.3574632991012332"},"_hasShrinkwrap":false},"1.1.0-alpha.c7186ac9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c7186ac9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c7186ac9","@crave/farmblocks-text":"^2.1.0-alpha.c7186ac9","@crave/farmblocks-theme":"^1.7.0-alpha.c7186ac9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c7186ac9","dist":{"shasum":"2b3dbb29fa3d82cb7080fa3018adffc6703a79eb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c7186ac9.tgz","integrity":"sha512-h8IhEWsqdm+OYjkVPqMC0qakjQyiWbYbdXZ4hqp/VuMklVyWSWiPevlD3xu/IbYHMm+pyFT0k+dc6Ja2swjNDQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbddTqCRA9TVsSAnZWagAA+PIQAJG89c+t3kHOWdME0jhH\nSUl2kAf9d+1uBmG5E6VO9oKEOIA7bhyVDcv7P0Pk4SmhiyOy/kg998crIauN\nMhxwP7GY9lsnaRvFLpT/AyKmlEV+3GUbStUV2j+Ijgqgid81/PcPiFLNU2lx\nZmr/uGuYoRUAPAGu+ZEXtnWgPhwl93sCz3ykteJrxUrPDL71Ge8v52dHtIRI\nZeqyRcg4gL7Y3+uFU4vjZTie7tTCS+rG/lr1cwBNmee+WzxPyIK0X5E+tNHf\nGx2EmRVVntzMuyjw/NHtqYlZxceXzplP7qv06Ib0ZQbTeG1sB4RBSeKIwsY1\np46bYf9wCnphroAUzEyPNWV5llR+/lxwwHzbgGZZvSoRonb+StUO/tVOFS9N\n0dtXDAIjT9Noat7ccBCiBr6J6xZ8WY/PXKMvpRk0X6gU373GopiK5LK9CwUK\n2iPPEtYMM/ZolZD0Pp8Kj/HO1IeB7tTIRHB+tIZNhT/rN6cTJ9DDHd7fZ5Ff\n210gzctMhOIy98joUZ5MZ1p6rNjy1XqtRkOGfj8s1f7J4TKOosxCydKEDTZ5\nL6cql/2C1ylk7Nulh3w3PAD/7NIzNRfNODDbVNcf79oUDyKOFjQZIEbe6C+U\nqPyBi+YPPoZOXr1MVtg2VZKjnCgVpBPeJK5JHYCC4DSoHrTaMWsds9lsD0cz\n84ZB\r\n=02+g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWpSKgUyZvPPFm8avXcme2OthASCO8eKsMtfQ6fJrZaAiBDXE3P+vjJPbYy+a7NbahSWN24Gk6p1uRTA3w0+cMjng=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c7186ac9_1534448873624_0.16884052371993064"},"_hasShrinkwrap":false},"1.1.0-alpha.127dd9b7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.127dd9b7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.127dd9b7","@crave/farmblocks-text":"^2.1.0-alpha.127dd9b7","@crave/farmblocks-theme":"^1.7.0-alpha.127dd9b7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.127dd9b7","dist":{"shasum":"f66f72d5496d2d2e0886d9762a5112cb3d63cd15","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.127dd9b7.tgz","integrity":"sha512-16AerN0M5pUWxHCR/gi4TBt3sU+SMYKMVb0ndn0XiDlr3jULMUmRl13LdC9wX0TsNFatp5sjNDh0q7EzdL7ICQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdd8HCRA9TVsSAnZWagAAldkP+gOHXgEd8ECV8RudgOrI\nJoWCJLW585sBVhvRsw5IlKpIAXs7VEdihTUU24BrK3ZGozmxaIve0dMUG8Y/\naeKkPRq5DQteNqUB8w6vJ0sDD/X7m95Y9Y7X+DLgklAxwQUlePzJhULFM3tr\nPS5qYwzisiiX4CkbVw0ewTI9YrqVPSy3HnptJS8vywgfcEdm4E/25/LInVvM\nDQNmwdAQqeQggznt4Mkcvj1eh3yoY2sQk6jwwPYEeDytqbO+pIA3fK47J6Y3\n6u7U/ZXCNKATet6D0KR6R6p8fmw5Spb9ssOWM58P5kAUmVgMFEhUdSn67BJx\n/xaPXKl3WnGJbOEuO4e2tkfhsWyQorcpEcHpgAiZ9RauAW6dirp7F8v3eWRS\nB+OVFUGM0F8owBIzy4ub0J1SFJiMAY3ll9qycB7NCCCYGyg0PQIgX/dzVTKF\n2IV55cDuD5uZVFCLjhmUl/xx/Dj+CSsOpXpJyHGQliCMK+Fn3hjRs7V4pYF7\nZ24/KnALCbk1bYQ4krvhrCpobpD+4533Zke6tFc/x/bjV9Dx/jd0USs8AM3t\nV78euVveMP/5IhL1yohXFYas0qBP4Fp/6PydoL9Liiw2XsezRwVNpctXdph7\nCtuQS5lfecBKuI/zIHIBFCrEDD+HlDspE69O2eHNmgqGJcCqglY1N0SMO5/u\n3WnY\r\n=ZMuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBA+0n4RrutOUxZ87QIYcM87EY3GaHWxgyRrCY/2V1kHAiB0HN1ihbV/xgG+4Gqgb2iiPXgn/tWueBac16epIRdGCQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.127dd9b7_1534451462767_0.9252713526008622"},"_hasShrinkwrap":false},"1.1.0-alpha.2463a497":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2463a497","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2463a497","@crave/farmblocks-text":"^2.1.0-alpha.2463a497","@crave/farmblocks-theme":"^1.7.0-alpha.2463a497"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2463a497","dist":{"shasum":"cc13d44f78fbcff3c3d4ff67c375671017df6e11","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2463a497.tgz","integrity":"sha512-JlmGFqq1x0nGjnQXE8f8d29Wqm6IJLuXJNT89vzWLAfeA4Y5kNsBhr5bBt0HECJjcU6i58cBT5S7rtOAWTRVVw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdw3iCRA9TVsSAnZWagAAs0wQAI98AHBXYa7T+6o3gLPd\nipFIqp/Rz4YT6Jdg2GQCxlF/vczy0ydLkrixlcP8G2G7qDRHzm8yN29gVlHT\nsX26B3GmBBMtCGfCm4nzWNR83BCjUxnuqf7BT0lNHBQMb4JwI6AO3VYxFLTs\n/0jraXXPHwM2Gg3LhjFzvK++AyV2ygcT+OTP6bNMEht+bRSBne8Vqm070VIP\naie+M4IffGar0Z/GrKlqSunYpWpqF8s1vvRhnRech/4SVaRPga3xYz7NB0PM\nwcf9+tKyx8FXd9ddraDO2JC1zp3YnORVMfgJbImPcanSXuvy7aW6tnwgUc6T\n4yk277rSa6D6ZO/aArbqoE3BUQUrA1+RxJ3UzsfvbfmlRz4aGSIF8IesQe3f\n9KsMIvtAd5lCej7SCVby1fQUK3dG+D4iKCDo5k7bfSF/XX6BByTMljdmzLGy\nhQhRi4+zV//k3EWL59DVcM1ZVyKh7nv/Nf8/UM/4kRCqoybTAkC1LojHcMJm\nBaRJUw57+DYrhQe3kDE2IPl1kx5ph5lpkxrABu+oMBH1xEdEEuW1U88MFlFS\nEC7+vF96nwp0QaSQlaWbkdGvy55KEIMGDGpcGNbGcTLi1sea7e3ynaTKtKde\nhr6FDqMc31w8I5F5XfymqyX+slVatp9xB3LPVoumVMeUzUUZz8fmJNeEqeX1\nw4gg\r\n=taEm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtXNVaTIdBQsAG/1Hxon02Oy0n77ZoHTYjK7/CMY16bAiEA69C/A7alLEFZzd+qyfku0iVGEplO+QM9S2RqCQbl5W4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2463a497_1534528993780_0.8419509226584112"},"_hasShrinkwrap":false},"1.1.0-alpha.d6ee3182":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.d6ee3182","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d6ee3182","@crave/farmblocks-text":"^2.1.0-alpha.d6ee3182","@crave/farmblocks-theme":"^1.7.0-alpha.d6ee3182"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.d6ee3182","dist":{"shasum":"0b3326f8354c33083fff5b1966e9b2bcc8a36ba3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.d6ee3182.tgz","integrity":"sha512-j3QjYlIiqsDEJwqRoXv2SPRSdOge2HOz9TLXh67xXwLaJ28QEPyb3nF2Wj5+2XHsGcTndcPOlRagQnSegRFbMg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdxMkCRA9TVsSAnZWagAA554P/iTL4QSgrFDlGAFVsgbL\nmeuuaAMohhSvXIbcknGcxBMS6iMg4zoFIvwo0WT9L7NK2YfhZsp5gsMuBPr2\nPz5ZH7ibbRB1ea0hmrC53ffiXXrypPIVmB9FYb3hKbAIJx/L0pA+FujD6WYQ\nlrTh1y8VbnUQ7rWajzd+FglYdDJzJP0QwgrrahXJDk9bAq1fTW7+uiwdlkFt\nUxXiIflRGlbyRQ8wjhvzFwCw1ptQfALjFw4njMtELsaOyqm4si0JaYmRr0bp\n5RZturB5Ri7l/6Xc0G/7XNxcECN/w1yWUd4FIFjzqQ6rafUj+dT4nfGTw9WB\nNF4pWkQ2r+3j9nPT5Up7hvx5C/tCNbzH/WrkLQUxD8kLE6gsqIT9LaKGx5no\naDX8hIm8QBqVTxvv5FfbnRd1y4Uhk/U15KICwSRMlZOQVZtZJHhUl+XK0fru\nVEGvXfCDTeGkvWwGqvUCfAuor0l6Yrs7XjBaVaPxJTgno+qovmUS/dw7FNql\nEB0sol3zTVquL0V/k/0f/rfIvW5VEdbpK4d6/wBuIf5pW46u2AphVOiP5c9D\ng3jieqFsjJ3EpO9gAtIX388VaTjy4YON5OOYBP2VlErn1ohJZI3SHIiVCmZW\nquJpO1yP7UCBlYcfLznIJ4Rea8LV9PpCU9xgQ3kL8AyqQRkUQCvBTuT3F4Oq\nCaIs\r\n=/+kM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG4wDFzdS0rf7iRFXJj6Zomv+abJ8eTZD75NLmRbcwnwIgcaQVvbCjfGDq7hrfs1nhXYICzNMFlM9hj9owplYHfak="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.d6ee3182_1534530339638_0.25056993825430496"},"_hasShrinkwrap":false},"1.1.0-alpha.7a26eb24":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7a26eb24","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7a26eb24","@crave/farmblocks-text":"^2.1.0-alpha.7a26eb24","@crave/farmblocks-theme":"^1.7.0-alpha.7a26eb24"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7a26eb24","dist":{"shasum":"21997cd200dfb1c67ec5dc209ef9dfa49fdb0790","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7a26eb24.tgz","integrity":"sha512-0KGaAqnrxqFiLvplSDgts//Y7r9PEgQO9FOomxkB7L41UaDirLILLXUGut7pue6KARdvvX5SeB767Za7XCO+mw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd0ODCRA9TVsSAnZWagAANN8QAIko7f71Pc29Lt/XmTzP\ngbzOO5bmAQK1SsljYDe3fx9tNRSC1ma/gFYLhTug7mezh59GAkPJqzuMrXkW\n3NKOVTZGNZ1PvgmmtamGk/seXwLHJnpWmDO6r7bD0u4w+z9nsetsPAMA2qJh\nVQwyjh94VuWjdWjNLAWQPeXYGZKxNe+63AqnMitp2DrrR6L0DnHWvXuliVRS\nKMvEUVd+QxPaFkYIxUG7dYM7l6lQVsaft7Nbykspkmt6mZbZgQu84ho7m/mw\nbZi4O2lzeWeWJJIjEd5VUfLd9349iqmw4ZeAVk9dCVDj++LwTG5Gi3UwPe/M\nxgAF/Uds40GHSVbAq+gWLlak0KN68Z2t189GHguQHP8hA8znk1vTBP9AfdFV\nmqXO2qsDbKn5Jgwsb3Mbhsa9rWEu9tRFnH+RdQj/ZT+hNHyftpfkz8acq3Hw\n4T7LqyvwHlMN1v2qHZ6062d9sWJ4pDo0Fh/42J48QCvae6jmayGjWQcfVpK5\naL4gNf7ZyZKwuTCUk03ECl/awDywKnyaMkJRJYoOperKhCdz1sRK+sDQI8im\niHHYP1g6ia4vZ/yzEAbVopavEVBoaGDdvZNm9qqKwHjK/dNSLqo8NF1aSL7j\nx/CXg0Y0CXSgui00XKU56DarD4bdLfQQnGkI9dsSnepLQAYcHvZq0++IEuJB\njXlM\r\n=Ba0N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaN0YG5wr3pH5zX5I8jktfm3UnCOZr5qrC2fCaKDl8IgIhAPI4D6911sMokeuUT35gqGy87xtOOsqK7uPihSsUKTbT"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7a26eb24_1534542722566_0.11535914678457004"},"_hasShrinkwrap":false},"1.1.0-alpha.de257c32":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.de257c32","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.de257c32","@crave/farmblocks-text":"^2.1.0-alpha.de257c32","@crave/farmblocks-theme":"^1.7.0-alpha.de257c32"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.de257c32","dist":{"shasum":"7d46abbc4332ce7d02a02b6ea74bc13d0ae8e8ce","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.de257c32.tgz","integrity":"sha512-TTw+DDbP/k3Dzut0SWxs31gyPSUtGGKEKk0tnS2U89OdYgElw42GreWNXtVPRgxnIgCJDytZjWAHFln6lDCkPw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd1zjCRA9TVsSAnZWagAAEyAP/09Uv7qItEIDHKQA5vx/\nz4aWSBtuUjVOAnQ14w03TofB6/se/fezVoWXJ0fPog6fDtFKUWZCdbRXEVUF\n84Hv5U/ZKw2DTKO6CU7+IBkIkiFZuIZdsenp5YhDmLH/lcQ6FXIArR/WMWAl\nbFiqfbp4swwEGINDfP7YkpdC5CifiOSSRJ1VsH3GwZccpkdPM78tt3UKJPh9\nzVQNEZ/AlfSQPyHQMW+/8gNIxZsUntez40c+vpFty7ZR7VYaY1++9wFCNdfo\nKnr/Y1ahKqbYHMtIhRGLRB6Hs55wqK9g44CujNVQYtPrxdJp5w9Htn6vj70n\nrOUmfhq6+dmsCmOw7MiH9SzbBTH2AgLxzoBxCf+jvZGleuBhro++OuWQOfkI\nibolfOu6g+nWFM/Y27XrcUuFMHsbJs4niAalDw2fc/NrScIyuEc56/5EH8L6\nbQRFKS01KVuEAC7NhsAvgmQ/orCrtVsoz8dhqAwifmdKMpbge7E3VA0KzhRi\n/z+Lc7UEGr0TzauBljwFG+dZU9pDvZWqYDpCr9xnpRsUo0ufbTATrFO0GdpY\n9KQZPytBvagfUTm9P1bWH0dMekALFti6hU0uB8w+svAuhD1p5MiKLJ/csFej\nPhm/7QsZx+1cJZg9jPAeFcXLO32NKD3wcXoWoyL/CuLXXmsQyIUAec4SHnhb\nPOOd\r\n=9v50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX50ITnL4GvQRvQKvNr0Z2CqTLNgOX/an2L5sr4+LG2QIgZP/H5J6UhJqVe8sK+yS7BLaz+Ll+CywYu83WoEq+/sA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.de257c32_1534549218814_0.6725150917752338"},"_hasShrinkwrap":false},"1.1.0-alpha.78cf3adb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.78cf3adb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.78cf3adb","@crave/farmblocks-text":"^2.1.0-alpha.78cf3adb","@crave/farmblocks-theme":"^1.7.0-alpha.78cf3adb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.78cf3adb","dist":{"shasum":"582ec33b23f51a78383c919bbd77a225317257ef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.78cf3adb.tgz","integrity":"sha512-0oFkw3zgvNYce0VdEl/WxqzqKdRkBbuIOK1wjj23YR3+lEcxODP5S3FRgI62+Q5U0fORFYuerED4N44kEyr4Dg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeYnuCRA9TVsSAnZWagAAANEP/ApI/G0x4P9D5jFrC0+v\nbTIotXbnCNIii0ZTj4lG90Er/4b1q8F+sO6tpGJutUD30yhTwebmM9aeZeUt\nUC6hRb7pXH17UWWntqgCq9QvRKegugKVU+xrHw2RmkCvF3udtnFQ/Hj966RS\nIHdSjFnTJ+Brgma0g4MOtZ7rnu8Of8qefVICSoLWsLgnFo4IfJGp3Q6cmL7q\nSp+r5TL7uXzhOPgfIVwF/tk+D6AgcF1n4IwBFUHYgvMicTajo8kYN8I6OfdL\nJdIwmwMBCH13+u73eP9tyLbhq9rzez1k1MCxnpk+VbczxoekcJ291ViKL93i\ny4FmG8+0UFDYGZts+AzvuNYX6RAVW1haVMY5K/1CHqhjgiBMs596l1OnlxDI\nPUgnUAbN7Hj7Onkbyh5dKwwrEo9kL7yn+ZwkcCJAMpUX+vkeFqqKAc+8NBSO\ntGDIPEpIZqX4i7gVIFIv5lDTGqHIUky1dE0S2EESnj/68Qh7HkpidWLeNxL7\nAyRx/1YlehiJ4QiIzll8HlZTSTOWh2ZBrdEmgs8eKNZw4nx0sivmYBdeMY3P\nGKtrFh/7k1PZ73lRnI+LQlEuoPsuKCzDZcssUxDYHfsXJL6MFrSkwgbdBe9N\nHeTWEcYk/LVHu1HpwALdSLavbNmmgvs2XtphQwQF0kS8VOQUbB/pemp4jkWd\nA8Jv\r\n=G8E7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3LSqcWbeEqWUHklTYoM/ffUYPzR1lTyO52pVUTguT4gIhAKXHXscHzcQ10INWTfobEA+xQg7DKnaep7mpgEQ8k1Sh"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.78cf3adb_1534691821615_0.12177866344243093"},"_hasShrinkwrap":false},"1.1.0-alpha.f6d76111":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f6d76111","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f6d76111","@crave/farmblocks-text":"^2.1.0-alpha.f6d76111","@crave/farmblocks-theme":"^1.7.0-alpha.f6d76111"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f6d76111","dist":{"shasum":"b57ec3e67f55cdb299b98e1472b5b794ad0a7a7d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f6d76111.tgz","integrity":"sha512-kU8QUhWrLgxFZe2kpcuhk8i+aKUZQsEWQw7bKzH2iUwLP+NzCekimEbRxF8AgRcjPHjepe3Xe316IXMeJg8SpA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeslNCRA9TVsSAnZWagAAhoYQAJn3bkFriRE1tJMz+b98\n+q8pwLvcL9Q+Vi8x8fXDy6MzbpxYBu7MUZ/ivi8jfqbcCdLSkHKo0Ux9jFhc\n/6R2eY9coOHTY/7AT/HOumKts+Dwm9XCE7EnjpEqlUhCxH89gtRlLoYQ06WV\nN9NfecYBOB0B4ZfuorgdT6FmLbkBEBXjmOl8TyNBS/N2qkXGZzJ+WnE3l6aO\n969r/NXiN+Aqupf+P77KJAUSXMWNeQx5u+few2bvUK1TrcMLfiGXIq9q98lJ\nTQT1TrvSBSj2r9dnbCpAFhB2hS1T8jwL7onNg3Yf8d8kegyJqm2GM4ci0C54\nAdq0xBoL16v7VW/Ws63Qzguw292kgn974DTFCSGoL+b//uBEfyR9d+PIGNMJ\nw4jFzZnoLo+/x8tfWz0kBcbjA5oNozyZY3VHDsozMvOND/4vQqW9nKbWCK0m\nkg9hLaXRWYrVAwoRV3FMIfvZayvuMKgCYf7NXqnq1ehKRMaCbvFUmm1f1UgU\nzJA9iXjHVXHWMcqlhtmwrQ4w0jq9Y2rvEMAIQAJtx9oDlhdOMlCnVCiP0/mR\nfj3v9x893DSepCkw973V8Cruz30W0dQHPCBTwtfxzd0Fy6qm0ean/5OySfJw\ndvLwQ7T4fBB7niQxAJhM/vk+TwD286tmb1Rg3VWvcJzI7A8i6JNMYimjiioU\n5rdV\r\n=C/fW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJbX8KRGqSvLaY1YQrsqUDtMTW/3bnx49odzf6/nV3IAiEAjYZjRT/kyUt6n/Z8xRZDzeQZuOsdA8EIolW6NWkd6rM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f6d76111_1534773580301_0.515175157393891"},"_hasShrinkwrap":false},"1.1.0-alpha.7313f6df":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7313f6df","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7313f6df","@crave/farmblocks-text":"^2.1.0-alpha.7313f6df","@crave/farmblocks-theme":"^1.7.0-alpha.7313f6df"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7313f6df","dist":{"shasum":"3523d69c6203b60982df5ffa3a4e01dd6c2c869b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7313f6df.tgz","integrity":"sha512-6d9TO5LPFh6v9vjvl1208JpzUzcPsAtfnHRlNqgwPPfds6UvUgtouABKDGjr2451lB++AvAFkdsbLpeLp2My3Q==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeyt6CRA9TVsSAnZWagAAoUQP/jSbfKvEdjqi3BrcfWxc\n494VIP7mXZFOCEjXM1azWxjBS46MmvACf4aomc7Pm0JThTnHF/tab9oIYqK6\nGgLdne7L/3ruAxSGS9Wrf8zeiQqF5vRADNqxAW/vMn5g4MkgBHnF5oFosv+7\nHIdZLZAAmWwFmXd2+p81tDCc0sof7jucoOKF98aem+l6VWabuUEGBmI59E3W\nLRvFYrzMEx1kf+2C1BtIITSdRy0nqBB7jTMI/SnDd59mKauAvDtFEfpkvfPK\nxvpFyF+pMDOROyV+bB8mpBZOOyzvgGJio7zORw9Cv6wTBbtrXQneJf083xA7\nVoPjwqfsnbZdSrrCXDbOb58NpKzCY1qragMYNc0Ev9XsKs0EuKGkup/1fyGo\n6mcDge1E2oIjKB/HmgGsOkn5BGGh480t56EJNUo3wVrRis7GbA5O/r5m7tGE\nF+EKj3D08JFGBMUMuqo3cUmwCrX0BcPiCcbavvJAVMYOKZBtKDC7Du7L4nSx\nZ8wdUOruH3N5C18zo5GA3QFBTK3N5OOvioSVQ/XIq3gQpRdi5kQm/TB4BwDM\nxH8srLv6Yy60uZxfhlnsBcgcecEHlI8qHxkit56Nr8S3bdTXIj1UlQ16qLeZ\nMH3QutGrrvua+ZsQtZ5O07HyEWEZXveYrzfqFUtdpfoBdtNWltZAH4ClffEu\n81Dt\r\n=mRIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv3owwtYNMupxUOFT3lSrcNIAJDo9NKkg7Rt1vNtvalgIhANBJCDD2S3cBtD3nDATAIIHgLSgzKI4wC6L6jaUhX8SP"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7313f6df_1534798713161_0.5513149154549226"},"_hasShrinkwrap":false},"1.1.0-alpha.c7dd8ba3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c7dd8ba3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c7dd8ba3","@crave/farmblocks-text":"^2.1.0-alpha.c7dd8ba3","@crave/farmblocks-theme":"^1.7.0-alpha.c7dd8ba3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c7dd8ba3","dist":{"shasum":"222894a81a96cbbeaa94824c0199569a3b6124cf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c7dd8ba3.tgz","integrity":"sha512-vKISnNSSJmb3xYNRL7vyrVZ88OkeZtSKlTLXqVt9T0TWUIddM+qENbLtanIzvGNwRIREDwxH5OVU+r9AeJN6Ng==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgFuVCRA9TVsSAnZWagAAdWAP/jcculU4pboj+mGnZ8Y1\niwBa7IuJB83s/x04kJN0Pyx9T6isMwMHvVjuHmAbB/RAUnAF5NXjxRP0DkK0\ngiI1ZpF2vk88U01zIDzcz+Z8T5GWIPH5Y/brdn+2NVuBE3YtOKclSpxuNgKn\nzh+mfseyCUdUtiJIAV4NC+tuV62vCJtM8/F3UqQ3bvgptp31V5oq8sF/szC3\nnTvKliLmAHyf/acjHrEHbF5L5REacfF7NlljvZYYwhMsNSnaEkvfLVDEyJxW\nHGvmA8jcUKEsm7eFdsrNkGVQDDlwA54YMTNyuGECksJ5OlBBan9barzJB4kJ\ncS8HHaSr8Xi2RMvm9nao9rlgktH5u0cCTodVPojev6kVPqUmIqUKSsbZSRz4\nfU4QMP+x1NiGU3vcEWcBh4rV2tsEMsN2X3tkJkYGsmolD5ccl3XSD+1tMlBr\n8/OYDJjki9k/dPw4qedtQyHsv1+sWnAFGszpQSrVhbQC/3cSQxenJUPI4nwH\n3EObViZd+6AbVUnbQCzibjWeOwaUmhbWeOc6PVGGi7RktPMz3HR5A0aSLTnk\nR+Ipr5RhL0mWJkQRDZc432Ddi9yBQlQwf0kt2+EZ7Aq7xNFC0681sYhdJ06M\noHCO6GyVLwgDlPUUFx60MGSQv8H/aGAYJuqP2f1hPu2tyZv/aHmwtgJwPCmF\n7A3N\r\n=mXbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLHWkkP5w/C153WxktwKej9Su29vqGJZuoP2vCK3t0ZAiEA8MQ0S2OB9RPC8ZuMjAzoEw42jA5CbevYCsUxFUhy8Ts="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c7dd8ba3_1535138708812_0.7120845366497937"},"_hasShrinkwrap":false},"1.1.0-alpha.961cefdb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.961cefdb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.961cefdb","@crave/farmblocks-text":"^2.1.0-alpha.961cefdb","@crave/farmblocks-theme":"^1.7.0-alpha.961cefdb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.961cefdb","dist":{"shasum":"e2f9a0318270bd0f9bf1150d510e3fa8419da557","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.961cefdb.tgz","integrity":"sha512-Anmm9Ah4miQjF0lZR8Q0bRstdGsdRwpuI2TKDKI2CVP55C4hgXKkw5zurQopopNuZa14iqDcc1nlj6902CPIdA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgGANCRA9TVsSAnZWagAAQiwP+gLwBshZ/6d/x4XBdvBb\nEvLLGeDg0DLgcIyafqR44sm+TKQ0dngoxOqTnV35NlJkEZW7dUhGsuAq/ZC7\nXTwdeuwoXh3Yt2qdlDR7wuN4QDtiGLDib9VEG5Nu9QJXr+gGSR50KpSrIMG7\ngXC4nbadYa8+XoRd+5a8FUiFKv1Bmk1YiNUhKJq99t41oGSXOCu1cdKuuixF\nd5PnL1nQXrGnFdAtLmskQKMdf9FRi01HpcNC3MiZmZVLFsYRyW3ssi5YpG2Y\nvbpdXdnQ21FsXN2vgzXNwLUIGh+phxFQWuvK4wis+w9ZR8Byu1+as5zQG6+A\noCVUHZMPSIav/0nB0PmEI0nj2SFr8k8lMrtLIdc0br8qkRbqjzrqRLmc4RcZ\n4hU1LZdfUH5mWUQ/RclSBUQC5yd42xgN/X26JbZfmMOFxRTtNUoJBq6tezwu\nTjj91XR4FEV6rgoLxuCujdCHWlsT+/exEPfhraslTnuz+jrO9dd7Rpj7+USS\nu1bdicyMaq9fcbYict6kfiuqmrYH+m82jcgydaUnTtmW8WlOr671Urk6Au6D\nJ7hDkdNBR6Boz/Ut4HkSA0jzPYJ1TIRWaVHNeOxAD1yxGrlJikDHyuNQfYOM\naSLhoC7j6lzRofSKYSy4OuX32w0kBjYmm0vsjOf43SpixN2ebs++RUKyycx9\nY1oF\r\n=Z01E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHEqbTczMDWmPf4mGHZGSPvMC6qXd7OW7ioWhuOcHKjAiEAq75Z2FbH+2Ea83/FcY+GspCoI7IbuOY34PbjqY7+ns0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.961cefdb_1535139852889_0.7721782658575365"},"_hasShrinkwrap":false},"1.1.0-alpha.1841f038":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1841f038","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1841f038","@crave/farmblocks-text":"^2.1.0-alpha.1841f038","@crave/farmblocks-theme":"^1.7.0-alpha.1841f038"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1841f038","dist":{"shasum":"f400764badb07eafb7cb59f7f17c40fe6639fae8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1841f038.tgz","integrity":"sha512-njPbtdD7Epd2bqhlM9AlrMNzQRO9h1zRA/WnRdiyPm4EIRl0bH4JfQRPe/XPJukZtMjF7oIgjFXR5MtN1KFIgg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgR2mCRA9TVsSAnZWagAAG3YQAIT5eU5QoGYR4jENI3Ns\nqAgByBLZWqhrZukz/BGVluMBLrVsOQC/9CLRlk+40dHC4zpxO9TqCd2WUpAa\n9W7ZKvapmoj4P4sAyxQaDLMjoi4+pRXKytev85FcBprTrZU/Pp9V7Se8KZiu\ngf2I3W+491iQ42FLEtEY+jTSnzOyURFUnMYoe1lhvqXOIqN2XHn9z2UXyYoR\nF0La7XN/i3ImcMFjz+mRsbkGUnupJfzetQc/Ji82TnfFq8x9GvigwvVRbNAp\n0kfe0yz5Ta0UhNLh6j8vAs8958+5mHwFSajaom6m8BWtpTT4h9A6v0+Qr/SC\nCut2S3Hnbr1oso3vQCR2GJQueP0fXWy12zc7xhEhQdE/1t10P73NC+F3Qwga\nM6ZD7cJhsgkkyMYV4ea9DcEUQhKvA3dgff++NuinomJSZOvUyC6Sgd2/6Kk8\nUEVIPns7Ny+NUBtFwkTUCUmY4M/snxsnMTta6sGPHFS4G+S0MLlMSOtvf7p+\nGhshQEtOZEFisNhlm+tjaYYP44a1kqkTDG8xSTjGmq5bzUayubvPRHjYF7o4\n7lmc0a47xlbOkZkRaMEGsz5kFRv18hjvhidvXypmaosZzY6+Su4TYWW/87Pq\n/29GRawbx7i4cAzUOHX67egGHOTT43kRWIXutiD6bL25tw4VkV93xO8jDbtU\nBcdj\r\n=IBet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa6b+DIOuG/tioQDCYe5YK5ql8XwjeqDtnMbsGop3FtwIhANfxzl6IlI8FALELSC4CgqQsDcAti7gspVupeBXsfw6m"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1841f038_1535188389974_0.21969482297334642"},"_hasShrinkwrap":false},"1.1.0-alpha.7f8dd094":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7f8dd094","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7f8dd094","@crave/farmblocks-text":"^2.1.0-alpha.7f8dd094","@crave/farmblocks-theme":"^1.7.0-alpha.7f8dd094"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7f8dd094","dist":{"shasum":"08fb746e6a9d3aa32ec669d0fc62e551bfa48bf2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7f8dd094.tgz","integrity":"sha512-U+ZegJU2D3oEy3hNDTafcLsN1gY7AHsbasEhOp40bG4sS3nAVoyAvEgp780mT2MnLf16IY6SVkCzwK/2dkdKDw==","fileCount":13,"unpackedSize":23342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgYOvCRA9TVsSAnZWagAAph8P/2SuH97MPux8gk45wVP4\n2dMKx1YFmT+ZHdflP4qCh+3DsF0ZeWqQAmkTsxX9kVvLJj9gxF03Q+ZATyda\naFo6pEW22aY6vfcBu0m/bOM9ls0XGACjVHW5FB8kE7V66lQXdK+b6Gz/phhe\nuo2QEwc3DHAq+k0WEGF6bORuRnyE9CM3Ws/C8OWco4Y7b0dRw8CLs5UorlqQ\nYzXgCDaj36EWyqnQvZJ3LqR4khNxi+fr2q2Oz+iYjIUUyESE9A3sgX7iAnmw\nbybdMRvXded/VzbnrhfgeZjiqPmWfb/PvrrF15rf2d9Us9B+LDV1f1qYLsRL\n1fUFY0Y+BzP2p0SfA/lh/AYsKaWGI5DavmNrVqFywBtxOtmJkxXl82Nzre9u\nMgKNavYZiFSMhXQDV4gNUy2hLs/i752CEYDnzC4M4QTW54wDwsdN4J3UrTI/\np2SmdKCToLdKXNuXBf8NaKfhLAQkEpVhgzTQOlsCuLUFB3BaEHxed7qjmNZv\nlMyH3T0Z3QTcUyYZ7kHrRAYK9dsptCHwOdV4+7BZyn8TmBcE0U65I1W7nggf\n+7CnvH/52yiSVAXuPzww/RdNOxhdUhRIHA+fg2YXe4JnBp/zlAAj9D+KAGFX\npfpf+Z9V/pafsFpNkeJnZMs6STrqc9l+9jf3B80GmGfpbH8T5uUeblZZCZNh\nr5yb\r\n=fnWX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFxA5nE20AU1zFAr1t9iGesQPOJKUv2tIv3wwuNjDY6QIgVYRk/6pmEvFG3e1Iq97Qb5T/W9wPtHPoNf0HZ89BpKQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7f8dd094_1535214510648_0.21615119023585727"},"_hasShrinkwrap":false},"1.1.0-alpha.fbca7606":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fbca7606","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fbca7606","@crave/farmblocks-text":"^2.1.0-alpha.fbca7606","@crave/farmblocks-theme":"^1.7.0-alpha.fbca7606"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fbca7606","dist":{"shasum":"0a47e9a2d92cd6ff57eed72f52d770f6ef07d587","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fbca7606.tgz","integrity":"sha512-vMqgznBmC36JhJETyTLaISrhwZoFJkpEAAu3IhLVDi47JEcdby7NmqxWoHxs+x1mzRiLJ+L/5Nlc8jb4/BcSRA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgYsCCRA9TVsSAnZWagAAIcoP/1o35fJx4JolaIhU5FDM\nJ4whAwjN+fbU8q13UV+kZnMHHLYlaumKzVbpJtsQ1qHFjCBYM/wxCEa2MWpo\ngEONCaYVFOBMOGYYESwdAFgFEK+VoTckCB8us0Dszu4MiswdW5/VmBDk1l4n\ntoG5dQswx4Hr20K0R2bq2YvzVUjS8svT8EcDC8b4F7WZEejz5G17PXmY7/+P\nI4x6OCZC3eb30H5uoxJ13+/UN41kzmLWphCQRv6YoN5I5BaNXEiIZJ7pSGUf\naCBSBerYAJaGGCzniIS/uRY7YoeQoTqKX7eMXGegc63Vt+iPsZfJoVR56Z7D\njTuv8eNfmY30ZouFbJKO2B/HeDpzHB7GLZWx9+s1HUCen8XWtkcw3R4aHrlU\nUUjK4g8LCLf2e7CTr7LYXTRSybFYiD7WD9JeFITOSxVHnydEoYjro654rnao\nVB6OLp2qud4UapPVxv7c4uq4Fxp1dvdGWnBvCe/TQHsNAzu5pY2W10MfekST\n5vEP6qrWOIWNIlcATL8K72XLP5vc5zo32scB9zsk5Zl087G7REvEwzkYEoVO\nBYhEbc1iWjfFG2iDRzQSFrio3JKDmxShpTyKwnAJiLQTC1BOZ6WmPFJPYOkn\n1rDvcpn3oCumqCfzXE4PysUfXyKo9TrSb6ChQsn8FBpsHuy+gggMfNeX618M\nbOse\r\n=SKjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK2ygkGNrG9aNQQ5yE5kqnzpItB2GcsQZNkmmeERfUdQIgIXHff3no8thsBAeWUFx/mABmrB82WjrhKrEC7Q3ASvQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fbca7606_1535216386274_0.679080119583277"},"_hasShrinkwrap":false},"1.1.0-alpha.c31e4564":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c31e4564","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c31e4564","@crave/farmblocks-text":"^2.1.0-alpha.c31e4564","@crave/farmblocks-theme":"^1.7.0-alpha.c31e4564"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c31e4564","dist":{"shasum":"3ad55cf7faf494cdb8e303c63879d0ad1b0240a8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c31e4564.tgz","integrity":"sha512-vFWr/Oa2d56rCvhLogYBn4/p5rJqdQOVAa4mfVZUbQzNZq6HVA7LTU4egQczKOIkv4n9Tk3pv9PlceXa9CW/+g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhZY/CRA9TVsSAnZWagAAKKIP/1lTPx6EXvLviYX8+e+f\ngmVSq1hpK15oHZoVHQt3jlZ7v3foq09YAgeuo4zzPEG0Us9gQMsgNZBhaaaC\nlvLdyBCNFWxo0PxEQuNqfsXWB4rVK8IPenqvbOeNN40oUxTWmIfT7mcOnVQB\n5Bys2K6H1S9bBo96z5TPafWvMvUtSE9npmNYsMPxSthWEeNhETHIp+p+HoR0\nzxxiBcLq2+ZSFMsLMAZbctQ8D6jrp140zaciHnQDZmXsY6AFWJcNRuyNLgG2\nq1a+NkVAojEpa32dk3jC0zpsmziti93gjcJi+FmQe9YoJkQsCAUNwLawWhfD\nBPrKNlfTCu69R34YwtFEflVSoo9xIQsBjGUrSMOxDOSbLGtUuE0ZIUZH0e4v\nhz+XKf43b+ba1h+uaXBQ+VJV4w3dm2MTywpiOGMnTFl++jHGlwIVD5uwRsn+\nWHQtNG2Tn4FNQIxrME2d7XkV81P0ZjuU05k9m3fRuOTMRTxhN84sxIUp0y6D\neXU+p/VtHe4IjzUmI/iVIxGNZ0ypApnzchUwdMEvkWAnFIaXoyr2m3LQW8UO\nE3OFtE5AFRDmWXX8FVbWnnA3vggilO4QYdg05y5mf0HQBUqoc021Q5OkyaeX\n4xlPU0ZWEJAKNIgF2qMJsUkDxq3Rf+R7Pavtsui0DHok42x4oOQQ982uH+JG\nJ3ex\r\n=R58v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA90uKuFMe7R0oXCYKUD/+PBOJQmHYAKAUV1aFwIm0rlAiEA9U55syhPyJmOrAi99KRojIaqs6dyG/6WFpGFEaVrlw8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c31e4564_1535481406605_0.20684606871743583"},"_hasShrinkwrap":false},"1.1.0-alpha.95bfea5e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.95bfea5e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","files":["AUTHORS","lib"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.95bfea5e","@crave/farmblocks-text":"^2.1.0-alpha.95bfea5e","@crave/farmblocks-theme":"^1.7.0-alpha.95bfea5e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.95bfea5e","dist":{"shasum":"798773facb9847632668ea03e93a18ecb731dbca","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.95bfea5e.tgz","integrity":"sha512-EJCyix6K3qZ7H+xGEFOLPQvesAz4tJs/aatHVvz/vpN4sm0BgdF3EWhEaaP+Tq7a3SI0dwa0TP39z3LD2fhjpQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhZreCRA9TVsSAnZWagAASqAP/3E3cDEvgrbKFN6JYLMk\n3RCvV2oBPGI9JFgdkl6UQDZVubquT7o7qKz+bnk/tcwXVGsqOR+rz0lr7oxi\nXG1opimMs5ceDMOXgj8k32JPgXVQRloHI8bo5+riPI1DUsAscZZWQ62hqge4\ne02oRWfay38LkDrExJcJrJp3B0b88VhjJ5CR2r82V7YKo9aTdV9IBS07PcgN\nNqQKois8fONEoBPR6to4ru7c+fHWScyYPsHFs0WwCHWdNsWcK1bKak91dMLh\nxU8td+0npdEmlH0G0KdpbGAzPUBGLu2TlIyCc/jk0VxKRNctxObsfswR/U57\ncMgC8IJiLJAz4feDC76K4RAUKNhPmFt4Z3fIlR/rhBTgwWXJzQ59a5LKMIc8\n2p/u2AvTi0Ptz9MigamJh5zau/AxwfJQA99Ad5LNL3XeWyvkdKiN0saebtYe\nbngb7liQpFebB4+BSlXXsnbeDMAY6D0Lr5zXkxVueKIq1l3eyZ4Hai98y7Jv\n65iB7CXQZYLgyam2ymfCZ4G45ZEpmH88kXmIZ08Nn8HS/eFV2xUePETy8Uuh\naBkmkbnqls2/uVf8CvL9VDgKmjaIzpJSXbn7vLWc8xfRPsX/9+a1R8g4QDVE\nfPuPxRl5I98Az9WceI+zGj88MOLIcwqStJRRhtezPaI3Agxi0qgvX3TYCVLt\nezL1\r\n=PvxP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKjMQsrSjyPMUOlYYpmofHOsTmfO33abqbyJbHPIh2LAiAq9GfFuIma0UVdIofr2Hmjs9Os6as8pfPoHy4VyIeJzw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.95bfea5e_1535482589739_0.6986207873959671"},"_hasShrinkwrap":false},"1.1.0-alpha.88621341":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.88621341","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.88621341","@crave/farmblocks-text":"^2.1.0-alpha.88621341","@crave/farmblocks-theme":"^1.7.0-alpha.88621341"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.88621341","dist":{"shasum":"041bae1b49b30306b7573821f60825ed71b8322f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.88621341.tgz","integrity":"sha512-Zmd0sV9i5i3xWtU3ZXbcVI2CDUaflxiRDcCTucXhXsMjQXm9QMhm4js+5N6lEZzhxcKpqqifL/USy6XmHFOA9A==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhZ9RCRA9TVsSAnZWagAArT4P/3q2WVPimy99+d8jFUWD\nkU37jwmiuMIzN/BIrRp70yvTTJ198GKPyOzonc/PfH1G9CRp4JaTRVZTdCAO\nYVv8Rkn7whlYXLgV5jvbhrxwbcCIHu6yo9QRlUWgK3zfyDMeWvxUE6mgLnU/\n/8eqxngUqX4Ufo7I+ZoIMiPlIbMm4xnTe0E34yaB75K0bmUJXSrllFoNnHDN\n5I0MFPq+Kk/Y280FNc0fvMC2ldClugXnjgaqscKYH+CSGMhI4USw/bC+G42t\nD1uZvwKMm1PgX5wwkGRow9G1ICB5l7lYXAesBWsdOkCBD+vKtSq2/ylj943a\nJncyum04uU1l+GZnvurci4tB1S3yhFAedHMnAyXMq0vyHpsADjgfw0fcWG0E\nzEl7TeOW9FvjDtl9ZFmWREkiG/sDfd5MJO7p3o9pYsGP0v0DImCH9UXtcXPs\nyX1gQMva+MSJ2tEquntf+wQ6BAxI89MZPF32EhINl/gkVU5OQ2Ei10rWUixf\nmsEs9CQbvfwUG50xnbGnuV8Xy5rm7wA9PnBL4n6TePw0BEjlIzkfc4PHugP+\nSXj5CzTM5skIvaFhn1ZyZI/9r/fCkbPsWGeFWf6437oVrfwwPkbgUU2TSJma\n8hM6KvO9aJTY0T1BuIr+TqxC36MLAa5xm5L8/Ydmb5sgjf5AKDDriDUTKRD5\nugP1\r\n=WC6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHss3fwpMQssTU5NEGp4hN+R0gUFX/TziahAzwLgYhpPAiAQJ/dn1NsTyq1x4ex3qINfjOP0/1C81J+QvcbP8bpv3g=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.88621341_1535483728776_0.9218875037242142"},"_hasShrinkwrap":false},"1.1.0-alpha.26813bdd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.26813bdd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.26813bdd","@crave/farmblocks-text":"^2.1.0-alpha.26813bdd","@crave/farmblocks-theme":"^1.7.0-alpha.26813bdd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.26813bdd","dist":{"shasum":"05c3b26330431a5cf32d0cf8eae86fc95a732df0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.26813bdd.tgz","integrity":"sha512-z/lWZFPx4fyL24KPOMWgs+OcKZzhX5kNi72+9IwOL9q/rpwKo1n+Y0uIP6jR5R6HOK3FxNCEIiVMKcv5gc0Q1Q==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbheigCRA9TVsSAnZWagAAPsMP/jLcytE7SXvTWsxBDof7\n6i5Y6iNdVQHS+4O7+3LJIXFlXXCGXsMoZvNFqkqYlgFOg4z0xKbyP8MIs5yS\n/kQvoxJ5bTn9BLNLtzQ2Z5L6rRc8qoNz2kSsk8cHqf+4EkLR6hIRQAhIFEoJ\n58MM41O+Ke/y/NAdOy+/iomaQ75T6FXO7/XiVZDl3+MMw/9WwKjvhKN6EYdH\nFX2bY25qiqZQKsifr2pdGBsPgFU8k690jWLysdbof+Q/Q9/xP4KXVzN/5jTO\n2vGg43oT2ox+xcbwZGwktd8QloT+7ZmIDYV//Bh/7SCsKO7LBZxQB7/73LDa\nbv2By6l6nverF/fq4dhBqQRcYSR/IYGYb75RLvhOCDufLBgtgNuA21uBGFm5\nHYwbBjHcW7+ltFuv+Xl0JcGVnNs9ttm/rSBHyIG7WSXEtCo1EOq6ZWpzOq8s\nX+NQdB5fWZxSg+jZzGobnEV58bY6zAi1GrvZHivbiQzc/4Kp8YsUFAFBuzFd\nt+l8LMtxcSIki2XlinOSGNEiIvcNijA21ytEHyYVwa1qkbkaZ5YAsUy5KX7N\nFgTumi7InQLwcK7mPqBE5vmnNkYQJFmWFDAeHw9vl4mLErLmsAj2Nw+SEWc5\nDhWTDjOacMdmFBEQg7UnIrAEsXJsUXhHIKTwVEv9RhhtiglXyc8rBAhfvpoT\nai3k\r\n=16Sc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuC/yjsJ4jwri1LsuzDBNv2o63LYF7/BBtrjJHbHMUQgIhAOQwrv7vCjB0GeX2RZyEClFdtb3nqPt4SA+79HsRYTVH"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.26813bdd_1535502495425_0.24568872467579417"},"_hasShrinkwrap":false},"1.1.0-alpha.5db3f5c0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5db3f5c0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5db3f5c0","@crave/farmblocks-text":"^2.1.0-alpha.5db3f5c0","@crave/farmblocks-theme":"^1.7.0-alpha.5db3f5c0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5db3f5c0","dist":{"shasum":"10a285ff3bc392a8199afe89db48b9055de9e00e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5db3f5c0.tgz","integrity":"sha512-bPbKoLo1t9ufJyvxgq7tXKPbcwQkae++7EKhPgXdtNThjRU7X0Lx8sY3wGxqf5NlazHw6yi1FLaTuk+V1MqU6g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhiGfCRA9TVsSAnZWagAAVMQP/1rT25h09ZkqrEigdSba\nDqqTSFJM9fjVLwM9Lc+R+66Dhaz14DcM4Flob8ZuCrHNxRps6x105JBy3y5b\nbhXxIRJjlzNDrJtVLyE+gxQDO8MF2oRxTSCfl+dQAU7e/xqlu41AN1WQ/d0g\nacvchdxFezXjJxOvhlNzAAAnYEDi4MisYAHL3WQmcj5W3R+PsGzvORD4na+0\nJ2+sYmVcSME+5Dfj/AtOMzuFwSB65EpwEj8X0hdRobsC2YxZx0z46XWeBrXA\n1eH9+Mqui+Lz5xyoX7yeVRto88okaiY+pJKWayHX6NLwCSgHYDcBDn/fMPaZ\nGY2BSB3BSFzk8ua51mPkI5IvQ7EjpaeyeJLqgUunjex8Y9ezru9Yo/gIugqk\nNP43QROJBf0pJZ6kmhONwyzTNx2cwtIgTfkoHkIQxw9xFja7uypqhP2K5RJ5\njMvAiyWR8uOjWgkDBJyZasW49avlaUMVRnKXeiofpiM1OpSZ9+yfkeB7+TTG\nNPiYo34g7DJkvczYotKqvR4bdoVjL2d4DbWZzC40RXCOJPJkt4Z+opmTJmDK\n0zW/jFusFbc71m9/hXYkodid0IlppqhL2rqvywJic91tGYIAR5LPn2Lbouhm\ngjq3coCn7g5NfaTmKhWXL5dlNPzmMCQ/U4Jv47EPh8pOjM8Lr5hS0XbnZ8P1\nQBOp\r\n=HB2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADyBuu91JnHO42Dn0h4KQSFgzTTZgGI6yL+511d42hDAiAK/RGQfgrdkJSFazf7PBZnbaId0GfWYO2ZLmIf+iQxMw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5db3f5c0_1535517087091_0.6810752871612642"},"_hasShrinkwrap":false},"1.1.0-alpha.14e363d1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.14e363d1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.14e363d1","@crave/farmblocks-text":"^2.1.0-alpha.14e363d1","@crave/farmblocks-theme":"^1.7.0-alpha.14e363d1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.14e363d1","dist":{"shasum":"5b76e1bd744ac6d0ad6ce3713bcbea78dfeb6ab5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.14e363d1.tgz","integrity":"sha512-1MVv7X9NJXo8TIypTavAZUgrbwV6PWZ4lFmcCCVGxHyjEUmmKQk5846Dc2wuDwgsFvpsShs6mCV1MTQPJw+Nog==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhiHyCRA9TVsSAnZWagAAoYoP/iuE/l9FkHrOgy1GgKi6\nrsVRB/vMVxq5XeVYsWpWNMhyEwUKTZjEerXL/5y0xAqd8lyxhtQmddeUZ2Qo\nSNDIpVVrxEPJhBj5blnXP/DetmcdjkO1iMP7wrIswoxCOAHxffFIOhjl06o7\ncHD7Nn7ZjNIIPHgl+iPq/P0fqQxP1ddyan9UutG+w+bx+0gjdfJaj2pfgKgv\n+W6YWV+1nSTANsjqtgyFA6c/RY1CsdsJPvWJijBe5Odx32qK40UqZxXvro46\nj6nZJ73qFeNENIvaB+6BTA69SlVvEVbuRj1+hIs1P12qVLqkqQHlrgn4yeZS\nGcsQJZ4uE1tXPfPZRVskzW4LohQqhRnTb6Pjl3gOaqM8fZ4rFrZYV6wl9laP\nhIpMCIEUm0/OWDq39ZXi+ROdjChyiORsYuKmhWfM5JD/Zba9C77Ti2Usz6RL\nr5+H/WIS8r9HWVlWr/hb7SbqFqYqBzIZvBIXModeuFqdUFlH5sAX7VeZmRvh\nl1hyhkrwDJOe0jnqS6aOorecgdIh3st9O1rYBOI0dcfwS03/fUirMJEtq7TJ\nWrgxthX60eQwC/XbkGBYkoe9gszn+PZOjeRZibaqGPcNcaKgVR3xds1Y6OZf\nV7Xw7d93UeCyJJspdXAdJeD1iXvnpGazBMZLGxGMQTIpnEc1cFTcOJdHxdpx\nxs6T\r\n=UPNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7PNXyR3NjLDT8oYwWhuKft7SN43WvM9Snr+jV4WLbKAiEA2rIflPZZ+gDUNAElANU5/M33DV8plDY8UezSGk4a90s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.14e363d1_1535517170211_0.0670573380079007"},"_hasShrinkwrap":false},"1.1.0-alpha.eac53cf0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.eac53cf0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.eac53cf0","@crave/farmblocks-text":"^2.1.0-alpha.eac53cf0","@crave/farmblocks-theme":"^1.7.0-alpha.eac53cf0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.eac53cf0","dist":{"shasum":"43add1fde1175a02bb735af10543f76f5e4d06c3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.eac53cf0.tgz","integrity":"sha512-0FYO/PTkjtVonaw8p4Xnz89ECsloStj3fJUpY0+gaCFD76TCaskCQ/OosEE2nISD/fZMvInhlqScXYIwIpaX+g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhj7wCRA9TVsSAnZWagAAtnwP/iGuK8o8/82J7GgncbeL\niveNTykIj4WtLq4cH6HwfuLfyXY64TIvLtTRBdI0X5QGm/ISCk1OFIcDe9G4\nO8RRTlp0a7t7qnqj4ZG9jLyJHn/Y8NoK6Gkyq8Y4WGJ3lUkmtVPlsTJIz2yJ\nbUVe4V/RbPBgf+CtBfnNsCQY8ddqVwb09P7QEweUUvAatLWh4Tq5y/tHkq1A\nW7WxleAGgO16QoEjAzaJmGvg59gsdV6izWP1ikkdmPMXu9Xm6Eq1gUbhmX6T\nXMInkwlXX+N9O8ZwDNQAzvwIpgHot+NKnr0Z0RN5dvSVEgYLLEED9OVYGzDe\neCLNDVyr3ggx84t5BXiQ3nO56H9wqxLEt7EvfN8h7BzdIjXGh+4W9QoHdOGZ\n0gEpSOhQS5PtQF5WSP3fZ4lm0ApNb1i9oZBR2LmyOsxdb/rurLzRcfJEF3fT\nb2SVqS8o2iCTfhDFI+HYYZu68KkOpe6Fn/oaJIobedXc8MvVI+u4V5Wl2Hn6\nPP6Qxn1+PvEqd4Xycs60LD8kyW2FZ2R7tsrvdXN2A88Q3hwadejLGOVI5kiy\nujAZwufRHvmvQPlZGq+M0GpNycjovo6e99t38PPJy2kZ8jKF7/Q1bxRIKXwY\nFb9Caf+mgsCS4x9+YmFtPBxg7YxmpdDQYhEgPs791n4xTTFnmS9rAuzQyqlF\nwrGv\r\n=fGzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXe7rXphFNMQKEaPRpYXx9W3yKXqTQV28AY9wcax+RpgIhAPWBGeaPJDSMxvyMXYJ1nV/8vbujDtSeLEjHle1JlK2G"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.eac53cf0_1535524591423_0.6036689302130993"},"_hasShrinkwrap":false},"1.1.0-alpha.881bd81a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.881bd81a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.881bd81a","@crave/farmblocks-text":"^2.1.0-alpha.881bd81a","@crave/farmblocks-theme":"^1.7.0-alpha.881bd81a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.881bd81a","dist":{"shasum":"e84f04927d00acad200f9a7e9ea7140ba857f43d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.881bd81a.tgz","integrity":"sha512-J4Dmz1O+XwG3l46g9RrG3VD9OlZgSDMhkxTO8Zmr4fFMYagciurGnL0bYClsIB7obr7YJMZ7iE+Gs9qDRvtlzg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh7XjCRA9TVsSAnZWagAAs0AP/2Kic9mCVPJafJSjIv+s\nTeVtsRxa7LtDDOZjb9ta1UDTJ31U64Eze1ImgRZGarcZHypfS0JlstALYAn1\nSOZLMXG92+7+mXE3K1aaVKUXgwWpxCRjzQnR3i61OzOKrs1EQlUdjoHQU409\nl1zInxYMckilHaSbkRfsmw+RV1a27+BfXXfmB0FubINOZiPmuK0BqnwQGMdH\nIjesNXflqO1thzPtr3Qd0D3XvabkOLYEBm7ZsgLuEpkMAAyClDYC/GiWyYYJ\n0HOZg/xFNtZWzNyeEevbary04fFaFPAmD0otKwMOyVmv3eCK6dM8RVNxXW0D\nZvNrFFEaxyK0deDlfMNRLQ+QLxmKK5ONXuEEZ4z0Y4gLEGg7clj8zvhV5aG2\nqVGNqFSles0dUZW72z0IO+1BwEAAz3FPt+Mw2yYnzmahZNVTtZ6OPtNnOYnn\n+/o5lpfZbSZCNp5rUVq2ZPJ+lcYCY7fXD2dAn5wOwAfHk5b/9Hqib+msYBO7\nFUoXQLo1cYb+yZt8Js8EBSjqlmEUHQnd+/4hmkdX2nXZi0wiaH4nOk9vcNL9\nHuprbpJE63giChbYKtrsaDiReomsMQcArPNC2Gh0xxur07GgB5ja36Ut3VN9\n7TPvn199BLiO0QO+FtVbTWbK7NaROB0TZyIaSAAW05PaofMkvmoviBdrpvLy\nG+xY\r\n=7CMz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXVAkc0zdZBq9/yxUc8ZfSz9xh/z7bW7CMKLMiNO9CsAiBXU7b+66bQ8vBnK82xljCWWDfvDfxa6kWIsWpYc9x4ZQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.881bd81a_1535620578264_0.18706811912144827"},"_hasShrinkwrap":false},"1.1.0-alpha.5a143753":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5a143753","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5a143753","@crave/farmblocks-text":"^2.1.0-alpha.5a143753","@crave/farmblocks-theme":"^1.7.0-alpha.5a143753"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5a143753","dist":{"shasum":"2c31e4cdf9f2b8a5c6fb460a63e4e4d0ae62f22e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5a143753.tgz","integrity":"sha512-bhrKMKqMPDZG01VafhEeJ5hzAxWwDGFO4htXwtw69tv59S0UdX63Qmw/rHS/dwMafnBtuSv7FGWLQhjOjR9iJQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh8+ECRA9TVsSAnZWagAAZrYP/R+IgLZ24CmXl5A1rbN5\nCpYAruHTG3FzgWtF5tuTF3H3HWocIFIfvG35Zt37nDLW02abgnUno6EFwNdO\nikI/XYnndiaWUJ031iNqPm5cXexsap1jxFhhWQKeu7HrHPBqbnTqa5drUkfe\nkW3eJOPrPBKWyiZc106LidvNEBFdeTkQasR3TQLXlp+8s/ovZYCIdV6uDtad\nzyeNQ9uLTlNHw3ubv1yCe1W8ROT3KlS0OtWegjcjtwiQ3xUeQa50bIql6soZ\n/0Fc522NWhqVh/YcHA/ODPIFRU2rrBBQyLqM5GsD7jDaeUTE/TY3LZ2I1gJB\n9E/565mUNrr+eYGCeEfKUszyy1Q74/CtwATiA1dMbNbpqsa6KD0mUjgnDo06\nliSTTLUmEsy5DttjZPr71kXnqBuDgcXN+svmaNGRtwqNRGwwRYGVS+2GBCKZ\nwaHrFiLKl+Hy83sCi2NWECMZeZX7GrqHPLq7xHwXWI7ltSGuqm759KADV/44\ntb+0LM5NFXWtXdQmpHWIhUUb0fqhgcBS/st/q9Mm7SnDMygteP4qLXhbbJzD\nBONuEqTCOIj/8+irjiH97AsqI+p0iGV68JaY0pd1uPElhuTvW1yoj3MOYrAw\ngEc+bIpBKdXCgAk6I81iwNGwgpKtw8ohfR2/IhV4Pdf0beLGzrwlofoiJduI\nON7C\r\n=DdS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuQekXFXrqGN6svaWtkas+JlnngqDBkft/C6ED3ox1DAIhALfDxAwonKrzBlokxv9oRg5y6QWI/aTSXT1r0reF6feG"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5a143753_1535627140247_0.2329832217833243"},"_hasShrinkwrap":false},"1.1.0-alpha.cabd3e20":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.cabd3e20","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cabd3e20","@crave/farmblocks-text":"^2.1.0-alpha.cabd3e20","@crave/farmblocks-theme":"^1.7.0-alpha.cabd3e20"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.cabd3e20","dist":{"shasum":"fc27b54d100fa878ee32e7afeacc06b3fac91a78","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.cabd3e20.tgz","integrity":"sha512-wGyVsvVteRFCsmgWap/LSy/fgi2X0+QvsKQJUh62u4YtpjzFI8HF55Cp6jqxjnUdQaf6iUKpZf49MoOIxdD9Rw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9ueCRA9TVsSAnZWagAAJvAP+wWahP736YDOZVSICaxF\nX+egegxUc1NIPB4lds3fN0V2MKtNOFV9KcvhRpsw8ebjE8X1SXxbFOkb2vhK\n4qv4JQghMZeGwzzTjfgwFLFS5la10yQRyD/uXaRyMXWW3P6KbNEW7JvbaV0m\n5VZ5cLJpIUiHlmFKObQUDpnj20fePpWqWoa8gjbznxARKzbBBesRkt6szLEe\nT+JRNSQ58OIAUOHf6dGW31Dz/wpPrmThoHvPhQm4id8S2FcZxnvEhOUSqXRj\ng8s2cL6btEPxwFWnMswi/5+hxNl2Ghg5M6CdHJbbMf0t8XCIkdI0e+BVqSby\nMZxrdi84HlcOQ3fR22Mr1eJcTheJblvIN1ab7B3xIbYZ0Bo95hkD0D9hBqcc\n5Gp9ckT73R/UsIOG7jKPc6wvePkzMubUvT46SQHTKF57H/Zf6LDTqO4HQ/D5\n5rfgMd0/kgzbid8syjH7WsBgP27vdLx3pYk0NYU7yMM4qvj4OTdSSvwHD/zz\n3R14lVbUoanpctxdkcBcbXsolh62cEa0q/1u42Mg7UWme1A8xdCHLuAuRJF3\nVAIHLSxEq39GfMuenVjFNnLwDKebmkLxvplveitXyJera5lUl/kncdvk15rV\nTkkKLgMIhwmumytaCl312KA492aqfVpm/85Bk9wjcK7xuTVJxpBfJvrqqSlp\nZIP3\r\n=jCJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAFSUvjP3HLxmCQf9oJ0VjSomEZl3Vy4oEozg4X+QN+AiEArnITCby8z8NKBpIullZfkpNGzDLeBrx/XHmfCNp0W9Y="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.cabd3e20_1535630238114_0.07114467805968738"},"_hasShrinkwrap":false},"1.1.0-alpha.2e583664":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2e583664","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2e583664","@crave/farmblocks-text":"^2.1.0-alpha.2e583664","@crave/farmblocks-theme":"^1.7.0-alpha.2e583664"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2e583664","dist":{"shasum":"03beb99857cff19808c7723564ea3cf509a0c0bf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2e583664.tgz","integrity":"sha512-7M7AaMWt0FUKTjEli8rGdifsDYbwApF/dUoAU5izHxwOa52PTPquOmCr59ZgHhZs1oXoDZBMfONQgH/bAgf6PQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiJdzCRA9TVsSAnZWagAA7DwP/1v+jBbTpme3tAMKc1VD\nIUivTaeSxfbH1f+oP8u2wsscrtA+jpJ6v+GF37Ml2RTQekTI9PCMtBoZJUnq\nDPGC9ybtr0eqCV3Rf28NcEQRNs00r44kqWMC6XhyjH4gcHgr642ABmHnkE43\ndrohqTVtq1prqafzmMGgvxPfcmV0G1rxUiqNVCMzX/rRJt8+E8QMtS2dgqb8\nxI3Fd9tJVIyrzM9s6ue+HgtJ8313Ji+bAUV3DKFk4UTCtIGIQJkFOYRnV0Lv\nTGKjXADuMRSN/iLCdcMlKgn7H3KIM6fpEcKx/7ehQcd/3igJuwPrPlJxmJQ1\nCPkAUgR8V0AT8/BBmW+Sl09uO7ZbIMqzMxD3+UF95YFu3YtaU3eP2Wdwcy7H\n6C0YXQcfC7tZxyqAKAXNaazdWOss+dqcPWh5b+YFraZkjsoF96NWajREa2xY\nz008PgSiQi3VAU6L7MjrlljmvdhgrYuVMdO0o6LVb1weeBxQwfSnPUAgxbJG\nUpbKVLv6CCnLAcp7wMWRgGP4SJ4+Ko9rOdYHBQGe8kdKSor/YDVuua74SLmf\nnqUdZ+nn7FNnMVIlTBfHj8wxoW779msleZxxHjP0l9W6CYcHFJOsy7JyxOBp\nx+OzVW6sm2MS4ecqqh1wTXOQ+/xHpPPB5eKhyo2/XLYxq0XRcr/SMSZMSNcu\nrEM9\r\n=yihg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOZTOMbHtRxg7xlvOkr6hFwDivwz3O0B/sy/6SgNK9LAiA0xv+KL77dSqaV/DjAwnFf+ylhyVUkpsCOB8uSFRnGOA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2e583664_1535678323230_0.04300846254068347"},"_hasShrinkwrap":false},"1.1.0-alpha.0f1a7669":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0f1a7669","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0f1a7669","@crave/farmblocks-text":"^2.1.0-alpha.0f1a7669","@crave/farmblocks-theme":"^1.7.0-alpha.0f1a7669"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0f1a7669","dist":{"shasum":"aaa8bb03d36dc09e37d0c80b5bef395fbbfc8e5f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0f1a7669.tgz","integrity":"sha512-/VENXD2stCGvK5eY5ptE50L8bDPAz0PKt7KK7j8RQ1eu2rlJ+9PKO+ow5PRatD/70BdoxMVvtE4sIymG2mLGiA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjjy/CRA9TVsSAnZWagAAfdQP/238pjXSLsVM723zOMmO\nFVA0OhaSdZVMLRcOnLrSMQSmPXjxnaE0TJb7WZhc/n5nzTJtQNrUDk8nXtWY\nnxKWhrO2Uv4wbXjfntwYANzA9K6FbY7TuZe8C9ZCu6bO1VybBO6VbfvYpoIi\ngiiU/yEyg/x5htWN9mojMkfkg3SoHx1i0VE6Dg3wVPWWsdJS2xqaS/HAnZH4\npOZVxZPjV74g6uVnQcTIBCtrkIvW1EHVM/264E7s8WSwZjI8ojXeVlsJWu4h\nzviLjyoUERuM20Qe0bbhJYZSQfX2Ulv35Qyz4+sae22Ub58ffbGK2EY2u6dM\njgcNSNKj6/wyXm9ufbpnmHV8GCanquHducW3sgeVLquvcZl6t0DOYOw4JuO2\n0bgmPN7wwPaOU7JzD//RbAiwDkwv4XjZ95pLBxZ5W2FgLdZ/bXJ7wtM8P1Cb\nyNCcDQSSvNWP+MxuPfeVV2dej74oiWrtarEL9SaFhOetPeDI2M/OrSgvbh8f\nRT0sQ57isxs3x6XkPu8rkq8C22rbC5xljW2ECzVn3b4H/DtjkPs6BzNMYBZP\noqVo7IRMBwU81ZMSRqYwpZfcDKxFeXY2NikRS/hS+JyRiaeyPeh+52OXGWYf\no26ZM9wlHYytDxj/pcYZ9dP1OkfMdccKLi3qJ1xl7UVi/8djWtO1lNXpWVMR\nBJgS\r\n=KuYr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCexz5FYqvdD+nlH61rpswGjozhRN0LWkOHDsYjKxH8mQIhAOfL1A1GwDHn3XTlFpKBXVtCI+aUVyNFQEEXf90rLJq7"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0f1a7669_1536048318435_0.35480790214815583"},"_hasShrinkwrap":false},"1.1.0-alpha.8de4581e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8de4581e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8de4581e","@crave/farmblocks-text":"^2.1.0-alpha.8de4581e","@crave/farmblocks-theme":"^1.7.0-alpha.8de4581e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8de4581e","dist":{"shasum":"0df256f2276c2a050229caeb2fb5f29658ac9c8d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8de4581e.tgz","integrity":"sha512-yjK6lsGkVkuEvaD3+HROV8qOd50d98uNXTleV8LL3b94ae4VTeH2bSKDGVANZyiAGcgXurzaWq0A6IMzVY4bDA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjrZHCRA9TVsSAnZWagAAenAP/0FwAhCOq2CAZMwnlM+R\nFXN6FN4n4+O0TOXlE575KLJ9rkGy6N9DcwoX6pXHjLo4U8BZ7sEuvcPZoT8z\nDOQqBQMmR5hdl1P0Na9poNTgxo1FFe6cSslKfsapq6+mgMrdvTz5vK6N4VCw\nabA5P7f99e5ljyx5qRKuIvC+84fe/yKP2KHBGTlo/sna/SpskJ69ccfoJ9Tt\n0ktuiDIggDy+Vqs+0A2OUDHkpZ/fFpXo1OuDR/71ag44tGDX7stelMGqDuv9\nTOgH7prSPOz7om8TZqerj0syTuy3XMTMJaz6qNSI3Z8o6uFc0mzrzYwUUIyI\nzrjWxQl5GBiBKvzK8dQcpX4T+92NVsgcGjJF70A3FzfZLeAPuJ356vNjqKsM\niAvU4JYaQA/uwqL+iI4tRNbmzIM0Dua5lIHaWyYp9IApB5dctWSCV1XeLxgz\nz9dFw/tT0pZpPHaSR9Ab+3CtuSyAc613O+5FdPGZUOMbST8CxmlYjbDjm93a\nar/a8n22WXPlCsrJjSVvW9yxt7xWFtMbK9/+WVykMFn5wbXMtpniUJIMhCYX\n6ZbPC+LUH+ZLnZEZfZJ1kXBGs88bdmuXSnPksJOTL5yOXQ5QHzmgmRSBxYXo\nGSBdFwuu5ulE4ORNMoNVWNjbyED0fdZOakbU62ngqzxVNF/r0tPe0mXFV15C\ntE7T\r\n=CPiR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFidOxmpy7n1r0DL4rPWgHUJfR8+3dVHv0gs60Bzg/O8AiBCnTtr3jML1Z9pbQke/oxHNhliOEOyepbPUJuY+KyWTw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8de4581e_1536079430440_0.4161829103706338"},"_hasShrinkwrap":false},"1.1.0-alpha.89fea527":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.89fea527","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.89fea527","@crave/farmblocks-text":"^2.1.0-alpha.89fea527","@crave/farmblocks-theme":"^1.7.0-alpha.89fea527"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.89fea527","dist":{"shasum":"52a8d81ab01897fa2701439c9a94d5bff89157ad","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.89fea527.tgz","integrity":"sha512-32175rODBr8Ai9+VZ0onwtv/LcxsrWepuJOY6x/AgOfajT9Y7XfLWESouQOJbnuFjZvpxZQ18ZhpySlWPBnsHw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkFH0CRA9TVsSAnZWagAAc+wP/2j+C1m+fKszYtFvHtSb\nRI6EP6CCjZ2wjCJISmmNjT2ftW1PZ80t7qqwwvhFPFopHbRpNfC07omlVvDa\n5BfoKOLmvpOwQguJTlIiRxxAwx1ZWbWKKc9GMo2KtG9/OzylnRN88eO2NR0d\nTc9QVC0pjWkQ4sq9JBxs/iV8sWnKOgidqVBEyZ/ByoJWipuDWowPLLZEB2L2\n0xLzUul7pwt0PwyarZahZlMoprpROMnfzFgLkyYQODdTU/ZU0hJJErS7/+1z\n79uRTjynDiNCTU5tEJh/77q2mm9KRgr1NJX5ZZ/1WwFpHD07NLTY0lcv9VVA\n4bstQMigLhA30OLcKH6nfv42AIrG/FYT0a7fyh9PXsImzkf/xm5MVuaDSYmw\ni61+kfVonKfWHzr8+us83IFMuzSSWA4EPbB+6Ef9wA7gh8oEee8On+eAijHJ\nspCc2YrADLIxgahNFqIesTwPGa5iyRa+ME+GDC7u0QxRfgXni6YG13dCIXN1\nRQ8TAgI/2wDqL75DLeAKRX7FaInkcKiOCo3yKMuyODOieLQlU3NGNQE1xrGt\nWidCJ9qsIcpDAU907sORhGt4hTPmeAWNq6UZTMBFvlOIxVQ1sAQm9fd13Qge\n9Bw99l3YHzezthMsOsVoxxFwg/37nLXt6Je1gCGE//cpY8AbAXexBbe6LH2Y\nVIuz\r\n=xZOX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTy5SglgyCOQTAJTZADPe0xhCHKscPLjgzaI7eJr55FAIgd0y9xrR/TczvIw14FJlSGNjYAJbb6bNgL+1ZACMvm8o="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.89fea527_1536184819449_0.8631695876996015"},"_hasShrinkwrap":false},"1.1.0-alpha.4222e148":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.4222e148","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4222e148","@crave/farmblocks-text":"^2.1.0-alpha.4222e148","@crave/farmblocks-theme":"^1.7.0-alpha.4222e148"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.4222e148","dist":{"shasum":"63cdadba014eb3681e364266f552b30c7f4749b2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.4222e148.tgz","integrity":"sha512-dm76rotwqcTLu5iNJoeNOnjTnIIEbI7sNDO9mwMmIKBYRAzYMEKAdDrrVSAftynt8tviiZ+hV+7l9wIfpTHTgQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkGwYCRA9TVsSAnZWagAAkcUP/Ro5mjd/KFtoxb+CBlpl\n+AR17Gd7nq6q4DJ4qKBitMqJmxO5KxwM25l56aptHojhFdkAAX7H/5HvTnj4\njdQ1FeEmgFUVUh7sigXrNfxAcj5mPiWb6/XVfq54PgRY8jwFrCkPsKAYs76R\n8dUKY75v1Xp/0lVgdYJXuPY9Lz+diuT8hFJAHHQtI/290Ju01J31qs+DJpEa\nKaqn+Om8JoMeq9aUSq0l1rkuUabaecer3l/YfSbhvBL10MjILyVCUHqcIkQY\nwuPmHmfJd1deMUotW68laAv5haAV5EQ+1aug3/DAhq7OBvoed0zLNAZYcf+R\nOiqoBiP+RBB/s7F0xiU3sBdjorgcbJr5nGRKcVgOBMwvFABl8wwniN8Z2J4C\nLATL4DpdSzjIInMO8RwHN0DZFlQb/JX7pSN/ywcrI1CMBpMipsS/Csg1l9x2\nZ7ismFDdppScq5CaPUnAlZtoMuU7oKN0LOCeCidQvafVU5NJc7NnGcyz8eL9\nzAeU6KeCHgSES/dhSEOGc5+1TMUwez0riwpmf9pG83qejx9eGi8fKnT1SzJh\n21sTCpl+pVgonipe0dlPTX/CaRH1tx27R3j/OzFrve0hJT++47fB6+h1R38e\nNn+HTrVGSgg1RjG4Nw3RxL0h8r0sPEhuZyUdPJQBxbE8fDQqhQmckffYJfU7\nfQJP\r\n=1Owg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhze3ootS1bLE8aqnmMu6MOlYyy0MSb6TFeJnhD7pRNAiBb/u0KsOBaTem+BbgKl4qN9X0pyVLuWImb7d54tvVKXQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.4222e148_1536191512268_0.39123868319354815"},"_hasShrinkwrap":false},"1.1.0-alpha.029d6c67":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.029d6c67","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.029d6c67","@crave/farmblocks-text":"^2.1.0-alpha.029d6c67","@crave/farmblocks-theme":"^1.7.0-alpha.029d6c67"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.029d6c67","dist":{"shasum":"da34563878a950b48cf3fde7a0928d15c448ac32","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.029d6c67.tgz","integrity":"sha512-zGBsgR2WbTC+AmpquZO3ENjS8hiUBReKD4ZLDw0+ONL52pGBPBiisNYo1jMwpCkLcqQFpgKMS2crVOtV9XyZMQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkTq+CRA9TVsSAnZWagAAGawP/iIxxjXRpYUSUaFYGbwX\n3KZnuoyBBU0o4INuCPEVjfnBhezZXWF0o2/GVHBeh/elmwVVZraVp06ghgOu\n9bhHY0JqoZLOjogDz9jbww9sirrLkeao1viFPqU3WvUzl1Zt94m17pc/p68L\nqOFBbFEkhfL99lYmksJLV1RyKvWYCaGj5RWWNIF4G7m8Ncc0m3DTYfCZxHg5\nc4Th7D4J6zFvK9T8cHrKTFmZEmfnGaj/Or1FE2P6MeMBXZD/cc+b4tKcP6BW\n6JKUjvbB4ej4XWdOuKHcQ9/c8jZNz1iMLJtO1nw6isI1ggfo4TRPVKMkG8f8\nXQBiOIKFr1tp6MfIDc/CfMK6jM6RVTYgbb0xXV6RrCUofro7VQAOwbcDb2TQ\nr7WDZ5pDC0wCb4ewGcH7uqDO5WeuK1rbfMu8Cy32ElMFsCq6Kp0XKTpowdxR\nmbiqV7SyLdRTTC/rnJzIgo+ZLI2qxe6g0UO1CEJ5HAMKN2DNZZ7hSHHEl3Nz\n/5KzaoEb7JRueB9HoNjTZflT/rlsf9MOIu4b2LoDL5ulOnNorX57CCUcq43o\nQtqbHQMN6wy05fkQbs95HwGQcsyeED/g1xI4mrY5ChGK7Cg82USGZTaJR2US\nB7y4TqgbVIfe4RiaZgrokghM0ZiXoEZ6fLpVSmRpelIhRRb5f7Y3DqCQow/D\nN/UV\r\n=3baD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH6P5nBqlmntLSx2SJhhbmAJkBXcqxG9SqTfe2zATDcQIhALrE/FnWO+MNaIgI7x8E48WbbWuvP3CsZA7b17fHv/u7"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.029d6c67_1536244414397_0.8579498379834556"},"_hasShrinkwrap":false},"1.1.0-alpha.62b8dd7a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.62b8dd7a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.62b8dd7a","@crave/farmblocks-text":"^2.1.0-alpha.62b8dd7a","@crave/farmblocks-theme":"^1.7.0-alpha.62b8dd7a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.62b8dd7a","dist":{"shasum":"a48cf4793fa10e7046ddb8cf1cd2afc5771cbf33","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.62b8dd7a.tgz","integrity":"sha512-/+JYzOZHjOOgJ5iH/9FtpdqqIjhVagCR62lLPCxUdz0Zd160tDiLwwuAudnyWVBr344a/h2pr2DrKVoTiOZlcg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkT8yCRA9TVsSAnZWagAAOEcP+gO3asOJwdMJPC616Z3J\nYSACDiRrc75V5CtlxuwZSfFzZX7C0GaCYksbM2Uy3beYx5wrENR/TBb5aJ5Q\ngXd9lURSVGK2ZatFTFCUI+9Gj30Ol8YhnDq8hfhVlUSOz6A+BvsEDkhvPayR\naXEFAvpL/RLl5j0XKV5UMRHnwO1XF/OJf1/V483RHxAJfRG7iL8GkEaKI5l0\njZ0MDuWsls3cqFdYA/QPVD/cJPKHQ+/TePSFJflkjzXu2P1G2DHYLxHnoN/E\nk32DyUFdrkHF075MM1V26RWFMfBpOI/TAN3WqtQcJd1sBStwv/UsEyQa8svH\nkEgyp1OFQhoJM9qTnI/Zwkw69rn1j4ykng7ROiI4rK7gFhSzdhTEGdY0iRUn\nOTpy0UkMnqiPY2V4kvbQY9JwmTdAuEMFxMeXq47LqegHOsfrLPOPd29+FiAp\n8JEkZdOb28J3EFp3+F9O/c4soYcDLjZE2AQYAarJhHWQZ0BmS/hdlbS3HBYn\nAPNiY0rq+US0kvKudrOGzZ9/faKXTWWqvu2QK4/fM+FCJxFYXYO9ZMhpOmIf\nq/7A2z3DEugLNvj/HdG2xa35PIbzeCcNHKZi17C5KCmH4Ad/xfNxxhU6jkCV\nWim9Zm1BeXGRJ7QYDe1EjedKofRveNhw6NcKLmeG5azZVK270lUWYLFSmdxO\n9GT6\r\n=VIYv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSQeLW5w+XbsO9aVZoWsHHhMW3CDmuBWoyaipRuOR3sAiEA0EK6muPalbJowPG8htj7STlTSS8db9kkFRceXhO4aOs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.62b8dd7a_1536245546099_0.4851591114299698"},"_hasShrinkwrap":false},"1.1.0-alpha.83e3ee86":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.83e3ee86","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.83e3ee86","@crave/farmblocks-text":"^2.1.0-alpha.83e3ee86","@crave/farmblocks-theme":"^1.7.0-alpha.83e3ee86"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.83e3ee86","dist":{"shasum":"8c1713d111963dd7b7fa933affcb00a58b61ae78","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.83e3ee86.tgz","integrity":"sha512-r96kEWpYjMHlgAdlsf4vBdYhOW0cO0Rxn2pJNvVWKmm0a8rQ02geHyGijxRaUFF07hnHfBBMpx+bBi6JhhoSsg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkT9aCRA9TVsSAnZWagAA7qgQAIykyNAf8AnOqw66WWL8\nho7zBUfworvafN3QlswitwSHUqnWhuqV1IxU9HiThKsJPcWJpP5TnSz/q/h1\n0pDITc9vViaGNQt9zhbaI9YsSS9PZRCzCTWPdqJiRWhDuC/17pEdQ0xo/dNc\nhYyKyOgaDAmgKYveIT55clMyecmLtbgR+qsFz1fJyTH8R66QnjeU1GGC4xoV\nv0gb/c1pOmPMcxSPuCAZa9HLyPV/gf2TNhZUVq7eCyyE71eLaYY3GK5fzbry\nNkRcjEEwkOiSFeSwtPUzk5jlZBOa/WGD3igotUUh3DAvYbp466orguP8Jbyz\n8hckb8eVXsuzTBxkhPAtz9OnNHgMGTXT3WZCW6dWg7DzrFcJzxvkuYyAz7B0\nofRfWoATVdywushZgmLC2lpCQcVkL7B73fwe7Ymr6wd/lC19EYVEqlAAWZim\n+xK4KdvLrLWkhckGZ4mxJbODGaDXWX0AqmXz321b40OLx5oKN6+jwjMKCjdf\nlCZ6sBMfKP7pvrb4UyOEt1f51Di4L96aXHVOEVK9BInyJUekvYJYKr52MUbb\nMRMsc/hOY4vXcsaIAfi3hDkugLSxXgryiLcaGbdqq65Irb6PTLRZ2NqCqPR1\nRNuZgRnaSJp42NXc9sEck7SnFB3vUwaDVWkNl+2HIQZfdy3gbrEmE42qWqa6\nwzRZ\r\n=VddX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH7r3Nv+2X0BZus8KdKG8WBCcqSohRqv3AqVwnr1Y5pAiBCATyh5Hykzqbs+h8nxHk8XaHhfmny0TU4RdxUZmCD6Q=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.83e3ee86_1536245584347_0.19293959076254752"},"_hasShrinkwrap":false},"1.1.0-alpha.a3bb9044":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.a3bb9044","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a3bb9044","@crave/farmblocks-text":"^2.1.0-alpha.a3bb9044","@crave/farmblocks-theme":"^1.7.0-alpha.a3bb9044"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.a3bb9044","dist":{"shasum":"a80c12d610c74220917c2769d3c1ce0c1cd92bc8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.a3bb9044.tgz","integrity":"sha512-BD6jlo00n0mvbLAn74gPOmtJeSmY81LEuEkskCxpscuewGnkzmY4BKiFORS8pJu7ejdTo9AN8aQN31rVn3YZzw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkWpHCRA9TVsSAnZWagAAMaIP/31JYHEPgdGg3jTLoKAY\n65HhCyLqkT3RBG6da5p69HayCAPHDRq/ikA5zAU9xgY1ow+stvbdQGTK0EGh\n3VP4yUGxKHanZbeCsvUpPDQFNdEj3HEaj29jSmdwz3NkB8UU2AW+AQZs9VjK\nfSvUjblVGRv3AckoGno709A66VzDvKW0cFCkyI3V5P1r7x3/F2fVj0dxGa9G\nLVF2Oy1zJSz5f3XU1592DEN5EK/LANYJ+8VAfbz5CC1xetPOlSY4hCITIPGJ\nMZpRJEsnwUWORsQ6jVwBDN3G9NXYPb0AIGMWHqHrHxteVJfx9qRJhmN+rAWP\nsGMwbvRqe1HS8Nl0nDN2ljkNf+Rlbj1soNmmA58Y6A9PGgLasxTU49PbpDLa\nLnwnA6f0t1uD+9+mD5D07THtnq5LknMDiHKwxUYvJyI9wZyhFQ1HB5PMBRtR\nxLySDbXCHCkJpsYgsE7GqxMrQcXIiiuVsMxicidBBE59+PY6CxtbB5TG/N4c\nyGN5qShC1CWznxI1UA5AaGjedrA4VhTxCKVSXjons/FZrwosmGNjAsN89Cm9\nvo1/txbk/8HUgpHrnjFwKJuvAuorXS1Nt4oTDfxJeZe8fHZjeBPs7rJRszCf\nCgGTsIWDl/dqTLHIZVawvsBEgX1r6HesbraX31Gaf3Hqql+6nj3mxGMuD5Pn\nfw9y\r\n=FMK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD27N36CnpgpFvWCCitx+SrlMHQLn0Xlbf8MAt7n6QulwIgFcCPQ2+wPpmRT8iLEgyAWtCq+PIqiyQgp6g4aOyDM6I="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.a3bb9044_1536256582647_0.053160651586028784"},"_hasShrinkwrap":false},"1.1.0-alpha.e665f260":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e665f260","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e665f260","@crave/farmblocks-text":"^2.1.0-alpha.e665f260","@crave/farmblocks-theme":"^1.7.0-alpha.e665f260"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e665f260","dist":{"shasum":"4e315089a02be714bd109d3879c60c43dcfe93f4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e665f260.tgz","integrity":"sha512-S9sQfTRk1oTnBryZQN5N8PeSYlnugJVm/HduUjM5QKv3Z4vqrrIqBIEqg1iR1hDwg6CVXqnA7DvaHRJLDianLA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkW2ACRA9TVsSAnZWagAAZsoP/RSAqCBBY9H6kUQENPUs\nyBsYMI7LWBA52pYLXHL7JTXYrCORlMTjIemkd4mkMkvSbHE2o7pjVAsNyZ4f\nrVKjjAYn4sH17jzFb6ZvXTwYLZdrwrItJKeFuNPCzlP41vfIdFdD4c19lTZp\nkbUI68lyXZtxAbF9B3pLO9J0ltLMbHX29+1L+y6x/SFvodXqkEvtRvu1C5EM\nCgo2YWPaMTJUcJ4c2QHeRrliL3SHrDWq4VOM4pQ4VyUVTjqXP826x+U+qURz\nZI9jOH45XiLC8F9IZTaiB/fixiMluzt4RuyBOnN6FadBIXVKck1RXvwY5pIH\n9o/WZJS7E64ENFCNp06CBt+6gNSnm6eS+uM6XJwz7lHYrMV5LzWIM9fjB0mF\nlsrwrsQQKaN16HH/E8IEG7+CLOjFFJt6Hyea1Beebf9TkgxTOYJfNR6ncOqV\nLXot96NjKPr7VIjGuqAfydo8uxWlV+l0zNLi6R8R8C9VDgT0B9cvIl6XaPsy\npWGzjmf+RcZKPWnuNtKQl3M6MU3HxZzmU0Ym3Qdr/Y2gHFmlCH8A0GETCS+g\naESp7BJmx025rrepjZQN3jvyws30vMLIDH6bRWcWuWFOIZLH2NWKVPEjo1yK\nO+wBBtsuXr5M1rDEMYLQXqLpk+RAXVCRTD7Yi9eu1rpLmS+1PEuhczGfqKnP\n/8jO\r\n=7Zha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEpUNEZvUmqPi0Kh4fkqQH6r/8N2U04SbLIA7O64AHiAIgVS7pdNdV+HX7LphC0h2/6XLmXogEeS+4cBD+mUp/sow="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e665f260_1536257407803_0.7901040917314714"},"_hasShrinkwrap":false},"1.1.0-alpha.137006ec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.137006ec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.137006ec","@crave/farmblocks-text":"^2.1.0-alpha.137006ec","@crave/farmblocks-theme":"^1.7.0-alpha.137006ec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.137006ec","dist":{"shasum":"aae9a61316e6b328f3b290ce0905626bfed872e7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.137006ec.tgz","integrity":"sha512-zqmoN9WJlWuX8aTKzyo4QuqxvIdADVFdgYQ1A+1HuPOLFAJSp55218QdV/Bf5y5akisZDfmTryJKAeOsH9cAIA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblpOECRA9TVsSAnZWagAATlIP/2jSh+D545dlyA7TEywN\n7+irafYGjJbWKJwFqtz4w7cNSI6hFzeeaBHXePYc9DAQgRxaAzi/M5VjYL7p\nB9XT1Bf590VtOyZAeO5jP9iYwp/HBI2oDdXkA2N51ak62LMhJiosRsknO4nT\nrNk3IlpX2m4/qAoCcXZulmH8CBG5U/tH4QPmwsInq330RWDEpoDoUtzBkcM2\nmEgMl+5EZ9o/9sS5ayHogiy0kJECB7uvsNgn0QQVg2Fa48WMJtr4EjJo6qge\nasaKU9TrUFz9sd0L+lJ2hogLkv77VPeM1Xaqz7cP+DP0bxzOt6s26ixZQJki\nDwAuWRBJ9l1f9UbByq6ecUI56MBZyRP6kaOWTzsqYgWpqt+01EeAizX8CDVC\nnfZKkY5lsX0qRXRirXyJ5V2qdYqjTGA0k/jTUDgnU2yYiJ9sz8pFA5PoP0Ij\nwuVj1arZjLT2Hu1Uk/nHGJOmRR0wdmQClsQeWdKyBamn0P8izO1YRN4Y3G+W\nCGBOq4UNRsoDabRrVHuxnqQpfcEEn9jcghhIiZSaskjPGbua6U7tNqu2IvCI\no0vdMkY9pkDH59j35S+DurO13qZfeKfw6H6GpzPXucn4Zwu5FN3Qlf8VIqRg\nL58HoW2HEMM8tHgtY902W/HVsvzvfq9Nj14eL1RL1S6X++BSMDEyWfqxRwJn\ncA7z\r\n=fFuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsDFZtdaf2+kn8u9rKHkvnEiD0Xmfg7vy/TzgV311PSQIgBKabU6gL7bwjIZ67m3K2lmN9/ff+Vr6xQlQx0AhZ4n0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.137006ec_1536594819584_0.23014507988706012"},"_hasShrinkwrap":false},"1.1.0-alpha.16b39aef":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.16b39aef","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.16b39aef","@crave/farmblocks-text":"^2.1.0-alpha.16b39aef","@crave/farmblocks-theme":"^1.7.0-alpha.16b39aef"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.16b39aef","dist":{"shasum":"dc66123919907f6a4b48a2d11fb0ad51cada5fef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.16b39aef.tgz","integrity":"sha512-cxZYSkKwvr3/PVRZ2yy/2/GofMQmMGtkR/yPRGQkyMwN7QNycQegJx6L+QmdFTQ3RPV3VGL43BFFzwZinfrQqA==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblpbUCRA9TVsSAnZWagAAhKYP/RcirHtOY8ErplZCCFoZ\nWhT3LGFOXP2OuHBqlBiZItPnnL55JTI8sJJFM/KjuG5suY+mdhzXsmxfCVP0\nto8IS669SuC52Cfd1xqEY9+MIjf9Azrmp5iWgXJYFKAzFaMMFv3C/6BFGwpj\nc2ozLNcR5x12+85D4CxX/i5Qz7I3/iNS3XiN9Iv6HbTVFm529FqzFRt7kdOj\njPcL/QxFUAp25yLiB8KlSp22rsEZOu/4BvlXaPUOjTpnFzywSxrTBG72d2cI\nLJGyF+7+dPGa1A5DS4Sxmbfwq5Xoax0tfXyXlx0N9vxdpCKr4WdG8Suxtz9k\nkCgX10B3UVzJ9H2r15Ui5V+0ZaKG6RgPv+anPUwB1Gs7l2ZDBM8c3HyKveJT\n6GDK+B659cWvaQAn5Ml8uUD8WUBcFrmTXjypLrHgQ8WF39tK0UBFP4Hffxjz\nysLmZ0uGHBXUj1rOJ3uKERDOpiPih/LG7/b89TfuNAb6A4HF9dN50gqhRr2N\naL+jFtDZS/q1sUHeYnmMzJp2zvMi9dAbTS23gvCDeNwYEbIapH3T5kK39pEr\nbqyqIpPVZT/zVZT70WgCIqGGW/48iXjfE7vEd6IBE8/5sULQAZ5oAEpMc7kc\nDDuEAn68eQ5uvAW5byx/DWnMpco9ACiSEiCRHSkm9KhZQ8uBKwcoFkCtOif9\nHp0z\r\n=mzFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs+sbIEXbky4Dk/4Y6vreV5h7VTfAnK/mWHRR47WhZzAiEArZh8EMGIC/pUZOwRtMBxYDiznxLsY5AWM3N3fdEZaq0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.16b39aef_1536595667384_0.5725794364684862"},"_hasShrinkwrap":false},"1.1.0-alpha.ae5fc0ce":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ae5fc0ce","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ae5fc0ce","@crave/farmblocks-text":"^2.1.0-alpha.ae5fc0ce","@crave/farmblocks-theme":"^1.7.0-alpha.ae5fc0ce"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ae5fc0ce","dist":{"shasum":"fea0cf5bc4002901766d9815e277d327ad9e696b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ae5fc0ce.tgz","integrity":"sha512-DQSbke6MC2YSY8QkBwIIR4bu2hYjAMZ6swfUKiFLGG0pG11vjDdT6Cv/HRnvQXV0+zEdv8sy+L24HI/njdg2Fw==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblxiwCRA9TVsSAnZWagAATasP/RA12RX1B9wCPY9eXwSy\ndf9eOJH4vNHthHT30vqFI0A5c5WDgQwLYNyjWhYx65+sH8F2Zv0qTkGxZOdy\nfJ/mtuGFeifq9+hCFokFDPZl1UjF+fAqqP2xP/UBCdmv8L6d+6zNeikDCCV3\nHN6Q9tJGy9HafbHvEWEhCqNvFTonNR+KZPYUDj6/8Im9i74jCee3u4NnhkSe\nLJNfKayD3QEfmYderoYrrefCa868qmF9Hi0uIsYBhBbTo7oJLdNntkLhuAy/\niO2cDDVUt5lqFxlndiotXb2ZB8nwV1O3brv/sUF+m+0gmOuk6ZiHPks5Owy4\nmJV6wtwHB4nguviMnmYZxT8J2LrVEH39Sq6RUUbLuqwsxZkW1DpwCvP2KPZV\n+qGQUc2zG7Ud13BUrGeO91jiOhU3xvkFhr1RAbXcjYxatsDt7/17PjSGBaIK\nCsni6F0/nG7zxUAnKDSfwjGQ44+Ozr2Aj7gOH1WgKs++1Oq3J8yEhQ0foDPp\nkPDgQNy+iDPpz+AeGgFB4lUyWBQK7JwNkaqfpF2RAsWVdSMhWnCQFfg8uQhW\nlWrja76b7EAuJ0/ed2zQpiTwApwPHJXGVbt2PpWNE+amRYKCGFZ5DKpOFNwj\nHbrGwqoNAY4l5egjeoEqcZgh6GOBIP648DyERqdREy3Ifzin2t+0Vx86bXdb\nCE+g\r\n=mgY7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXYxUl63FBtqCNiHEOTW02/I3B1hmTgWswvjKwYdZjWAiBRCouFfZsqiURM4IYis7XIx4UfGgtBzNigylFgwVRwdA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ae5fc0ce_1536628911545_0.7313561011617047"},"_hasShrinkwrap":false},"1.1.0-alpha.09d24d88":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.09d24d88","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.09d24d88","@crave/farmblocks-text":"^2.1.0-alpha.09d24d88","@crave/farmblocks-theme":"^1.7.0-alpha.09d24d88"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.09d24d88","dist":{"shasum":"3d9e657b07db28888d2e672b8027531c4a32646a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.09d24d88.tgz","integrity":"sha512-o12gPjFXRJZ94+/ay4tYdWRUtShc3Yz/XIu2U+PWNGzaKmm/RdMfk3hHe14IiXVNq2Lv7zHocFLqmocW7dGoFg==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmAXrCRA9TVsSAnZWagAAMvwP/21wA/X9rzeX5Lw+XLxU\nqBoREYu0mnkR9VwgChpZK+O+vzKK6nFmdHST4wxrkoYzmpHm+K5hKODDGbYE\nq//PiPIcD/zhAb/Api5MonFAnXBm9982BcXYFWjEPEGR2dBr/s2f3QSvdOqB\nittlKcAmLw926e5fXsBCX+hiIniApT/Qm4j2KmLhF6jMrz0QDznAfYC5CtLN\ndgz//9A5A+mEKv8EZ+J8/NQXpegHE6ePGsQ/xzJbqM6G4QJqTLyPIW3GBvMC\nu+OZ44rUivILpcoB8+tBYEFN45mRNKmlqtJ12YS4a8iqhhN/OUb5QGXSahDX\nAKOkApqGpXsSANzx4erMHjhGIE/HYD8KW0PtKC5w+Me2DtDtJyUtS/AJxedc\n1Y1JmUt3gGkXv7ADJuBP7zJ0xGtDeULvWLeuXJfSYxSuHw62aqgwUD75T5be\nytC92JUn3PJJPeiEr74W9RAgMMruYRKCFuZDVdI8vL8CXe8O9pz2wcI3K90c\nmiRiGYz8Yoc/sTSUhXg+FXulUMTU/VC6bar/lkxRzDdPiI1GLzlPIfZDumVJ\ngSIhnAJTTnuos7QekjCvhdXRf+aS+cqDEEcOcMlvcsh7fuEQG28N44Xi4qij\nJR9SBV4P5Qw6Sg2vnCmmHiXrl7kXLk+CD9sMb3WjpTZ9+psM1YOvGvbL4u3O\nbkNV\r\n=0w4I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9p4Box9/VS72f8d+axMO+zW72H1+3FYSh20ftij4clAIhANMMCO4hX6HFWN0+2e72mO8Ulb4jBAGfufxK5SL+PiT9"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.09d24d88_1536689643207_0.6944011389649551"},"_hasShrinkwrap":false},"1.1.0-alpha.2405e027":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2405e027","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2405e027","@crave/farmblocks-text":"^2.1.0-alpha.2405e027","@crave/farmblocks-theme":"^1.7.0-alpha.2405e027"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2405e027","dist":{"shasum":"f895b8bda2959aff89c71efef766305bb4e2dd5c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2405e027.tgz","integrity":"sha512-7XB/guJJe/MBNRVCTXCJc2hS95PW08jyb8GduAjR8PnpS1BjhxdYrjb/+PD1JOQNQi7ba3Nck/lKT5rXzivi2g==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmVYYCRA9TVsSAnZWagAAcpUP/0WCkuGJ3t8KMO8pvq+q\nA7TUmMvA+aTzth1DiGIiD1v3zp9BATMv9CCA7uxFBZ1uR2gTb67uGmfAn39r\n0NRocxYrcVkf8CeDeMIZqSGQGBU3pchvo0tIfZwaMhH9K1Hj/EMMRl0hhjUd\nUEGlDS8ClAOKACu/2d+TjJ6P14aTZYZc7PscPjy+RTZbXI5wvkuwaPWkscpd\nJq50W9XFigIR9k9RxFfG+RPBnOVwTF3LA8jMIoyFKPbp2j9GeeZ0lffL00pw\nB4acPoUANCt5XG09Op0hb+heHFBfmvYdgDYHcLO3U4cA6xlXu1+gdqRUSZiJ\nk2IMIcGzhFmkGfanXXWW1rSdxo+SEAf2jN4Gr3oIx+Mq0QRDvvgkLyTWiMlc\n6uxgrmN5YEjMWieQZKG1I7ilDWKYvWGTeZ8/mvRXd/DLhzJPbILhcrd96qbO\nUQqIxoPaIFYcrChXR5i2r4kskudfN5HUnl/grgILmv35IkElEhfDF05AvptU\nuWrerMCTSOlkWEMmCi7gKsj/i0zMJQZr6a2No1vl8U2hvRBb9N+kYWzHD519\nz+PqKz8YO+QHk3y16jS5EgqwRVDd4ZBlLjnYN7IBSuJGfRgJ1kGs1DPFJ0be\nU44n4+6URRmCsVLflskaW8WdN2Uf5crAwkwzRkoqF/hJiq4uqWl4HcLwfyPW\nMSGE\r\n=/62c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCRZnjrm2y4g/hdbDzO3FZ99GKVLV6uPfwaKfZPoNSgIgI2MQ0G3Jodr2SBqxhkvgItxSMedO33eOuM1TzQC8c8Y="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2405e027_1536775703944_0.11718597634485262"},"_hasShrinkwrap":false},"1.1.0-alpha.3793cc42":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3793cc42","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3793cc42","@crave/farmblocks-text":"^2.1.0-alpha.3793cc42","@crave/farmblocks-theme":"^1.7.0-alpha.3793cc42"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3793cc42","dist":{"shasum":"facc13e9aa9ff19164990f424c14f5e43cb7819d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3793cc42.tgz","integrity":"sha512-4pqlRilgGBFOqmMP7ARA1f158F13fDuVFAgxF2R6EfZhgzP0aDzsRWrhenSHkKWGE2H1j0drJjhgdRGnX1Vq3Q==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmWbrCRA9TVsSAnZWagAANUUQAI9e7U6p/rGvE4QmmSwU\nHeVJy7vos/JBcoJ2zAymzL9+QVRLysxJ3+f9uoJtbiJ73oMIQiWI4umIdLMj\nIE3Wn175NsJmMdvV5KRtVoJbiennPkI4vsL8FBg7FNmIWR2wxfTrTOXlwgXU\n1CyNXYYZrVanVvpVKEgdDy0am/NSkxYfTl1yXrGJb14SctuVN822cNFID2EA\n6I66GjSKIf+GiyGPXRP0DrZL9wiylAcsKVUluYkju10WZeBEZhpQzvoyAIzk\nd7zD0w6IiWhTeIib32H3TJF3cLaqfPhicuLXQ+YQkyb8EzJW3LGOqotDOyke\nCWCSP9O4oNfyMqJBziiS3t7GZ8ccK12shzEEsGa0upB7IyynS6KGERaTTUF9\nfIDkJ5aud7UAmoLLSLa9G/alhaitNncX1j7HFVMkWIB1A8U/Dbv5fKWbyzZz\nseZE87bTh4eJn1E7g801sS9LeTrdiT7S3x+Pcrpvo1uP5xE93d2JyePjHwqZ\n3lw9uUOZKyPTj9XQ0SnoUmpWXrNVIMgK6/oL2pbxEUPhVZTMNZ+O8No3dSr5\nKfw6Javhn+yS//b7feyz54NDG2qsLGkhpJ0XvN4wKH2FU/7wa95kZKBQoZ2H\n8Q/OLRWl2IQjo59ZGVLxNewwvQPueIBDN8Y6K1F0GnML+ZXvXe1uU0pQeD+S\nuUds\r\n=/IjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+Vyyt2PnytoK4IFSLn/BQEyc8rYM9wvmrDzLxTTY3pAiANmAXvs9n0hhvUcZCHsnfSy2g+sJq+PaF/FM2fjAlfGQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3793cc42_1536780010138_0.6310005464216499"},"_hasShrinkwrap":false},"1.1.0-alpha.de051be5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.de051be5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.de051be5","@crave/farmblocks-text":"^2.1.0-alpha.de051be5","@crave/farmblocks-theme":"^1.7.0-alpha.de051be5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.de051be5","dist":{"shasum":"915a2c5dc1eaeac583dfa38f344e281dfe60a1be","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.de051be5.tgz","integrity":"sha512-g2F1+8suNX7iXcva3bFQypREVXZNybbT1THIO07W5SB+gIW2yy3EEcnFQSKaqCURrh6VkVNLibZZ0fPpCOJejQ==","fileCount":13,"unpackedSize":23019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmW9qCRA9TVsSAnZWagAAK+UQAI0pIEthCLypYNG4d3/B\nvfLAsq/SJBw/RsO0F+z9VOP9FbF9Af8CNTgJDqtHYsQWqLoynvfL9yE7+SBG\nzWyw9UynOkBlugnkmJSM0sl1p6OsvmBgEStW9S3SGBarZKcKyHRLX/70ltA4\nsQFc6Q1spl6j81Pa/RhTBGsjm/0RNSzC4NGwUy4uFlUzLevUpLcq1Yul8rE4\ntfL3uqmxqxed3cV0JCtm/tZFgWcN7caVn65hNfBRx4aMUBP4V7MeIdP1lU7P\nmWIxBL1CmVctbHSrAZp1S8YO603HL4RKjdJRZzMf5WP/7oKOJPKjPVl5htcA\nNFPFIsECcOvYpmEbhovvqNKMZ60XZOcxFNdntt+2JyNvEa4WhXc3EfwVJP3X\nTGb6dZt6kYr9c06y0vBClG0CSLPSlMvBz0BfI+qU7DiXXPa5P7HcoHL3NGdY\nJKDtqKrn4kD6Subh/S8Pd8cmdX5Q4FaXUFugtu56y7X4T9rfoaK6buKqroit\nUFbruldZ/QrlakBQW5Xwr5urHdlNEbj0UNBy1wrzX+5cV3DJ7YXb4nbNOlid\nP+/Zc2DANYfSmVoie8GGOWvmGObqws9FXxUSvgtH07upKDUV+hsleCVg/kMf\nUyWlzh4a9TXplYPbUpVcQY9Lg0AHaVIOARUctdTXpekdHTsg2jGzDhjnb/Rg\n6ear\r\n=pp5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBkI/hDE0AwUXwtlVWSdIj4e4JZB0wG5+M9QkDCDTgqQIhAMQ6Y6+gOliqaek0QeGEG6MMkS3yUrw8kldvQdmQDjRX"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.de051be5_1536782186158_0.716889294981506"},"_hasShrinkwrap":false},"1.1.0-alpha.fe90344d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fe90344d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fe90344d","@crave/farmblocks-text":"^2.1.0-alpha.fe90344d","@crave/farmblocks-theme":"^1.7.0-alpha.fe90344d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fe90344d","dist":{"shasum":"a4206abc0f7fb2b5efd265ae859c037dd1cf47c3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fe90344d.tgz","integrity":"sha512-itFCjqu7N4wBfF6DYVopx452JuxxKI0JLPAUxHR5jkrUx32akVAk1PwIXXAX6PHXJbEuP7edXSpc9wIZu9U0dQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmkflCRA9TVsSAnZWagAAnE4P/iHpkMpPI7n9uwb1Dr44\nH28XwbFchrE9RzbbfF4wOYLMQfn/vRrAt6oNpOgTXbpC6SAzJrs8rHKR0nZN\noCAe+keo6LFsm24cjSemGZ+17vajxI6uKY9kXqh4riOKZf7ZYjqa08uC29W6\njtTYPo0eGLIeBjhlKToACn++OFdieBy+UOsg2NMIIXWcSpkkfkLauifvVYy/\naEA6L9SVvoiJrFSI3+Aacss4L7rLTaN/1gclMNbKoN1/p1lQiTqi3e6a7ut6\nGiMEOF+5S4y6wlGdO+8Szhl5uhmo07nPxT1vBu0cvEA1U6uTu7EXv8irWHHL\nVb1DMQzAkNM8+6/k2tS9VC0cbzZopInBk5yC/yc9xDCbQr5Dmv9b3qSciClr\n0YfCOM/K4qKoFtvhznh4Gwcbeq3DKxn8GIPAPtIEodTZzMjzedO24v9/dZ/i\n7y0CxNTiVGlvR5Ikrc6w0a5vyklSuwX8J/z5Pz+JbJTmeNlIZjWClRuWNXxW\no1QAlSTs5sK0sF+z3wPCsuctEzLQ2pIactXhp/yLJEk+DtiJCnNJOtCgghDj\nx8iLy+k/50lc7yFULk9hW8eFhCVw7ceyB1jd8FDMfXYM7mmlqJZT8+Rd/yb7\nzzgt8p0bK63mt4thOU4iHC7EwwxB76lxCMrHwG0OMHzCUJhjBkWIGMvHZAFy\nykYr\r\n=Bw57\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYKGHwy2jjst6NvTXXHxj1CMhAZuwM4Ek19QUYcKy/FwIhAOyGPazp6fvKTrvsMXU7zc/iSH5ScfhHiiwG69r8U/9y"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fe90344d_1536837604717_0.2621975260527143"},"_hasShrinkwrap":false},"1.1.0-alpha.6aa76345":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6aa76345","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6aa76345","@crave/farmblocks-text":"^2.1.0-alpha.6aa76345","@crave/farmblocks-theme":"^1.7.0-alpha.6aa76345"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6aa76345","dist":{"shasum":"a85a409ab069f8f7b57dfc474ab09ec426f34dbd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6aa76345.tgz","integrity":"sha512-CDTo/Vfx6wI5q5Hi3MJgxKqHj7GiYIUvX0UHKKDYc2q0ymDNSnWqsWkIuSnyBEp/8SsMdk5rKWvJZEiA4jqsqQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmmWaCRA9TVsSAnZWagAAOAAP/Rw9s/D/Ncj2ZKfTKDIK\nB0Xvlp1K8v5DPqZJcVmJ8FH51SDytUoOPlgKn8xRhIfQ9gWMiniEF2C83z8A\nyjfBLakjYWDrt0Enlp+KDK3WOPcG0vt6YxDoSsQr1YVAFvD/q0OoUiEfpcNf\nvnsrSKkPmMcKwIr6+qyxUERlusAfr9VvJBRmChMYRy+m7oX7RQWaRESFht3e\nmcvgg2NRmPaoLWnD/9XAgtCbJSmZ7m/EsL8w9Iq1hDFFPzXIKsOPiVZOAU9Q\nigD6zmJGtK/FliG+DPYtjvoSz/2RWrM3bSYthlvFetjuQ58FXPOCUvRxR5hb\nfM+yuoXmhN/dpXnBn0qhiU0lo5UNS7i2O6FIFo8A4UyhBrujmI/8F0KDfCBT\n+3/FRIRmePDYdrFOlZ2rKA+rtNG1XRgBect2+m/dTvBpji1mRaRFXeUpe8kX\n147InUPmmChG59l2d0Z6/1x84DvYsKrpaHb1q1Z9LCHG/XY0vTYNQzXwHcP3\ng5lEi6Gr2vSqKyVJAMjXhp0klTr3Rhspqb5VK6xN1ZZwECJyqaGXiLGOrgaf\nU79hx8zpKlxrq2D1GTboFPaKft6aGKfFv0XqEI7DUJmRPBNNyaG8GjFRZaP4\ntIbEAX7QCdPYFb1B6Kz3NVknfr3fQtH/rPA4Ia+zIkF1uMJRq1CDLney2NCB\niG3w\r\n=BA14\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsa9toeM0G/zGjK1Qic9Nk+4J+HOEXyxYGD/aAdwGIAAiEAsMhFD0ZDnwRDdIBewCfuxQmlvYL4IthLUu6t22paAD4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6aa76345_1536845209488_0.26999100285717015"},"_hasShrinkwrap":false},"1.1.0-alpha.d4208acd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.d4208acd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d4208acd","@crave/farmblocks-text":"^2.1.0-alpha.d4208acd","@crave/farmblocks-theme":"^1.7.0-alpha.d4208acd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.d4208acd","dist":{"shasum":"30cdd884bb0fca81c9f5173d52e435348c86204c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.d4208acd.tgz","integrity":"sha512-8zde2S5xyjnJu0jaiJe+B1BVpD9qGe0oYG76nCQ1RJ5mK4fqZrwWHC0QwzjnaSqWkAOlGPgRLaC+iv7S5wToGw==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmxRpCRA9TVsSAnZWagAAyIEP/jMnmGwwrVj11ZTkkxKK\nOiMHJsZ+qdNp8ClUHtQsWXAuG2aHudx8D5zYfTNizBAPSpfKFFZwg8Sk6UV+\nVxBBzhBZlo3STDK8fV6dKoZ8w1/CMmvXC0MgQZXms/85LqqE2MchkVPRwtUh\nvcq+PsMSuMREQtooAlv0QfY5xpezJDZCQ7qOqqnkyjJct6RD+lyfqUWfS+LG\niug2SvXgheGyn84youfNNMLZoj6ZYlPwXcxdLoKUN48JVi+ouWEtBu36+fo/\nnAofc5VNPcBXfSMkqgrdH8Lbx9DjPR47njOGm3jQaDDlouLLtP0KtB6eUHWv\ntBWSU2w70G259+7lMm3OMJsp+sJ6zUm0cmTihvq7eVhVYg27LFv+NrIhPfTW\n3nh2RNsHpLL8Hepv//GmseeQdfCKV3spP7RJxQE4SYMEGdkniLG9GmHHEDMA\n2XqOpFWzxNPohCCBsgiUimpmOcEu5ANtcIB4krXSicrN8F0/7W5BKCDXxRwc\nnLCcL9kvIMPqsBO+mHiXHxwKPceYytpE4nfddx72fEWiV05kfsV4RH6lFFmL\no+mBTlwog81GNwN6DGOODT99lJOLI/X3vVESicE4uMGp1E+QC0DQbuZxf0Jp\no46pamHwYKRyzeLBmGmn+XS6H5VtZgrrKyFraYqeiCphwR0YrrpWMyKxEFaJ\n0SYm\r\n=s2b5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBm/BTLdHuWTg6mZyKOiUIgqAwZBtrAtUq9BebJwISAaAiBAybc8QkL/+F3uSN9Q6DFDiFHsW5yI5VVEsCvPt99YVg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.d4208acd_1536889961163_0.5160572567095916"},"_hasShrinkwrap":false},"1.1.0-alpha.8902dba1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8902dba1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8902dba1","@crave/farmblocks-text":"^2.1.0-alpha.8902dba1","@crave/farmblocks-theme":"^1.7.0-alpha.8902dba1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8902dba1","dist":{"shasum":"d2478ae2d55c663c6425b55563126d09b200974b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8902dba1.tgz","integrity":"sha512-iQTchK8ekHG2rNMssLnlgxej5vRB81WcJif8ZEF91dUtLSTfLMASiWR36jSwiTqXRx5AHo4jgi9q9JONeqOvcg==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm+UDCRA9TVsSAnZWagAAz6wP/iTIgSxn9eqFQfD3BPAQ\nkVTaeTBgSSP0JKSW180zhdM295LzFw400BCSXSdvLBFp3PiK921rifV2EljB\nHP+RKqvgPICkMTujXzSKtu+KlQzwBeEbdV8fUVYn3A3usRKTKmvdiynimQHL\nTsDk6AtGbZzV6DLfK+3+47h1urcPyQpz/PCgqff8wesAa2YpzT7GtOEudEar\n6z0gi2t0pNQdVDf/9BOk+fVlWDLqjvjo5dIFwJcE5KDxJnLDEkXJO8TPUvJc\n+de9qeFYalFPQnhDmnwzRBRRwvcJzoAldYsCWQr0huYCbmmd1Q86U0enqKeU\n7E7J3XV8LThqb2MAkldOKkwrwwztJWn8NPvd1OUe+NjuaAOq88z9zeAV5lIg\nqRTJlMqyZJYxREpR+D6rBnbL/BQQ/h5Cv8OmPrO920zioiMhY514mHNjU4Sp\nbTCkZmUOKNR3iDfRY18axxf5p7YJlMBzpvAzNqVCyqR7wy8oDLSJk/22Go2u\n0d/k+BuJVlcVEZXAqIa/ezlfdCDe5JYhgipaZAAVVstohMOSt3DZB7H/Mkq2\nt1ja/dsjXbJqx/YnbKMiLqPxNO8P1QkVfgojo/igcqqagSOLrEjw/3Mk9KOs\n0+QucSEMZzbE6G3FO2jjPr2ps+ybixAp7pz/M7XnM9sFiVC0gbWYaFphKLmw\nXKXq\r\n=5xfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcv0p51beFtYw3MhjHa1spJv8dr2bBvWngGELrLUbjCAIgLqaTCvd7guCZOrr/znS5LDRPMDyFWpAdRLh7bcwS0pU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8902dba1_1536943362454_0.9378502281588343"},"_hasShrinkwrap":false},"1.1.0-alpha.5d9f5cf3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5d9f5cf3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5d9f5cf3","@crave/farmblocks-text":"^2.1.0-alpha.5d9f5cf3","@crave/farmblocks-theme":"^1.7.0-alpha.5d9f5cf3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5d9f5cf3","dist":{"shasum":"a644024d98e969ce8771ecef20cf0ad0e073861d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5d9f5cf3.tgz","integrity":"sha512-tB3S6ACpEIdrYRZxskHN1OVqK6N1rHVRXVWAjWZJcPycGZjlV6cvvLFPZwEicdWQQ6eDvC0pKJbyf3AAU40XCg==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm+d6CRA9TVsSAnZWagAANIcP/1MEWpsDAdnSWtholVLR\ndbq6tazHiP3RabcLcCB/xrqQxBeinvkVwc0e5FU2vMSeYlmvBzv22zwyesyw\npZ99AEY1j+RUMhv0+HSGjEFs8NLXhNCFT+mXuAhj7tbKMpQM/MKAGOtWHjCe\nSeeRZmdKzTkN5EQiJa7m1JaowYvzi1D/Eretf73fb6JREgb8JRGg+qeD7zMV\nH0zILVe4QAbdIDZohUAM9jWHIOkoX/LfA1FEXMlp0dAHYrdDbv3jNgqimRYg\nO8daXYDyda//KYy81PebMO+X7+MtOc/fz0EYz0nZQ3/mqhysjeA7otD5Z2G/\nmZaTrIPpxFtVKd4pUke56dQcT9O4opEGQKR3rt7IHBsranbq094Aoweys3yS\n5sApbHLFBV7IdFr1IJdP479mb6zg+WWzcvfiJ+E5Zzo5kldD0HznqK7cnZW2\nSVjrpKjsXRk6YjzP4yo0SMTTlpoaPSZN0BVCjXu2nkmJ9n/Rgkl32PqZmPq3\nUzeoa9D/veCuZbwSBp6W8k7xdKRPUD3SoFyv04Yoiwoji8HLDhrE23JFp4kz\nTMuVpvqCrX6dIdNcod9kFXMDC460pJE9EyuF2h7WPdPchexNLa/jUtGl8jAf\nG5d9jbnpbXQXj/eMQd6JohcY9DVEwjMOJKOREgsIXgQA9DMlDhQKV2udkYx5\nqefF\r\n=MsxY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZi1wXwDCp16HR9ToA0nLd6GiwUEETknrwpM4P2mIjtAiEAuHwjLgpEaEB0Udvox3104tqFfNZ4Wjm/btY2Uwx7KeI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5d9f5cf3_1536943993504_0.7124873085786336"},"_hasShrinkwrap":false},"1.1.0-alpha.e07c6875":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e07c6875","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e07c6875","@crave/farmblocks-text":"^2.1.0-alpha.e07c6875","@crave/farmblocks-theme":"^1.7.0-alpha.e07c6875"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e07c6875","dist":{"shasum":"93d599d74246c6d88e03bfe8e1861fc216250230","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e07c6875.tgz","integrity":"sha512-5L97e22IjXL+HYrPF43mUJzbAA3X1ObMYDgTZcEcU5sRCZ8mOFyDrAtr/gWlFS0mvQ/dNUEIPiPx+KSXRvd5WQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn7XbCRA9TVsSAnZWagAA1MkP/1LjFEX3eml/KJWKzp7V\n/vSVYfynl8xZLLutamKbCelFvxRfzPzDeIv6OnKubPlv9DPalHDj9FyqVS6t\noifeekauo41Q+Uoo+LLdZuPCm04oO1G9Jm7qq1MGb3++h6sltAyv3GJBsKfW\nICaZ5B7pJ82MM96Y8rfD6FdKwTG7HG4oQqL/nyPwHRAARUcGIRaOrGRAaio5\nHBxJOpDN0wfGmhrtb2g34wJFFa8fJ4W8wv9DnzpwMwNKWtMqTZJ7ypuoKGz7\nptf5EZgrvY6CrEzxf+Kp5iYpbtz2e9mqEypD3V1fk41gQsibM14WH2FbQwzs\nEP6xgYk5g1fDJi9/mweLSA3P2iVIuIsCFh2UE9zzxG1JOP1TuA5+8lTe5QL0\nbw2poNaW565LwumySEFecuKANDTuN5izuqlsZsbcpifsOaVWQ6P5pubpCpPi\nwyxSuSJjcED0QUODz+7LyobmGXhegNnj1LQXSXJCZWdjq0jQqmuRXtyxx1wx\n/RjDrN7WfhFFc2E6QufApk3qs8O8JmspyKXYJZgRm0YsdR1GxDcEpCNAcIyn\nPsY6kPQz5NnQihRdXmgmm+k088SagzyDHWW3I+7HWvo9sHfa0r0UkM1SWljY\nfFJBAbEm2ks7kTixEto6OGg5pRZ6MmKBIn9n7o6Hr93Q4aUbxk7Mr1Nn8LlS\nFfDc\r\n=GY3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWdT9Qo7bnPdmXZleWjkMS/3KOjb4dJ2p+nAIqCCQvYAiEAwW+GPdYexATRiE3E4SnqzmvEDaJqa0ZPC2MWt3vsy0s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e07c6875_1537193435267_0.6821913358802736"},"_hasShrinkwrap":false},"1.1.0-alpha.6e0ea6b6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6e0ea6b6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6e0ea6b6","@crave/farmblocks-text":"^2.1.0-alpha.6e0ea6b6","@crave/farmblocks-theme":"^1.7.0-alpha.6e0ea6b6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6e0ea6b6","dist":{"shasum":"8dda5f940ea6e6cb37f44055b879327946cf1637","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6e0ea6b6.tgz","integrity":"sha512-bXH1iNMcwedywQH2Wci7ARLJJyXeejBAdPB3wzFssd7x/DXyQBMkQTl6xVNyLJLRuKZL7RBOFL+YEv3CCFWadQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn73SCRA9TVsSAnZWagAAzoMP/ijKhLSE3xO7l/Cynqrq\n+LaQORM22l9t0xFOfYaB53EEU0+VLmxNbj+U9tNYDmHfXGaPlQPXN5vSCsxl\nk6njOIJdB1caHx3FWCPAOr76GRCvdfTMAxvKL+KD2dCxhuut2J6U8tl5zfXq\nn0AyIAMaUmczO43RkxHZwGXXb/KV8dCyBAMCM9jC9HX871QBuVtEdJgDdYHu\n04O/qmYZSrzIsC39sUEIPsgKcVgT2wf9PmuWE+nrS5/FvyAgHCR1Ec5lJZH4\nZQabs6sojaVhYx9PmpMRclS2eLdP+/X/VXhWbh+oHb7XJXyaDoSMpcPLYhWK\ngWs8a8oqRieE34kdtbm087npomnWG9YtZPzxtxP5Qu1DWJboD+L+3ACM3Snh\n87p9Z6F092kQq78oQ6xH0uiAbMQhCkGieoeDOGwWU2kF76QkwjkQK3DQdTGO\nYdUOumH4FnX1oNaQ3Tqbmo5oDQlBjobQ3NYJVTBI93NayLzV6N6Lih841Yf/\nhhHBvHCXHe1JHQDuM8ebHLHbwLjci4Rwu8MfqS6yJYadYzw5c2lVoO+hWsEw\nPWnXlXL1NHPKbINWsV7Kc7oEyWUiwgi8nf7M9AeFwcXO7Ts01zmkASGlxkve\nnxgQ+aYTVZD31hsjXPKHcpDzdlHFsdtNnSL6DJiqB4tSt3tblxPsOoXzNOL8\nuBp0\r\n=XkSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr6aS1PJdwR2O+R+45ZG710ZMREGxyZAAkYzujlosulwIhAPgsyS1nbZHH7XaND/oVlG2u+2nqi81lZT0Zy8fcH2Qi"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6e0ea6b6_1537195473270_0.9913074860649529"},"_hasShrinkwrap":false},"1.1.0-alpha.60aaa968":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.60aaa968","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.60aaa968","@crave/farmblocks-text":"^2.1.0-alpha.60aaa968","@crave/farmblocks-theme":"^1.7.0-alpha.60aaa968"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.60aaa968","dist":{"shasum":"113b7f90ccd0e256506c8f8c10183321c6a48802","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.60aaa968.tgz","integrity":"sha512-faLcfDanOt6rUGyTmBl8za0FqnsX3SbthCnfK6v2UWKPYhJ87bz9af/XP5WvXvXJtmjQo+tpZ+MUSxWskhmS4A==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn8l6CRA9TVsSAnZWagAAgUIP/1Y3OP42LLHTrkr90EqB\ntyK7ccLUp3eE0FMFdkJrhxTzpr3Xo3d8oeEJ8uJUOUF13Dj1Hg7trsMTO/Sz\nJraYrFs8XBjHZAKkhznN0fRDH8d18jrewrdb0VOfMHv+gSFshn7x886vba0m\nKHKSua/gfwBqtiAksVm1oNJEa0vOtDdx5aPHCaw/QMPmojUgXXeHoxAkfn8b\nPuLAMBtxIdtmxDNdQnIXQP1wLVJfkse4D+sUO4Ox+uJ+s8YZd5XzmzrwlHsq\nfWpq0LAIZBFRlmJHz5eZawvIjdzmItV7fZkvj8fxSD6k0vlY1i77DLAZ0/l4\nk4cffWAxl4VxGFjqS3Pyk3enb4aF+2bY3h6PI9mrUVl0s17aSxptMMwQubE9\nHG/7POYmJDD5sVKN7733UUwp2HIH7Hpq+Qvzkk2V/CQ1iMjy6ZcUyGzniIOX\nz+O7fVnEK9j0BzaApD0jKNE+VB+VDfW8WHWuBOTbiRCSaJk858oCOqYyf3kX\nFqXey2FMNj/O30FTDw8CF2u+mbXxTxJIuKxz/NfRettQLodcG+ZTnW3V2jSb\nDhzplqE74lvdR4L2t5jXtOy62FgunpMdYZCIHAyUPAxYMxXMNJ1B6As/5auI\nqZx91yT2B3JqCEkAmn6cO1TLtAkIUsA8dZiHZNnQhvsTCQPTjmsOYWIMg0KV\n9Pqx\r\n=2J6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIZNQXwvzyY2/goh0MMjUOZ5+FDgCF04UYHF4cneeYMAiEAy14YNwTuDHCVva/VAEP+WmQ+7e1P9R5hwY6+5HgtZ38="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.60aaa968_1537198457763_0.38846211842210443"},"_hasShrinkwrap":false},"1.1.0-alpha.211a5123":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.211a5123","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.211a5123","@crave/farmblocks-text":"^2.1.0-alpha.211a5123","@crave/farmblocks-theme":"^1.7.0-alpha.211a5123"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.211a5123","dist":{"shasum":"851f4aa35d28765660095071304a4ef6da3e1cd1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.211a5123.tgz","integrity":"sha512-3kanigVpC1hiD0djTQhny6hL4SgutVgGfigvL+q9K/aYK7TAk1MvmHydrP9d1otURe2bX4TfCOUW4EerAqCm2w==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn+KSCRA9TVsSAnZWagAAUVMP/2lftySt+c/QX2TCPSQ4\niWIRAK0xaolaSKnzZZODQl5bkrtJ0fPTJqQ4WelEtF7joJpNUKQfoz8Ij3nv\nC30nDn4Ug7dd2mPNf5xNssulVeabD5peWnd7cN4ik6jzzJFzdwg4N6BxFZgI\nO39llvkxknhz/GHIA4/l0dCjfBUbb7LUseffGt/F/9OOz2MoHfAi90ZNUP7o\nG3ve/jCq68etdm3pMmR67Cfsb519obOt/fxqL49jp3nt8EDX0+qEv6tgE/3o\nktD23fkHZG+caXdjk6I8chxiJmYLGj0QBeta3hfQ6CV6Q3SrahGBfNsXj72U\nZ+tO3VPueL0Y7OwuO9lXn4vsdj4tctbAUeDbkOs3NqebFESmPMY01FHJmSRt\nY/x2bH7TultcfX+ZMHE8Xt7Zo0Gxj8bJkJmyUXSSHEu21hZCexp/mMhmouQ0\nt/gqS/x1qvtnszZkn9D302vE78gUUuoQYNLWpU0aYOMLprmvnN1WVxXGi8zw\nUcY999orSwZIRDq1ahmLS5HS89NSeKtV8raRjR0FdScrBZAqlFGLVxf5e/za\np5kU/6neZwRzDRkofI6zqhWbxBWwdQG5Q4aD+10Moh7DU0hNw89yPJBwCRjR\n/A2Y1zo0q3tZt1FyRCK1zD1vBmKM2CVoJQqqB4FujKNEOX/AaE8HxYOUXv2H\nJugt\r\n=5fUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDtDotHtziMHXnwaJhJoto6+5paTgbRQFHj4j4ypWy0AiA09vYYd5UKpK/ZfQiDrYa3UrDCJIRhlIJQIQaeoN4D6Q=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.211a5123_1537204881668_0.02639939608704167"},"_hasShrinkwrap":false},"1.1.0-alpha.8832807e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8832807e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8832807e","@crave/farmblocks-text":"^2.1.0-alpha.8832807e","@crave/farmblocks-theme":"^1.7.0-alpha.8832807e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8832807e","dist":{"shasum":"fb243b8d84d48491d1dcf69711ad5dcc30ef7f40","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8832807e.tgz","integrity":"sha512-Tvczg/epbbwlEh1D70sVsUwSznAxsrHDlidaS+/ilb5MMpRV7M6KgJAz4z7bsQn22UMrnAGKUggeyhKhBCw7oQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn/9kCRA9TVsSAnZWagAAFMoP/Auc2iZQeWR9Xu/cHuol\nz73WYiozTL4DLZLaicOFMX6eZydUY7WONkHc4YbGltyoRUfHIZLDqv+ahiAK\nTCYqgB2Q4w2RYoDc5l1LQ8o1bPfhXxxre1+4ov6VIN+TDyMZ3hGIC15x4QP9\nHes4Sms40GjgqmUrJaZsstJhrxnylDE0Dvs/QteB3VapMFenwmdWvWyIyXCX\nD/QanxKSu5Wgpj29kFZRLcfB8nI6/zAF8QUPyRdALKkTAp/JeE0gxeKmuXHz\n954hKCJM8jIk+Z5d0f7Mej7tH3kbX302iK2PQ5qgrQRovdO1lQbaEry2J4A+\n9lTu1Dzsov81rQl3SiULvpeDbwee63ritnGoT0xzbLXHe7WhFPMzaaHXW4yD\nVtyjIdXJuEhdkYL5e8b9ANsUeVqiSYeHealIEzS6CLUo+qe/zs76j47V0kzJ\nri/PT79H5UqmbLZX3o3fXs+ZCSStkUDXBe0I+zFiDzIs7FVYM5qBCpGNqpOF\nBRP2ylT751JwIIEk2RFoL7eRN7jZsteqD3asa3Sz4bAuGwCP+/qNFFDZZIH2\nU59lTXfCHwcmWWvpQYHsLxyHai/8trftASV9ZwRayYUG5LNyVQBbMIIWeGr4\n2e0BARFKnUALsAsIW80QGqLmS4t7YkYkueE2ubgniwqudn5NNXQThPrNxyhh\nOQ8o\r\n=o7G/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsVpOmAa7r7GSuuEBHvvAjDW3Y378sHOSt7pl9pYBGJQIgaGLLPjZfxeMO1xrA/ZF5KwjKEuwoRKV1czOu8vPyYLY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8832807e_1537212259873_0.6459026732322768"},"_hasShrinkwrap":false},"1.1.0-alpha.e150336e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e150336e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e150336e","@crave/farmblocks-text":"^2.1.0-alpha.e150336e","@crave/farmblocks-theme":"^1.7.0-alpha.e150336e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e150336e","dist":{"shasum":"3f0237dc49fce23382c70cfd7980ace11c90e99b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e150336e.tgz","integrity":"sha512-WhkwXZ/1Mpb01/6jw+CTEgROhnYHl/9hoIYqOqR7VeFuqn8V4tXS78sGe0T6jtxttzW5cjr79lMt1Tuc0z08Iw==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboAHwCRA9TVsSAnZWagAA+KcQAI4DaDmwvzD5/nXIxaIg\neqFhB5k75Zud4Xu5d3LaMa5PYI+XeUzs/hkgiLOj7w6+yEMS8n4QOzcoI06k\nvtvQ6EZNwmSiLfaIYKy7zm6qKPfxOFPn/5rfRJiEpMx5nm2VIB3iwVSlpnrN\nLozLOrOusEf5T6y/zqvfQCNbF7P2gxshz/5Ky2JZ4UoO/94DvOw5uP0EaGyc\nAGyhgVS9RdFuZ75dHdFJOsXs2+0LMh924YuMNVknk2ATilAQrTRaPJqpka+a\nkZLEm6G2rOrY1H5PfRpyaaidUL8duwwUBt9TfySmZRunEPlYtFjG2BxjSJt2\nV0HwlTV1k9FkcU9XNgBzJWMR3qwVK6fowRraUMQEsKrQ/4xUPrlv9xJ9MuM5\nwZ67UV2HKxyFK6MkwC/a2GiDGuLv6Leigvo54riJF/V0ZH9zx+7nVdDd0t8s\n3f5PtDf9Hvv5dKWOonuEBX67nU7AFU3sLblXlAnJKu+sGhBF4Tgtwa4UmrGe\nLsVvPcEJFJDXwthKlbonOySfITzRUmZ5zFqIRubTtA7KdlNMzCrLpBTfHh4c\nzeYZqJn9h6CNrARRYmLBNrAfgJ18Z/H/f1vdRefMitlJA74IA8fEzX/2BWgn\nJPfbSPekz6pED6PiCRd3NRRBIYq3AnDxCdxDivyAyrJZtzMX2aiIh95BTett\nU56d\r\n=1hmj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/03vd3iOVpeBBYYsiYMUDpNza8WDqVgqENOUclCBARAiEA10CB74ILYCnbt8n+u6eLRvTMHcbTlvUpfyWnfLgRJ90="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e150336e_1537212912205_0.7240388686842085"},"_hasShrinkwrap":false},"1.1.0-alpha.227dccfa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.227dccfa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.227dccfa","@crave/farmblocks-text":"^2.1.0-alpha.227dccfa","@crave/farmblocks-theme":"^1.7.0-alpha.227dccfa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.227dccfa","dist":{"shasum":"8a5a02bb813794f6b613c378b52daf8a2b43ba66","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.227dccfa.tgz","integrity":"sha512-+tOcsTdOz3ZK/NmoH0gGDpcN0u90NdjUccdaZZO/LrN8Jgfip95e+BhUAVR7ku4TcWzeS02RdIon4n6TqQy3oA==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboCcFCRA9TVsSAnZWagAAYDkP/0UDDdqPPbhWwQlGpNhO\ncs9BonXMgu9LxJJdL/mL0dRK2YEy9j80qBlFoTcVSBjKymyCu4OqqYuI5NVr\ngW3VUR603QWNzLO1uv13AuiwvStP3F+HwwNbduAoQm6/Hb2VULmQu4iAWXyy\ndWSd3MnPMEx3xE0bdIamizpG++bHmXLtByRcO3Ab3zl2kxbkAQu5s1sIjeTz\nl6YL+bVxGWcmIVy0Mbe0XxgtfwwLAwGhgZLafs9ksvQZ4fIeVkTvMROVhJwK\nsnNKRLai4faYbzLq0ft35LstvNl8d6LV0rcvhuZV6vn4fYOxhvIW6fW8nBCN\n8j6g3LbfGbIShNFIEQwM09Z1LEsSfFTlW3T2WgtMgxmYe+FNvrYVKlSItwXH\nHivpQtT++LX16JL9RQt8rAQgZADQKwLWfi0ZUc+BfWJWtTJhZsmg5Ab0ztZE\n1/zaxsQq84tDa2bwjRv0r/4UKuYUYTjKaPJNd7a+K1oSRMcuolgX07KfKvLV\nH4qlwNV82IFXqrmtKQ2CSTejYcFFeMBFmnBNO8x0mjvVOk7lW3ZhRDw+SL6D\niCpLZy/bzpc+tbV3VI+cb9YvoxscLqSlM2c3Yi9vRjWhfTZSkmQZoYdy7MLs\nurlk58GEdkedtX1Gd/AbsWXUYgTmgM+TcDjQnla6zHabUrtfgTBvMUxsXlaD\nUjXK\r\n=pvC3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyBeYtAOjY4tz7Hfex+ZG1u+tA6tv0qivXjcZEIPwRsAiEAt/kEvB2pzPLYgXs51WtqNJEXQViGpjS+ttlpyIehA8Y="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.227dccfa_1537222405000_0.9555867615233384"},"_hasShrinkwrap":false},"1.1.0-alpha.ac0d405e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ac0d405e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ac0d405e","@crave/farmblocks-text":"^2.1.0-alpha.ac0d405e","@crave/farmblocks-theme":"^1.7.0-alpha.ac0d405e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ac0d405e","dist":{"shasum":"68a0f0b9bcc6b75241f70a9f759f3f8e8f547799","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ac0d405e.tgz","integrity":"sha512-/18Uz3dg1p1/Ievp7U01oBx12AwJ+NUl+qTdcJ8VFwGyppW4BOFUvoiyaSa+Dp8LANcJnXAHtKJdmY7laiPeKA==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboKxYCRA9TVsSAnZWagAA6WAP/jMzli8go1j6acR9nulZ\nJuqguYgzaMT+HkGZxaAKgI+aKHwA9wygXmR2/3f8vfuUwK2mWwJck+XkEHjN\n7QoZXuSgf8j/7oMYOCXbB9bvAaDYZjzUNm4AxaveS6TCeJFt1JFk3FJvKtVJ\nyamkIHyBYRrnpbcjDaxVn2AR4IfDnCJkna00xJajJF0Ppqqln6u9fhm3Zc7n\n0SVN0DnTi0jDrX4C6Nm9cqLUd3nJcpnl4uM990Wjfnzp8KO8sjaKuZTjV9Ii\n/8Bz6/36eK+BOV07adrhtxbWPwfKm0nPxoKMaE+OYIBmxt0yV5WmH6wiah0j\nrfFwxYWY1SZSmEdSsSqR2MFl8QuIVOJR6wbFFlBfr8eUqsdXXdV0C/nK3As/\n32GtSQAUca0yfGhnL7wkvEvc7t1pCsjcSj2ellYL03/qXBCl87FHvyJd3vhC\naW9V/SZ+d/EH3twOHoa6Ub6Hegx44wQ9rPT+cazeYfRwCIoEg19OUWEyagwJ\ncOgyy7QMTYZ1SQwnnn69yurslLGnDH39NdBQ+oSclAvgNjPi48a7e6YoqJ8O\ncZ2JL8Fuwrezs8gZLCKBqafnk4nGW32hnQJ4Rc+ekdtY3mAMqm7AXDulvooE\nfhOyedXLnB7CG+uMXsYpHQ/cKXzlVntZ3OU3/PEtUNAVEPMP3t6NoJokUgHj\n9gJs\r\n=q4DB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE47UFWkpVSHKenx0a354bQZRaBuLZw+qlUQcOq1jHMQAiEAvJ1knNmk+d+YBoQOv96HixnZ/7VsSn5bsY6jAAQI2Z8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ac0d405e_1537256535971_0.5243071786320996"},"_hasShrinkwrap":false},"1.1.0-alpha.64a9a753":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.64a9a753","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.64a9a753","@crave/farmblocks-text":"^2.1.0-alpha.64a9a753","@crave/farmblocks-theme":"^1.7.0-alpha.64a9a753"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.64a9a753","dist":{"shasum":"14dc9970ad034d78cb89adf397f664836c40139d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.64a9a753.tgz","integrity":"sha512-x2UYO+jpaCVUMOgvtG8rXylNHuTCTJdn+NxsehzRmhoMltBBjkARsvsSeT20S056kq5nHI+67zaDYwLSCgtlFA==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboPZtCRA9TVsSAnZWagAAiLcP/jXnx/OYf2cRuMESNyfs\nWfCoYSGv/VCnjIT8M8GFNTJhONyVgjOz5zKt43b0RjMwjtW+g821Rf3TdcOp\nyc1MbTlycQIJCQl2tP/XbJg78ENUUkTJaocEL/4a3EBIBY19UFn6JUwPKXe7\niY/1eV9KLtXRmOwYtUjpGXZ9XeyNr9UmRAiuqqjX8yT9cRYu+drAU4LVuqkF\njvUfu87DJ76UEz9nGYjywpl4l2kVtO3Wu3s8N1WT0J65WS5eFAYkTaT+9yPK\nklDOOA/T481ICWk1R2eWasAMZPRejXWc1VLaI0CGxMmGp+36ghrqLlAKmS6k\n1gzhz1i8Q5Jae+JrpkKRTjFmJdGnluH8uc+F6ym/Tn8l10IZXFYwZIMyExrO\n222DfhYilwFmW78iOdAg+FOTWplsZ2Ti+oIIGXOLf1G4zyB26cayU+2n1SJ6\ntlSL/8nKkFOqIKgfxV+6S1cWYSBnuf7ohFFx/z28JJK1fTv8R7lGekK71i+1\ngSTTYySX9eUG8cRjStIcucRuA5PWOZG3BBAMXtxxkBNP6xq8l/vc4piiOliJ\nMeMBtiQ3iH3rdNRPYM+6WIazmUlsgLTfemxK2quSkXMz14hpnG0f/y7mQx7j\nYiCCO4iGLuF4JJFgwEuOdKZEG/KHssMtinPeOcH4TFLN6cD8k6lriruIitGD\npjw3\r\n=YKtb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIG6K24yl+q6dYV600doBipmMLF92fInN5pZWKX9t/uAIhAJwfp1lqsBUzRfj7FsBqsNZY4gffuhEbKVUlI2kicqET"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.64a9a753_1537275501038_0.09548222763299452"},"_hasShrinkwrap":false},"1.1.0-alpha.6728014e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6728014e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6728014e","@crave/farmblocks-text":"^2.1.0-alpha.6728014e","@crave/farmblocks-theme":"^1.7.0-alpha.6728014e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6728014e","dist":{"shasum":"f04fd7877405ffdcbc6fdf95fe47158601a4050e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6728014e.tgz","integrity":"sha512-Y3hhocQSDt+hIMS5ee3v4GoOx+x2NrEtfrNvlNuE2N1dODolf2lIYUOFaTwvOawYOb3JodwtwsHvNI1+cugOsw==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboS7hCRA9TVsSAnZWagAAJz4QAKMnnwE+YyjZ3XFdlpAv\nfrk6v+3UGsZbnSgze0it5dN+uaVT/EOLVzbhklD1LvrPgCkMkKFJtv6Yc6u2\nVt8GKEo4XmvJ2tgmn4PTdTcSSpF8Q3SnlTYgLzezEGrMmJELMGA6Rp4FjUbr\n/zOi3mMGZYijr++kKZGFcLZfGy2LHcIeB/uhTL0MPzjLd1s5wQdMeCTVbRhu\nOHLhRnmakLhIzYIXxyDzmNG01gG7ddKxj4vYAeC4H4a8rk8GnxUMtKjfI9YK\nnHaQj6NQRyEScSzEWeNJ7tdyht1TOsCgwZrxeJWve8cJfvq6wE7XZHX5dv7r\nCP/RlO2cXHDZB9ImMzP+wjRfySw4yztEv6ii6OcEiG5EtHYWuskwtwdvXLgU\n2Zl69G90cqdgwqOBD6vSUxX3qDo8xLYvbJu+fia63SxzGhVpDvKwTfYr+Oy+\njlD0MRfQHtDuYkh3+d5Z0VSvJZcluJFiS6bEhOlVTu4rkHiEkYHe9UaqQ1ex\n4k3qnPdB0FoypDZ6/nHvAY69ulD/EAnVrMh3qZkpKWC4SV7KF4/RABZMsuqS\nYwGhJDwTKIsv34LrfQ4ivJehd+piK1s+UxZoHGaEvv1fdkm2WG9xyJ5ZEgKL\n2t4Qw18yrp1N//vuNgK/74zggQ8uPPVHvY2QlysQF44zbo2Fec5wAB7kOsoJ\nQBok\r\n=iByJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpiETdA0g8zUAls+0QkOx7K+YOliR7YgfETPPqqQ0IfQIhAIqETxQFEp/a+mQ7rR+lFYUJteGf7rgwZdY0WpbqVaxJ"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6728014e_1537289952946_0.5555845710096203"},"_hasShrinkwrap":false},"1.1.0-alpha.90bddbe3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.90bddbe3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.90bddbe3","@crave/farmblocks-text":"^2.1.0-alpha.90bddbe3","@crave/farmblocks-theme":"^1.7.0-alpha.90bddbe3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.90bddbe3","dist":{"shasum":"61872b717bfe669548230710cd685f5f4b9dea15","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.90bddbe3.tgz","integrity":"sha512-IB098BH3UPw0pBZE50RaBhwidL5VbbKRSopmWETcJGOxq+TJKhPW7YAEWdzbVPZ2NhrvOyyNOLCwSbF6nQ5qCw==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboUWFCRA9TVsSAnZWagAA8mEP/3jrqvFX1iNVeljwwrzW\nHK8x7SxpUGUSVrt/5d5Y2BuR7zD5QueIHGKweT1bB5TArowTGzMgFiXGLU9W\ne0VzrmlUF0lHYLh4FSh1MjKWLloo7xeZ0ibdbpoq0WM9dMc3C6G5SKWSGy5m\ntWszvV4WlEasEXNCc6n0WM54+G8TBHMsvZivj68k86U46iCv6HVUgQjt0TYo\nD6V5ziOs3ZbcdwTj0+Tg2VQWakJT9dZFPMmEIUYWK1fSu0LuirSWa8XNs75K\nhM7BwbAwiW2q2P7vTDo1dsTzD9f7PlyqZ+mnWTY1lNS1vk+WPRwgbw+c9b0N\nFrsSxTcg9WtYwe6bcUMCg9ZMx9Za4ZPKPteeplpRjYVzmzXMbnDdyRvsJbNL\nx0pp72dtS7eDQjxaiU3ZtH0Lwqx+UkbdrGuFj+OP0UxRYLXeE2kIWwG7k3rO\nvZ8Xz0lFyoTnIy8APauIVrStmpgwH7uArL49130liGFvYttLVnOEoxrps2cM\ny1/LciFwzcEhexn4SBIjG7j/BSUlIFtavCvAPrZG2x+0nEhk1cWPrwp80IOZ\nBS1drjVcHjPrs1zZr2qZ1IWfbltFii7Sd99Y1LY9sLTjbCErB3pWohZuWvvD\nLjL/DpcivrCvl8LeEVCxVj6qKwXkd067NY3WvllJjkuQYyzooO9eIr9exTgR\nG+mT\r\n=vfnO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqJpx5/6n1uUFtYvLtZqli2VPIfLHAL1DlkUt56G4TyAiEA+oMkwBL+GJKuiUqFWpscff/zLpaYj3GSDb//4JhlYzg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.90bddbe3_1537295748881_0.6730998194052868"},"_hasShrinkwrap":false},"1.1.0-alpha.bbcc1ee1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bbcc1ee1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bbcc1ee1","@crave/farmblocks-text":"^2.1.0-alpha.bbcc1ee1","@crave/farmblocks-theme":"^1.7.0-alpha.bbcc1ee1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bbcc1ee1","dist":{"shasum":"e7210edef4842301d1614da7af7034320404fd84","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bbcc1ee1.tgz","integrity":"sha512-Qveuuig/OiDx936WwGqfqEPmLgw2Z/aSJMWoLxbDYdVDPHer133Q7BNHbZuGqkrJ/wgGqwhb4LIsUxD7IXT+eg==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboVHlCRA9TVsSAnZWagAA5SwP/3EuCxwj3Gs7NHJ9Htam\n6C9XWnMQFRgfquNR1yLP/zRrAgR9qVMfZ68Lw5S7xxVisKNPbUpGhn9xSRp9\n36FLhdNihnaGNm05j2A+MuYc8U/e9H/6eGZLOcBPbJ0Prxc7SiDBMHtYUTis\ntyTb64Tnm5FPGr6HA5tpBHwvrHU0HSiNtDe+PlzPRHYRFnbR0GnuXVydOxt0\nYZGPBJboAVs/O8x8gbTpMCkFVnItT2jXyn5aPkeDj/WXQ0kbSxWs7AUIJ7Id\npAUmwytAKsT4tlVVBoi7rbcW2Ot9PwaN1MmUvgPU3hWXC08BZAgyqvdbgnyo\nUohOa8PXAO8ISTez8QtraNWOvEM4UZ3rtqanzakO+iArgfvSEo+tK9zS+StI\nEuhdeocm2mdmNM5NA0L30j38EXLdGHj24VrBg+q2r98PKouVuNk3Ol396daO\nTaLe5Xps4jQNCj/cNZNap3+iPohAlFISowA9FgVhqjz1sQSA6nvLmq0D293x\nymFkyBf/Ueht0o7C9p9DQ0I43oQ26tBNiM963WDm3+fKfb9qqiupfPBb0y2y\n/UwmB4EYJnhHhNwSDq9vvuCfboPQyu8dY0+G5aEr9Bmnj84s7nLSN5StP3mv\nqUVaxs4xU3fNlDmd+w47q33kNZbqChI1x3vc1mNNbuHBPTSU0pqo5E0TXZam\nvkvV\r\n=OR0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaVRBb3IL/8/k/JPOtGr90AVvRzMTvU1QcnWv7QrGuCAiEAxZUGdpYk3Rn9aNBpbeeW8y10LjNC6J75sXVQv13Yj7M="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bbcc1ee1_1537298916444_0.4202611392083633"},"_hasShrinkwrap":false},"1.1.0-alpha.9f432df4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9f432df4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9f432df4","@crave/farmblocks-text":"^2.1.0-alpha.9f432df4","@crave/farmblocks-theme":"^1.7.0-alpha.9f432df4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9f432df4","dist":{"shasum":"e72830941ac64b9157283a037e67cd2f200cfc33","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9f432df4.tgz","integrity":"sha512-zojiYEColWaXmKdqjIxU63qQtYg26uU27lf9htK02jZXqu5zrxyZaUauQnmDeKXI1EBq5wTt8uZKC5KdCMC7FQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboVxcCRA9TVsSAnZWagAA7RAP/Aj2wtr9J/yquUBVrRY8\n7KMHE7yOz1T83N/R3ickEoKoA4WIrUMw2eS+gpGxTXsUfrtmahJyb9n4EAlI\nXNL3TQ3T+Sa3Sh3wgCXjwPy+Fl+uBe6oG/+WpaOs8FpNO/90qQtRQkg5Do/l\n1yxs+wIpzC0FDikXyuYgwSraq5ma3+JIfH7RPbc+u7vWkwrBPmoW/osx2dx+\nKnJWTQVsZOOotOFY/JPzz+gOM4WMh/BmVIzGTnQQVXBAMdXH8l08r13jrqPw\nMNcvtJI4jgEKp9fSfbfmtFdj9lBu3+AKSPqmdQEU/EVwMjhrmTkCiKqC/z6B\nOqRZLn/0+rQgBh23ZyLc+A2I2Pj9woCguZV4kt0O95rva26skhpeul1vHrh7\nwyJuC85EKg37zXe9ofIPa2YOstY3I2ieZEesTgt8byV9KELdOYTXipHd1aga\n3grhn4TMSXDT9VlXWw5RYV+VLjwh1g7l1m9JtMRTzI7O3W7d/QLGLCeN50lM\nZhaZID5yujxNSzc3UbURmNyuk2h81iHkcMWHRaZ/Cn7M7Ss9kcKWzGHccbfl\nuJgFNRaBH25EfNXT19KBXAkqNiZ1eS2uDylO/n1GPrRCC/KdwctsDpRMsUQs\nUOhSxJ9euBnI9xSbV0I7L24phxP149cJrY2IzYh1QcNp1DVQpARmYgU8VeP5\nGdH/\r\n=ZVFv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW2mjiSfJGanHKwluqS8tJmpnqdQgMdncHRO8IyWsvdwIgRSmpcAnRZQosda3ZnqNurRmc6P4Ad3e95JWAsb/2VWk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9f432df4_1537301595725_0.03846498657283837"},"_hasShrinkwrap":false},"1.1.0-alpha.065456dd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.065456dd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.065456dd","@crave/farmblocks-text":"^2.1.0-alpha.065456dd","@crave/farmblocks-theme":"^1.7.0-alpha.065456dd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.065456dd","dist":{"shasum":"47b950b4f6d27d3d66486fcb2c1fc97f9cd7dc98","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.065456dd.tgz","integrity":"sha512-acIHU5F3qM3ztd00jN+eLp2fGx9R65R6igvio7cDoyt1g+ko/5DW8CeYGUaG8QQsjMGRUUreSmojUZFyVIosMQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboVxzCRA9TVsSAnZWagAAIhgP/3Tw22cbCRkVoi45UM+C\n7tL8BrmpMJLUyfXTsCE7POqY65XJJlzVHSCw1vEO6paiN+r4KrTY7BvYluou\nBFQnQD+MUAGcA7zNss9B2dJSu0vb2oIH3XQNmYuqLdpWmZpjGO4handWOM/z\nUvB0k+elfuPshD+MI1PIVRiWmckYg1fPFHXOi94EbOSkOtgCzidC7NZDABYQ\neQ66x0fqt/6ZM7pevdDozeAy7at0HiHNd+uwHk/QdTsPn5/VubySWAj6MOdi\ng6I67Iit5gxXlPu6IsQivF5XJzpfSvZXGQGdlftNTPsqg6dvWkxT+QwKHusu\nyRq67EVJiumX90oAmW5scQWcZRyaLMPh6kh8CZQZ8iJpM9x+BDCvShNXWrOm\nwjOh9R13N0Sx9VW5q3r+E7vzUTcAtFCYzQh0iJhpgIq6b24yfZBqJInenalM\nHmdCf81KqVbRaiZb25b/mi9ZuMXEzJp9tmyG1MdQwWl7/90wAP+l2rGhxipX\nQ37LFfS6qswk7o3G96yj75mdwrp3N5UgC4/MSvQUIJZtzIFxflTYP714Eq9i\nkm5FcTo+8n1tSDUnhhvFl6n9EVpFE8yE1WlGzdFdo/bbhZuqCuOAoe0MGje+\n0iqQaxII/96tswURk+0DULYVl/Op36HqBLdcs7kZabG/5XO3M9JoGcWz6+tN\nIOku\r\n=zeh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQMIejjJJ71+ZORrLZ3WrXsLLtnC7LJTQ4KSD82viTzgIgam6Iw5kMrl8JASoZ4gRQKm/md6s3/pSp6bomhwtKpzY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.065456dd_1537301619123_0.3113096654448333"},"_hasShrinkwrap":false},"1.1.0-alpha.72d25e2a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.72d25e2a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.72d25e2a","@crave/farmblocks-text":"^2.1.0-alpha.72d25e2a","@crave/farmblocks-theme":"^1.7.0-alpha.72d25e2a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.72d25e2a","dist":{"shasum":"3a7e90a2307046496037c567bd9b3eb2716ea742","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.72d25e2a.tgz","integrity":"sha512-Qyv0EqaZ2msSYCaMwGu9f2saUJ4XwVfWt0qlk9m9fQLjJa4m0sRCwhBSKlM7kpMCjEoBGGz/04nCxAhOiaV5cQ==","fileCount":13,"unpackedSize":22855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboV7SCRA9TVsSAnZWagAAsPgP/RSagXbDcOyAVqiDf0rH\nwoCMXxwmMguyJqc2deAYK1spf8gI3kGiAxgupVWfLXR4D2LupGQXI7H1cGBZ\nMz78QDnRsjqt0GFPIGv6lpCY18ZN+DWBmJV4ZIJgu3zgijOfDcuF/irlsUhE\nMizaCKsRhMpBHJasx8xqSKO3tPBg99EgNtl0CTlLb5eH+st2epTr9EL8/tSk\n+y3yrJ3Ch1Im3ZbXxnLtIcMLkLFH9ofcRIBRg4XtVlfQDxbGArSohMJjn82u\noozsc1y9QCkSKsR4bI6iQcxBXRMhqzGVxVZIvnppRDo5ZEbauabo+soX7V+Q\n+rYnQNTdaGR9yMA9ZN0XKclwvEHVlfh/wSTmgVv5TL941KdE6x/VQQDzp7kk\nkfFqRZe3fWVfocC5/OX6riNdfSBa4T6GibYnGt0u2qbK6Y9fJoMN2MP3TJsx\nSoOq8y2WgPfVIYpujpki5XhuduJf/MwepoW69e4rRo3DVCuJiITVTOxAjoau\niBxOHqmNyYVwHsDwbsXjZg0+gyb9GYVDfVzVFOap0e86mVV8P8rbXnPJ3B28\nMxqZ94F4vIjIHUwx2gbydOqaa/G5ffWbBaTn2KS4pM3QsEvEGc2rKLpFkNUo\nXtz+xDWtuNRb7XU7Gr9g//UoSimhrC5T5gnYOM4jxqTBP5PqIogu50rVFYRO\nSDmA\r\n=QhvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIoaiz2rHRXUTgk/McgzjeP2Ay4AF4rw99/I/GEqzeuAiAzjkYHgb4AdM4Bi2c0K5p9eohSSwL9xHU66GS5S0bthA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.72d25e2a_1537302225836_0.39978546535899673"},"_hasShrinkwrap":false},"1.1.0-alpha.158b4241":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.158b4241","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.158b4241","@crave/farmblocks-text":"^2.1.0-alpha.158b4241","@crave/farmblocks-theme":"^1.7.0-alpha.158b4241"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.158b4241","dist":{"shasum":"e25432a7a5ff31bbb0c7a55c0f5549592192cde4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.158b4241.tgz","integrity":"sha512-PKnXhMlQui7pHzixFR7B45yjMGj5WxqPK2zRv0xuUjYIZXPz9tk+4rvIoWPg/mo7ZDsYnPviF+dNwB3vCv4Vzg==","fileCount":13,"unpackedSize":23149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboWK2CRA9TVsSAnZWagAAUGUP/3yO/uXlUXZJdpTDSmsZ\nSs7UbjATYqql3Prpn23dNw/qsv4dL1NMlod4FZv/iMGT0kHvhN1gTcLwMcw3\nGju6o0nGfKvfImLeYjHqB6+1ILkQwhU98TZbM6rl/6sblXQZSpyP04lwOJxa\niKcP+ZqULMKeTabAdXZtZYbBgv8/thc/Frh6orw6syrjk6QCiSxQm/bqmR7Q\n89vHfP5qGSzxnPHiq7y6fpSh5XLZzeOzx4/IkO7sYvlk8COpopMuy1zFaEjq\nWn05CglmZXfQqf2I5/Qh3GC/vq6iYV9YxBT5VMzrqBA1g/Z/NH2mq3pxEbEl\nPWc0EMetoQR7P82sA7fNVgiwLhllxn5cm9DNIsZIi6UvpHQ1O1TMOzrmE4H0\nijy/khj27ejWPkf6tOZZVx1C+wLB1eh91yS60xuRfGHvYF/mbYRnBGic9ZMD\nDMP7Gf/11vrDu0xpYCUlU6zRE2KiGJqivjZB1liptK/hWM/t/z5s5QZBmYF4\n7ZqALx/iXaTdULRJdBs2f9C8cQSHPDW0t/+rwi08+8nmsR+JctISgO54197S\npYx2ScSx/fV6AFRZHNc+nQVoB3O+HPivOM2Ef7BBv06ne5WVrygvM0+l9UWB\nwTKoLe5rJId6EV87TtNy4kYTiQ0lyRgJ62DLnfol23kgGPrc+BCl995BdKjy\nh2CR\r\n=ScPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEspmsT8QDK+n17+MHGqZxsK2EOgK/T+e5XNwxuFfwZWAiAB5VyzmRU0A8/hijqG4yibeo7wWCG9dUJIEkD7df8IPg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.158b4241_1537303222001_0.35556559640547447"},"_hasShrinkwrap":false},"1.1.0-alpha.0e3b08f4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0e3b08f4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0e3b08f4","@crave/farmblocks-text":"^2.1.0-alpha.0e3b08f4","@crave/farmblocks-theme":"^1.7.0-alpha.0e3b08f4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0e3b08f4","dist":{"shasum":"823f06ac5b4333ee9aa4982d6840a7f833793a9f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0e3b08f4.tgz","integrity":"sha512-wnMk96rj/b7c6zm0NDH5N5NVCJ75uOFMU8r9+tybNNHQF2K4t87ZU1MDAI7F6A1jqp/hun1fQSxrMf132lncFw==","fileCount":13,"unpackedSize":23149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbonsOCRA9TVsSAnZWagAAJ7QP/jeEQruS0i3SUEnXZp3o\ne69/rD8D5hULSB23qfiGs8scSGWcjFMbYSX5VRQlgSMCBhf8E1KUDP0FVBOE\ncQl6Hxx/dkCkL06dR8W04p4KExa9m13Vs5PD9bhyXUUtmMNemp9UMpZL0day\nUHfAKpppCbQdWuz3CdRpOPN8Yqnin6hFpUuTWrTkSwCZmrQT/MajRGwyAFjY\nZ+guGw/tKw0ESWhDdDHiYE4fDjzW0inRWeBiJjaMR20QkhvW21OhArTM+Cr9\n5EYOfeP7uw7QUSeooQV+0WXEeMHZzzXFBSm2Gog67itgVBifWliSsiZxttOa\nLRm92TWZGj9+j9s5N5ZjOsVQFl6nZv0C5y1BehDZ/47SP9hVvm4I6pNwdPRd\ngMWwWATJ2bMrd2aHl0Lw67WiEwpum2eRHQAQ8BHeRxT7zPR7rp7gQXMQJcyf\nyh/GrES/ewpdvOreRu+5AbUOFy/c8n5DxRmmhaZZlgCemmt9UtTqx5MXa5Va\nCpGbZ2W3JU4B9WYQUBnoeRhMMvxuAkLuX4lsZKku/jOpnkiQHcVqmjvXQdEV\nTNJWsjfOPc4pUBKjpQwmPXgnkv2tfsBRvXpF0ZVzufzE6SCrVwYoIq7zF0Tq\nbemMgTXzAlfXv6qEJVj/GD/Ul17kWxChgvgUqICA/vDB3usbbo+g3WwHASt/\nzcJy\r\n=f/Ex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdOhC+29bs1G+P909FkAFy+JeI5SPjln6gZcdNx4ah4wIgaKI4SafkulQySLYVWhGMUzb3NkMpjdVtrjDUEIIV+rI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0e3b08f4_1537374989302_0.9031826817490844"},"_hasShrinkwrap":false},"1.1.0-alpha.80c1f6e4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.80c1f6e4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.80c1f6e4","@crave/farmblocks-text":"^2.1.0-alpha.80c1f6e4","@crave/farmblocks-theme":"^1.7.0-alpha.80c1f6e4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.80c1f6e4","dist":{"shasum":"edc5e00a65cbdd46b9ac6968aeba72e3aa9ee5ec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.80c1f6e4.tgz","integrity":"sha512-vW9fM1AMayXX0+JCR+y12VBCo3a1HumQN+zoNd2UvUePe2K9iKa4+yhSIe3TsziBjNff+lXB5H66SaGvDv/M4w==","fileCount":13,"unpackedSize":23149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbooCVCRA9TVsSAnZWagAAKq4QAJ02cA8tCa5Gl3nTu2+O\nr2FoavId8kDNFFbPPKqg9zny3v1PXAN19Vau2TCt/BTqFM/qCk8ZLDzfvMUw\nhu9gSzz53ZA8f6QfAtTsLSgtDMHWKvQKC/MneQ8Nzcx5qRzeyVHhbP+rhgA4\nOHiHd3BEU0BwY3s2YvgqPFzcqZlqimQIzJr725ieiDSrRA8s+rjcIcpnu7Aw\n0StVYRKP0VznZ8lWGUMYLSuAtD3NoZeZW6CDX4gE77SQ4BPSwM761RZ8Wcrv\nApNP8zbDGru7b9k0DqfKCHUWKdepVcgAD23eJwsIMgSr9I2s+B5IMbv3oZrl\n6t2K7mZ0DrQOsqzLpTAjBZBVZEwVtV3/B4nUOJXKcAqiXXiLfbd4bzivBeN6\nZdwaRlQxob/i8p261wyrkchPh/V1CC010A7K+QhXmY6ZZ3fkIPvgFi6n1vQG\nF8Gn5zzh4Rvz5V5EmHJmh34XXyhFXNaU5X0BLZJKMz7vQ49cdPcswp9vrhtk\nPAip6fqKgYbEOcCx7q2osN2829q7u74FXIMJyCxTPUR9xerDEM8pu6g3Ofmd\nFfHlHRFjXDilhNgYQekvuaOF7WIx4CKN3BXtANoHeOhyLiJ5wFuKNS5YVlbC\nt8x2DjCBzSWBQBfP6nt88hNzh1f19BbK6I3H+iANKG3pBD9QiBEqKS+FbBQu\nSQUo\r\n=T263\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdu2dAmmJj/Z77NlgRPBWcj4yQLF6NAMBpyaBIcBWzdAIhAPTBt/GAIIbdozMDFdG+OiLn/orW0D0OCSMeVgHSissw"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.80c1f6e4_1537376405005_0.5785980575576117"},"_hasShrinkwrap":false},"1.1.0-alpha.94718854":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.94718854","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.94718854","@crave/farmblocks-text":"^2.1.0-alpha.94718854","@crave/farmblocks-theme":"^1.7.0-alpha.94718854"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.94718854","dist":{"shasum":"15d66dab658bc1a74e9e2f0baf096ddac5cb9591","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.94718854.tgz","integrity":"sha512-oJKIYo4xdgpwrsaY8LHOxVEIRJ302RzAR+9UyfbNWRoMrNkhmbm/PD7aHUAIaTbD2bmQ5fAS1p8thF6QTTxWDg==","fileCount":13,"unpackedSize":23220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbooOoCRA9TVsSAnZWagAASfMP/RkYfqBEu1X62od/G0W8\nWnVL7oex8a2d81wxluGok4aXqV4ZP1/84SlfE8oWAt6GsQk6bSgRQBRovRR/\nteXjdCkruzzEbYt4GMHKrc/ZVh7qRpoHWCuKatQi1RYY+o2Wvy70gSSw/7KJ\no4V5pNvsHhU4uXOkdVv0v82899Mw/FI+dcQDsmaOWaYR/KtWbrC5cQyIZ5kA\nC6hu85nZPF+a0sTKrtIZGcm3IYEKsxEj7AI5fITm4+Rzz8zndvAj/qoMmXlr\nCIlAy1KBwxg4rEPfAH14Xbdzr0O/yCxQUiic4naxes9OKjhovOQyWkmvoYN+\nMffwl1NYsAWcHpbYVwk3mSW5RbE1o9BQrpQdDwfdtr7xOM3zk9GMVJCx5UuX\ni67U9VErkcIf0/aPEHQ3PlZa5rXkT/JJmJscDGLLjH48qqMbMYKsgkcmZAl1\nYpxmh7ai1GrA8Bj6Wfn5v9wEEGmRR3A3CL5bVb6pbqmiTfXKl06EqT00bZq3\niy/YyOA49ca1AC2APF0abwj3+oytTWm8OV2zT68SOnogQo1oWHgaXeAiBmPB\noJpLngFG7Y0RubgcV+ZbFlhVBNWw9XOftZJfKCWR3gs7ZTWdS4bo2iSnQJi7\nG6WHxSOKUPBQO/ocg5t8t/QlpBs3pIcAOSC3J2e8q0ErN+YUhmbDCZMmKPcW\ndBCS\r\n=OlXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZnlTHOhnSWAai6B4cl5kS2mCfUgJUtMTXkpz026l4XAiAuBPMtKcQoHPTLIQ35ro6uie2aQjf8TQemSE6arNpliQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.94718854_1537377191650_0.35752433007832085"},"_hasShrinkwrap":false},"1.1.0-alpha.622effc8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.622effc8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.622effc8","@crave/farmblocks-text":"^2.1.0-alpha.622effc8","@crave/farmblocks-theme":"^1.7.0-alpha.622effc8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.622effc8","dist":{"shasum":"daed1c136fa1078a40be3b597a4d44369d5945e6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.622effc8.tgz","integrity":"sha512-DF2wo2iZ/MJHTkuKPbiOgiIV3okQyqlic6CnAzwVNgEq5F8JTW2GeTqQB/ScImaZE+ZnoFw+AM/xVo7yL3/w+Q==","fileCount":13,"unpackedSize":23149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbooSFCRA9TVsSAnZWagAAkSwQAIYXkGbAaIUDaYkjbjLO\noc0sevkPR2bEzrdw/EmUSG7Cms3TusmukAjg7T/mfh7UyX83WvNaq4ggoT8w\ntya29naPhVIE3aWPEUfcLfr6GZRMgU6ucuER/IJhPTGJJljY9yck37mppfyS\nBVZ+67q2WrPKMfDdkXI3glGNvj/Evr5Tbg0jgv7f+R5oFV24cWOmLP5Y1P8X\njUUz8VqmuLPObxe7h8SAjb7KoTVLK+MUpCATDIqq5X6xyOsN7bHgScgpzalg\n5sBuJJT09t1q8eY7nfSpZ+YucX+XsYSZUvts+MumpRnzx6Yj6UWCb2fHS/iN\nRJROXzGjz0PROnT1g0GNMN+vQxk0fYCcQSTpnVSdqpBhTTe7TcnsmyEv61lu\nVm2EyIsjxQIZuCKoVd9UlwbZ2CbNNXHnv44A14N2Eu88GH3DgRvSTSXjMTFs\nQkIt7GbuL9di8hDf+3ZM1oKbmKhs94tABMe4ga7XyJ5pmIlqA3h3fT1NA3Nb\nDsliyQXSBiJTS8wbaGrhQkSOZEtL/ophnH7hE8FjczxUqf+JB9nLhrUJClaw\nUi4/hkD3N5NQcQ672TiLzHoaDGcQbZWWw6k1TneLmNc8GfT+J8m2w0SX7RT9\nNNYig5ujV+5/kJ7DA3o0XCF+AKUPEnSD/Dw6f+ODoJ98Bod+tFH4YfrBnvIU\nzYa7\r\n=mW5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4JgUSTc55jriRrvXEHrjvkfi2ccR8o56RVMaw/2lSnAIhAOeAvzG9TO/zJIttAKkAAjcNggyduWgitp8cZ2+bXkYH"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.622effc8_1537377413375_0.5530081060957168"},"_hasShrinkwrap":false},"1.1.0-alpha.c648df42":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c648df42","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c648df42","@crave/farmblocks-text":"^2.1.0-alpha.c648df42","@crave/farmblocks-theme":"^1.7.0-alpha.c648df42"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c648df42","dist":{"shasum":"cf2ed120415fc4d28bcdca90c6bcbba2ada22a1f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c648df42.tgz","integrity":"sha512-CGZ059cCjKYwMtmXquQAUjDCFOmTnxLujbmQB0mnK2bPeVX0bkuAe9E57JExLEGo8Bo1TxRjvv+qwoFjBmiDfQ==","fileCount":13,"unpackedSize":23220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbooS2CRA9TVsSAnZWagAADhYP/3XxvAs6GwcI0O+Q7eKW\nWcdYKRD6G8w08A0+JlQegrIQ71uHrPfLCiXFDhDQurDFXHRQgA7MEcVJk6jy\nGOrxXLa5h5vj2Sn/nQFemFe7U3pIlGXp+jxzeI9JGj5FYQMXqplSyoRF0TmH\nXlIrQ7OSPOoyAvrcqWs8F3mceu149z78DFO5Pd4jJi+wgx7vrK79N/bbw8EF\n/fCo4fLALFdLeVeHAS0Q3HM73qmdFtrNwxmHl0zY+8lpcxziBL1ewLVm4JAE\nmkBDg8e3pPoboqQ6OefAyqElYWs0RDQTIBtYi/olL+cztZfY6Df+zsNQfQcb\nLB2X2sSWHekJoztOwOooN2R/BaiN1R6hHtE7/HwcZf00guYzhbjOt4nPuBlB\neS5cBASUhElDfBHj/l5RXzkiqKSRKK47EULmxRPh78g5QN7GuD7eYrc68DC3\nHQbYNzMx1YEXw5pX89j7xiyag8shpZ32g1P46JpZ7AEHLByiLgjkMpZAkcQM\nH9fyfeKynpo7wUID9/y+0oPUudNWScZY4Sl+ZQBDQP5Eb1sY27JZdWn4gyAm\nI8KssNoNOMWMXlvblBX/Vw5IKGXGFzVzQp2YkL8hOHyfWGcQjfJQmhuKiX/B\nKZpkgPD3LM0MDW7kxqecoxZ5vNmI3g0PWllO8eWZx75jt4TL31a/ahlBqyHt\nFsKF\r\n=ZBGY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMWP9o4Jj2krBAsxkJhMJGEYwkUt5ZctxPE9z8MjJUqAiEApal3g5gXU6xyi4BKs4niknZuyHJcaDVRR7HcT78J5Zw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c648df42_1537377462323_0.2525811860809668"},"_hasShrinkwrap":false},"1.0.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.0.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.4.5","@crave/farmblocks-text":"^2.0.1","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.0.2","dist":{"shasum":"e3bcfed7908e10abfd58028a58a0fa1de24689a3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.0.2.tgz","integrity":"sha512-jEVJJc9IdFaoSOy/f80UtSoJoOv+durL8Xqv034100VRSXA+W5ABn4DaZLVFuLIDGLP+tbVO42p1G6oQ2jsKTQ==","fileCount":13,"unpackedSize":23116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbooblCRA9TVsSAnZWagAAz0QP/3XWQQk84NU0VFJ4JEcv\n2Qy6SLBbf1mMA19vev9XIxkAS8/ENaiofi0KgSyY2ZUOsIcCPthM6wxhyZtC\nZGvjjwfTpMwMhlLB0/2c3CMlsAQVN9T3o1GbfqEX5nmjdJG53lOmuqtaAVHD\nLqSojVPItVTN24ayywQpPdV1S6n7PYxF7rZUgCrWN3MBW5d+tw4NPt+N2qxW\nUii5/X6+XKb47tojqYdwnyDjin8Ckm2/PF6vGvc1tniCAaigxTvBnzxaIg/Q\ndzWHKTeeAqsMfhuTZXkVSFmpu617v7SDFQqnkrqOqMlRgtWNNB3/HpshEX8L\nZZv4KReXh46CMgubEEsjP1ZJ/08NFVOyENcochJ4RYAEsSwrJJ2bBfXChNT2\nOye3tfjBUHc/l3ELuJHNBtsb/qT+GLB2Ikt7VYg/YCNhx7DJl0gtrQRUcRim\nnYy+AzYEdD7crT/aK0+azCkuHBlcFlfQ072qy8BTS7HiYi4eV8NBgmr7fScJ\net3TkDAGJimTrLCQyDM/HClBRlIfgpYTO9siHAJSqq8XCr+8HpRHLe+IHZRI\nSkVIcA7cPf6z1OmcPXJC0j0Ez6v0KC3DCLLx94LFjdObL6ybRLLJQe58aHrQ\n+DSx6ogM9Osu6FwdgUP/io3RXcwbzgB1y36TWMmZhCp9rBG/ZUmU8P4SNMpC\nAhT7\r\n=riXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz/AKqWtV3HgDMUIlhPXuxyE+ihj1UYRFoEGSSO8eEGAIgHqMy9VD1PFvvDuPlHgKj0A206q8o2hgtj0g+oftXKig="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.0.2_1537378020544_0.21422857996455025"},"_hasShrinkwrap":false},"1.1.0-alpha.e3dd44ac":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e3dd44ac","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e3dd44ac","@crave/farmblocks-text":"^2.1.0-alpha.e3dd44ac","@crave/farmblocks-theme":"^1.7.0-alpha.e3dd44ac"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e3dd44ac","dist":{"shasum":"1c0323cec0d949a57734321634a0a0eb1603dc3b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e3dd44ac.tgz","integrity":"sha512-x5zYOHrBkzN2q/oQAHVMNnnUN6qQhNjnfE8m2JigDI2NpZLnHzRT5YyilbOFvpARojp14hFukXPgwV4ueEYwZw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbopp7CRA9TVsSAnZWagAAvooP/jFZ9IXWb0mzwPdxc65e\nzSyf3PjKwD633dw03xY8im+KxZ5pP/kmgNWV5DpCoGuAJOlno0kjqQb83Ois\n3KfxyxQn7XZSccd2U1JHArg1fMoOrYwDaI7o0Hz93sKUyknKF3Xbx+U/7KQ/\nejMSsr8Z+XVi4a8xPr3Syxf0LveQ3OIKOiZXa1xITs2J/9lVSaSNPFBHb971\n+1mC0gvIeMuUbOqOhkCB+RmgAYuAp4Wf244TPn82/zwlIIamaPUSgCQYH1mn\nEqGHDPYpGLJEZQAeXtyXI+dglfiaimKdOLjDGP4O8XwjjPVJajKkT75/AsaF\nRkXtwRyTHO5mpnFyMV7y/fWraRtdkbv+cwHbWk0pdrNfXBX+jSXBEJN7C4YN\n9Ih2HFTEeklncTvqX7BTe2Dy4TsgeuYZ6Kb2MwLLjMMZEeLbakZ3TJtxBM8c\nqoEVLj4R9up793ixk0PWGBmQpNVvZ63yquHDf1GQyvj1bxdWa2Gi1m5Q70Pt\n4syGP2apViaShaQMVMIHhS+pEQ3uRRo60ymPrk1MuyBArKDZy26ZnFe6az6n\nsOxGDcX35igiP6HgL8F+Y0+Fi+F0rm/NtVECTzQdxqcHAFv9y9dXFT18Du/Q\nluB4DOiXTDaTlDUYSrfqJ7QyLePDuqjHALiCB11bDCwzEiz+bsv6s1YSFSaN\na2KT\r\n=j/QX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZ+5j6O3J+Q36Vr3ZstCFnjbnd6hCGKsGTJAbKwFbnAAiAuYw0VXxMrzFakOntiqGUTe11+puX+Lc3sOTSFspwjPg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e3dd44ac_1537383034270_0.1415512537314063"},"_hasShrinkwrap":false},"1.1.0-alpha.46069564":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.46069564","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.46069564","@crave/farmblocks-text":"^2.1.0-alpha.46069564","@crave/farmblocks-theme":"^1.7.0-alpha.46069564"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.46069564","dist":{"shasum":"11936eb7e627d2fc53f225af04e2914c628c982b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.46069564.tgz","integrity":"sha512-tsS4Au8NTHc5kpgyKmAXTO2rm7daajl2zKgebJ4y/q1vcp75XUw97EsiP+ZzUMDPc79Vsuym+7q6u4dTWunlyw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboqW5CRA9TVsSAnZWagAAYOcP/RtvtBJcBpFNdMk/IPjT\nWd3hNMYGA/dtFcTTgje4m+1vksBZ+8beDhO726OjDzlnTPuQSwOy8golPAvO\nZjpWvM7GwDg050pQLjvUagLykgS/XOnoEHAFPJJhbuGDmg4cqQHnDzSUeDUv\nWP+GnPJXCSG1juNq5kv5kf6ECSoAh+iDIJtLa91d4x0ErlsE2IoFX+ipRqiJ\nPhP/Y6BUOl1kKJ6J+YhJTbADEIb4dIlcd7sR6nxyT6nZ1523EhWki4nJrDUE\nUnaD8C5mOU8VMJgUrSCxb7C8IMO3yxbaKtEKXv2XzzRuZN1BaVoOocM+AkQA\nCL2NGVMI6gFaSbD0cYXTfgiSNcvE+tdKXd2rPiZFbcOlxlwTvQ1PmWMXUcHL\nRiFDsLkj+fAfJcW5aUeIMNmWS13jx+OSe0qkOPOaK9RN2lzGQek8oSQhEh3n\nZYvtitbv8klsuBgugHUCRKWHC2d9Pj/pR1Bm4So8CL0GIQWdk93n4RoJwcO8\n0CnbllCVbdZuE5Qox5AkGSRmQD3uwC2dci/iXB+8I2OZiogh1YSfi/srvPqJ\neMsAPmjQi0QDni5wG8/UDCVzbp18DFMsMFEQi9um0KWMGHe7S0GO5LqQ9kmY\nYNYE8V44teqtfBYEBaz80d2mcbpPHlZajK/WpxEbKu9WUIfyV9FeuBr2K3ZG\nPJR3\r\n=9g98\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJlTF1mz8NKLBC7olSD/OFp8SFKl5opCxCOttmM4P5/AiBvXvcZpxuEHD8fXduVFV577wCsN+bOCFIw+8ovGrEQdQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.46069564_1537385913117_0.23105140138324254"},"_hasShrinkwrap":false},"1.1.0-alpha.2df9def6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2df9def6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2df9def6","@crave/farmblocks-text":"^2.1.0-alpha.2df9def6","@crave/farmblocks-theme":"^1.7.0-alpha.2df9def6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2df9def6","dist":{"shasum":"a4ab94d1dac78c1b2d069c4f1da201e3c04dc98d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2df9def6.tgz","integrity":"sha512-ANEVv4QwW8PNJdi5uHjegH7f9qQBLMOmwJs9isTkEaEMglV5lhB0fOHoYS2Ej0TjQ+4grFq0bDCZNa7KRApe6w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboqYQCRA9TVsSAnZWagAAaLUP/3hy/s6SgGs3kKjd7by/\naKuUGVq1jlx9ND9S8IBBhHfBh6qSzaGyYH2kQxRQRRIhVL2SMILxeSHweXhJ\nbRvPXF1qLg660g1bK0ratQwyZWP7u1OaiGqO+bFyA1ezea5YZSua0t7I+867\nClJFBkG/ds1GXcO7BTe+DLLdeaQmyi7qwuQIipG68SYqvBr7y/lQP1VlAJkp\nzrv5akkXTSIb4ryXMJ0h/nCZ3EXI1yubwgM3dUSYJHfwY4cCL4yeVWI0DGQ3\nSUHwY1C+4MW9tNP0dPwuzOuTRHpmkPyFcSZUljFpTKRimcRe7l2wyWxpwMol\ntemoJIl26weK05B/LYuZMfBwhXg+a6f3eRjsWef7RJeZCJ7hXOwBvDhE4mem\nRa+PFcQ9mi5UtUFToYe455WX0dQ1jtyzoLDiflCR0KtGrLtB2yzEunmZVFcI\n+9XQVy3l/MtB6zL8c/3wDqj/5s23ZCOgl0KdB5Sd+5k5BE47WDp5qSXfYPIa\nz4Oh5eYhKecijCTtLIfk4Iv+tjpi+jTtKGFMKApyPpTLpe6iuXAhuSTrPABq\nG0VEdoScs1Iu/NFibRoBntRCsT2vgdOSizkF+UbcGKKB9M+b2tcSQ4Mb0qoM\nvAvx0I0Ux9l8AMjiVhZeU4HxpyKXsVEzr7KL6P06QOZYrhvjonYDOGcdBFUv\nOJ0e\r\n=fnVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUR4icVy+Dm81FHbp5IbXNQvezf23vs8WwZrXX92gSZAiEAiK3NWLWYTVZe2O8H6sFCWxYTUfSkh4PcQFriW7r5HHE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2df9def6_1537385999886_0.22035249617168584"},"_hasShrinkwrap":false},"1.1.0-alpha.ab5b6155":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ab5b6155","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ab5b6155","@crave/farmblocks-text":"^2.1.0-alpha.ab5b6155","@crave/farmblocks-theme":"^1.7.0-alpha.ab5b6155"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ab5b6155","dist":{"shasum":"0229701333ba2e14f558d1b2314937becd371a91","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ab5b6155.tgz","integrity":"sha512-NAZKEJSRipxfEWSYt8aKNuBcyry9bSZck2JAP5eA2x1AQ4w4ovz20lML4K5c5Cfr16bo+mBhzt9vE8OHubiAoQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJborQPCRA9TVsSAnZWagAAAfwQAJV4sZZHUz2Cqg/sttfc\nnlZ840oOUorhHlk0Q8pep5hq35Eap3Y3nskWi1aMQUgWubbmivpTRMBv7TJe\nbBVjMouNa37snm+21h0gpNJiJVjbQNdrR+ioq5cIVgz1dH9UfW87hUGPFv/5\nshwi/lOq5ukTZaqhX4EndjtF1yMRBzsEoIzJTaAo6gA8YJxk8o4XJUWHIPHm\n/MyYVErF/n8k+cqAdo0NLpxJkvemox5CGKPwAtfNy6o2dzV0YY/O4XDFJUuz\no+sX7WU1RltPZ6KDS/A8d+x5FWLKJGM0rIpwcMhkxgqnJpkYplENt1/feDME\npgVMeLdZyvYZDtc8+pNyJ3Rn7Z2ZMXuzJmrHy5L+eK0f2R72GZ5TDRpsoeH4\nIqTvao7ZHqL5yL8fgyQgeEbvdFBqotaqljbfC0etWbqv9CRY3zmoWCYPBoEu\nfSJxg3eehqqxFVTn1z4qDsWlYcik5h0hj6azPOoA/vDk0S+CGbHI/epM7bsp\nU2EbuWBBA+rh1b4yXx7gizun1JnbPcf4yivXaKrlTQzjAkevdHax36GBJLSH\nvHIPW+HC8Wi03mRoJO+3gfKTAGDYNu/HSioSyDd1vFwFaaGfPteRQmtzIs1f\npGsTmXR+fA2ldHp6EYf5whpYDxKqa8r0AC3oyau1UajfmwSq7At4v8CteHhh\niVbb\r\n=BGXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TQPA7FZ73GkQdbFiDGC0SfL4jctfiwXACablQrKnGgIhANrAZ78yb1CG4riW2YvTvmVGX4Y9aPgVQPUbKpkkGKFv"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ab5b6155_1537389583372_0.24649940488848987"},"_hasShrinkwrap":false},"1.1.0-alpha.bec2fd0e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bec2fd0e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bec2fd0e","@crave/farmblocks-text":"^2.1.0-alpha.bec2fd0e","@crave/farmblocks-theme":"^1.7.0-alpha.bec2fd0e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bec2fd0e","dist":{"shasum":"b0f803259c8ee2035e5bbaf74a3b7a3e414ae6f8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bec2fd0e.tgz","integrity":"sha512-jRjel4c7KvhHN6FrZv/Acn4ujsoW3HL4UM5vs8GztZ+viSnHOE8+AXMb4pPx1i5/PrG3c9t6ewOp+ZifovujQQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbos7tCRA9TVsSAnZWagAAwswP/j/vqtsw1or+dBrYQYGu\nN0zk/XU/wdDMuEJK+BIjQoFneF5vde7fD6Oy3Qxl8TeGMI2Qi2tAVe/HNN/M\nXtinS4+QBxirdw2RxtJ46DsKNJgvTdSXMItLQ08ICc8MkoCAq79ByaHyoyWD\nVC/RUNg2juD52xQ4vBNEcSDXzmIZclZGGZCaP6iszmAMBvwZDVoud1R8wGi5\nbLYHIk2Jj3DjNe+USxlLWmRPyHDceHLUU1+dphnsw0F31DRYXqTdfw2TnIo/\ntzZBAHK4r86u6P9VyRDg0i0Fidk2QXMGIR6zQ5ZZFBqdu5/4tYeERXKNnc/J\nwjYw/RUM9VlhnU+/oTfZZZClXtPjLQM8JIp70lPiwrsURoBLwCcZKoj1rVJ4\nHGjJu0ZLLOU7uZ0vMSCjip+Lqb+nDdv2kd5i9kMJEUSJArozX49yE53SXa1i\noiz7xmjpGP6JnhD8YwXx/gDurk7n6kv1FycAt/Z2QmMcmh6vVP5pxVlMaueH\nEQMZsU7t8OBKDOo5KbnpRSVQ1PTeB2mR+KiOAj86sbywCoXVNtNGD7u0dMOS\no6xI8s4TVxI7ArpdAdGUs/8ZgQJjCiDNW9lHl0fsOJgYBsSZYyRn/rZ62RL8\nPY/UEXVgSoClojtjUmD91qnVXQwv7/HzPp8VzghqGmherYVKhsxybf1pZIDy\nA+aL\r\n=yZkR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRaz8bLUllhjR9nlcAJTRk9hb/V7wDoy0vzCt54dLfsAiEAl/7YsR2RpDcnJC0aX7Q/JZOl9HCswtsHJekdoxZOF4U="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bec2fd0e_1537396460409_0.5497339838060973"},"_hasShrinkwrap":false},"1.1.0-alpha.3cf6efe9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3cf6efe9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3cf6efe9","@crave/farmblocks-text":"^2.1.0-alpha.3cf6efe9","@crave/farmblocks-theme":"^1.7.0-alpha.3cf6efe9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3cf6efe9","dist":{"shasum":"8280f2bac87d97492e117c4c72074fa75ad650af","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3cf6efe9.tgz","integrity":"sha512-6SURTHy2lu33Np1gWgDNZ6z9E11IEaM3Eal2Mu+w8onrZfVBg1ZbQA4kbM+ePZjJntIeX0Fketlbpx1A4fcTCA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo5zKCRA9TVsSAnZWagAAeIwQAJD9kdhQdgkSZ+/hx8Ky\n9CK7w8fbcY6HIs1/tOd+/yxkfgkI2YGMQ4GQCAOa5YhJ4Z4LYjhzM+qtK88N\noG5aaKo++yrHdocbFEZsBUH31KP7JvLDfNHlDzr9fybUjj8EX+KMwDkKATxA\n19/meRzVu8iYsb6ab014alX3pVx9qBFKvXuDYp7zdHowBYPVsHPdoMm79LUg\nVV04E0ma1Q3tHnIcgfwk9xBDH3K8TfEUNmypVEWedRtotNbb4NV1a6KRLdnY\n/qVX0+YD1OVzrA/iaGYDNOuy3ZRpKxaiPDve2MHAuAraQrkG0W/Vihny2JLN\nXwPLlQTPzi/cJUVzrPJVNah1dPDLIF4VeH9+jU4UGKxrzvP40wVDAJHtQ7HR\ngWKiDI25yvjUNB3us01wbjaYag+OUM+lr4q3QYpb5aRUi6xme5TJJgbdki2c\nxwnniy4zrDr78ciV3xrDTLdYGbg5NCdP0Axkcisq/P8qdHWrTv7anoR78ST0\nl4tG5r2pmcywm4Eiu6O3omqHgkDBqLFAW8+g2YDe+KNhGDUdTm+Rwz60ZjdD\n98ANsJyHPLJhvPCf9j0yatm5UPPGLI0Gah2y/TXV7uZj2AaGckik/gm0S/7W\n77qDFR0ICYfzYRUbJqCVwaEo2bj+Mvxa4HFeMzWusNrpJ6eI1h0v9rU4Clsm\nFIDu\r\n=5YIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs98X2AKN4U7P7E1vOtDUAi3qXsU+qY+lucUhvahcH/AiAyexlhThaDJZ6OVvOh9b2dE8Mh4DjMXhNkVySk8NC9wQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3cf6efe9_1537449161913_0.15863450722319072"},"_hasShrinkwrap":false},"1.1.0-alpha.95638ad0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.95638ad0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.95638ad0","@crave/farmblocks-text":"^2.1.0-alpha.95638ad0","@crave/farmblocks-theme":"^1.7.0-alpha.95638ad0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.95638ad0","dist":{"shasum":"8f17f11cf0d8a83dd1461585d827ecc0021a95f8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.95638ad0.tgz","integrity":"sha512-g3kcFn0MkWuHIgLevkUyArZQkQ1RyfwQW5/oaVBBcaJvWjxuQxzs0HN3cx2b7n48bNuvXejeTWkE5sbHkMhjaw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo51CCRA9TVsSAnZWagAAAukQAI3xZTRlND2RgHNkHO0C\ndnfYMHGCFbBoTL8D9/sIt3Xrv4LlFrAxyXy1bwllAdZxofQP3mXb6pTH5Fkj\nyQDQG3GKmI4eJ/zxluqw0NiHryUe3mctBLkowfKrenKriLXtfS6CHbpjccAM\nQIOdsLxbFpbADq9NGiBEvGzTrs76Q61kf+FF81A1hTdpGQF8yOvI2kAw1bLx\nWYE01mch00SRyBOda47AFkH5ROp5eyx7joYn71F3PTK6G5MWNrlKq3Fl7zoF\n4LxPwxDkzjqiT59CEVkq00H1Gig3WAj2WFhxQbuQmNmU+TyzgGXg7DoLOWwT\n+UFqfi1IsKh6RNuIMELeMCvEO6/9QCSD/EWbrnZom8k8QJBtKL5szj73oKKN\nncS5a3xnsILJwf06boT8dSCr8ymTEIyBAwlnpSCXByTTKDrWl3u5qv1vzx0U\nZ7+sfMuH7YZHEubiXHYxXGZo3B9qD+Iu5jvn+GUMVbDRSApudLugLMR/LBrE\nSFigor6gUe7vOHWpXCUP+4+2RShh4pqgQJeTbxeRO5Um8NxJCfdVPX+EQZnb\nwnKce9SkhT9+jtCYJF/C90uMPiAuCATfwHdepQohNgQIln9+pVWqDQPkohHF\nPpwgjSw8QdPnT9RPiSvgadHqxcjM5PDijeXqcL9eSuMKht+AO1JX0BAZ5IsZ\nkqVS\r\n=l/PI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx2Nacc8W672q2qdbbC/nGYoPi6CKQLAE61d2+2sPlmgIgK1dWunl1WM9DpwoJIsdsouqCwevBG6S/r80xOZ1FlI0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.95638ad0_1537449282130_0.37650669226344546"},"_hasShrinkwrap":false},"1.1.0-alpha.24783ca3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.24783ca3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.24783ca3","@crave/farmblocks-text":"^2.1.0-alpha.24783ca3","@crave/farmblocks-theme":"^1.7.0-alpha.24783ca3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.24783ca3","dist":{"shasum":"3629571874e0f007f71770367e0d7f720cc0f81a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.24783ca3.tgz","integrity":"sha512-CsapKS1va7x5h5fLdlpPq8ctM4pR11wZYVLcSM/Vms8anpF/JIcKnK7044Z4FTFZpEdekXWWlh3Q+smUlO/bEQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo6ArCRA9TVsSAnZWagAAqCoP/jhlfqGJdr3YIBSFCkbn\nVUGRaZ68Lg6FF9t75EvubjCqrL0tMFSLPUC96Bq87o+VBqLbEGoXeR2K3CPU\nsqwAhfQZmLC1uA1dl+PkfFlsVzd/9Vbr6H1ZQPpVcl0siwSH5pDcFU0EWCo/\njFIXx3KiDeFp0buQN5yjinPDkSoU9sAtGyu2bFGwYHAKo/pBk2oKov3bm/N5\nNz+Y203220nuiGAB8AxrGMT5QKG7rvlfrUiNf9Z0TR9uGoRzBAPnRj3uhvRG\nIiueHXnOZpDsXhFYOyR9tWKtVpYBreSmbQ/5ZHGt/JZZCoZ/V+Ri+2njIIIc\nmkXjgIc5vBpaSnQMHXXvCfQ5iVzea9rAoAUJT/3d13QdhwRXYqgR8x+ySIt4\nB2R7+U8J4lSc1eYdjd5HA/iH4tJGOuZlCwBwFC6xhNzrNHWmezgD7EsBj6c7\nAALSXg9fUchc7gp3+Eoe39sGHDLNl6h09vReizyaj+WpK1XuHxcErs+lS0OT\n5hkOYkyYCZhk4BwxizMcxXUQXKokh/g+CH5OMqBMkwTyYBg5UL5QY1QE1MwS\n7BRtShS27E4ldwoRDHgspvrD1HnxxY+xKHDS3/45XXYkCJUUNpP2I5e9oL+E\n8wW2T2MD67vMbZF8X69XQxD+O5EA4/ZNHfCRxmERg+5NwLzO59FXDZ7n0Eaa\n3Zte\r\n=bWzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNC29FSOFRWW7i/Ro5tS/ZGq9dXJhL9qSNwuIe9GTilgIgNs0JJ+k7YqGmfzuoyC6iOQ4LW0G1rOM2yCUNWoUDDg4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.24783ca3_1537450027201_0.39181779984146714"},"_hasShrinkwrap":false},"1.1.0-alpha.9c01f451":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9c01f451","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9c01f451","@crave/farmblocks-text":"^2.1.0-alpha.9c01f451","@crave/farmblocks-theme":"^1.7.0-alpha.9c01f451"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9c01f451","dist":{"shasum":"795391584df1a5f880768240b524d66cb0963e83","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9c01f451.tgz","integrity":"sha512-3a5OqjkTQk3h2fji0nM7kDT6h0NVh2qy4TLQqrPShJQOwAVi5zIFQa2DNiz7Mbb/62CFYsdf+siiLUlLO8T6eg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo6JhCRA9TVsSAnZWagAAwuoQAJXHoHSPga/dm8rsgKPM\n+AFrDUyyevb3fxqt8UsM0HX1QziN/mN1HtcEgY3AXB63HMb9pF0QVARUkQ7/\nOf3mGOdutLufcGuctrOFueuxXlwQo4ABwoutWJ/keyv0y3A7j1Wt5fvieC4s\nLPePCkxdt+TYwfSnBZsVL2mUizsqnHvP/YQzj0aLkkYXQKWIBNimRdAs3JBN\nS+FyLeX9hTOA9m2RpIev4u/+sN1n5h1q73WKatZWfnusB88VeROzL7/mFpCl\ndXkO51XhIQu2ON7t0vPGQ5gDqpf9aq9/8r+yV2H+X7aVB60VjQw2VJuioqJF\na7JjSKWdwKGY/5CsB6M+WjJ8srhY+0QqsAV6Lk4aGIR4nbyIzYX8YCpFSlqe\nF4gWXZARoLgvWncNiOlNjOv8Zingeo/TKRZgg3RPnuWaGoxJLzXxlfYB5w3Z\nLFHpMlnzdC/6WdH9oDXD1su4C2SShUR1JJutCp0+CpmChRHd3EUqkNRpyPbY\n1x/lzxJgN3XEdbOxQdga+gCVDU8G0F92djoPT1qUh62Xn1qbOjju8lIWFebg\nX4/OnI3nCH6BEFcRhoHs3KMhH837yk9DwANi7DxywMOl2DOZI5N8FJrrVIKD\nyn13Mo6nIAzdRx7AArRuJzHtFT2iBKVA5epi9gjDIzhg1lFZ9Oou7DeDawMC\nOfdQ\r\n=I2cN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnQfg+mp49gA67TxVUUTlskpMrooj/OXFLLQ/fYqktvAiAMAZk0zT9ErRxJbJ9efxO2MiU57fq2Q1fYIna9k+x0rQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9c01f451_1537450593221_0.504789964625588"},"_hasShrinkwrap":false},"1.1.0-alpha.92e5355c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.92e5355c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.92e5355c","@crave/farmblocks-text":"^2.1.0-alpha.92e5355c","@crave/farmblocks-theme":"^1.7.0-alpha.92e5355c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.92e5355c","dist":{"shasum":"b1156ff6603b8165d2593cae3ff3651de77342d6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.92e5355c.tgz","integrity":"sha512-f2g7KBzyC4LDeRWhHBmm5pKecpyYDYJSLab8GcAn9jwcDRlgybXOo4VYaqyGd/ophb3qw/0iqF/pZAI+t13/rQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo6zzCRA9TVsSAnZWagAACE0P/376vCGQyYJ0+d8OKiOX\nkdf5WRaqCsqN545sPmFjz5HlG+8TdMgS2wqt7daJyjlaPWJLtlYISXX+wajH\n8lIytcm+0zuyv9fD/XF8pA8vIOZOKSARS8F9fyptD/GP/TS48uFMhIZCVihP\nsT1Qfwb95DfrpLDqQn00AYuLrF7g2p16q2ZKzGgvolivjascfNOApXRbOtl1\njq+JZAeANZkOxWHUP1TU6clIfu0EQ2pqQWjWJLYZYMqdxgeM6hZIPYZ0A/se\ngSDfO5/id4JMej4QwWdeMXreI0bmw+1HS6V4fkvL8MzGtFCFMlSWG+RJHStP\n47zxCzjBeqPYoAMccTerv7rlRUSLkVZrR4jkQxPeht5zawZwx8iBGF/4KXN9\no9wS7u90YAUgV+W4kUIjdQBT4Zf99bc2VSNfJg7U0psSqXeqz8VagKOVLZhi\nyZheV6bahjc9YAdMFPhdNTrH57y/jVIYP0JC5Bu2lNA/zd3HYg6ZlDSdD89t\nb0dliWhfxq0aEgPWRb8HR7BG5zd/IKHz7xSXnEymBWxyM/QgwSHPQ/FCyJr1\njlEwJrsHgLfzI5vBdTrjX0EyoDzBwD0YjLuHDBEY+VTuW/yP4Ia2Jn1c7GCH\nKWT/sBQP79QL+/RmwWg/+CuQ/EelyCU0cUyL7m6Avw2FoUEyZsuULoXIMqtF\now7N\r\n=f9Eo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANWE3kweHTLEZ37Xmaj+PcqncDJnsilnCaRGAdsEbOxAiEAmTCkbe4AZOGNamd6BzlGjDIrTthBAuj3l8I+4sQTdMk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.92e5355c_1537453298378_0.9478376419483234"},"_hasShrinkwrap":false},"1.1.0-alpha.bf051f96":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bf051f96","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bf051f96","@crave/farmblocks-text":"^2.1.0-alpha.bf051f96","@crave/farmblocks-theme":"^1.7.0-alpha.bf051f96"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bf051f96","dist":{"shasum":"1a0f2be1a9f708d5cf6d7ea265f362df1fad3d9b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bf051f96.tgz","integrity":"sha512-rpE8ePcuVc/3BKawPhIpQoJtTDRsxjRF5Oq8D4rmCRrcgbRRoKx6HhEtvMzKyv1ZJ8kW2BF3dvsLv1sxB83Ung==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo9LUCRA9TVsSAnZWagAAwZ0P/jp9V6t9hZRsPy5gsV7n\nS9oCEylA+vqXMNiaNQnjFrYsVg22lR6yy2EaF0/Y9ogQjoVziVKLBTe3gPRY\nuVewqigZ3gFH3TP5SKNsXlT9X0D1PKEXhv7nkAioDq9JxbRT81+5iPa+BJiV\nwIwApA2BC1KIFVzpRGBbm8MxYEJ6MgPkr0ONfjRkXrpGHVPQKM19wAuZRg8l\nX5D9QRxKCcjXzArgFDbuyRssP03EYNBZeYuJStsyf4W+hIWQRWQH4KTvZgWp\n6MbnWZdPTue/CWCIb2709GgvcrELgtr2HQ5FlDsWXMLQ1p5z0bQHTejXpCoP\ngKBbeXCOofh5Oj4CPokz3joR3N2yMy7/9QGcUW37ydrtCagOOBT21NhxctBI\nQQI16yKvPX6gdxiByHd18phWhJblLE+3LRJCEdOYnxAIpcaXwLIsKoZa9tHx\n5aR+X83jZeN5pDSWHkh9tBI9BmXGv+0mqsz+V4J0d8uTCtvSh6zuHSAtxEio\n9917cQSXFZaHozdYGP5Tv5Nwcb/BdzvpOd9L51omWXmmVmKRHNG7CdYVSEvo\nfV8w/QnYLYwMSKtOaq+UVa45RxqaCEY5atAtIWrlt6hKtEjUJ+qyKmfO/b3K\nyDIhktw6vjk5W/JCf65srJFDRj7yv6bdJHsIZN+7fe5BAFB0sylJjeybGn61\neu9M\r\n=Js3P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBf6qvYyfX0NcZUQqxXeNyvDXEHGRVdpJE2BrWkCYhg6AiEAvjjuAvM0De2i8VtfUJyjEMKxWD9JGHMArPISRKQsdMM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bf051f96_1537462995525_0.35328490125988465"},"_hasShrinkwrap":false},"1.1.0-alpha.cd9bb18c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.cd9bb18c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cd9bb18c","@crave/farmblocks-text":"^2.1.0-alpha.cd9bb18c","@crave/farmblocks-theme":"^1.7.0-alpha.cd9bb18c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.cd9bb18c","dist":{"shasum":"073b12a95aaeaffa14fe5fd02a5d084d9ea91317","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.cd9bb18c.tgz","integrity":"sha512-62hqeJDGhjQgD7TpkQfZbQbIvFWLd1sVjCjEgsDmFcYau4w/hF5Vhr7FYfzIGYgjQEf9S+wAspYK5cj7xdlaxg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo/G/CRA9TVsSAnZWagAATvgQAIBb3/WYJJv+hPOO7NAD\nk4HsKwaDHtfH9owYhvRKvOo+fLJWK2Iirf5okdDP+maho9OlhVPIKuFtfspf\nk+nl1RzFMW1IdzbcuTeq9ZswGbUlGt+Nx8c5tfW4HWf41ilK4/ihCZuqCOQY\nl7kcTyk5TJ3Ry4I/n90hRpGmFV2LjQzk1kV/pd2vASMCc3tvOrxOo4SctttD\ns6c0YLRJTuHrSDr3uokW/55Ww/jgh02i6QZExXpAtnFW6fSfHzpcQayBkd7P\nW/pO6seBJElwrCcPPoZ32zt9ULWcFS3bPgBdWKnQv40HxVzN7k43E/epDsR2\nuT7E264rkuBPD+fNOHO6UxrKDzbHo+uex7XI1tJBm3XeYBqFSTxNm+QR+zQe\nWZd9IyrjlXLkQ/2upO+ZGc6ZnPIaX1FC1iyqGbZaeZiXlSt1wcJU3IJPpZVX\nMYO6n+uQFZaPQ8MSDwpwyzzxlYVAt4IGYwOaFGfPoIr5Zsf6rQA6HwWBlhCG\nUm6SNiLnYMR039YFZdorPchxaO9OGHRvgIJ5E+cpNeVF+sOlJWa54+hsW0Ow\nPlaeJ3rj0igCAfm6qUVrjI8qIoHJLNvl4BegZ9sK14TwWnO9XpXpe1/fxSwm\nPS35tcnOkqY4sJOXs+w0TAiyd81Dbd61Vn147IXiQtoU0/2wUWPcxb+sPpa0\nqwss\r\n=OtB1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcP7Iw6nI5/G5f1SbPMzb8y0rDrDgUa3/oy1/i77QjyQIhAOr8elZfHDG8hDrCRHDgsLCdxjWQc+XlGK1ZlcBaLJSH"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.cd9bb18c_1537470910634_0.3113047122347705"},"_hasShrinkwrap":false},"1.1.0-alpha.be57b048":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.be57b048","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.be57b048","@crave/farmblocks-text":"^2.1.0-alpha.be57b048","@crave/farmblocks-theme":"^1.7.0-alpha.be57b048"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.be57b048","dist":{"shasum":"a9d739fb1919ddf656bd71a69a57acd3d142ab73","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.be57b048.tgz","integrity":"sha512-evePZnlnbsa9LAL083TELl3wjKZn1eZL5y0bSPcfj+3JrqElpu12ebO+uIwRxsKLx2RdggWfRO5V94Ne5Pi9JA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo/SQCRA9TVsSAnZWagAArLcP/j7d8clVpCz6xwVOIdDe\nJTjRxXROg/MqpWYoQVHTiSS6qNmqjnzQV5lB2sR8CWAeTPhlrgxC53R7o4uZ\nvicm8eOC+RfbEl18l4MMmBo5DMezHg5zgX/Vrjb2Gg2M419VDIbaWMCJp+EJ\nVHkxdEHfyXp9HvI5NhhG9Q5VpZUHsPQcHJH2Eq38TnuFdQSxAjjEZtDf0Ebz\nMx09UHGWcFOM+/yCP17GHNPF6hD2GtngvgmcJQ4lmhuIBcMuvCaXjccHRGCQ\nK2AZBDb3+yH3PyYqRTERGeP+x9Lb67YROA0lq57IycQc5YHDC5fhGtzqbUgm\nqbO7HoBeBSovbYUazOWned372my8jMFxxD4L5GzdyhsWh81FWWzX9m3bOSnc\noQT7FoOgPTXXMJxGf6sQAX9m7u+xVjzH8jSqxTlkaOoQaVUhXqCSB5jwG2Us\nNKOJnLzksvc35l29IkGIaG5/VlH+VZYSoRXC1zWe6x0lUNEScAHk3LuohC5z\nWaDphQ/gBJF72NYMawzMMTyY8cMi6M3o0VE7x6GNYz5W5se/40BkFs2nVQdn\nxUKfmtMxJOMEIntGUkVTzFtKpfppmZ8tSwdlgKy8P+GuldJwsGZX/qQt8k5j\nVIrH7ezoQkqB3Rzx9ACYFLhV0/E6XfCTG19h0XI/5+NnvuXLoK7Hwx4+T9Wv\njqLj\r\n=idom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBMaK06HU0KKvlHODMGM5qsci/rmKccaEXVdQeC5qyKwIhAPDU/qdmhNxWreU23Y4gnNvdISp0yMhY6t1+03zqvzS2"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.be57b048_1537471631269_0.7293991891647091"},"_hasShrinkwrap":false},"1.1.0-alpha.43c065f3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.43c065f3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.43c065f3","@crave/farmblocks-text":"^2.1.0-alpha.43c065f3","@crave/farmblocks-theme":"^1.7.0-alpha.43c065f3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.43c065f3","dist":{"shasum":"ae2f7e2a71d4dc3bd38a8987b48a93cb54104045","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.43c065f3.tgz","integrity":"sha512-e2TZRi/fpR5L8S2pnUOosq2MwLSwmbvdmEv6zmDwddgpNURzD9QmcMGUSUfY/CiCqsuJQNsc7wN6hjLrd9pM9w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpJowCRA9TVsSAnZWagAAFpIQAIhQdeNdlHmJVqNJ6wc4\n2mnSiL4A78ZMV+1nBzjoo/bar+fR3UzRa93ycga5azeZIUAWKK1SrrdDwxJ3\ntqACmOYQeF/HIcOWCxOw1gR/ldle5n5fk4ALwSlF5qULaHQm57LCr8/z6092\nGQCIRwkUY2Gk8K96s5MaJRO1DFl+BJRgoizEQJhV+Q6iW9Ommkf/Eb2aaLrF\nZXXouX8vfMBY5fS5/HaliChFJdmMuPki40XupipDuUGbSkUrrMRIsot1Uhzd\nnJBYTehPnkMRDn3kUzyZuTCFZlrPRU/0EvVWYwZBfxLWR5KQ66YfuBEJFtc9\nW2Y4C/gdC1MF+VhH/1QkrIwU4BbvmyYu4/uSBQF4N5fM4cUSva33MlcXHTZn\n+CNOBkUl4NnGBpwSux5pjRNm4wJjsapPc6K3+28FjEcz2wDEBP94t6Lm96uH\nF4TIZYEs/0VhNIZXubj/rezpx5HOA30d1XHTXASkxZrWobOQUMGMdWvFvcad\nmmikkpuw/78HCq4m4bVnyue82ydqisqzypWL/1azVcgy+0l+odGn/+PvKnum\nuzoY5vFLN524drmQYljjJVz/P6OQ6OB4vtl1bvTUiwro/nFfqYCHMY6l5vO0\nA/KrFy5OwTM1sNeIGObnk8r+FjTWDmlS54UewHeDjPXZ5xfBQnypo+8E5Djb\ntNvv\r\n=m4kX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArvMyw34ReGoesgi4n06JQeIxgadWCxGcWD2zGmnpfwIhAMXmYyhFH+D63DzAhsqgqW1YAR7op0ZHq1xekwO4zGN/"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.43c065f3_1537514031567_0.9273717341971843"},"_hasShrinkwrap":false},"1.1.0-alpha.8f8356ad":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8f8356ad","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8f8356ad","@crave/farmblocks-text":"^2.1.0-alpha.8f8356ad","@crave/farmblocks-theme":"^1.7.0-alpha.8f8356ad"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8f8356ad","dist":{"shasum":"2a7f5934d1de70e144150dde8f8bc145d7fd09fd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8f8356ad.tgz","integrity":"sha512-/p7vgs2kRftRBNgnk+ryc8/0jaPr8e678UtIInqR4hK7paQQsqlg8ooczEAjuqspqzmPAQzCpRo8gtkn9gUoDA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpKVBCRA9TVsSAnZWagAAXHEP/3oVwlK0ZWVxqcoElMhM\nvSDqZhwqYBddfm1D2mG7qGk/mIf+skEtkg2WP3Xt1bvcMivEfJtF5OFl5tn/\nzlJnEX6MvLtnUgPwO5u/YuDleba7pgozfNYcjyM2JCwaCfOd2PquWmqEto88\nFjveRZ/ds7ljvfI1Eq6hkVee+hoVkd2TJIJctL4/4tHqePTWBUjekTT7h1FO\n/0GIAImjn6mXUl+kz0Uw/abXK9NiyPqscOwXLNcgKy4eaxuAjI55BfAr01eo\n2fauZ+9rce70DkSmt2GTPhMOLAFqYQ+4rC8Hp0pjayMP6PUm4A3yypjAyt3j\nhI2/XpJIgubnixjao8ZtSzJCer93Wla10foh1OSJfd34gzKjC2rt2k95/1KK\niLwag2+I48a63XhxVljmNfHSXFlDPFDKdLVpY3U1LBSgCJESmzr3ZdbXVVZS\nmQflSPXQ/MTrRpHfTCKSohDI9QiDQXbqphkcliwmZWtAwqoNwXZhxQKuSdM4\nMgXhseV2zy5njSluHAWD1Gzbt+IuhbvagAyTotATIC/1fYRamcEDVCPVylax\nPJalQZn42JbmuCL/8jaPKS4JAA7R4qeqAbx+rW+8o3jcAWZGnrcD3gL7RVZ2\no+imRYJQprVj2F+clppkCNsLsRcLGERpPHwAzRuL8c+q097CwgISXgUIDhIU\nnicv\r\n=58LD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5MCJe0Coc7DQheaS3h9erOhameze3nS6MZjvtpttGGQIgDh0GKeZEgIxYBceJM+JEuNf+Mm3tQHR1om/Ij14dmgQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8f8356ad_1537516864690_0.37503312197645355"},"_hasShrinkwrap":false},"1.1.0-alpha.2663735c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2663735c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2663735c","@crave/farmblocks-text":"^2.1.0-alpha.2663735c","@crave/farmblocks-theme":"^1.7.0-alpha.2663735c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2663735c","dist":{"shasum":"ccb003780a4013751062e3120bb3602ce3ee412f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2663735c.tgz","integrity":"sha512-hs4L9E5WGmqMR2j1P2qKpg4rB1gCUwy8hD4XoI+5dZMBjNMGN132u26pftuqqBbrD0tiZ2xd61TUasq1bIvAcw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpMr4CRA9TVsSAnZWagAAEyIP/37T5WHKQiRU0hCOAFKE\nzGbj5NLCh0mlKW2T3MqhbFt8m5lwpW/siKRPSOgkSXK6KUJJ4uJLHChnrBpc\nrTd/3JTgAPyDuWSIk7fVFbMILcul4qU9Z6ePCcXlxamuGDszPgHcjqTsCNM+\nmuGs7lib+ozBTv6m+Un52yNCrpLJwRVnw4tZcVmF6eEohmiV1Ttp7L0SHlO0\nBZlVcjrxcyRi5V3rOWTyL/2AyBuoAIiru9nGQzoeKzD4syQVG8kt+wMR+Mki\nxoHz/t3xdz9Y7pRoun/r7GWGYPPnxDOYMRBZQ+EtCrRV+SRRzkjk74iY0Fwx\ngpBHh+SP6xAhfvl7rXBpGQbRmt1HHZOBmsNQ/tMyCOb2Ig4L1STYS46NyuLK\nXxEpNqPnUyliX50T8GfCU18Hc0Jzt+XPtjjS9FSb54XpLaPyuXJv7gnb+4S0\nRYzbUXJlxIVwK11QzeX/1fwTkMSm6TdxhL4BMx0otxYukWh/dx984gsXv82+\nwgXgvXiowLAAn6vKFeRKZrq/Ai9H5mEs5ReKsOFTC+nNw4Wq1qHrpqbhSaPc\nEQfw5CbhbAXftgAqyvtzd6R6BewowutM8wGu0aqZJkQvNy9qtd6VZkNoppFq\n+ts+YNZw+brF0YWCpzVOZtsPORcrGqzaDu6cd52/ysxrVnNWemiqq4N8J1+x\nHE93\r\n=1SeO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3bVI5mZxAXePyS6VMsjeHEAjars+4AztRjN2iA84xRAiEA/DuI37JhXO1QscgQ7faK6YpbjzWQIQIjSaNHucnHBVg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2663735c_1537526520211_0.5873662018038026"},"_hasShrinkwrap":false},"1.1.0-alpha.9cf256bc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9cf256bc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9cf256bc","@crave/farmblocks-text":"^2.1.0-alpha.9cf256bc","@crave/farmblocks-theme":"^1.7.0-alpha.9cf256bc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9cf256bc","dist":{"shasum":"1620a8921827805cfabe856151ea573ab6113e38","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9cf256bc.tgz","integrity":"sha512-zVClI6UG7oamAOiB7mE3MYpqXB2KzMQvVQ64XVE5kx0f0GSVPHmaCDz5H913cN8lEILDUdiVKbnyySEGiG9VNg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQmjCRA9TVsSAnZWagAAom8P/0cJaOlBXEk8VbCq0Gs3\nEBzLAtyIpF1sEp/ZuOfvc1eZE4rWqwtiOdHhgm9ZBiLMJo3/jQN4/6MG1FIB\nOJhQFMmMJvHvZADrbqLJdI1te82AXZQgfS1/oFr3mhlu53THdddu9v6qXs17\nTQr+pXubBA9SaxtmdtKs8MWHDWIyPx64hFk0egcNmwcvoFG2RDoPLohVwIgv\nhdkls2iB7l5KUas/9fa8pFGXMGee7wa+TNtVKYebSowIsT+44yCL6Ee3HHfY\nzMk2tx9W0CcvYmzgcVOePxL09MLa6THvPX7DuApqm6jMe/ok17bnRw49uood\nDwWWveR/y/JQ6YVLuuIVK7qVk6U+pnDBJnQ1Lbr1dzUk0vtUstrBiQMjLlN1\nTMhExETliW+8ewlWeH5de/Ezoq2y0c1Y1d5OOo5y1Pow08dEC2iYVUVxvuKY\nWJeU5Nn1uIqnrq5wzTF2hl/wwJkUlCvxIozLQca1qSZ940zdqwwyzM5vTzWR\n5QjFPB4ylUCD+Ftc/KCltaosFUE9kWyUUgU8rZCs+Ch3RF2qC4zU47ui4avM\nhLKzf/a/76aJT3xilRrGItWFlZPROQKjC/3l8TOW0qu5jL7pX7j1GV6ieB2M\nEeMx6XWuNyBo15PMQfuzx9dMnaxnAYjitNRI8aFRjs2AzvLOp1xY8p0QkZI6\n6m4u\r\n=DG/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ2PvgzHs+L+TJZ14gfi1cxidx398ELn09Ydq9lb9imAiAaAzLLA5agfTLCjQcXhWZTyPJ/INIxe9bzlFaZ0gZ3XA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9cf256bc_1537542563045_0.0005446920165446123"},"_hasShrinkwrap":false},"1.1.0-alpha.ac49b8ee":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ac49b8ee","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ac49b8ee","@crave/farmblocks-text":"^2.1.0-alpha.ac49b8ee","@crave/farmblocks-theme":"^1.7.0-alpha.ac49b8ee"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ac49b8ee","dist":{"shasum":"2abf965194a94ae1ffca1ba305e267345633892b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ac49b8ee.tgz","integrity":"sha512-NpDA90gqlhS2nI+h4tj13YNlXZDD4Y9IfDn4zxh1UBswjt3OYNw0Y6tmZDPpjieCrOYUps66VJlG2UVny5W5Zw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbphl0CRA9TVsSAnZWagAAjIAQAKNndSP4Zm994pKAnqDI\n8I96tqE+Deq3yoo/yuJFMCgB7dCaq1YUFtDIRLv+aRu76j5bS5iDYl0uqIn9\n0DGdZLlB2aOfpPxgtsySOVT17GczEiWCyrgriAA7Hrgb1qBSnvjrl8E8/xY/\nbeomUzWuYCv4prbDlfIwwKucAFUHCKaI1XdVbyIyUdBsKVHM+c2Z/tghPQ2C\nqqSeiMy0fyCfBlwE6gqRDlWt8C7PGTmiVytr2hKF7WciNHNu0908vYRHOHYB\n2mI5FZyEH3evgwjek/4yADGquk/la+GU9eV3TcoOIoszqpG8/U2pXYRC4Kan\nv3M5hKb5ngnr4gXUW8TBW4Vi2y438q2/rNX1OjepSdPcj7ocGocAvbkyTyxl\ni3rRzQSG77LBxjAB8gqhCl0B6/9NV99xE0U/g7NRcXKrLBoJdV/mCtBwhfgA\noCm4jobWRlm+IebNMZdSzjtabZfr2xLGSdeVENJ/y/XK0n5L+nxOuxAWkAYz\nLcpqMvsDIfw46AOywN6jgSz1dwg5PuKoZqsb3btiRVXQxnzdT7xDgynk49R5\ndpR+x7NWztd3XHuMT8MdDjGx09ahvQrrVxn2gaS4SGtzb5BqqtiU3li2B2GR\nSWuMRwYeoha/nUUyXbhccjxFI4tgx8LXWbdPP3C56xBuAudTtnuoP+6wun5O\n5Pso\r\n=Tl2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz3LrInGlKkzb+htW8fk2B3+y70Zwtlgri8NXK6SXVvQIhAO4qz+pJ1AxeAEP3h581DhJBaNBbfp3c1eincWX+RHqz"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ac49b8ee_1537612148293_0.048424564062520936"},"_hasShrinkwrap":false},"1.1.0-alpha.e74f7f42":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e74f7f42","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e74f7f42","@crave/farmblocks-text":"^2.1.0-alpha.e74f7f42","@crave/farmblocks-theme":"^1.7.0-alpha.e74f7f42"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e74f7f42","dist":{"shasum":"b8d2c2b75728b6a70c7177b7963ec7bed4a1a4c1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e74f7f42.tgz","integrity":"sha512-6kaj4epQqQh5e2BpXlh1xjdbC8Qyl6I+OOx70ZJNamVd963kD4wjgRUENG2kgC2M3JoUi06hmbwHO5rV0d4G1A==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpnl8CRA9TVsSAnZWagAAYRwP/RUqJheQ1HXvRBaY2wo5\nsljelnyckSmXDmP66wVgYz6MgI8V8eM7q+KCZPia9Ifb8CYYI5PS0OeOTGan\nk/hio7om7q0zAY2GLjFQTmdMIpHOz/VnJEFMY0i3BIs2t0PKhSo/mrpBC1NZ\nn6PG2kO2SFBoEpJUFntS0LYjeHTY/10wzbp+K++rJ7ROZNGUwOn2ZSyH5VGX\n3dcvt/lohVubZqgnlLLa/Q+qOUTAQK/u5LkcfKO4/nCwKduFDB4TJ+rEoENT\nf1CDX9JWGFdryzGhCPOWSvvrkwZxdCZnXUq7M+r1fCd4IzWJfl1j2Ssqh3rX\nKjPFxp57CZ/5MZpfm/htJJACLgr8np1BA4F5Cez6s0U4ihFWBeInKPCkCnax\n12FCcf+qr2HDmn86pa4Q8db6LOxPb3Kzvd0niFLwMl7r3AUbN2YSaKlio0Zn\nEdFWfxx0Yi8tLO54iTpnR1PNANdEmq8oOFAsKjYhafY90H9YngaUjk6geNpa\nG3s5q/Gfq703tT6rQhywlHGb3y3zWRB0YbU0q+IbpWjNPgu/555aXw+xThwf\nHhayy9NYZGA0W0uJeISF7NnmG0gULTOMRx5pg8yxcDA8CE5/PIz9ilOVl32v\nEFpMlbrj5XtwNHpOHHCrOcXEhSL2+AcVXdnb6veRwwXHd/rTKNM1U5m0tl9D\npXRa\r\n=wQ4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr4fWWxqiXD6xoslEEQKMHLw+lr7Lc4rDU+0z7GZTGsgIhAMmgOkkklYb4FWpYBRxNtS6hqIIa84i4MdvichjZolgZ"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e74f7f42_1537636731470_0.8644936484384143"},"_hasShrinkwrap":false},"1.1.0-alpha.9b4bf866":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9b4bf866","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9b4bf866","@crave/farmblocks-text":"^2.1.0-alpha.9b4bf866","@crave/farmblocks-theme":"^1.7.0-alpha.9b4bf866"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9b4bf866","dist":{"shasum":"415fb5caaf5b5ef2ce929ff569a208f02f4d5b1e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9b4bf866.tgz","integrity":"sha512-Mmg5gAW5/q/CtDP0GUV387OcEP/jIFrXmS/MIKo6DSV7+zJSrbJJT8Z4h7arQi9tDjXJYMiLYpTI5s81Ijovsg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqQ7FCRA9TVsSAnZWagAArGwP/RizHSrq1y6cbz+Bkn8a\ny1dqHHSDvk/yV6CEe3tY8H7uOcwj/xnz4XOrC4wlpcO4AzrTau7Y3NhDGknO\n2O6+ZGp1Qrj0yVxI+igfY0rw6433ca27btRPQqyCMsCm8KZCOGZqaaQpFmmh\nlooqaOlZYorJ6kP2JEuH9q7ghAbhDUGphMEfjRReiVPWc38pceFQXKRZ0WrB\n7Gss66ofz1ha31EOzALh562FMz2bqpzqqiOZEADE93M45Iy80WsLWAm5YafT\nDWjacP0jkZIEQo9/fwrfyva5SMFEu/IGtVa+ua7ZlWkODcSCzj2LTHSSP4Zr\nbPxskwWLYzcSyy5MxVnj7KpXBv+t2FGI7Rp4Xge95bdbbzbBZmqlXCW4Eqq/\n2yMNTvBkbcF6F0KOiKSesg8THD9yzFN5lZZ1uCkmSfvfX/jPgK7a8WDKstaZ\nwL3fGVzVwdBpWfb4nkEieekX7zrMi8cE+E2M7smwwW10577S9Q2Rca1afAwo\nIkwKqjUpgsREuaB4hNyNvbS6CZIeIVtLZ/7ADHertAuejmEmwRhJiawbH79m\nxJfUuGg56+GIsuYIMofqhPumSL3qyQaYMIsY6Yv+WVd4ZnllGXpOzx3TgA2t\nSbvVF6haNpyGY5/HCeQF6rhKsN9+gPDXFXYzUBa+uwW+L0/ubzTGCp7hr+oE\nn+Tm\r\n=AB/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNqv2jycygUm+V9sCyIsnVcRmH1S/QTX+iPMWRAbiVFwIhAPHRITwHxBx3zsYvZ7xevlzTtEkBWbqZPUSbbXUSgjxr"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9b4bf866_1537806020690_0.6281090258022275"},"_hasShrinkwrap":false},"1.1.0-alpha.e3d6e0ff":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e3d6e0ff","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e3d6e0ff","@crave/farmblocks-text":"^2.1.0-alpha.e3d6e0ff","@crave/farmblocks-theme":"^1.7.0-alpha.e3d6e0ff"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e3d6e0ff","dist":{"shasum":"ab8e700571e208b52cb5c949c91a3830f7cac031","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e3d6e0ff.tgz","integrity":"sha512-tr1DFRepWXc0aA608WCysLtnAZibc8GkdH8IVV8wCiQ7czvvW6zggl2Bd0MR0FDgebJ0C/h7TyCMOGNBSiVfvQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqiuJCRA9TVsSAnZWagAA0FgP+gMNTp0y9ItqjWQ4rDyS\n3cJUVwxozmLd/P49sbFDjVVH/Wsj/daL8TMKm5+daZ7EhPbj6zckJgrfPIxD\niBlBfUPAdnQ14G7GQ9gsEkJxPrZb7tOdavmqGK/A9sR47C+evoG18RqsAbpA\n3G9PrxDO8OUDvfTiDGmufa/cizWnETYBqhLCTrMfG7p2axJd44mNVpS7qVg5\nGP0djD5urKgpQtzJOndf5JvOHt0oLLLzzt4+tuFewQiv4I3dnH9cUXyyoTUF\nnALwZCXRV/CpwHZIaMw6bQMn0VJ61LLb87pYhgMLJbPnfHMBujiSrajNVIxS\n2h1Pv46C/VvnCT80Wm6+jrUj3MQXvnPqB1IWED7ML1TVedgsZUQgt+8Vqea2\n17V/X1eyH5H67lZaS09/TK/NdvpMwS/9MEvYTsItACvTZ/9rFTOTaaFLlrNF\n9uwvdZGa8guwCjUBZ+1pP7NPuAsulPr/35OxvAnp+fIYnDnfCqbnQlT+HkMB\njnXBcszorYSmvsrbwMj7+ceIcAFFPKe616GvGHnCizs7KvSuNavf0TI9WzbN\nhOTtdLSceJ1QPGmCCCy1Buz6QCyElKgiy8xxzI8UuXki2agVNAcQLOjbLZ0j\nLWQZ/Jiw0WsyteRlCMedZH8XzqaBEAmLjOCyznOGCKwIciDQip+6yg0QywbS\nLPgH\r\n=+Ylz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRPIb1VtTULCKuAMtQCRAFycjOHbIt6C/vnDW3voiI/AiAuFlO//vLxQtLgzC/O1CYQXkTf9GOo81d0smhjz01gjA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e3d6e0ff_1537878921287_0.26557434812865743"},"_hasShrinkwrap":false},"1.1.0-alpha.5e8d38fb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.5e8d38fb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.5e8d38fb","@crave/farmblocks-text":"^2.1.0-alpha.5e8d38fb","@crave/farmblocks-theme":"^1.7.0-alpha.5e8d38fb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.5e8d38fb","dist":{"shasum":"e1209dcc754129d5a2bb5626d2b28bd42cffffab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.5e8d38fb.tgz","integrity":"sha512-OFyyoEfSRfC7d3OmTbVHZuCcZSHZdu2zO1RfG8FF8idCiHavl/XJtiXCHHjXMgnUEPn2NvfMFlrvQHmnjW20vw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqjmACRA9TVsSAnZWagAAufYP/iPG03MZL6wUAwY6NsZM\nbWF/q3XPDkEzISTkFLIL2Z8cEhSzmwzrpG+ID6H8STF3qDV+VqruNHQ1lytt\nulxthFK5090l9YNZxdb8ZfytQ+RDiO223uJZw7xwWhGZcfr1B2y+BK1X91ac\n22AByagqtdNtuKT2QwO88nymUkbeZ3cTdFcvHOHODlnOmcUAmHMojVUBg386\nv89Ec8/+LC1aFIJne1cAmHHl325gTbYItB5SwcDc+FfiU/ldKvjWKbvTqh17\n02kDVZg/yDvtdY6UwMM1f7YGkPtX0GUZPQguzdnjEUX7I/dfMl5qOeW0/hnx\n+0FQkmV6n5GtMmD3Q66dQsdWF6GXu1lOXZUuhh+2T3w/6aWhHKSDrD1F1A6v\n6M8dX3RVyGcIWoLUlf81HO7Rs+xkk5sA4s+zoMm4q9F/8kK6g4VGekEmCvTI\nQoxSoB2L+Ws/rBGZCrsZ29N7x+0+50mbmc3ra9Wx0QZGwk3D7lNK9w60WmSW\nXOT3ZYW2g6zvBnIFFcTcDisHLXOk9ssPNMt0sBBmh419exeURQDjt+BL9BxI\nPK1R0ttbQlvybiZG0xj1YN6FboRfZBJGQxOA1m1PhCV373Z/NJ0L3pSwbnpW\n1S1iEjQxyTR+YRKgOnAge0PmAZljpG2QzK1RL+TbxzVuAZu+m4QBsRgzHYzX\nSnmL\r\n=F1Bg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASlny064vqGg5R9j2hMp0zSkH+RRzLKPIrLY1DEIzSzAiEA9wNITe2a80GoEZPQSfX4BgT1oK27pSa1B77MHAvEdmE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.5e8d38fb_1537882495458_0.838674648881309"},"_hasShrinkwrap":false},"1.1.0-alpha.3676586d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3676586d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3676586d","@crave/farmblocks-text":"^2.1.0-alpha.3676586d","@crave/farmblocks-theme":"^1.7.0-alpha.3676586d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3676586d","dist":{"shasum":"0f3923679c1b3f0e934e0789e7c6d486ea90a7d5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3676586d.tgz","integrity":"sha512-aeIFf6X5Tzje3eFZTXes3lFgSdnuW0ymMAMW5CYW+aVopwOVVQgTseGKJQF8mIo4uBdGXhSWkyN2ADedHfY6Xw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqj6KCRA9TVsSAnZWagAAQooP/jnnkXo87QmLyspPPi6m\n65lmxajgo1KP/htj1DCzQXUeU5D4qvVQE0wbA2W7rhJ8xfdLzVD7he6Xvlmt\n8i0AdVvXPLQJtSXOVfbQrCUTuxwnw/G3pb1iJQwN6NOEwTWPqrCi9R8M8bP6\n8GmD4pgQKq9lW5XjtxMUjdJ4odlVjbbjsgJyshV9U24UkB7BXlwaZETVWgyD\nHJ+Ww0sq2oSZDvtbYVAQMg+zQtukher1j+cZBlUL9VBmvaUzGWnQ8bxc+fCi\n+4y6zIS3zie3emPePTzQnjRkufOZQE6yPPanYBLJp68RsTvzllOkl0SYldge\n0SwNUgqsbOiWwwZxR8DkuzHfR38bJyR/q/DDyWtsz/cGWGFyd5BMgBOvSLbt\nVNK8Ux3oHyTfevvVgkwGP0WL9uc1TjqpllAfcGqBlMn70O/pO5Ge8VJEX1ib\n4S84w5nk49H4VXSpSlzvV7apArPm2/3nZxqqyEb5V1vlHYXgdq74BqzffOfP\nfmWbLeYtdDt4K8PMLiBD8ilHEUsh1qACJBuT5SsxKjL8m6ORMjIpFmSLyTar\nuEHRKAPACtKKmPtFnHWOn4ZqMszNJF+hpZB6JnsNQrny6vl73DYndikEP4k/\nwDLvU4FsnBJQF4IjOlmnq67kjki93ysCWVh4GZSSHWnoOUIbt6TqZbqbNNbf\nvaws\r\n=qeR/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgLrZaheqH673SzIe8jfakafczgHe5Ruv4ypnOlSyK5AiBmjm8d5nAxAmhgKIpdqrne7DjtI8k0RlmQ8gheVc0Pkg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3676586d_1537883785602_0.019833131128865755"},"_hasShrinkwrap":false},"1.1.0-alpha.797c8246":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.797c8246","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.797c8246","@crave/farmblocks-text":"^2.1.0-alpha.797c8246","@crave/farmblocks-theme":"^1.7.0-alpha.797c8246"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.797c8246","dist":{"shasum":"40360f032b5a089a8abf67ff5cc5954c4bed1ae0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.797c8246.tgz","integrity":"sha512-F6NELmX6WAdk3KmZIH1hJaN2Af+IGmCqFSboKjWf94QB8f+J5i7a3UGHksJrz8OzM3+V5q9BO+9EqkcT/N5hyQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqn6bCRA9TVsSAnZWagAAs0AP/0173sI+wvLslypUmEzC\nxk03MF7URdHRFv3PSvoo7ZgOgzRsjCnwljalD9SPRFv11oQcH6wIiDXJaf49\no1awKjxXG9u21G89XDpfbW12Zz3Kp0HcicGOg8qQbc3+5S3Zhv610PNEd1s7\npsfPMY1yN0gGEngxCrTBGqa+eqL6iGYguaVMrJDPHo9woyQpAsTD9oxJz0+1\nEdauYaRHxn1p/lPX//tmBnjYa2JO/rvQNanQxPQd7jJllVRx6hUXmtn0ieuW\nddVuiX7C+ihzhnECCudhFH8DFGdIlnrZipARyeo2zDcJNEjzpFBDeuTT9oWw\n+hKrIkdvhTN/NkzS39QBqXbH1tbxSAqI1m6XJE4XKKOsCIa9gEGsqGvYZEN0\nzwIi2vSbDvKeZCzg+GpIMMK4jT4WALW9C+vtELsLyyAYKmpfhrt+DpV/cw/T\nmtL+7tIyAv2i3LmN25ogabrdANFO5dfhC7UnX8jP/2pUVbkMlPWPnlscD3/N\nN5AlGa1F5F7ZY5uyXEnaw5cb967Q3Ai46vXIhlG90PW+xcs+G+X2aZ2BTExB\n7Qt02tuEtKEEVBgtj/U7Bg+3wFB/IM1LxsURkXnns31dblhx6wxqZfk9MBSP\nszGqA/+5OcjIg8WZoXeif4KiWTFfyfNMwaQm+ojYQff/vFGXhmdFzMCJR7At\n+XP3\r\n=vLl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVwdey/g54B9bFma6B6/Uc00jxEAA2xHcsErWxrARuNAiEAiAOF/NBQUKQcR+EXarkOljXq6NtxRxsEzSIdByADggU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.797c8246_1537900186321_0.2682162505625747"},"_hasShrinkwrap":false},"1.1.0-alpha.fc5d3caa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fc5d3caa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fc5d3caa","@crave/farmblocks-text":"^2.1.0-alpha.fc5d3caa","@crave/farmblocks-theme":"^1.7.0-alpha.fc5d3caa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fc5d3caa","dist":{"shasum":"d04f0dcaad84b6f0c306bb2e48b513ef9e68e2ce","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fc5d3caa.tgz","integrity":"sha512-5SNBEanECcIN8vH31nxnFgXXUOrKmaDlQmY88DH7/QV2qR9rPIvTmb/1cWmwC0CRnv3ivFfSodNFhlckGUpvgg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqqlVCRA9TVsSAnZWagAARckP+QFDVAmeaNeZIrL5k4Vg\n70m15sZwfkNxV0lxOoTqVbasefyWhhYduSxYiksCd5+xz1tCLMbL7rKMGMR+\n+AGpI9E9CSGPL+Dl9UxGXPxKApEk27CyrqyPbspwy3V+hs6gJ7hYm92ggjIr\nX5J3qqAxrRg0CcbT0N2NZB+p5Khp8PcVEFPZB+Lw5eL175WxACkRUHquFxED\nnJ88o9uyzITQmHEHW2tNrELccUooXwrLX/twHNrFhZpZhfuXVSFQ//b7mOnA\nxtuRhawoCb6TIvGpq5TQD55jMzowHWxKQ5ZE0MvKJ5Sl9mRut2A33El5VvHA\nmrT5enN/KpQ+nMcMu2/UiYG62iYwR4/GTDeH5hGqBu3fIe47YY1ULFJw5aII\n0w0O6rBPjT6MAST1TlYbkQrPXLi2DqZQVndjEbHuyvAyfLOq3K4kLaqVxqS+\nMvTh+AGCQRMErcUSoLgGhxm3nIYgKVXea0AoZTl/Lk2iz07i7WXiqHxTAe7Z\n3bxVEuiVgaKATl8TNkQnrXjYnbJgeOoKUTjpjSjhl024YT3A0CaMfjPizTFH\nnGe/uyg5oz893kTDsyb9pZx8mg15fRpID4S4s2CiSNxkmH/13lwLLLOD4tC2\nPbg8ozG+co4UG9uHFCuXCl1aFb+xHtiVV7nnpaJXIXHTi6yyCVCkOhgoOYb0\n05GS\r\n=Dirm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYdDufmXfVTGzt5nxEaJ0+o4iTAoT9lu7bojPra4vLkAIhAK/C8wBh4Z7Nz37FnWf7sg4FZ7MZSd0ToWxyemO7kN7+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fc5d3caa_1537911124630_0.6534935820962953"},"_hasShrinkwrap":false},"1.1.0-alpha.c5ec2d27":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c5ec2d27","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c5ec2d27","@crave/farmblocks-text":"^2.1.0-alpha.c5ec2d27","@crave/farmblocks-theme":"^1.7.0-alpha.c5ec2d27"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c5ec2d27","dist":{"shasum":"df394e8fb5a5fa10b698302111847fbcbca7aa32","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c5ec2d27.tgz","integrity":"sha512-jDfm7M49WoGDT54VEkAXuxFr26MtRVBEvRFsMMEs0mh31ND42bfMaSZMOWobggglATUo+2FkcmcbWLn8Vlelrw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq6TpCRA9TVsSAnZWagAAMQgQAJcvbKVKaFcLzVrEtSli\nOgQnAnPQzjeYjduT7+U3LCFQ2WPacX0mTeQ1So0Ccd15YxjDA4X5m/mQc7G4\nmHLkAyXKstqfjmG9RhMs0arZrgpdKt9oZCC7ET0DocwkUu83uWvxlNQrVU8D\ndzGw8RkqU/lwW49A/n5FieTt1dGtuZyUHJFSTwSXyf+o2Mk8V62usisnNQMD\nBvRtlXfa5OW2WdBCN8mnC/pZ2emNlV6SB9bIfjiZ/GKrn4IMOP+ky8I0ghHy\ndjCAA4zn3Q3tpKegkiAVi5Nt2wKExYYphHrzwkT0vpqCpy5OVm8hhgk1KsVs\nXgyH8DBDhGnwausDy3vA5u4IXQE9ZJDYv375bvSpt/uuH2Ui1EslYut1VXou\n0TzESQ++iDBHfReL09kouxAALi1CknkZmT5oQz3u/hqM3GVg3c3c/xKeJCCU\nl5eHjaP4MFuj7tEwXyklCnISQa8plyFQaw52y9z9mEg92cWPQhAzhWBZxuXV\nm+mxrIcFQcd2vy44sT1I51wxR0jluzyRBYgUN2RModC2Uj05utQ3zrzYt9Bm\n2VhxvLPI6b6lqrKnBotYrkwVCjKTxRRodvEHPNDFn3Eq3HGMleungEs8bPDU\nIwqnJrl5my6v5+TgIE9Z6PqEsD5U/UAv9UwfmmGNOnlS4u50fDFyRT38XN20\n7Jz0\r\n=nP0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgc5gWsEX8OipmpNZJvHapr0sAjWPVd2mJXLa5VoaGKQIhAKZSvB9IMQ864YQjCY/UR994uFZH7Nk63llpydTDDfDk"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c5ec2d27_1537975528447_0.3199976558187767"},"_hasShrinkwrap":false},"1.1.0-alpha.254e010a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.254e010a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.254e010a","@crave/farmblocks-text":"^2.1.0-alpha.254e010a","@crave/farmblocks-theme":"^1.7.0-alpha.254e010a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.254e010a","dist":{"shasum":"4e801a42ea2577a997832f39ab963b15c0e607e8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.254e010a.tgz","integrity":"sha512-s0/2AO5wEuQajjlfxWbzZwiOQJq+x1I8fVOi+jo6IziVuPttdICIj8Qb7sHrZFImTP61CmQy1P6q1mx1eJUZrQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrODdCRA9TVsSAnZWagAAMIoQAJ96fKQWkNbFN3X5X6rQ\njWtY8np0w6mjzxJ4sd+BNKmN6CBcwnWxuisy0Av+r350q+zXUOkI1AK+LcGP\nNCxDeP8qJwhLJAOfzDpsLL8v2gAoYE6c7EGnKVohb2ikJP+WKjQyKkVgoHak\nRt9a4FJDQ+4zZRQlcpksrT/GtCUGj3rs26CCmzwc6lraBmodm5xWPKWKl1U3\nJ8vf+RCMWwGm8w3N6SglQEl/+1JYiTdI/mLWKwneTa5r9fiqhys7R+IiwbPq\nNoSN/+acypLiY959Si94l/xLE+gi0YhpFstc6H5cc/+F7ED5+HQK/DeqUB7y\nXvdZD+eRkekqRkzUErPq7Qq0QwjPSXMJydv+Ujl1yqMKm+eYC/Vl3bqbcYkg\ncIu8Ng8rB5R4U0IZ0OpoFJBu/R2SLZ9Qzv1NseL8rtdkRc3ukaaszSyI4yP3\nOxH0M6HWt/u6B3ksb1iVzvjq8NmmgkCqLu8CvQGR0yfnoZCiLQXNsUoc5aIt\noinern53A26EjAcJgaGqeBulgbVIqWnuPQlM1h+O3h2Us1JHeo3YpwgKOeHg\nOfGVnrW0PTdCFBLK2zYt/UR/xXexAPiF+feVGYbJtQ9EBd4qYjUW2c3vpjqv\ndBhcoUHDo2yVB+3ngHrxRu+ZgLAw4PiLsRhvUUGYjpNuU9XahBv5IkRNSBec\naSm1\r\n=pjgM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF9v62xfCIFBpzuUD9U2ClJ8ZVljzjNtjD2f1gb+arLgIhAMfrBCWjb4j9yIsbayN+CFfElsMm43Y3EEZOMT3aZOpq"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.254e010a_1538056412570_0.7908893715928846"},"_hasShrinkwrap":false},"1.1.0-alpha.1bbf0c65":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1bbf0c65","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1bbf0c65","@crave/farmblocks-text":"^2.1.0-alpha.1bbf0c65","@crave/farmblocks-theme":"^1.7.0-alpha.1bbf0c65"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1bbf0c65","dist":{"shasum":"291ac73c2b1c1d290afaa3e2f01d4d71dbc80624","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1bbf0c65.tgz","integrity":"sha512-cEsrPsK9Ziw2omTvXS9Se0DxMfdmugZwdAqeBVXrgoU106tR2fjC4BPEyJCYBsZnDpR6qX/ltZijNNwbeJaNcA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrOx0CRA9TVsSAnZWagAAdlIQAIHM1eESRaWKr/Z3kqNh\njnALfSFESaILvwc4m+cOhZR1Cf+nxK/AN2udqqr2BuvQsWpHURzYx8289a94\nE4u1LJ2QQYEZ7E4f2H50Ge50fXv0flE0GIkMR5zgrJ/6Ij59gfw1eldxsGco\nm+rNPzRpjyxR8j/OvAvPrNSGMhkDjDw5X6XN9bnCfquWSLseCcZb/XvMVJd/\n39ardvLj6h599wa0zOPYyEvmA5zwfJM5OEDVzQdmRsAH9RrTm9s+WHm0KAYq\nV2Cg5CwOQKNCu8v+a2oY3MC7lNcAVHR/huHilOuzPXPZbskFk9bT6yICmkF3\n2YmJpOjQcf5eUFC/5Rlek1OlFeVFO6fq7l7DGv3dHvMQvitexLrsMOEpN+q9\n25jP4ODcdpGSjtktZQMKrPA+hj8Td92gH5g26eAR9XzKuVppFk6z6msue8Ln\nkpuaLDejwcWCX2TLDWp1gOekk0oAmbnwp9OUId6N4HumVSRAss5LSXLoGBfx\nMVDYZY9ty1q5L9+Un5KWHvIS0Kv7LSvKHPHkV74YVlggl3eN1c+ntVPQ9a4s\n16m3tvr+C6ZSwI8kLUPEQgxvW0/18Z3dACBoJg/xsD22UZXTSN5/2RHcdSVJ\nthyD6be2mVorAfOvgr48y8+qJJHGtz3iB3NIU1duLlpKXIOUMeWBP3aBNolV\n9ncC\r\n=7nzt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUvNu9c4Tj991d3PT0/xcATSfmCIjyg2m1g9E0px1tNQIhALsxThxA1CpR49w813cF5jY4Pa8z3F4CaIuHq4FuBj5j"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1bbf0c65_1538059380043_0.795751416621612"},"_hasShrinkwrap":false},"1.1.0-alpha.fd8dfdd0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fd8dfdd0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.fd8dfdd0","@crave/farmblocks-text":"^2.1.0-alpha.fd8dfdd0","@crave/farmblocks-theme":"^1.7.0-alpha.fd8dfdd0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fd8dfdd0","dist":{"shasum":"dd17236b29f031c327e709924cc27376ddbb43c8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fd8dfdd0.tgz","integrity":"sha512-DQ+nNl3RKBUZbirkN4dajOh92uJtXPoimib7roKb/nZRsrR5HlYSecFQWd+q7UMunZM3mYh3MT0ZMzcEN2Bcsg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrP5BCRA9TVsSAnZWagAAZGwP/ichbVkg3pgHf1NXXThE\n7jd2DXqNbcbn9PP1OBqVnwejUO2+SHzSOtexAnmdKDfunPO0OV+R0YzoLeWM\nLM8pqDKIovVOgZjdFQ+bjABAgi77BOjPHk1cXbtHjzonvWopDqqA0m6mZ+7k\nsB3FhIvNya1fK4PVCCsynpB2RLDbtFRJpwXWxSxp36jrgtHY2Hbugevk2bjN\nnxUxpDw9DEK5iBhT6PPrL3GhrqWQeL2oi14SENJOCY1BsTtY2oskkcKGJ4IA\nv7UmdZjKQo93oV5i7YFChWziK6XP1n3jdaQ7NeLGcdD4x0d2A9pDDf6e+lrK\niuO4e0iDSBrsl8Bz90ed5Fs4DyzTFetSNyMJeAZBZ8NPmsY8qWIupWIWpPjd\nZIpAtIGyHFHtR5fHbNT5ex+KIwmf6pF1cqmP869tUoLo261HwoEjA0e9be3r\nTfYpzW1sWWyHsd/bWVDtuwG3bcsmWadiIQhFBYVeScKnQxsGNKJI7NkqJCEg\nAopvAEyhFqGNqs3KYdaD0t/n73TTsbl761DDo/KHJugBSNB4wnKqQ4LfgEWf\nv1Tz4TpolEmLQUEoiFaozIVH5X7ao7RGotuRZz4qRkW9w6u1xGVtC20pfaJW\nmFj5oLfyZJHDHheP/nDF8rgd1CifSICPZ8PBVRB8AvJeByjmwGCyZ9X5Ie8z\npoix\r\n=M0VP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7Erufo/grP+MbBj2c3vlVlS6poaRJbwUIcM9XGnbM4AiEAqmOH+7qcRBlsICf9NQcEI26eIFdBBICC7xfbwvHNcqg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fd8dfdd0_1538063936888_0.12058035075096885"},"_hasShrinkwrap":false},"1.1.0-alpha.6d167141":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6d167141","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6d167141","@crave/farmblocks-text":"^2.1.0-alpha.6d167141","@crave/farmblocks-theme":"^1.7.0-alpha.6d167141"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6d167141","dist":{"shasum":"d82b4167f6da7f954cde127e876e8c92e5375457","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6d167141.tgz","integrity":"sha512-PQYfcqqNsWNyuJGVjJMx97TD8R19OJpP7EvsBZOyDOOWJqJ+lb5foRwI3xBmCSQwHBo1x5UOIXOA15Bn1EQ3lQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRZMCRA9TVsSAnZWagAAWZgP/2S4vU1lK3ri/ld+pynp\nzeZ9rvWP0x4fkyjxAMZ+xuvRt3BpN07E6Li2nsaSXF5fVmvS7a93/OtU1gqf\nrH1AmjjZY5KUy3sTX2WJWJcrKwHRU1IQc9XvEPr+ajY08Bq8A3vtHhuFVYCp\nEsgdFL6FXp73mLbCuYjy2rFntPPyGuUe5nJUN5zJku9btGmLtVeTd/gEvzbf\nmR70SzuAettUlFk9f306byB0R7CykhXLje8G7Y0Nw+KhTfkbLDtJYKY6QOA0\nSkmkCh1tQbgzNS4VEtwXL4H/NIY/yBmEUb64jtD6RWciuDx9Zr4KLimBM3gP\ngJ6T09+rpKi2H6PgZN8G+A/fdxwg53UoZXfR4ZrHBciXoO2C4lUS4wx7YVxB\nI5eeKc1HXJ48ZM6DqO0dbvkWf9qahe8nIPt8ZsiIg/+NuywXyESjOb/DPtFD\nZCKxvRe63Uk2FLnG8lD6q3DEEaTV/kdLizXTdlaBw6AJvFomYYL+yR2OYp1D\nLY54yASK1LAqk1gjaULphptCqJUcTQVWN6kJJwgymX5J8OSfl28D+vEv9IKg\nKXm4sTud6Hz926ETvnsxcwKzXXMShB5qYSeQ4CDmjbJEKZjqBo1FvVc2HXjA\nEQih38RKqwMlenrL9XPnRiMKbVLQHKjaHNA3Ww2TJVV5aeJGJzsPb5IKFIBv\n1OlL\r\n=7llH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSwuQItTDhKXmpu9rkwQ8hXl3f6EJKMWHJIVPRXXx1NQIhAJie5zhindufdFSZyPefna/rpag+ly9Y3QHILlkU7FbR"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6d167141_1538070091537_0.26627151738417165"},"_hasShrinkwrap":false},"1.1.0-alpha.6a6c41a6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6a6c41a6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6a6c41a6","@crave/farmblocks-text":"^2.1.0-alpha.6a6c41a6","@crave/farmblocks-theme":"^1.7.0-alpha.6a6c41a6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6a6c41a6","dist":{"shasum":"542ce0131a176f5f48345456421d7e9c80de247a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6a6c41a6.tgz","integrity":"sha512-hJKr+wr+XDRre1IATmWS5Mp9PvldcA3VFcLANxY3SQUNaLFr82U5/oOVs3A5HnhHTFXbWicg2KpvnWLhur8SCQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrTWcCRA9TVsSAnZWagAA7dYP/2lPse483okcMaUUEq9C\nqn7KgruliFS2ycuMO3RvZIeqPWE7qw1S04uxPrpDQJARFOg1QOEZXa7vyD9L\nR8ePVufxfVccugN5Hldqe6XOx+W6ShqbRJFEuvNgUW32sa0+oPUSA3HxRYpk\nVw4nGa7puBxvrJUAQfUUMXiep4fPYdX07CNBIx7awKdT4mA7bN7wLsmpQtbP\nwirkzJ0o2gKXc74jCJHfl3rK8KpQy21spmS6bfPMLGs4Fzr52wzsHIsPkG2r\n0OYrA3IJGqNhxbUGGC+vySJ1Zo0EVHGGMWJmqILuaW45tjxEmFfr8xJFc4SS\nZSYNOxOdCVQGY2ODb5MgFElv39oUp81RRmcuXOfawu/PZ0LH+Uh6XeqwS8dE\noZsOjjk/fPGDiIyvtjFlNHfX2WrOmW3aN+d9w2uB4XHYvO8ovWuQXnJA9GJ3\n8ccUzLmFRI31sVCZQF+n7VsoDUMFEvIx/1hV+FlmLTRXf2iEXVXl4r4Jw1cc\nYwQphW14TzgdprmU+NfapG3+nZpBfartyh6+rms6n+lszvhph5VaCuACDrs4\nXqpkYiVLdcLff2bfbGzQpzq03ZumnFkwBbla/zRa2lBupvcMXZt9OOah2rVm\n1sSCQnZByvPru3iiRNvkR8rpU8oxFK0DcbEixTX9B96mN8ffukEGL1zzivC+\nPhu9\r\n=k9nw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvcts80eZN8ynv/VMQ05s+1G6leNMsythqm3DZSZseAIgf0JRChcqv/9bjI1mmB4UiuNwhtviTGPTATOzblb81vc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6a6c41a6_1538078107602_0.6080123394218224"},"_hasShrinkwrap":false},"1.1.0-alpha.7ece2af5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7ece2af5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7ece2af5","@crave/farmblocks-text":"^2.1.0-alpha.7ece2af5","@crave/farmblocks-theme":"^1.7.0-alpha.7ece2af5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7ece2af5","dist":{"shasum":"4ea1be7973f6bee8f99cbe1018b178a645772d80","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7ece2af5.tgz","integrity":"sha512-kJUDswleQIubnW17lyIX4RYp5CX0VlWDtsrcq/5lN24qo4xcEJtUca5U4VLIcrt2eV1q+/e0kH0w3/DjOzei6w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrTtLCRA9TVsSAnZWagAA5F4P/0WV7GQPf1dWg8KqrJfA\ngsHKlYeq8r92gXffIg5KFXfw2raFj6NV4P+t0k/uh7qmcQRqSm7gmy8Btb2I\nuxK8FrRSa2ttXO5Dqeu3qf1jLJ9VFafRBJJnDIiayz1FccoOowGyWgMJcE2a\nr7OqoboBo8U9bumgcpu3Q9zEXXjVhfQmhxqNZVKQiRrZh1XFI1DAOjkghU5X\nono2eTLr4KecaEvCiUvExYE6B6TL+IpqSi+EWIJf+o40ovlKxx0DiYIH6N/5\noFk/deivqTNaXw+J4VHpjInWUNAAv3YC4OzAN1CmcvZQTB5HvStwpDXYMSg9\nFpHq3rCjobT5ivP2e6NeALZKaj7Aal9oOkaxNHHwwoHcL1Vjs1xSiZhIckZJ\ny6Yn2GQEcn4H9PpObpF0jV/I9BScGFJPmv8j+CtP81TejRfHiRb2FIiGVWxM\ntGYvlEO1UKRopc/cHRTEEMg/tQZJioKOcp7wFQye8CZilWiCCsmu6fhNSMJA\ngGDto821A8bX2mGdltzYqLqYnt0gu/yXeNWp0OFq3h0nEmEwZVGZ15I/PZ1Y\nEmF1WM8cOfVF2uHR3bzSS46q6BQuV8jQh89HDwsbrhzzJF5hQXAp42IHJceh\nKkEMgzVCHVpAlVoOEzd22mOWd7F9/HRrPv30gSEeqSnfD7adqCxd9i9e416Z\neiL1\r\n=FdPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbLZ64vw7i78U/LK9G1MphR1McETVfekyfJOuEaLTfugIgdVAPexhHX/q8G1YGn2BUqcKw872j2WQAvVhMZbyKK/E="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7ece2af5_1538079563100_0.7531651343644665"},"_hasShrinkwrap":false},"1.1.0-alpha.2fce455b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2fce455b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2fce455b","@crave/farmblocks-text":"^2.1.0-alpha.2fce455b","@crave/farmblocks-theme":"^1.7.0-alpha.2fce455b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2fce455b","dist":{"shasum":"665f449137f3b4de5de6efa379176ae200ddf910","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2fce455b.tgz","integrity":"sha512-vJz9SuQbLtYqNjPhvPYikgjt3FJEvZ/Ynw5wM0Nlc2x2wyH7d7A/E0AgQOET03L0zUg6ZTdeSwtuqLc5qKkLRw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrURJCRA9TVsSAnZWagAAUowQAJtdo7maOhcm7ZmTu8EW\nS86Ae5+PwcXbcG29LouUOU9ZB6/KItaw9ZCA4yfcNf4seh8IDZEGDye9Tjr/\n/bGciV7l/itiSYx4jIhaCDtMFHYw13extTpFkqAPQPArogFSwcekpXngDqCX\nH19lnJnIvUj63G2AIymsXVRiMNII694nz+TTdEw4Ia1mB8VTzKu+Sd5W6VIo\nTND7UCyvdpOVTceuZlrnYvZa2Ed/Yzy9NH2bxJTwLFHPKOLdSg2O3otrBpJC\nGfPmEKJbgJpAM7gBQLXOLH/5HbGkGOM4/wjXW0sAuDGvegAroxoA8PdavBKL\nOsK7xIWPpy2f10qEzogTNwZW3ly43sX03RkHVUXvplKSUuQrR5wuyuLfcfO9\ny7p3EbOT0jsKTSDGIod0g2WrNp6xNj0FyZDNjZZa9ExLSlojYaBPgQdlMoYg\nRpsu/CZGt5TMjilQwf1a9vf26Fy/NtrcaeKw4typIEVNqlmvv/mB4jYwxYz5\n70H/Ora6mWzF+qmde9h8VysP7/rtdP2WSqK4BT9Z9xyQXCMYZ+HNRrbsKBF7\nZGi4SzIH+C2+IXpeEI9zwlVl1pX5Tlmbh3eyrty9N4tkAtVb0fgD/K4d0gL4\nqt7ncIZqw0R0NXGViZN0IYuMthhaVV35y59aoPlaoXobYDWaXZmD2a1i/Eo4\n9bqZ\r\n=SlxF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyuBZZTnTpQKiLK9ZLshBvG+xHqhipaxOCIQfv+h6GawIgXa5hO/KM2Gt844ZYisCyLal4f4Fz/gsffqOdvAb1uAM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2fce455b_1538081864162_0.9109990098462553"},"_hasShrinkwrap":false},"1.1.0-alpha.c3c09a55":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c3c09a55","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c3c09a55","@crave/farmblocks-text":"^2.1.0-alpha.c3c09a55","@crave/farmblocks-theme":"^1.7.0-alpha.c3c09a55"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c3c09a55","dist":{"shasum":"2f15853ea936ca950491957e91921b4afd660695","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c3c09a55.tgz","integrity":"sha512-GFOqleLuyYFuJbL88Xzni0rCG5EC7ZqOmABYvB6BgHZyxnoKNJyG3MYtPH6WfvdrZ13vjJtqy1jrHBscWO3QOg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrhifCRA9TVsSAnZWagAAVckQAJ6+LlhoiHQp9QQeq+Un\n8GOKI2ty2hXOb6dqrKi4m+hH9NSxH3x+RFOsP+07Wj1CJAWntGOESaoBJjAs\nu6oZCDLsZUfovIE38AOGFLIwC4wFNbJC1GOtsNXYB5cFTyp+q4VKFMrY3hAO\n6aZyMvtDWul5G1gufjzIHfsWtNqhXdDncn47SVi+FvO+0UCFGO3VJu4Pr+hc\n1pMUXfz9OS/58DfvVM6bazeShx0qBU3ai+8VJBEJWmEtBX/Y+vLbaei83UZe\nHiNCfDlOP/dF8w56VnQIzwUCvGsPjiWgEyusVdE05jx4uRHrTJqc6vBCiwFs\n7QR+QkvkinfoM4BNzd0NIxk5QQCRfU6OL/HVGsaRwJp0WyKGTLN46cC3JEOT\nOw1nPDqFITit+Za2HA6ZlwD1aETq7oOG0/SSUIc3Qq5iiNpcd5v6X63nsXhI\nsrLwXaa9sxPS2TM1dvTtlbOgb1wjp7cNYJBp7gqNqddKHafPYPVbeXT9b85l\nOyT1h328oZF1uNxI357fVgcZ3+igAze80ki7wxuCa38m54Ov4Fd00fEjmaoz\nC5M1vDjwvnSILmmlCWpSTW+D/CmLdg112uUsryrS4A8piHyQjAUESbO4T3uT\nO2Dwrn34aKY+RG+2k/OdQ0DpJpwzEIcDwkZKNHddms3ATkjdxw8fReoduBJ1\nLzax\r\n=FECr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN/RhQ8vk3NjSm2HZzpCERasZdP/82P/WDDR5MfXOLkAiEA3b529prun+oV+uJU2k80sDy7uEGYRWANmWrvoll/kIE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c3c09a55_1538136222910_0.3782682317789643"},"_hasShrinkwrap":false},"1.1.0-alpha.8d9fd451":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8d9fd451","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8d9fd451","@crave/farmblocks-text":"^2.1.0-alpha.8d9fd451","@crave/farmblocks-theme":"^1.7.0-alpha.8d9fd451"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8d9fd451","dist":{"shasum":"cae0540f84ff59cb5c8bb36941e029f50e41d57f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8d9fd451.tgz","integrity":"sha512-9Z7NJngV6TtP6UwP0BA3qVraaYKYRQShg+SZVfLL6Qnf1a3Bk23T/XYKjhTP67BCNBw838b5uO7rUz3bvzhsCA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriI7CRA9TVsSAnZWagAAfiYP/Rvl6mSgSfFVEPH0w3+f\nKY+jzMwNSHt7GNuCj67snLxUDuKhEJ+NoqP3NV9juk4el5WFZ6mkFb3e62Vh\ndGhcD295JKFo5KVdbkl7rIj0KadIJMdTlZOmJ0w15+3V8fOhtBeQXCz/AfMn\n7V7acLWaIOY9BJlgyo5SJSX7GrX6qUZBx2Y4EM6oBHcVnfQAMerLO/c38XIg\nYdNiRMPar7qRa2yAGfH6pKYp6W1hZNQdmQ4vMSIF8lcW5I/cHNDcwyjmHr0z\nxmTfsvr5YX/Yr4D2zE6GpQmDqJD43YufEz+SYNYncVT6PqQOkFT8b2ufhZej\nTYPZIifzcmLdZx8sUTjJwsZsh3TBOMuYx/HIJCEKCF6q4dfX82ggReTbl4ku\nBumJRQIxB0TOOdkbz1Iq4Y+PCDOXeI+19p2S4tDH4yN3F3viDloeT1LsJFkW\nV2xhvDRjyLuCKe6mka1ySaJPXejQ48jdLdnEuYPHbRKVCTggP7LnNFAmLLPu\nwCQwTXaDj+tdnHUo/Zpv8YUEByHHxqa/2kTYbIxYYOJ8mFandI3FAi+5Vqyp\neUbcJky5n4y4QFvqC0Sf8OyLFpixhx0I5orBvPwVFjPmH58lH60WOmx6Ls3E\n+hB+BmUS8lPUvitGF2WXyra25+dRCS/GoSXg4zpnrP/7E4AWEuVxU4FxDO6T\njDep\r\n=FSMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+JltYcuV/PpgMWsNg26hx9Vw/O5ItAj72ihfLEPj4sAiEAiHLaTtla2sHnIayG8EDvN8KMcGFI56VGBkKQxXFaFaI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8d9fd451_1538138682452_0.07233002228490215"},"_hasShrinkwrap":false},"1.1.0-alpha.be9091ec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.be9091ec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.be9091ec","@crave/farmblocks-text":"^2.1.0-alpha.be9091ec","@crave/farmblocks-theme":"^1.7.0-alpha.be9091ec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.be9091ec","dist":{"shasum":"ce4d06216de4525c1480099fced443728d32daeb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.be9091ec.tgz","integrity":"sha512-+WbI4NWZ/oa1bcV/LGoH9l+nSIXUm2MWp72TuPOkUQD0CfVmfL8g0MBbNVZDat3yrEW9BUCZB8ebmDKfbLk8Dg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrjkBCRA9TVsSAnZWagAAbxoP/1Vb1hTl95iaSh5L3gc4\na3mYNu5A6MbmLxxiduM9knnIPV6yYEYyaCenOMeyt6EWIeNdAY+3lLQrdjeO\n6l5NkNRiuLKdUywS7qwNrYZZztLrcUfw0sA1Yl70Cu2YvRaYt+ncPFANRemw\nsiQwmGM2WQlhnUnY7X6IbABf/AujeGTy2XY8JVyIrA8Zkm0DUWKzpTxhQOnS\nCyn0dHc3D2dlTxZGHA7Ou3oS67MQp1pZrIA7EYXhnAr/5ioZHNV8WzAkzgGV\nwLtuJ68kkD15K6HpcCo0ec0hHVzgSb/Z2dK7ybR7yw/TjBkRNu/IBUbz6TsE\njTPy7yVV0Pwl6uqrPTKMQ6qJR1jf2mW4QI7bXa+57Ipe94xJsj540wSofbL9\n9IPMPZ6V4wWIhKeAZt9+h/3IDtvFPUfVqZi76B0oq4o6f2JOzICq23/ubfvu\nQmx4Zbg9sZ4M66xVxK6Z8FLyWvbbd7XjCR7XL3RVvFR8XgyWeVqQL8Q/oh1c\nsAMPt7ynUTmvNCru7wDTb0qNn4Mh3UbZhO9/5JI8xvTZTCUuNkgXJNk+A9ts\nh+nRAX3DxeKqlUqXEpt3HlqJ57Va4goiLi6ddLhJTYigGwtN2jwB9Xu/jeBc\ndejlwPonE3/CpOlbsmCRBRn21kEvLDmIVnCp6cNkJwY4iH8d75CNI/tv76aG\n/imO\r\n=jjRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8OEl2n3gybPQaVuNopZ0qnlrbFIVC2dqpOv/LIaUqTgIgYaVfDof5q3Z2wlZmCPsCmU4MXFfD/5fjFLKWOpxiGCQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.be9091ec_1538144512842_0.7062133117678946"},"_hasShrinkwrap":false},"1.1.0-alpha.119a3a05":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.119a3a05","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.119a3a05","@crave/farmblocks-text":"^2.1.0-alpha.119a3a05","@crave/farmblocks-theme":"^1.7.0-alpha.119a3a05"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.119a3a05","dist":{"shasum":"246bb5c0422283697313c9c568fb60574f8e1e98","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.119a3a05.tgz","integrity":"sha512-j2NC01MHeJqwjSLrRIKJ1eZWdVQY68s/lOswwIoHyL7BXUQdzssQ1vg0NMC3e8S1iBox8IX6MmIy2dHLwjZ6cQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr8tcCRA9TVsSAnZWagAAWscP/3O+RgZI164jLnR7qIX3\nJ8Pa8lyAkBXFgZUdLBMMYtnpPyWm95+uOSrsRHJuY3vlScQ22K3eFlnSDBJE\nnJrFx8xRzo/dJWqzVKi0iJexXl7w3Re/ZA09+5DAJXePi+LRn6+KEtwz+w2K\npskmZiR5XNw7U6FlHSjfQvuinVWLT06NxpZ9EZm7kkMoQtQMbgITUD6nqehl\njY5xNF8uCU56rfJW/2HKi89M3hlLrP87GtVJv+JhCzRuBo7t2l2HGgGrVQ3p\nzfNUbM1g+3rI8JLUe55nizxc23n76Jp8sXW6XeUw/8fuihyYWfGY8Cf200ya\nXpHorIejBMjR4ZtLle0xr3fByQ2nHBRkjFVDeVVo53Q+srO2X5YNRQYCvd45\nRuNzAUzNtVDjB4XxqCmcloWs31808ukec5Nsn5A3rz6YkVSMPfsrtrlCo3yY\n21Nfdp+LciewhlawpKDQoOsHzO76IfoXL+iZfrPCU4Y7BqdCjuGxgSf5bJ24\ncY8ObheutIWAh7jIi4CV9JfOF5cXLos3PPM/RVXlFyWslIkdHYRPbyS8+NH9\n5aFTx4XBWs+vloiQBkt3k1fjgcZsf3r0FGU4LLYZkKrghPtsjbh+O0v7PPRw\nBL6XeFyJ6yZp0C6ijk8NKzTfyWCg5D8b6Xa2Oi/KMs67W4/H1K2vfZaqZ/nu\nqn2K\r\n=0Tod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB84iiSDRHI/I7GcRZnYBPGC6Ij1x7aRMw8HyMVtxMfAIgF96jju6PdTsNXFVvXB1EDfmo1Z+XSSBKgdg1uAZZ9rg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.119a3a05_1538247515358_0.03045967730739907"},"_hasShrinkwrap":false},"1.1.0-alpha.67b7f6f5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.67b7f6f5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.67b7f6f5","@crave/farmblocks-text":"^2.1.0-alpha.67b7f6f5","@crave/farmblocks-theme":"^1.7.0-alpha.67b7f6f5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.67b7f6f5","dist":{"shasum":"2b60f11135d232d078219b9d5015a7f1a63b90aa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.67b7f6f5.tgz","integrity":"sha512-1PDOI7zXF8xi7l2VOecCG60DqXIakdJMwwGm6xNFz26VSER52qnz3XSrImiYONUR7f+q4+8DChLsplIPVGXZ8Q==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsTNACRA9TVsSAnZWagAATNUP/1tBGM8Al8SinpLJqv9z\n05AiZ+x47L6cNtYBio0gijA4nTBN+lCSx5Fla0RHplBrEkCMOzP6wE+GYMew\nfGDIyyTdn1cHJzaQUViQswdpkhf6av/7FIJ15rULn6yyXYWY03lOxNBj1RAF\n8DwQkmDpaLfbqLNaUKteCoWjX20I0ZbH5ryotHUlFn/nRmwBpvAW0UI0TFHv\n1Lw4E7y7G5mcE+5irU622uGdLdh51VzAD3/idxWK/zNlUxbmvPFWWzZk2eJC\nkCY9vrLWXP+M4WrNhje9GgDU4mFpRcy4xNZeR/GXkoJNxv8ERM2n/50l1Pd+\nVUSpVmqr53oTw9qZ+Ek9l5aQN13ZTMv8qdF45x8o2bbvI/jopJ1vQemtOyet\n7F2ixNzTHs6f4iQVlT14jp/enuKtxb9GbrdRbtGexR1qXuUHAhscyf9xLnPD\nK207pQMjHL2EYIctOmIDKhRNcLSHwCAxNdjue2ucmKXfIs2T6eX42yv18XVL\n3QAgX9az37P5xiIngAJTzS7aYjOLKRcpqfNKXs+PgJ1TrtSe2BcgI7i3tO8Y\nGFRQ1qUQInoyZrHcxVd/pjggDpQmxK5czUrkaKSKARm/MVyWqJ1ZK+EXtY+I\nMSAEhUtjwVG4WcKXSarb6a3FnkD97cEZAklc8ewAIdCTmVPxaqyFS6QTs7PF\ndtlG\r\n=ZjWA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7KiobSdAA7iQq2Ni/qMKOftSY0l8nNNnEUU/fKzNp2gIhAMPyOqMopRi+E/MBZVtiN3rvQ0flp3euxIOdVHeZ3eHe"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.67b7f6f5_1538339647659_0.14578953218354473"},"_hasShrinkwrap":false},"1.1.0-alpha.e97ece4e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e97ece4e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e97ece4e","@crave/farmblocks-text":"^2.1.0-alpha.e97ece4e","@crave/farmblocks-theme":"^1.7.0-alpha.e97ece4e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e97ece4e","dist":{"shasum":"1f96e4df0d392fe79d24fbc93c7a5b00e850a5c0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e97ece4e.tgz","integrity":"sha512-ZMxvt+pf2mZrmeECLCIAoQXqVa43j3L46MwklPEGNagvu85lzGSVpRUd+s6AKM7UFUV/Sa2MgxNhcXcp7iGOZw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsjQrCRA9TVsSAnZWagAALG8P+wV9y+OD/IELy/cuDnh8\nJYNF5VuGh/gYWIEnt7mszBqGyZmcKSM8kqjHdQCni3R7lbThMpnKbZtSDS3r\n/1Q8e/Hwe75ugKWsddfJ4LSAsR0bIjIzOtXkNfaUOiezk5STNvdZV9Comagp\nySuTSo6ji8wEuucmZpPhleWsig8xN9TftfmxTpmknYiY1eqLiGrhv8kRcN/8\n1sjpgvaVvvLQqOsr7ktdpCeRKMjl47b5xrAhKG4qu/lVDUNSaOe/rX483cXR\n66hGX8n7b434Vi2o3IlgKPULcczRTeQNxzcShLfnw+7iV079HL2IMCMVgxPE\njg7rd2Y3zJVZxVMO3vv3508ouCnYQv6WgAK9OesAmCKbieawiMOzIVt88Zez\nwMksDencYJQAR1OMT7BjqdpYBaCkVJ2nHmL1P/OPzjPN+YK7h7Jo5adX33+/\nsLsU/ZsUWTUW9BjZmUnY274/N3cthzX7ho6+TbrbL94lhd54l2Q8UCHwDSeG\nimNZH4Sjw7/65gKmDuecMOdMBknVrRxeo+jVwZs/K96s0FAef/8jd/X6LQ3p\n+aMLOzBy0CxuPCZ0rRiPHXTgTFIkmT42iC5fjJeRvGeA5kzhUb1cpD2lQ4LS\ni1McnJ6Al6YtUgMzdTg9G0BhC6PeYlBLuthBymRhsVS6R5oBSVg/nCn9hVp4\naSvk\r\n=5ag1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrqIAgRjf5nxAFT6fnEt8pmVK+4RbjvdvmvkIGG+BdxgIgelhk6BIKz4oeDK9EMUP9Gkx7J7h8IYIJ/CdCEX5RR1s="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e97ece4e_1538405419067_0.8547559351780691"},"_hasShrinkwrap":false},"1.1.0-alpha.7a7b512a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7a7b512a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7a7b512a","@crave/farmblocks-text":"^2.1.0-alpha.7a7b512a","@crave/farmblocks-theme":"^1.7.0-alpha.7a7b512a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7a7b512a","dist":{"shasum":"f98f74d153228f393f4632410d1bdd3be520280f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7a7b512a.tgz","integrity":"sha512-dtX3lJE6x6JaLNi+MRaXW6Jmp6baGWTbxZcjOJ0CKuHiDjbD1NkxIOHzRtH8MiuiVXG+eocFAXIN/yvGuTTb5g==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsj9ZCRA9TVsSAnZWagAAEuMP/0JhjCNWipy2e5Q/3AYT\n+5S0Ud1E1ZWTDqUNvcEt6LnDBNRguWFrgFkT9lz2uxHY0Dncn/oDusHWFXUl\ne6yYDz0ZrupTcTM9gKHkeaSzj2dxh68Q4UwBmzkxkPMltnGuzwx3WK2PDMir\ndhq1/RSrgYbHz9rfjhEUlkqslI4HZkmnHRdXwHjcXAumQcs0hhcVErp7v6Kk\n2k9k+04KNshkPfDWyyMlIAPogV/y3H+3iYyqTvZ8JSaXDBDcfmnm62F1rNsD\nn/PSL6z4A37mS2HFvP4cnvSzZIJdq/W9YGTiicPDZmQIiPPX+4yzq+ZhuEe6\nsvhWjhRoX7fC0YzxibpI2gTVA+23L/6ypmJsDnFgn6LjeVKjzrcV9064vEIb\nhGMn036Am7hxOKiP8pz9fG/AhlPX0jR5tKMQXV7vqENOq94XHArNOdx3y3+R\nw+A3RzVwgVJyPceRhIiukE3xbcEpqP9jhUcLibuqsXs30qooaEaA4kAAVAU8\nYvpYVOxwUZRYCprjuCTlJo77IdHE4S8ubaSwRjXH45/Pr4fMpY/yJuUZQ1UF\nri3O5k5akExiLIuHChVR3CRzdpdko3wwun/0HZT/Nuno+d3cDHYM6TO5SFrD\nMmNKROBMMsNT3F20/gN6NLs8tAnis5osRMRWuOyBO0TeP4qA6S1ADcOJpuFn\nomrZ\r\n=tfHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4xdWaG0p9KTKBgRJlI1q9wWPGvq2qyRMaOClCWjT1QgIgGjA/69xI3JIr5oj5IuWhzkQY/mIXiRoInSe1TJHaAvo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7a7b512a_1538408280996_0.3093847314938265"},"_hasShrinkwrap":false},"1.1.0-alpha.f222d9e6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f222d9e6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f222d9e6","@crave/farmblocks-text":"^2.1.0-alpha.f222d9e6","@crave/farmblocks-theme":"^1.7.0-alpha.f222d9e6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f222d9e6","dist":{"shasum":"e0a16a710f64f4441b23237d0ad94d03c55e9c4f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f222d9e6.tgz","integrity":"sha512-hdJawuyeUAfO8X179F5UzqTnWglSvkBEvQx/LFsdMnnHFw+t86ROkpjNa8Kbx2vIGkRxUXfA6X5/wYqTwY/VEQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs5NjCRA9TVsSAnZWagAAyeAQAJ2bVo0S/dz7CJQTd6Cz\nTOZ0pDU3Y082eqERs2GQVQBzYMm+NZIOOM5d3SlnCl8DJTA0auCx+2gxurgC\ni68/c0fjNaIWKH+do9LV7V7a0xF/wzGIZV7Pol/pOX29OsVykDjRa3jMNA8V\nD16fKaCdFnXHbArq83i7KkNX/HsvRPZYpUYQ7oCA0/zpE/3rDIhJ9gT/OmX0\nUp4DwA/GEheun0OFsL612LR2P9qLBAEgSbbQ1LChTe7rRRmfoYXNhzfpHGYH\n+BmPXAYdHIi/OmTsa/+uKGkV32QEr7Rpl0TTAWO1OsGjnVBCURIbBnS2FwT8\nx3njnYOzjoCF4YQ7Bzoyeb7HJC76PEQRWsXsQaOB2PeS70OfwiQ3PzdkSI8s\nhxqRj4kBdfm52ZZFcmzkTncFsyMIpgEz7wNpqOCEX8qIgg0cAh5ojvHXQ/H3\nPvecSu8kQlwq2kIrb1yFOsFgfCdUzEV+jLbTvDsWGpb6RSr+Z3P4/B6ocjTm\nTspDTgBelHTp4rSds46Dx0LkqCoOrW+itL4X1QK1QJo+YY7NG85KzDd29HMZ\nho65ArfNhabffTvohzKghtBZOVPtJGDK/d0hl0qqX6rQm+UL1109PLjSuDXc\nfMKzzh7HYkUG9Fd37yxuId7wRoXxT9+qvhJlr9zZprk5mZ7u+KJDfLS54con\nLvVC\r\n=JUhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsk+kizAG/3gbK0IURgreK4uNpj0gTFDlGWbDPk+c/DwIgJYBl7aMr5TLmmlpCuVHNEkp+6pzpSUO1ulCWGXkmp/Q="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f222d9e6_1538495330919_0.2178391858837354"},"_hasShrinkwrap":false},"1.1.0-alpha.2090b6ba":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2090b6ba","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2090b6ba","@crave/farmblocks-text":"^2.1.0-alpha.2090b6ba","@crave/farmblocks-theme":"^1.7.0-alpha.2090b6ba"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2090b6ba","dist":{"shasum":"169067e3ec4c8da44f2182bd7f862aef2d832423","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2090b6ba.tgz","integrity":"sha512-zGoazrAZa9yP/DUjdeYzh5PYtf31CDWC1iWm3F//AzVO2nvc0s21Nwwz3AecMBp+OPLJ3tqwRypihl4UTTztwA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs7npCRA9TVsSAnZWagAAI8AP/3XRw5i+3vzz7cJi+k6l\nS1fwIDZPQbA5jT/UgpbmDAjjkAaoHpZI7EilRIQ2NkZT6hYnuAGfQiQyhjMW\n20QZX9joQpjiLFo7/QJ+lNXbSf0bpcFS+z9jRZo9UFkkFDr1odx8FmfZpiuS\nNwIIfk5H8i7jrcEhpCu9YX7R0plPrj7C2R4xWqxhXs1IVDu/enz1jxiNzyrJ\nc0JvIetM5J//eaFuFYaFLWMhAu8rmcKVKwZuqFtJ9PAzsdYfp49Q+T+I5U7S\nssiUuWtFHSwlXZ2HbIdt4sMnr9wUtO0901/pvg18UAa6wA2T13caCtmVlswj\ngb8WVfR7it++/fIwEGVSKHe4rUCw4JYC7hYomGbOrvzfSwblnoc//FKcrqhl\nZWtRPBisNKStDtbY6XRRyG0CjBddykK17gL3DCVmushjr3zWTW+4l1Hjvay5\n4NmRh96Khz8OwXhnpnSuXAsbEGx3xFKjFLIsGKTQq2EobNohbCPGKsaAqPRF\ntmaGUjyhIpSBpRTC4P6N3EtUCHq+9B4O0HV5XodrDtqQBf20la6cqVHZo/5h\nEoJo9c1HEevm5RBnnecdSSl9YvF/86i176c4PH9oWUS7936gNsLooYHiy//N\nk1NVXKCdVhvTURWFZE2PvQxk+kkv5744XwhwokzAOkzqKyKCL708s+1G26lj\ngdR5\r\n=90Qe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClBXjiI4kgV5nA0YmOwThDw/s6rWFzZE7jBp9LOJQg3AIgfMgUlDSJodb4FmmdtteCOmrj/W90GLTZ+QjF24iuPe4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2090b6ba_1538505192970_0.6004650273247398"},"_hasShrinkwrap":false},"1.1.0-alpha.ad3732d7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ad3732d7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ad3732d7","@crave/farmblocks-text":"^2.1.0-alpha.ad3732d7","@crave/farmblocks-theme":"^1.7.0-alpha.ad3732d7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ad3732d7","dist":{"shasum":"66b9a93b8fc6918c922f8bddcaf2ab5518da13e4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ad3732d7.tgz","integrity":"sha512-d5IcZuHXyiVSO2H+DKpwsQDo4vdlTr6Zs1bGDZ8JE/R81YeRqbu5/dZ4RR0o3z8NHrmREbQqwOelDEbiB8OCDg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtIWUCRA9TVsSAnZWagAAQ70P/0lnZnHjGRvZq+3ISSZX\nZEGlPT6KTAzth0k2E8FOmY8S6zxOjGbv+xxj88uYQRQWNaKmLwsDdvssP7Aa\nFVdMpF5641MNeKX3R2M10RVfqZ16+hb/CsO/HQHpdYvOZafU5GmwNuJnAord\nJWwjKQEZ8TYibaiyxK2SQuzh0pg/7px7/VYOr8TRoPqepLfnSnKtWg6rO3gB\nf0tmzZ9LM80sNKRWWZxUKVP+TqtW95Ej1gYU/jo26cdQTZIrxuGvCRm6KEHy\nE8Vsu7zeoph0PUeImlrF3vmYA8lL9drY+pLUcqFcgNXrvX5yjRIYxZrZ0tE6\nkNlHRn60WPXs/F+BJi58OMgEFoiE2s314nA1AIDB5Ykl1qlJzOZMEyPLF1u8\nNKnVYiUMqvjlD6cV31jggp1RqMFdIxEu45ylqL+MRj8Jq0LI31X3ZW5A4ZnH\nIN6zaeMqnWmrYSJ5WoAD0aB/znHrMQ8HNjCYM74cvliObavFR9Er/FaXqEme\n8vyatjkxKxfYUNKGmBgmuy3DI7YJjIHVI9MeWxAvlkwgwfylKBwG0mHM6hQg\nAeSi8G3zIvZxgxuFguVKNnqbzjUBUMoKwUdDxBtCp9AarI8MeQvPQP0lBALu\nHzCNswgYdhuluWFEWowgtoosn4hpY4iuCaC+6eQZmYhaJrln5j4FyyO/34hq\n5OdG\r\n=eZzg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtX0a2ku7PTYwDaBxdc1YrjGLzTvXYpbLm/yxq83U9FAiEAo4R84h7hcV/c3V16vVAjmtfPheUUaSNyV4YLjWbVP9w="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ad3732d7_1538557331491_0.06843613839575036"},"_hasShrinkwrap":false},"1.1.0-alpha.93382e1f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.93382e1f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.93382e1f","@crave/farmblocks-text":"^2.1.0-alpha.93382e1f","@crave/farmblocks-theme":"^1.7.0-alpha.93382e1f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.93382e1f","dist":{"shasum":"b9b85c71bd37e3bf451b9bba0114e989665b3770","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.93382e1f.tgz","integrity":"sha512-KJ0amLpAC1vXJsothaCnTz6OEBilud4cheNlbmM0Xr4rJCwwjjxCntcG34rUDs7tibvrx0WIqcGXlSOeRkXE5A==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtLM7CRA9TVsSAnZWagAAnykP/RXvtlDng7P0GyuSGrOH\n2MCPf8fCGIU5D9jf91A2V2yFjTCSeB3ZwmwuMPjJVQV9yjGS0ZzZIEA4sM7a\nOTTkem9+CbBNGgRrYCSECl3zmjQInW18uYpC1VgQJyMhzLSp2E4Rd4txPrrm\nPzP4DeabvcZvrN+b22cAtuxaqLS+UnXR9+E/9gG/vneXVeJFoTH9BbbZEEbG\noVWGEzd9MtaWwNoI94fKy4pZDkElxTMTMnZnNFLD89qZT1VCpMvhBvWOmjdP\nNzn74RiZXDf7kmo//GWt+pYjnrMKXYc1dfdH4wKB4AeD3ywWufdaworem8OR\n7gSLMcouKjF+ELSobZfAzLdPGZDatDjvsmWe+BSy6r7UVKJaXswvcK2dEZgZ\n1U8vaxoPeiyIZjdWs9x8BP6odW8IPAWqlczZV6O3UnQD7OTb4UBe3dnSAR2W\n3oBJjQzsRgvaNJwWWodBTJJItknCaOh6AxyqW0s+E+M3BFNypuDNYU6aSxjf\nlq4iJHfPgar11C93KVd4sLOWneSS08G1n+zu99+4+hX6w/fo7OBXv+I6IabP\nTZcEX2/bYxeUslRHFDUnXYHaT6uIzyEeXlYfte9b8mq7sY8OAPXTqmGlP4hC\nw55tixw8osJ5yqDFZp3NxW75XYpta1jT0OBdUMVfdpFjKZLPzJ/2KU1eQkwB\n+n0H\r\n=riNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNN2bTY1J6a5JmkCzpc9nvQq75dlMdCGKFL04361InFAiAy9cGK/RPNOERXfNwWKP3ctoV2RU9+7o5lGZ/I2FnNSA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.93382e1f_1538569019008_0.023839210436596536"},"_hasShrinkwrap":false},"1.1.0-alpha.99863187":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.99863187","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.99863187","@crave/farmblocks-text":"^2.1.0-alpha.99863187","@crave/farmblocks-theme":"^1.7.0-alpha.99863187"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.99863187","dist":{"shasum":"0d83314beb2f35421a1e5dcdfa7959b914a9e48a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.99863187.tgz","integrity":"sha512-M47HROYROqUXSEFHcQxQFgVEVJ/xL8PjOCdaWiF9f5IFRbYytppjbkGie2SX6B8O3dRi8EPJtQn4UIR+Ktu6iA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtMOgCRA9TVsSAnZWagAAw9MQAIu88QJ5XMy4aivNUVgM\nLPKzYZarKON1NTlTUUMwnOzrXQ2cTlgnlnm0GSPNtP8p5vAIKGa3rpyIle67\n2ZXmMeWOecnyI64uwDHk2MaODxlj/Zt1hlIL35UC9g22yWDLS5T04TPCJakJ\nW4mVqIEtvUx4cHswHWsgd5vg6vHLTbigETGHXEjTW/NoqrG/rg1hbAHOQUzR\ns0hDC/Gm6MXLksj+AjkBc2z6DjYF/kqrMfCSvp6rGx4IwP0aVDWvHyIlC1fI\ni+hMuf/jt94zjT76T6s02CEt7F9Tfy1jYslZdQVj4ItIJF7POJISATDHlMxb\nbuiUtOb+qeucb44F8+8BSaWegfRG2fcnHpWjAHHOewZFeBzKwKVU+wardEpR\nbpX7cfJ3RW3/0aJQQkKRndx1gdEuDZ6sr3Ylqugpj7EoW9snFOn1TaYi1pmz\nmyslpXTEk2BtFVxzjHv2I8vsWiiuzCvA7GAki/du2OwjymkujUJCBzYmqwXw\nufyzmj9vF6YOQspMYD95H4wnKcuQnxNQyq6FVAHRRSQZeCx8vKP3J7pWcD5C\n1nm4RmVq/KFWNwEG9fnD0wFjfdR8S7jNKQ6xSg6ZDKZ1bdqp23Y4DUHnLnTM\nJvShjLuE548MlSul1hqgOv5iYkFfYmJ9KjLipR3nvaf1rY7QifnpNMuW7ZXF\ngvCu\r\n=G7sQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgu4pdX2VvanLjQCxjBByIYXX/5+PwKjukAHwGnQFoygIhAM3rN6lDpQeNWuk4aBszSJbzghjm854aYO8rvf3fp7HX"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.99863187_1538573216126_0.3738480342249473"},"_hasShrinkwrap":false},"1.1.0-alpha.f9ab7f2d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f9ab7f2d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f9ab7f2d","@crave/farmblocks-text":"^2.1.0-alpha.f9ab7f2d","@crave/farmblocks-theme":"^1.7.0-alpha.f9ab7f2d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f9ab7f2d","dist":{"shasum":"9df01d4b17e9cbf1f77d4eb0cc6556fd5c29cf2c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f9ab7f2d.tgz","integrity":"sha512-LQwPFJXcP0A/mUax97FdEQ5GRStqM3epz8nehlFir9Hp2JLLAsgcJraYm8lYBhP1IEBQJb8eNGzJiJ73RxVsuQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtPhXCRA9TVsSAnZWagAAjOMP/2X00hf0+ysnM9Ol8ju+\n1hnD34uP7csJoDnprXXo/N9E47a0K+lLeU8tKD5tGJqvNyqiaty6XEZBpPc3\naPCKgba+3CK7u9AQ9hHS4gifZi4FAfMXN5QX5YdQMAlmjKUxCJ4/C3eIqKJ8\n4iZaP4yaDewTMGqzZNIrDz4YKZjoCSlJHSqOMTtkmDSl62qDBmw5mRrnqNWl\nLnfWrXFIVV86de3DzZ5ARNZoT8KErEQnZzhh8sxrM1igarESMQoTY2Ew7v30\ndGAcZK515ETsc20TWuzRU9pnwy1ZpaZKH1AqTdLEPZU+Oylu1nQzYoElgdFJ\nLjoUPZxn0JsHpl5BdUCsChiayOoc4eyyWMXIj1t4iPScL69w9ZKGwvSRMivg\n5+WQeHTXlPUJrZUnP0DWIbGLLiZZoQUDC7YGJr90f8aSc77HJcYJBhAILZ33\nRE5ARs8pJd/9dHsixMMVZMoFpPIB9VZrtVYAPLr5occqlM9/67YUGPmLg6eH\nQFleOVLyHY6x75nYfjJ82HEbJOFXxkFAYM1jQ+yUqwxIwAK9to0mP98uN97k\nkK2QEXpn4ZLZ79azNR13IXIkyAcvfNa6SKAZ7zCONKJb2GqoO/GVDDHCI03B\nDbvGDAVArSEK0PUeyX+QNy2IaHueQRqFxvhYUI1L2gaYqj++FaNAQP9iKYUX\n1qGe\r\n=XcPL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICp+Vcp5vM+/rdCs41hGLMBA9v3JlttIFGxTGRJ/VCgDAiEAwlRp5KC98lDofdWb6O8ar84Fe1shXJfXSImrU6NcbA0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f9ab7f2d_1538586710977_0.5001524982456238"},"_hasShrinkwrap":false},"1.1.0-alpha.cf04abcb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.cf04abcb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cf04abcb","@crave/farmblocks-text":"^2.1.0-alpha.cf04abcb","@crave/farmblocks-theme":"^1.7.0-alpha.cf04abcb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.cf04abcb","dist":{"shasum":"f30c8d62b87a2491211fbfda216ff88c196c617a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.cf04abcb.tgz","integrity":"sha512-z0br8pjgqL+Dq0YIjkQy1JalBWiK9e+YBP1ALaH/sSluwyClYjkE6KPOyOHw+494N2biU9zTSaAWHHJGhR/3UQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbta6YCRA9TVsSAnZWagAADIIP/2JQGVDTp3+OAtyevBKJ\nO6S0GJeRND4C+jHwqY3ubl8iqI1QPgp+9t1/ryZuSr8/H4AUpA6v/oYpDB6h\nHZAr4VzePwUSrGVkj3VHVQ+t2m1Lsh+8TbRCiJftGJg008SMYfGIqsZG0yAK\n/D9CIZGxzOhOOZRzd8DNkst0nzMhqmxZyrGxK+4PSmKxGgxkzprqn0Rinxux\nS/fy8Df3w9ACdvnNg1jLVvbAPDUniO8+LV9w+u0wFXW0KQDQ2oRs4TDIDq9n\ncBj6VdsKJtLTJ6mhGlPX/3QPjiq7dyfThHGfBpi93XSqL1Ssm4wIZq8Zp3nY\nDbHJtlpWIyRRSE9GiHb71g9D/JkIj/x7/lPbW4qbaXhiDhJKfDQyZzXockPY\nn5Dp8/sO1/Wdhcb++fKF2IjOenmjAcxdZXcftv3eYij/mcrgNWzPu8XeNTbN\nmBjtXeV+MHZLCzVoYlGxBDXAiLPttNLdrn/Eobsj+9p4SyG0HS016c8TWX+V\n7j8PM+oLqOX0OOr83LB0d1Z6I/s7ywMqQpNa6M4H+gnVY09APqGQqANRFwQx\nyl8+iiHTStkWtbkGy6MnoocC4hVFf2yCictI6hl/OD1425a71KJQ4jtkogts\n+BcZgMyVz79hyh9pZQAJ8V8dQJTkwxcYADK8GGkNE5QCPrDwcnvtdkumEIEP\n7RTh\r\n=bYkf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7suZlw5+KdwbTsYPhpNtwzQhTKjVZWH/273Pue+bUAAiB+TJPnRtKg9T5pFGsKOMrN+1eaLcZmFF5gpZGKGGh/Ug=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.cf04abcb_1538633367495_0.9193293870310626"},"_hasShrinkwrap":false},"1.1.0-alpha.babdc071":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.babdc071","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.babdc071","@crave/farmblocks-text":"^2.1.0-alpha.babdc071","@crave/farmblocks-theme":"^1.7.0-alpha.babdc071"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.babdc071","dist":{"shasum":"549ed9adc04dd6ebab55cf9a4309a2b47b39d2cf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.babdc071.tgz","integrity":"sha512-N1whDUCtkuO2PTLf2HGx2IkT3TzqqoqGbuH9hrT0OQaLMPruFrm9ej4fYO4vcu7x5tqMuqYJcvJLlYuS88caBw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtbnbCRA9TVsSAnZWagAAEi0P/imSTdxFldGk9IjO/j+N\n1j7KwDJvStnneuPZD0u56yblwMMaUB1WlUUcdeHeh6jYZofxocGT60sbFHZ8\nfqm7/J8wPDvv5CGOLYG7bhq72PTAparxkIrGId7xSODYdqZ9ngdiSaYP679V\nVDmLJk5U6R5mReqrxvep0CQaxxdTnDX3dNMeol9p5IqRYVuOmfbktCHOqKpo\nOpiwjzV4q/xu629nwXAcq0IKhCYcfvrCtStOgqbskXH1eKb9CMoR3u2lnmz+\nZiSROfzW/TrLKDQgLNOxbH0op3WhkOH88XOCCmYOpCSSO6jlNlVrtAvOHmI1\nE9hzS1ApL9tMKV7KglN8wS/owBL4EgoEyzjl/cJgDtYcp5bv+pvHf+P/6PEd\nQ0gPgozasxKZl6hUqt7J+vx6xAYJbRXoJ8MHyae8IOD2g5imI9weAUW0kbpB\nr4DzAE5ABUVyrVN0lTMeHqEgyFB8MAsLAczyXW/PaCLT/yBtlVih1x8XbCSG\nH7LO1bhsGonE0e+zCt3r7s5XrX+WQ4K2P1TbtyW1ooMn3xvN6iRfnXtPeNPR\n+aMJUPyDPMRdnLQ+fzvj2Jt083l/3PF9nvxmBrjA8PExFPmHjiOuYXHPdbGK\ngy96aR92QLZVTN3gFUKpDuM15EL6jYED/EfXxudJFVYQD8LO1tKNYBiyXjYh\nbXvG\r\n=UzCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf3bNC5UhCZWmtBCoX1V7ubp7y0VqAdbPJHHEWg1jxiAIgYV/L+jU8Je5GU6Uf8PacMwT7/d8PB7IG4mKF3H0F1bg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.babdc071_1538636250337_0.9526759118889636"},"_hasShrinkwrap":false},"1.1.0-alpha.0ca4fd12":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0ca4fd12","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0ca4fd12","@crave/farmblocks-text":"^2.1.0-alpha.0ca4fd12","@crave/farmblocks-theme":"^1.7.0-alpha.0ca4fd12"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0ca4fd12","dist":{"shasum":"a1487bc9ba7cc794d47052683c40ff5b9565324d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0ca4fd12.tgz","integrity":"sha512-tr2A0Rymcw9yzoN0hqk9CYvwO4S4bXXaPkkjt+kohn+punXe5Ri2QKGWaS4Q3E4voVWtx68LzGNDACZREan/fw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtmB/CRA9TVsSAnZWagAAE3MQAIHTffqHzECtdvn2UbhU\nMdK8nLSYlX2UZPH1VXWqnRuVN5OIQcj6ALdMWsI7B77ujiIii4aFbHIeb1us\nKlCIgmiQkKD0a/Bale6v0ePWptjs1EhxUGctz6zjezGLf3KPq0q2oTXsU57W\nzVi+QfxCkonQiUwaMps42sOU8NVrSaH4RKKRFniMtOAzR7i698xCO2cfoE/A\nNzcfW+bJSTwdT/30E2sINychO1xTcSF/qhsv7nvrZrlHZBRmTufMTaXcBESP\nuTJ8cp1qc0rRxzONZmyFTfFIo/J1/VmSjOPoY3ybFyrLo2fACXc/TxtdhEv9\nTw/QtJvmLMazZTIZVBwfULum3HSfIfjsl9OaFJUcaUCNX2Vmxn1LrrCZtwXS\nzDDlg+V5A6gYZF94md24KBw3W8OlQvpJlvxOtlLbw0GhQSXVmgVbZ6ggRWlF\nkVEIZEUrndfP6gn2PxtxZnXPto744lc8uX/ebXXbuCN/cQSDlGHaLgPsODjF\nKwVLi2xjatinBu1SeUgl7i4zGnd7y9BmKKWu4QwtDbqwZ+2ZuceFekhk96DH\nQKDgZxBf2T8vOyrJGO5wKLIEOS2+roaVZtvapAOuyEhkpYrtoCcK1jqCaXh4\nqOcKiSh50xHAB2Ou6QJM1tXOFBKpYPc9aRUllGLbI3zO8pnElWWxAQnLRO+h\nx4Yx\r\n=zThI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALHlhmFSkAAyDcqu6JAGBCvp32TnMWKfjPkgzg3bsoJAiEAoAMyMgfj5vCxaMzcDbnsHhHqrqTOhQjqxFPkqz1HXxY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0ca4fd12_1538678910878_0.8283840632630526"},"_hasShrinkwrap":false},"1.1.0-alpha.b3932f55":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b3932f55","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b3932f55","@crave/farmblocks-text":"^2.1.0-alpha.b3932f55","@crave/farmblocks-theme":"^1.7.0-alpha.b3932f55"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b3932f55","dist":{"shasum":"be5df3db8a6aa880c71fcb3bba062d350b15ed62","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b3932f55.tgz","integrity":"sha512-gUXQcR5o4N31vpz/1MFEXboga6IHwQh8Q1iSjXvHS46yAtpwXZfT+sCuzw6/fc1NLBCp+zuFAhWtAurLSEJfxg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbttFyCRA9TVsSAnZWagAAZDwP/iVquyJm6cG0nmQ3zrZe\n4ZWFjr+quxkRAEzUnZS+a2pspyQFRLATPnSYmdMQ7OZpSczP73KPysRn/9wb\n7ijiUbLw7xivRM3BpkGgOUfgEJHXZkNCdo+EjHu+77+Nfx7fQCqUeEyFjYlh\nfp8i0oFJ+ZBAd+X/tbL7HkauGIgSLbpcLGf1lISlzIC4Y+Fnh8fT9UIdIq11\nwl7BoLPE+s/QjVPuN1Vld6c/DUCqUdc11gRIXB73/MF+mNfCDUckv2re4oRD\n9n6HIRvAuwvU+WOHQ/gRkYRyR78XVO7Jsd45WLVt0tD+SpyXoMIno2fua0bC\nGOWBYZYxAGkFUxaax9myT7dsZc3sg4d5QPw6gc3kSJUNkUzxrdpwHM6NVlg5\nkWyjnW2CgSGG28fayEkwhHYcz53KfCxZN1TqI5b2lfj2nozuo766gJXRiFbp\nRFPYoKgJWBEtywHbk9wROQeyLNnYe0tyrBsBMPKKYv59g5oNdgpGkm6KA19Q\nsFpDRvxlfZNiqOwmY7DuPKJmJA/BZygHE91Qh/grcVAmFyllh3F0Kqzv9nwj\nGqkBhgfreCzIVbsVxDe4QUFbQX3NnTvCJ+5pcaf1Adg/ShxXQ2vUatE91tR9\nfkZ2jf5EhcIOkCgwhgOVxB++BQrDuLKkwpW8e6FFMUFLuOIWE1Fa6oiSCWMo\nydCH\r\n=yox3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+98sJrGZmcmDUWkeqkMWn9YFoVm5I/OJWea1n0CtK0AiEA5mzzCOy5+mceXiuOa+iVDgXcgWHC7YKwRtVca7N5rfE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b3932f55_1538707825933_0.2238310375658672"},"_hasShrinkwrap":false},"1.1.0-alpha.6e8d8c2f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.6e8d8c2f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.6e8d8c2f","@crave/farmblocks-text":"^2.1.0-alpha.6e8d8c2f","@crave/farmblocks-theme":"^1.7.0-alpha.6e8d8c2f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.6e8d8c2f","dist":{"shasum":"f9653780523d16d3c38ee4c0b3653275b21cb5f9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.6e8d8c2f.tgz","integrity":"sha512-jVX8lvz7ZT/JpqThX87inGxkByxn6UcPMUERX5Z9MDfUfoLEfqoJkp7YSz7gh7F4y4hAsikAlueMTc2i9OBiYA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtwkiCRA9TVsSAnZWagAAANQP/0IVl9oe3wCBdhjCAxIc\n9aTo/gB3VAkN5MzTSbZvfwPV38MPWLAn0nr8qnQmRDpfHiiTUwkt6gHHhbTH\nxf4qA5M2xCp3b1+xsEslkvmvTIhAnnMt2WaLVUsTIWVgtf+EPciDSCBvknOj\nsFt558B+0T7BplzO7yPWh1Yvni1NkjvhDTP4+bFPOkAAlic3yWCDijQNaGoI\nicIObd9Gnjd4sNWuDxnRfPAha5y0HKQqUWlmkOGcMUUdM6kDyL5w2dyu98uJ\nL4qCMSAu3ApWKj6wa+U4i08EGsZ9hYH96TZEkIzsW22fTqD8qSnqLXaHkqpv\nhWhcIDV60Pyj7GqDyiojMSFjo1XMp3ug0QqTDllLqURuvS4BXwEphPDFrP7k\n4Zpeuap5XqOEuq6uimSEWBuBDv8MjBq9DZATzC3rk4avk/372olCGRtJ8CeX\n4cyozAoSaZjoTIlIUR+OnPU3mRIMedLMk9zUjBh1usqbOVUpyZBRAErAjoGL\nPJmFykcYd2EwwwBNIypWtxNF/SYLZi5kSsvr041Abc9vfIcrrNUuD+BvUsAH\nTPJ2OTFqsB/SzrWPZZZGapxsrFOm2kGOmdfFQph9twNKa89FpHZmWNb+qT6C\nBqERGGd0YDOom7CqF3/39QVPkfhCegHjsXyc2NzWTlGklnX1WHoJUIoaJy/x\nh+X9\r\n=B+Oo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6eXxJnJcvJXziHxufRKUoS0jKxHaDK31ltQ1w+c4U3gIhALjrDqmGkP76u0l3WaODH6e9L0qH+FndYnOGLHOW/vn4"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.6e8d8c2f_1538722081194_0.8011464871431149"},"_hasShrinkwrap":false},"1.1.0-alpha.7c0bf40a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7c0bf40a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.7c0bf40a","@crave/farmblocks-text":"^2.1.0-alpha.7c0bf40a","@crave/farmblocks-theme":"^1.7.0-alpha.7c0bf40a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7c0bf40a","dist":{"shasum":"20b35e407134c8ed56564cdfdea72b3e880ffc06","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7c0bf40a.tgz","integrity":"sha512-XwtlviMI6MCAFKHaHEB8SF6OEyUo5TnIVyGyTvqRsi6yggwkt39jptLy3hFeHGe5mGILM8PkBq9aPIexZIvFOg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt3dLCRA9TVsSAnZWagAATAEP/1hLmouUS3A04Thr0bmh\nlbWQtBnSPm2ue2RFDNUnBYKA+1cwv4j4HRQVfXsS7XxNgruZG5HOLYFhXXPW\nRpNjKeNZI68guVhl6ugBTeIIqN+5EWK91OHkX7NTWymFK1ZHgLOHPVPyw9Um\njzxHsaBouTiDNCn2wIFUNc/aPLKBbLAHUiCGEJAJFLARiPlclxhUwTjqhOyU\nm9T37mckKwHL87Ma70KWUjqrtv8Ir9eFIKD2hToOeM0XBd9jHqX6QgXF/x2H\n5YaPr4JvUmdViIOgPT6e9FzFMqDrl0CuNs9RLzXARk6xARG5l6KstnwkmQaw\nIDNpeHQ7wDNQLRd0qmbVXjASWTHm05T4dwWhH7qbO+M0lrH6Z0rsjR13vM/Q\n8sgzHZA8QeAsrqYKI5EWX23VxJPBPXfqbTPpHiOhfNwzfx126nTZrnxJtIoj\n4F7No6KLtP4HGd8zFMYHAuq/8byB9ybEltZI2ZJOyfPVZYZ0OOCvM2zkVjmM\nQXs8ssxItgm1jrOXKj4XjMiVZ26QTn/e9YXviyD/lYa6yeemdBYVA15AywtZ\npDwe+11/3EFcrfqjLBgVHySQyULL4AL9F/ZL583OiOv4iSl11hYwSQdHBfdj\ndE0Cmvmgv6ecvH9yaDTinJmfPNtauDPFVWaQhmphNDEm2lLC8eVl3+7KX/BM\n4+nW\r\n=LVz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV47z5BzoRWluCyjvpINJfSJfu1tWxG8agMyWjcnUwkAiATh5xAMi+4cP0CAcUZjOLT3EVi7VN1hR8v86G2+MXqzg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7c0bf40a_1538750282991_0.04231254722046063"},"_hasShrinkwrap":false},"1.1.0-alpha.94c320bb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.94c320bb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.94c320bb","@crave/farmblocks-text":"^2.1.0-alpha.94c320bb","@crave/farmblocks-theme":"^1.7.0-alpha.94c320bb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.94c320bb","dist":{"shasum":"eac4df8f8a951f0f24df87dc68c63f0ecff39d56","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.94c320bb.tgz","integrity":"sha512-KWVFYJQ0JZfX23lKfBDmM9hrCnmQT0ZDUrLPIyD8OaqvbDHmM0JnHFI3mbX301KlzIHIBMAjxWV04EyTEPazRA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt3wrCRA9TVsSAnZWagAALcsP+gIhHgKYQpYgm7JEXjPq\nry2JI8Q9oCdp7iL9YUH0JGpqX3GBF5o4lCJrkPQXDV9RjLX/LofQ5ru2MSUx\n5ddZmyp9uleOao3Z3eHiVDeBwNait08wm5ecWO+r9zIJi5m2U9BdmCRf5jLp\nRngLWp2dZ7hWDg4d1yR15UFKwAEagiBXFAeR3hN6SQ4uMxm/MaeIpD3oWTzF\n6H3oYKK1XQATASb/YOVM8zD/EeQFU7RZWIPMKoibHd+14gA9S7BBwnyoe88d\nl0w6Fiks9b94Gm3jhWUnCt/a2Cgwu1wc3Z3WlI+h9x5mj9mvXhzBIloZFp2d\nAL467Yl5BzgTAvkgnheHXYKNqiQZIe0IHzpOiplZiBXXb2Fk9DWQD/S/YGH7\nEH/B+y6mUtdRr+tMzSTULYU7LFBlbPFBHSuLFhCFyghtCR9vzVfdnjfTG6hi\nVMR7dsOYRqxCoggk+sN49iTjWfz4mJST5VzuEe9jrEOpMx160F4SKHQ5xIYv\ni+p1oMMEl7+s8de1NWyWKTOnrzTTjdfuCI8tOXhHQ7csjUUXFH9bbuP/RZyY\nz26WSxRM2jCJ7tw+txQ4JUwFSYusNg3PQ928G8r5eey6mS/408WQnfU81w0K\n7sB5RVyg3lU/D81VWcqxNO8ebGmmGDayZf6mz8oR4/OXBgokK4wKHwrz7t53\nKiqj\r\n=L+HR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVj6cX3+Cg4khpswOC8oioIxfdGmGfcE/zhT5O8sldtAiEA0RHAfXIb7JB6FzXrUtUaFuIJgV754fjAE6DdcV+Wovg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.94c320bb_1538751531060_0.05513476354198721"},"_hasShrinkwrap":false},"1.1.0-alpha.cf41d36c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.cf41d36c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cf41d36c","@crave/farmblocks-text":"^2.1.0-alpha.cf41d36c","@crave/farmblocks-theme":"^1.7.0-alpha.cf41d36c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.cf41d36c","dist":{"shasum":"ea3c1bedec05bd3ef2027651b4f8e4e3dcb12cac","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.cf41d36c.tgz","integrity":"sha512-sPrV7ZEP+0RsVx6i8HEw0ON6EO9FjagAcgL7hMOxlHubBOeYSTkFAa4I1Oww9DWpq1ITgXh9BdO5ITkvbNyAjA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt5o8CRA9TVsSAnZWagAAzPQP/igOsInbdgrr6YmR/M3I\nw/S1R0C7w54AXCjEBO2rPchpUR0WC7xMCeb04JqwempQbPn5GBolpjP1V6wQ\nSLWbxydPdOmOpmIviKkqE+qCAf9J1/ZH4IhhQcC3X0g6QzSRCyKRJvS8SvyB\nwdTMM2Ef3q1bq8UPA6kMEB8DSZCxIW3Eb6XCmfphWEjOS1kBS6QUErjicNnk\ndZcjQ0dVjRtpxzdn03ysEQHEXKr3fX+QoXrylCZEwtDyunO6oXuNP8F6o5Fo\nmW9iBs2VxR3QByfkd/Bh+4LLX0pmBWufTPOm9ikBL/d6/HNhxsEv91shL/iG\nF/IsXCj+KkNezh9cOOnLEi1JCOQQEP9PsJ3JRX/hSDjmyNkmqdKHXbZcK5lW\nrskXusOtQZuMhA4AB/gr8Z2jsNCmeCtsRxdTaM/1FjShxahWwyAWSPq+BtmN\nmPBtjy6rFRpC/jDrKSKogDB1mZ0a6Be49xyrlGbqXJU/L2SRcbfu9hudnWxH\nO9QrzeiaKteBlHOQ1rghinAwd6Y87P8LpWqEzSDFgue3dy3t+RFjsPa5nhMj\nhDXQbQ7lUI6TumqHjCQ8WYcrTMH2+1TXA2M4umASnccK9EhVNixoxTYiYHEJ\naHW1ChMkcKGMPNOIadSQmAPCr54HN4mzH+zq8mG+8cP6zMH0ouyhsU3b2/p6\nmhZe\r\n=KGNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9IvBxxDpBOQTw0ISro1p55QEGU+6dgGkd9uoCwzHByQIgXk66cG/Vof2myXwlCShtrhsDn4pU0TdoEiOAy3busqc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.cf41d36c_1538759227754_0.35086336387956774"},"_hasShrinkwrap":false},"1.1.0-alpha.ac480af5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ac480af5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ac480af5","@crave/farmblocks-text":"^2.1.0-alpha.ac480af5","@crave/farmblocks-theme":"^1.7.0-alpha.ac480af5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ac480af5","dist":{"shasum":"de928b875cd0ea2979b11663148e0f1dc1215628","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ac480af5.tgz","integrity":"sha512-jRlv52ZePQt2Y4GIddZcxjsAIFjA7/EEnWIrCzv6x1WiZG4bI6L+Jo8WCE41WnnWi/dHLD6CT78r1MdrtlP4bQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbueVACRA9TVsSAnZWagAAczMQAIINcXbdrbuTG+hNEwao\nZyihjr6IJpalNl/sIu4yJ+B1ze8QcF2cSzsn+pT8ZZ4Fh0lv3ZyoiZ/WtfrK\nW5LQhNey+Q9TKan97yML8G3mWSXUbqmXagE/oR59AwvlF2x3sfN8Q47Dag/d\nynLuqMSwi/hLihiwFJrpKk+/yGM6w2EYzdWyH/WRk5AfJbkxdAPpe1XCSyke\ndA8UAhOB5UqC27gz9hxue+OlAql2Ixzx/v11wVaTUjC9RwtTSUJxAgTl8BfJ\nnrkhI5yaqOK498/OMsd8OuzV9GQupf+xVBAKbwUa+6R5VBoKqM09MG/cXW/I\nQUPlPMmDPzULGzHH9du1LAxxhHe/tiRJJ06VcatLVujhChgg0ydvefOkt1Yy\nh8yzQs4M9QAFwA1+Q2mVYgBTC7CzFLSnIwH3mcMnGr6cZpkQZibyqdWSrRcF\nkB5/vT9lFjMhvmvxs8xHkMnHJhbGDifjiaK5HpWp6QwtIdj9pnVxSmOSFWb0\nemE4FLpKAwc5sGRjcoD/gJZbQ5+m8RtvHyFBiOf4Lzlvf4bbkM/pKtyKePyW\nCU3YCGAGMnq8jx0XCdEPZZ7MvkMiwoWe8KwiyrBItUuyFqL0VVr9IwEjawKz\nnoEqtVXRbbUSMgjOmp3JEiEZWcjz6oFGLeMwc+3Y+wDDSKey/U6/IHisgt6R\n5KpB\r\n=7I8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6O2AjlYSUy2Ge5kK8Spq1IwH65AViliXy01Rxq2CucAiEAjYmvDYCOJKZnBsvT8YNL0mkxJIr7NbLWLH3E8u+SzSk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ac480af5_1538909503296_0.6487472920803969"},"_hasShrinkwrap":false},"1.1.0-alpha.a2e99832":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.a2e99832","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a2e99832","@crave/farmblocks-text":"^2.1.0-alpha.a2e99832","@crave/farmblocks-theme":"^1.7.0-alpha.a2e99832"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.a2e99832","dist":{"shasum":"33961ab37f57324ead359e392d5b54abc18cb15b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.a2e99832.tgz","integrity":"sha512-nxID6Zt3NI/jD9VC1LMbZH8YtmLFn/Qu9m3/pDqJWMc19WQtc9UCYGGYFV4yMqa15aHGApo6deoRLxB8BLkXRw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuibACRA9TVsSAnZWagAAtvUQAJkzCKvYbGMppK9Umxyy\n5/DczjAjsbN6I72DxbjVD1EuWZQVmqr8UYLujMnYuxtAigMViuPJ+y+NRgSD\n+P74moFkaK+9Om8Maiun3F0OxkaL4rK8usjeNP+R09m7rIEo0WYMHxpwvXXZ\nXdsq/yWoiW23+Y8+S/dLakc30StGk/OTPz6HGBGNOVybeGFEwUb45eqlwECZ\nS0Z8wIZHVYpJ4Xg2ZL3aqC8R2Pr51GrLUciHnfUQD7aUpuUrQJfLAuKoFjmN\nOkkz9flaJjUSH+zJPIdbY+lW9k8NLLGUszRybGYJGq2wXARTWRH7raxXs9Mw\nVGfeOLz2y/TqzqYmALUBQY/ubQ8mF1ET4Ri51sWfW9EgOY46blRJXMc8/qON\ne61lOZdQMu5sSepvYD9MuylLpeAwzF2j7PvhoSbheogXKXrRISJp3qZnylWg\nZVlQ0b7TnfCIzv0ohLJhXMZhn+22WLIfcd+4yjjU+XgtAM7qN1iBWzPoayMI\nQfpcMwZ6eAXoKOIRXdoGP2ASuij51V0GwmzLJDEBXi99wE6VLLfxBUHKYR1x\nK0s8dOCJW3+FXQBKfG0juOChOtY5Dh2dzFlbhQpIY5D0pdbOYQOBcDUjmewu\nAGuzMBvXsSmPm/zuVWaCitjEjo/+jB7laUQLHQQOVnCCONzC9sU9aE5R4NAy\nBo9i\r\n=EchK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhyhwtasVfTtG4YGU2Ukup9XtMli8ZaYhXADvRVoR9yAiEA566Akqcfo0HwsOLjhpavWyIjZRcRw/jZB6mFLot2BIs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.a2e99832_1538926271373_0.013691372192362383"},"_hasShrinkwrap":false},"1.1.0-alpha.285d1383":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.285d1383","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.285d1383","@crave/farmblocks-text":"^2.1.0-alpha.285d1383","@crave/farmblocks-theme":"^1.7.0-alpha.285d1383"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.285d1383","dist":{"shasum":"68bffa3a9070a38beea64de00ce9b2b0d48b16fe","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.285d1383.tgz","integrity":"sha512-CAR+QYFe8X97lWh32WqkvINm/hDesiWp75LBp0QNn2n6RRRu0GV9UX61fEC/MPU2DjS4060dPnVwirBKuVek5Q==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu2+pCRA9TVsSAnZWagAABosP/RdPgEQ4743JcpOszu1F\nfmTiIP+r/2Fh0ADnJL8Uvw4cu+nHifd5VmLUGyXW1085pYefhwCE9el0x3QE\n+nt919oCpkzPzGD7VtUJattNS8PA9H2YJ8Oh5i+AY7Ba3PvE2rmZYDoogCXI\nR+5XNeVWFbIEmvsQfVAHr5GgEIWZyExhGG5jVbQVi+vrMK9+OFl9R+rOXWC7\n4YxiuxT8df8uhmRTstQGGBPTwzuZHpBlRXCby7Rl+4j2Je7dS3nkEw6UqAPg\nTSM8m7RjahelZT8nI4LhZBHXgEAY0y4W4kwEWTR1xmlkySyop9ufxP0uGzsz\nQ8YTFhsGfHwCi1tLsjaro/LJu/1nNtDh12m96hW6Uxpy1wCN/Vl6IdvghFP2\nNIaCSm2odvoxS+Zmt8G+IlSOdrd7d5qidCsws1/RfbZa02C2psWzus6rEOOv\nWbeov2DbQWRCaApFPYtDL7PBLp3VyUeYFRkz1OWBo/5eDLF6j/wNvKK3zkrw\n0t7y3bSLvnJTwbythgWFBHhUlHsBvZ7o8UCgaz4hIdIu4waKH8g+rMWvCmq0\n7ibvbyseiKtSGUZ1Wet9CdNn1LyVml1dJtkIge0GSEn4ISApUp5/biIbncUn\nHbt8cVIBiALWThHQWWGd5PJ3F11p6q7WpLjFHyR5DEnH4HXh2xZ73T64gfec\nCmAL\r\n=p+Qo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZztpbDAMwqz0LsxqUOZ2m6Mlg98VJbmzZ+UkhZLtI9AIhAP88FlSo/xsf7xtZxCwluRHFIv4beAmvrnjyEsVwLkA/"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.285d1383_1539010472629_0.5691502928422183"},"_hasShrinkwrap":false},"1.1.0-alpha.dfeb3df4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.dfeb3df4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dfeb3df4","@crave/farmblocks-text":"^2.1.0-alpha.dfeb3df4","@crave/farmblocks-theme":"^1.7.0-alpha.dfeb3df4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.dfeb3df4","dist":{"shasum":"12c0ef05491ad269e3889236d4f1fb8363be467e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.dfeb3df4.tgz","integrity":"sha512-2qnAWHhpzm/R/ZzRUx31biORwvc8ksbBuDOrvNf/bDg7E5yM6sTI0BThvB7IvjP4dfrvY2qlIw24L5lX/y398w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu3fqCRA9TVsSAnZWagAAU1EP/ilBrEe3xbJqguAzy5GX\nVhVh4ZTZO7HN5RbJMVB1s4Htx0RhQymcmiCnd8aX3ESvQDZYdaUNYj0aaPLR\npVbZvJtTGY2UxOKPhoYeFvJaoR8GNGBSfSARzD9lFRsX0l9nBbYU5QJpxGVm\nt7Td2yPomarLWwKxoeDZMipX+8ef8puYorLtyWhbYh1HDIHOePlzlzD0Atil\nS8lFXej1dOKNhICPPMYZfWpCq5NfjfG+E7Y1cPvxjjM+tsVxIy4+MS1cuv/X\nwyVFgrpLC/bw/6DXuefNHcOD7Gd0O5fWK7BCV8l3AVVOI0r1i6G9e5L2HoMp\nWH17JsNsTGqREfmCocNRcy6tHS/1DXilBrXlTIGgX7rsKE4j/a1Yhsas3k4y\nAX/eLawHO6y3gP8Xqy0bwiIZNY8mZDqz9oT8Zq7YS/RUZFVEqGJNHF/ExW5v\nQW6iQB1v9jb87Sqtn+IyhnlWNoPsQ1xNycMLl379LzZrASVHvgS4wAvdJjKs\nyN2J7w+hhm9p/6XjKbPFPt/KTLJPs4S/U6SzjP9qXGxaz7dnMriaUJSdAv4t\n4B/Cbggf17gFAsK2vi08o9Qj62/ca5XKrxf36TnYgxg676VaDlkiNAWEdb75\nnbuCwHegkikr7qZBP8t5sjxNm4wGZ4tZwCu2KaM33bSHArX7C1tovnUpYB3F\nJkt9\r\n=99xG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYp18jjgHdwvmg7cQ2TxGUI4756Wx3v1p+7a4AX6jenAiB0ke8c0PKAJ13zAErqL/w4ZJPTaDRrWU7n1XQDCKA82w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.dfeb3df4_1539012585923_0.2090608276904875"},"_hasShrinkwrap":false},"1.1.0-alpha.248dc626":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.248dc626","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.248dc626","@crave/farmblocks-text":"^2.1.0-alpha.248dc626","@crave/farmblocks-theme":"^1.7.0-alpha.248dc626"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.248dc626","dist":{"shasum":"24a79f2083ffeaf75d02f9c6ea324ce840d760dc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.248dc626.tgz","integrity":"sha512-nkvh45P+OtG8jFSxXsDtOXEPFVLWyTTz1HbNju+rjzIYgV/BiDXR+HbadgyeMHzvgn+/xKwSPo6UEILQ8UUO4Q==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu4poCRA9TVsSAnZWagAA76oP/2WCFhc8xb3n7ETL1INW\nQgCqW1UD7NVJCRKVPFJCn5VFMO18AlZ+CjlH/6OVBhmGz33SQMbef1mqguye\nW9CgtiDc9kkQClsTeZBQJ9Prpfe8idfWPQZaboSO7AavTwN11WuhqNVo/RQI\n5b/oYln4fTWVmyOyjMLuTGJrQaD/RTzIaE1bz/g7zZHVUGiaeN1OtWPJh3s4\nuyQBz4oNL4ROPXPXBYcNedSmBuPw7FJuVJIog3xuHFeZnjREX3UbkJtEjh6H\nx+MUb1/iSbqT6R03DLWi5bOexE1xT36vqf0o0awooKf2RLNqCKlXnyntgovX\nzBGdZXkWqjQ71oIkXW0DhMU0XQQu8aFdBzeMGPLGF5RQiYPxJb8JSaimxGmn\ndLcqJ/0GSciKJqOWf5fRg0FMltVh0Co65rAQyomBnEdS3t504++CMrqCAUtu\n3BjqKqDlyZi2t+bLt8pIXfJK+hqgqDWn47cZdlH9YEjGgiWdxprROQqS1jlE\nTQjDgYkuxmiAA2Z+3fIQCjiiH10PPuDt0QGv90Lb/VvOhkwzq2qvsFua8Euc\nsm2A0FsuMQwLhttvQGP4GHq24cofFfFFZ1+sgqBnVa/bZ3LJTOFS8/zq0Eae\nSzjepJ9O8bjhDWkjLf7oyUK+CTq5IrR9f6/LA4u1UMxmdAY5MrvnbA16zdzn\ngTDN\r\n=JgSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy9l8NCN+UJxcED3XHcYQBz70GBFrRNMru2dfdoOnY0AIhAN0Ysmm+T+yZSs2L22xZHGJ3gqbtZ+OB96XB7qAyYtSQ"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.248dc626_1539017319477_0.9657832090137477"},"_hasShrinkwrap":false},"1.1.0-alpha.feb957a5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.feb957a5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.feb957a5","@crave/farmblocks-text":"^2.1.0-alpha.feb957a5","@crave/farmblocks-theme":"^1.7.0-alpha.feb957a5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.feb957a5","dist":{"shasum":"13f2ae6130fdbca8f9e26ef129f85b4def9c299f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.feb957a5.tgz","integrity":"sha512-TjBGRKXsoc8bTLdmYgnpFwq9RlG+JM/mUBHqf5wEH83r9slIh4bkRzMaCSCTAfMY8RIMdH8ml0/nqdSyG0uokQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu4wgCRA9TVsSAnZWagAA3nUP/j+cks5P6yWLBiXqITBE\nXKv7PvKF8ub/O83MK4YRSWJtqDx/D2iUiBZ5SA5pdVZy8h7B5YfO69PO0kve\nvjQtywDYqQsJ0Ww16QuXmM75IUKI7cMn3swdiB4hyDsJfNVOTtBYHLFnu4b1\nUcS/Qn4nrHm2577JaeZ0zGoK9DTxXXiv6BCZwcDo1kgu8bUOcDuaMNg4CN+K\nNgTwP83gIzEzvDQc/afPsa+LeBOvZeeTe2DlzsmkxGMrZ0L1auHKpFdw8EqR\nPNYnvSKcZ6Z/aZ0z5BT1ygkmINS2VKVPmHjhztrxdgOn3dHcvmLDH3lLxnHb\n5JoGg9vGJTeNNLnm1LXTUxhABHfkIg+sZO9t1QyzXOA8TN55Z0dKGz2uSfqn\nnHmiIMIRMu8ipe0vzitjQgkbC1atQuh6IkPTnIeH/UZwIgV76YJtyAokm4Zm\naNu7NxnsaggQ0229SucoFI0/kdRUIIy9b1/se0OUoCLtM1xh6tn2OI4mkv/7\nqD2GIeoKy/lZGqpVC16b5aY0qJD4i7D2sIyVEs0OxNhfVsCWMlVs/7U+cyVX\nOxmGCT6VsVzc1NA4Qxqji0QU9wQlsLgkgx4ooNdlORlQYlfC2KQjA0l1s5yD\n2OU5BDQBCDpdxw3mxvkpIgDWZW05tcVGOsQqZMD4B56OWSynDQOpJ9j3Iwsx\n70/a\r\n=3ewr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBcc7BRQhNSzJWyLhVav2KiR2OeLuFqtxf0g8E1oCdYAIgep0q/VK15CN4he4FqwoLCzPwuWKeOCnJmw+HhpQS7ZI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.feb957a5_1539017760095_0.2629206365018082"},"_hasShrinkwrap":false},"1.1.0-alpha.2efdf146":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2efdf146","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2efdf146","@crave/farmblocks-text":"^2.1.0-alpha.2efdf146","@crave/farmblocks-theme":"^1.7.0-alpha.2efdf146"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2efdf146","dist":{"shasum":"5fc607c08636403ea9f056d4583890af4571c4de","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2efdf146.tgz","integrity":"sha512-liA+9vdM81Hp6jAw+hinJNgV5MhTC0lMy7Lp2URF2FKLtHx4OvHZCrsbybygLDxjTtpEKRRrwNOFE3JZ3Zf+ug==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu41pCRA9TVsSAnZWagAAVUsP/Rrq2BwKWArvU2PmnMtW\nD19b/m4ty1rYfsRnKoj9foANJWxUU7oto83NJ727MtBQ4hAaPlcGuBRmTwim\n23vjgzybnDjUkF9TTT8l8of1IgzHtIgkE5qkOKa1Ph1AHmsjZSAhIbhjVNK5\nbbkrjqWs/SwNoJyweIxVdTX3UlhNM2/dnM9dLy7N8FSmdY7A9kOW7Gba4iku\ndpLe0bVqZtO9S/x6Xmu5ejjygY3QSkx531gE6W7vfbsH1YwZKJa2PlGPkumM\n8KW6KlhPjjIREDT4bqawO0J5D3QjMJT9KOPvwTmZuAjd7NfyWk/o8uzNglp0\nLmI4lrPJDc0jMYlRKBQmnQqERIqlqeSS5k4hmy1REJTz39VhM9uiSxrwpsWf\ntabhjvzrEWq0fHfSDeR1ib4ZhCLdMI5NflzCNAPyIrXQYrxmdUCgrkg0l/1T\nReHyJtlqUrE/6eIsgikSwWFWWcF1LsFt6fHuIqGvuNum4WGTh3Mle4hQ4k+I\n2XrutwiXmOLbAvQv3o699ZTV63BOAHi4hfLOD2Kp1VCfqCtFxOWjNv9vlWV1\njpX69rRvmswkoqZgBK1QG9pQASfyBToXDi3e8nz42sLzPjErfxsmiLYKMfe6\nIcqUP7XWJRgiCD+Ac27dfZc/VTfRhJnrJYxXFwytkb17tTa334KHJYFX/8hY\nNVnJ\r\n=y/Fk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGH5fnRMJ8gP36nyhsZf3qGk/OyPonnTqM3Xt5MdqMpwIhAJnsxb69idl1uwCXspDnbsiw+OX4Tge4oj18gvvIhOWE"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2efdf146_1539018088437_0.38209390201022986"},"_hasShrinkwrap":false},"1.1.0-alpha.db1b6d06":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.db1b6d06","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.db1b6d06","@crave/farmblocks-text":"^2.1.0-alpha.db1b6d06","@crave/farmblocks-theme":"^1.7.0-alpha.db1b6d06"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.db1b6d06","dist":{"shasum":"fcccdc195252c82d7a0622293e2fe0b578b68dad","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.db1b6d06.tgz","integrity":"sha512-3brXs2lVO8sLb+Y5kXHSdH8DqIp9SH0K3VBw3H4OKRRE2bD7hBMMCZBfmFcMM/MXJRH9hFzym1IM/uTHq1HNKA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu46LCRA9TVsSAnZWagAAkREP/0PeaaBEuIT6GjMYZ070\n+7utC7iOzRAgS/LzJbl1rvy6gCB6gSRux0ktngA12zpJHA+VB/zYrycbvdyI\ngohOWbx1ctRtJIDqiNT5BkVM8VuQMAS8QvYs2ozzi7FusENaCHU98kPIM7QB\npRN5c6zVoekgSzmgjJ0wDHxrRkuHTmo+p7v7vFb7UbVFquWrhfq64OiLejQ2\ngjn7bMpTwHur6GHHv2YQroujhjz+fAyrSPigL6MfMTdqO17BlF4Atfac76Xb\n5/pOrXrk4mq827XU4F52bzIZypXZ2Nnt0fBXmsNxQ32n1S9MrCIfIaB6pOwZ\nvjagfTTEv233+g6T1ZU4m2lTJR792Ry2iGmUvL+ZmDyg0emG/t6zXzNDH6JO\nrdLrxNCODJ3ur3rFZ7Tj2leHSRqDRsRQtYX5BoXgn6x2D59zThvx5ZlC4XWE\n2zrPhR7V7O7nacVa1D2f7POg6zInaK0AkaubYTeHKRXqt6LQQLNJrjWr2H+q\n20fKF5mXCElYgxAQ8fo9zYWDUQERLkfsbdWoOH6CVEh0baF99c26hVm4Dw1o\n5Zj+1cPGrJxPcO6xc7azHrcHADLRlc6v3iOcDJlX4CI0cRKg1/NjJ1PZ3WYj\nWPIvYeEHgRoA/8lluZ/uLeDxpqkmmqxUVoGQaNGv7bCGMzDWzC0cTFG6jbvi\ngP6l\r\n=sIGY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXQpi5X9tslrkTf7dCRwLgCIeFMzNu1cLcwOeqdqCroAiEAzSK92W7AN5QCZb1UD7R40QGMbiOKLJRpdg37FwVg4Do="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.db1b6d06_1539018379072_0.7190728303096527"},"_hasShrinkwrap":false},"1.1.0-alpha.40875abc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.40875abc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.40875abc","@crave/farmblocks-text":"^2.1.0-alpha.40875abc","@crave/farmblocks-theme":"^1.7.0-alpha.40875abc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.40875abc","dist":{"shasum":"0af8d518b784333e2b64dcc19ec61033537204d2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.40875abc.tgz","integrity":"sha512-0MowI9bDiA2SpnCUZEUci9+uleDg+OCwaj4qV3UK7rqPraM2Yb7bDSeXH0mFnWd2o8MsGPofBA10PBDMryPrew==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu48+CRA9TVsSAnZWagAA0wMQAJS8FgCylsFSzXHtgV0P\n5CQmMvSaA57cU2+K+VqDdOZG5uNYEw/hrh/gf8hk36eVKYxneIcedFcAK1li\n/T+0aC4yeX2fD1XCrWMJyiT7P3UaGrk+tagqkMBkj5nmxNzO1p61+9iWKqi3\n+eBEq3aJTswa/raA76kf5D8mPaRTVNNDXi1/h1lMOa/Ld+xT7HBEByvo5t4C\n+Sw5fzGG9pJ3bFPJXq7+DnUWxjW3yDo1vljrdt3uy8nLbT9q2q0uYYnB+7tv\nb2XLvzBMwNia4dPDp/QZp/mGoPauf2OCv2PNG5VI28Cj4DlQf8Qf2YOM7r7m\nBkTfJkMXRQzDTQ7iMWxugRn+EiVPsXMLbB+qI21XM8Dwx6YqjQpy3AgI7GwZ\nebD380zsEtSIqOcSJPLcFWstz6bxszadmd+lxk8oD4r640TiXIbhTKc+k5ms\nF/pppXVZfCLJtRJAk+/bzM3YG+vkK9NOVNCXJHdt8nlC1Y93RZGolLHwPKoH\nHzF1Q6peJImU0t1TgySwxQlKoIY2pVehf0xdJHRt4gROls03270kpf84PLBu\nRSmTAFDd18iJW3u0Ju+m64HarMCxWwkjxSzK5ROMxz88XJGfjEuQ2LAyTwAI\nfU7ENlG0oXD61quuAkFLdK+WahvO5tRQ1sWrgDP2ka4tOtNWkyBTP4rha/Y3\noi9e\r\n=Zka5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKJOfCmp58iCElnqEracVaUqDygG7/OWQs2lfpqZfniAiEAio/okiAVq/kzKeDOHdsR/IT5Qivr1Ybkm4SRiKXy95o="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.40875abc_1539018558305_0.5076045494302981"},"_hasShrinkwrap":false},"1.1.0-alpha.1e981bb7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1e981bb7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1e981bb7","@crave/farmblocks-text":"^2.1.0-alpha.1e981bb7","@crave/farmblocks-theme":"^1.7.0-alpha.1e981bb7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1e981bb7","dist":{"shasum":"c60fa9b3d0bf83ffe7a39eaa5cdc909af34a3f95","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1e981bb7.tgz","integrity":"sha512-KIQKZJjXSk/u3RenqNZuAfgIBcOA3nRl1iaSsTvs4LKGgDIYgcX5boli1T6r9QcVNOK7YUE8JgPPdOj/ASskoQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5EACRA9TVsSAnZWagAAscwP/3qNr1T5aU+SKfHrMglf\nkRlL4ANhdBfgBAOpAcc4T4fGfOAd4jnqKf5XoxIYVXPxIDGssCE7GqOD1PJH\nz/NkOYYh3n6zukc6R8lDMQyafXXj6kX2KnCXkXx2tWglUCY5LTU/4wJYCPNv\n9tzsxslSILgKlwa8fQ5TfP/yIvKegwV/T0N3GimXKdtjvXhhemCE0y4J1+Xi\ncJvp4qZ2jhSJ0QxqAgliGv1664h4XvaLQn7VPX4NqQWYXXh73Q1+32xtEoNl\nNBULdaX+jw44H4Vym35ldJ+wyDA1zBMpvsNJy1wBNuqF2Jot1+3NmMGc8i9f\nr6LKZtF/Tf2lGmFyF+rJDPdlmkl4ChBReye2FSrDy8eaUt7QjAtvJ9RQJd1V\nrHkxsMDZ9fPHAS5b8SuROb5wGNbPcZwHvYhro+WcpDJSi7+AdHFbJvmRCPZe\n3XmsINz6I20mJmufajwPpDVGevym+FXmT0sSz97LG/dZeFYchpFPLsLc13yG\nsHfz2ElxeWr7yPYddRBPs39H2VZENNdfO+BUq3GdZBtRqLiHT8EPfzaSLyXk\n6br8MRl35jLMn+SllYtGZoxXVTcINJJOxYpCNeNHzH9h4z4/+KIvUEh+2P2J\n9Ie2ktDhmpjWRQPWC9V4fW0C8jQ3vvmrIzucuSdfyviWGZlpY093msytHDxy\nfEUJ\r\n=T4aA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTpqyTJsE7UPyO443nUheT4zru6pG1FdD9+nxTLuHgLAiBDKHIUHLPJLjmjtT7KNN7V2z38BtYqHLpwVrhn5PBfsA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1e981bb7_1539019007341_0.4913347288488268"},"_hasShrinkwrap":false},"1.1.0-alpha.8cd345a2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8cd345a2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.8cd345a2","@crave/farmblocks-text":"^2.1.0-alpha.8cd345a2","@crave/farmblocks-theme":"^1.7.0-alpha.8cd345a2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8cd345a2","dist":{"shasum":"f485e4a40e66965e8ce2534ac93a9e36ba70897f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8cd345a2.tgz","integrity":"sha512-yZmy/CqwET2aiHJSF0NODHHweh9dBKK1HH4i09mPG7Q4GS2rXNfKyeTmBY3UB79V24aaE3d/enzpLP+Mz/cxGA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5VpCRA9TVsSAnZWagAAbf4P+wb2UHKxfQBReb6OzQfM\nKoyN0bla3ZhE0DKxd7SJHh9AtsKSS8AVCEAkZ9uqNa1s5WOTlALx/oSueIwW\nnQW/X7TRYRWImwn3Ko4oRaZdewMDKAWo/ffl4t1+pH41pvnh9nqR27BKKKNA\nEYZbb403UPrPBMWfJiRe6ja/eoPWpNxPapq/JkLGCtqJkeNsXJQSJk7vh5Pt\n9Ivx5q0OTE3G/X2tquRcVT8ZphdkjDJvXL7QOGccx5e1guYOfa+dBBwnXl7M\ne+o9kbudt7I/ofqq7mIYZymYFlE+DPcf4mEj3PYdzWMvrdcsFRP9pPmpgoM7\n8Qg24ePWyxgXuez/8McXngVucqL1jaNumXhrPmvFY/YTgq3jNYIjXMQG/cwG\nnNB0vk21WxFaPF50BrmPVP7oBCa98AyuzEk65F0h2UDGwAWfojQ2ZwXISiIq\nQpsGtWuI5WANMbXfi0njL6QymeaPy7UqZY+Y8RaTf6+R/SiTEDZr8Ha5pyxB\ntJThyG2wMrxE+9Mx4lgKPm0mNesBRZe5sXsOC+LcAXHlt+CAiDEqXAz+pW6w\nOB9+vLrb8blCehlPPFXPsx1A+pKKm9d/sHgBmAKg5EL5onO+zuL/CdH6tJIk\njlhimqMwrfaqbieu8FawdpVKHhO7bMwmNpiit/aTLvZFWG+hs08eecITUWAo\nvO95\r\n=kGWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDdMYDETmG+ELtxku1ZX3rtbX7Ubpn84sOyy4M6k8JhAiEAsWaoYjn5POGq2s1XP++P5qgpz7ZPD/2moAFIdGdmj94="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8cd345a2_1539020136897_0.09433873760552092"},"_hasShrinkwrap":false},"1.1.0-alpha.1142b206":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1142b206","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.1142b206","@crave/farmblocks-text":"^2.1.0-alpha.1142b206","@crave/farmblocks-theme":"^1.7.0-alpha.1142b206"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1142b206","dist":{"shasum":"961a590417fb389d9763aeda44a97ff9a7ffdbde","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1142b206.tgz","integrity":"sha512-tWMfouyNo5g/++BFBAGVlQ/Nvpz/qIlRO40F8g0O0LS2mgd5NziytqhiO3IJ7EA++OI64t6OroMQx9fw9kFeNQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5ZNCRA9TVsSAnZWagAA/D8P/jWvWq6BOv1dwsXQEVAS\njz1B98t8i2jw2okBSEX50f3ntGES1CNZwrQpQ0FFJIYAHnTACzKFb+vvq9Ww\nio7CJZnu7JmsT7Nry60lTUQMJfT+K4RQz6qXyfw/CD3vUei7sskgfmVn7fE5\npc4BVCmHwrYIDZF44P1KhknTH5Wy7ezYOSs/ZrlouPXzzuir0CbJp1pMHjkr\nZBqw31bNVzWt02zVOpY78pUAgyV5OXROAbfYCNtcFLWe02O6f38272Q6hT59\n89loGJJCFZfSh2qe4eCEbAEqV+oTtWQYWDLX53B7StOeJNf+VhxkVivVWud4\nOJrmVuMmKwUxtd9UAftDafSTgrsuy0+B0tuTRmxTAAXGELJ0w/RLAnZy59cn\nXgQ2V6A8OvfNDJ/fd8y+L4dASwVmeosZCIutHFLeO9k5JZCzXjSNxO+SZboR\nA6rQYmdSD6kAzEd2qjlv9GC24y4BoVZoBQl21oKt8Bdx2t54aavIlqT07414\nWXEwdYHPtNpwVq8Z81ZFq4yOXifaif2TNr6DvQ8KQCVhASrdrg+s2WWTlxN9\na8RZWwNL3L6A6WQUxW/FrtGXuTQnwdlduUpJO/8N2zGsuPLk+nEx9Jz3f2ZT\nGOPwQ2CHVhODz99R3NpcG5GIAYaMpEvM58QlocYdnwS0BoVx3f0P1/fjpPwM\nwvhj\r\n=zDH+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPwb0QvSMNSj2gDeH6S61yXG+xZ9wEPd6bDzkNfcFOjQIhAIziWyGpAptqrOFFsmRYTn/Kd/dJ+xE61ONyrQfaUDTU"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1142b206_1539020364858_0.8260613764626401"},"_hasShrinkwrap":false},"1.1.0-alpha.62697e02":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.62697e02","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.62697e02","@crave/farmblocks-text":"^2.1.0-alpha.62697e02","@crave/farmblocks-theme":"^1.7.0-alpha.62697e02"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.62697e02","dist":{"shasum":"86a77b7df4aa9e3310e53acbae321cc905730203","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.62697e02.tgz","integrity":"sha512-mhePqQwNxegfICW9RzqKdcN/fzSkFJyozMNMXjQh9vdssmaCJkVie3/Q3aPfWKmN17Y60K//WtpmI0s7NHabxA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5fLCRA9TVsSAnZWagAAN3UP/jfJ6UWXILjaxbwampCF\nT+RN/J8xKnpsghxbcQDwAySqDfuel4tlz4SLW64dFtDAYguqduy1TselDbYG\niAnLw7skdABS08gXt/POGBM7UsQoiA2R+Dfh9Ge6qoZoCxiJl52D1msrADUw\ntUn7noP6+HaazFP9XSX1JccnR75cC81moMqUZR0hKAMoianVbHqo+biJdlYU\nf0SK/EE134BULKfRCpJcycRw+57fwTVZOXBvHJfNpz365GCkR0WFsAl6uYik\nGlXGoBvJUDoRLP6RPgcWM+oFN0C6K5cYq7TcHIQZcGGNBUZeophYvrx6fAfe\niMaTV9VsfGtqv5O5GbXmo6MViJvZ7E+FYGeZZ+GxbrYw/oyY4uo994dRMQ2V\nnsQ3X0I+jteFrp/I3np+sb3jPJwhHqdwHmJjgpVCh9PEJVyP1ZtCKQphfBcr\nMdnRQsmeRz76IS6eRc9xmzY2AVqJt5KWXU43AqxF+4k0EKTtPeTzSxesgpNQ\n9nt0YJXb+ahjYbsf+pF0eG0vu9uX58wYSIEq0npEgaYU1kWpBxoRDA3RBSmj\nFgQwq2JA0wY2L6oPtzQdO/6o6ZojlTsL4EA4TXX5l4LpXPvkOdOdaGq1P4sX\n8Agq8U0mbc3pkrfhL7yxLkysMWI/pgi9D7O4wWlKgfq7AQ7YlPK7fy4KGkYP\n86f6\r\n=lQxR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNx+zzDc71Jc0MEg1zRq9kgKH146tbdgTsnvqXxo30PQIgPt5P1FLs6M/tUrWO4ygl+VLA91ykuc1ffqIqX9Uj6C0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.62697e02_1539020746689_0.9221777354777538"},"_hasShrinkwrap":false},"1.1.0-alpha.a0d35708":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.a0d35708","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a0d35708","@crave/farmblocks-text":"^2.1.0-alpha.a0d35708","@crave/farmblocks-theme":"^1.7.0-alpha.a0d35708"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.a0d35708","dist":{"shasum":"2d61081ecd7d23439809ee9ae3a3ab2f09309cef","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.a0d35708.tgz","integrity":"sha512-HLhz+xNiVEb1nYqHngBkfhi8ziUWrOzSD3495XlZdx/9K/ADn+XzshcEREUv7pufrw+H0k4ujltX6to2dl4JMQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvOudCRA9TVsSAnZWagAAen4P+we5cAeak+dBbhyVE93e\nt0mEesKisFOecoPGsJB8SJ+Ke79ghGZfwxC/m32QKfI4LWuu4EW1w5MlP4HO\nrtGo5bAXBms29NYv1YXk8VDF2tEZhB5uzdB/O4rNqk7gHf+ANs4exunV1+/X\nu+9Aql+BTF3tqNqsfZ+MxM2J515hdzS3bTJ9Z2OfiJ3I5oF5gM4mKh39TDce\nr1F/Sx97xKSxO3uRrXvNliZN8mMfsdIREPgiAikqqJCxMmST7b/4UOqfmSM7\nWlsYqRn8QJ+ElC1bx47CM7TzJUsjD0H9S4MDLLqaUM7Xp4f0DtzQs3eCP/ic\nlnzI1Cm66bQuJg+yLxTPJ9YbW3ePt8DsaXTgCdlED6LDBO4IBcrhIoUmIsuA\nhRvz2Ua1TRy8IstxOpLRSw9EuSL/hoo/RDEKuODHUCrmj8DTixs38zety/ux\nBGyBySob/pT//o2zweAHpeN9J1YUI8fOQFkeolT1d7PK8ZkiBE4uTrIFMxl+\nyAepKRw8rmbQ1agYX3pzijy41feKxv+EHnEGgkOXGSUzNBKYv1WJZifOFZh2\n6fPyQy8y1XNLH4vGNhAObi8UeXQYBx/q9o+M1hhdeXUkcpRcIZC7Go9M6You\nNLPnpVqVFxdDMLC4sMXp8vKEynaQ2UZ6a3I0xOrapRrqhKyxjnNbbeXk2a+0\nfuFT\r\n=b7rw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO1YGAF4CR1aTffuqKJ66XTL5n+13f4HLYrXcZz21oyAiBEH5ZeWDwudjdBjvfRVQ8b4Qg4c9q0IuMhazeLy1wGGA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.a0d35708_1539107740385_0.7761138107504293"},"_hasShrinkwrap":false},"1.1.0-alpha.76a2b9de":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.76a2b9de","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.76a2b9de","@crave/farmblocks-text":"^2.1.0-alpha.76a2b9de","@crave/farmblocks-theme":"^1.7.0-alpha.76a2b9de"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.76a2b9de","dist":{"shasum":"ae3aef7b1b691d71f34c910fec1f841c2036a7fc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.76a2b9de.tgz","integrity":"sha512-mWlho6h0nEi4KgE2NzNOxucIH7ADTPm71NpGHXCmXh9IGBfM2Wtiun8Dw3kYtoTHgdhfjMRPrSFvesBykCH7cA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvRnjCRA9TVsSAnZWagAApJUP/jt+dEcQjNO6LmkZgj8v\nG7gOlKlUV4duTCRhDIr9eyDBtYk0hlz6NPiUpJmC5YQwwLkmbLPNnFR2ilTI\n0bsEp6cv8wjzYoAUjohCyN6S7aWrN6jq3g+uR0UNQUl4SEmImZRXQX+A3ESM\nnGQf6JuEMaxs7DDEgt48a8CVV12UxaVZnBf178U6Ku7N1mmW3cvgtmD8ol69\nZaZV2Sp93d9nV87+8Js9ZWj3bLBpAGuHsBUM+Zy2YpG6/0XseNlaCNljrlBc\nPK0zHY9cp5pJHyOd4Fzz0xOPGho9nQsBFJTd1WbU0yxNLHF8SfZUzDwPMh6S\nb3Ulffta0aYEyBf88ih5nqBiaOBEUGXtzZu5z4QUu+VoYRzjQ7MMgbxGzrX+\nUkq28TDcoVpoGkwE7B71j3oLJN6OAB1Luev1Ciefly6B6E5CKiDnnlzoZJk5\naiKxMw1VDIVx20hInbehCzGEHn61Fk46HOx0D1a8FZvFzMfJU7OnXyZYI6Lz\nbWrEhlblF2b57muAJo82/i3VzYM/Hf+IeyTAHlOXXd/nDJyHwGUPToTDwy5R\n+zdoW+MmVNOvcR+RJiRJXC7orX4tuH7VGiWGUtZi9uH4wiq3F0R40auYBtpU\nss/4WRaspJ+PjegAZNpmXi1+CxcTfDANwrjz2siHDDejr1pHdaYfKKO/rx3H\nGh6W\r\n=YeCO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw48/LyxVwiuTaAOpGUS2QN2BogVccUlHVkHucr8foQAiEA8KYt/D9VfoY7UObntuVPUEYYL7Z1PV9wp1MBJImUVeE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.76a2b9de_1539119586665_0.9863664394984635"},"_hasShrinkwrap":false},"1.1.0-alpha.d54af94d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.d54af94d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.d54af94d","@crave/farmblocks-text":"^2.1.0-alpha.d54af94d","@crave/farmblocks-theme":"^1.7.0-alpha.d54af94d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.d54af94d","dist":{"shasum":"a7d156fbc64db559ec5ffd1c280f40f61070b5b6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.d54af94d.tgz","integrity":"sha512-cn5s5/VDiorUp4qO2a9V9IPajY4nu7CZgTlzCYkXa97UbqjfRkjY+BE1k1nApb8U85y1ACUtzka0saa7JVmvfQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvk5sCRA9TVsSAnZWagAAKn4P/jYjTWxP0skXlJqujfTU\nI3f1OR2uIb6sALum7GskZ6jIo6IWJEJIWeQgGmnyWzsymCpDkgyjdHWB6BnZ\np8MfqoC68aUVvWX2xrqDf2vr06YHgfwZcpmWSRY0R2YrCKkMmorZuZ4j+NA0\n8/64npqyF5LVsNdzhnl8JxiBcG1+9LfpYC/1d2e46Crxkm1gMS9NI/HkV9h2\nuTr8bb0iRIE5w5B/x1Nxma2kc2PLXmbjKBBugoiD9vaQqihdvk1Ay6R/AHD6\nHuHWB2zSHbWd32zH8JStNC+QbsnJO20UPDYa8/5Z6oNDGYEiw4VzIsdJyRfJ\nCn3iEUS5vKDLsndDG1R+5isqYnZn0gEdSolqIQFSZQkBICVY2SN/wVW+hiRH\nZlNXFrHgYmncXi2Ml9UOeXUmB/urJYBcyvIUb7EA4nmQ0cW3jmHdTsB6Ds6t\nc7eHN5nwFiPAFGbQPJxiZ0rWYcZrC9mBxcWjQmbXWsokWit0eDsFPs6+rBhj\nnQn7u/C+VSebwCwaZeT/UKx3DkifrweXEs8aH/U51eFi0wn3GgLUGpjeMjtU\n5vNLCkJfz7fBBDRgG6QDALuwqrrMPqmatql5hb6R3Rq6mjZi9MUgkxAJBsFk\nwVCG+A+lrtIc3TcobUat6gNXZDdHXXaiLNA5yU928Jb/0nWMfUZ0Nm9hG2Cg\ntTSe\r\n=8F56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu8u16+vwJ/uzPuObOQy+E60einX4lUCkC3ruq7+L5DAiAqaoIipIF/2T/X0y2KnksEzgjQmxlvVZZJ/bKGAs/D2w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.d54af94d_1539198571862_0.8590114160407487"},"_hasShrinkwrap":false},"1.1.0-alpha.4d72ad40":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.4d72ad40","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4d72ad40","@crave/farmblocks-text":"^2.1.0-alpha.4d72ad40","@crave/farmblocks-theme":"^1.7.0-alpha.4d72ad40"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.4d72ad40","dist":{"shasum":"1616cc4fc15afedc5792651d018247b198dd63d7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.4d72ad40.tgz","integrity":"sha512-7LkZ5SDPhsVeJe13brHMMmQ8sLZ4aHb924I6AO5C4NIzJgjL7YotDAjUrpUWOoAO2UtrbQ1b1VNJ5um8T6xfXg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvyFOCRA9TVsSAnZWagAAqFEP/ibH4w/I6MF2WteBJ7Ed\nxvWac1eDYzqcv/NC37roIQTtR6/7AZ9l6sT05Har86ITu9O579r7Kk1GITnd\nuhc4v8ORaHf58ZjtA6C9Za33oGYNF5IqhPlRyw7Y9sc+Zty0cAzp8GIbG8ec\nJiGQdoKg4r17suSyVUQa90YtKv7TaiL4b8AIePK6fERmIDyB3x9xnGQxx1Sh\nPkIU5qS2FOF7DpwG5Nv0qIK5NFepm1ZCt32FeTosV5nnpFQUAvL+qvwbBZBr\neD+sfIqFobeIavRb2jUgAS1dnF0VPa4xPVv2E0kb9GScSPZyuad6swWCu7KU\n05TUwTe9wmqMdpGb6zQq/nyUKkIFIwS/wZnTY13dMnlqYHhODEt11i8WcyEH\nYtZtB4eqWNIGRrKsC3Da+aU9mPOhs+tPGQoMKEmw8AQqBBW5qN0JVTvD+Mrw\nxOZAZQfpZ7wm5PJZLVJM1ZCEgDHqggZBSj1N57Wan4NiZESxUxtVbDQu2cMT\nvB6MyEFWmaV97GKLm8NMhNBr3wox7p8pFJgoH22unpdpSPqWtwwk3F0l8AFm\nouSgMNNATOYRRNYMoJg2K28ByyDdXI/obV7S1osvTkZ1/WXj2bpeZ56wDuNJ\nOK9bmN62WSgI+f78nCBson9nkfl0KnDwNVodV2oapze1yFv1Os5+RMe47YHw\niSfI\r\n=OZVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt1D49LZRD/75dg+aacdqKE6uMtTSR5RM5ZSwWKZ5ZowIhAKYthEt4RGdyGmW+PHNoiw64t2H5YNlPhHZGRym/7zjQ"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.4d72ad40_1539252558022_0.03213802654601916"},"_hasShrinkwrap":false},"1.1.0-alpha.701dce11":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.701dce11","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.701dce11","@crave/farmblocks-text":"^2.1.0-alpha.701dce11","@crave/farmblocks-theme":"^1.7.0-alpha.701dce11"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.701dce11","dist":{"shasum":"f4f3b480dc99e7dd07c4275b4aa9c1719b1498ca","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.701dce11.tgz","integrity":"sha512-FmAG03MM9dQOcK+JFWv7QidecRvtDZUFYnBu63e2TIWVKOe8H0NMoDYj0XJ4wAODa+F2dwdu0bPMITnebBU1hA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv2TnCRA9TVsSAnZWagAA9FAP+wU4GEO6MZzIUbhSRM6p\nM/1ugVbb/wD0758fKcmSt4gRicYgkHfrpTif+KkaJh3gpuxbQRheq3/6spwb\n0RWv+pLSE8PPNiqWC/bmlr2pB/FgQW6+v2yxi/y4i5wr2TsJbUjFIKDkgmsV\nt2XF6YBtnEDHMSywGwNzrVabtOXs/txHxs4BQSGuf0ozcV5PWChZq5CoiaS9\nLS8gDkCdXvEnnhWBFHUVCRwTl2/5X6Imn4AIDSB6rID9VKBNNuxYBY+z1Y7d\nruTXgsLVtxhwG2/4Gyvl5tDXbNqKFnFNTWQewWce7MnKqD4S57+QDqA7Co0v\nAeVzciAp+793Tjtcx/PSFwM7F44tFMToJhlpstncNfq5B4wns4f1rHHHttPY\nz3STZ4HNqo4O1xoB0ZU1vwVzMjVLgxxzvHt/hLBErnOOE/9Cf1XS+P4sHZn7\n/UsYSuLhJHPExkKRBJDl1Id8gGz9Vl6DWNIz5mvUuy2CoHKMSt1UhgJjQAmj\ntCMkagjDYZJY/nqKGY+eMoGzUh7O8sYTlBJQmvdVOvzgbYSHA1nqu2FRfll8\ncHgohi+gW4r1ASrunz6CzOiULNibNrC7a1EGWV7zOcRu22x1+Ch6dYi+nfoM\nYSfPQjIl+PN7jCYi1ZKs/moYCYWQu/oaUljuQn7Fg1/nhUr/StGmEhKR5Ch0\nm8vQ\r\n=jAHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfI0xzqSvMWTbd/JuY73g6SlIbzHXSfuR8g1CI5DKI3AiEA5V3n5zDwHo/f6DYCrth+2l6GXwdKWFB0SEy4hRilCiQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.701dce11_1539269862616_0.42837807959316687"},"_hasShrinkwrap":false},"1.1.0-alpha.cc2cda3f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.cc2cda3f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.cc2cda3f","@crave/farmblocks-text":"^2.1.0-alpha.cc2cda3f","@crave/farmblocks-theme":"^1.7.0-alpha.cc2cda3f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.cc2cda3f","dist":{"shasum":"caac20a4b5b5b4e54d2e20c15779e6a8c9351cb7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.cc2cda3f.tgz","integrity":"sha512-VQS3UirI5vN8xY7/Fr1NQt5dgLTh3JY0cakCHKFezjIcampy/pHi3Uzavsp9zd2QltrKmL167cs/XO1YbzY2ow==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv3GNCRA9TVsSAnZWagAAo9cQAI3G+vtvTsSYlc0wef5T\n7V9RzjWMoeF+lhCmGVzLfleLT+JClDvW4ZjGexiVo5dRH4irMb20FvEgA/pv\n2cWMMw0blxqalIf5WG1VdFdvbeRHK7nGC50qMiEmoDF8nUlDWqhrE175vUmi\naeUgX7gozsLObfSElVFGXap1KKmQJ2rDd0MX5sWXc4lHo/4fhjnszFxd+mIh\nRGF0wtQMiw5hwRqAGcD1mbyLkiXyEux+BblUWxFzTcLjpYqeL9yoUqfBh9AI\nLdzojqF4+MBN1o0oSuZcpHnrMv4qINWvC/bRYhtPY/QGzdcPm/6A822/IDac\nC1GqijqJODZEFV+OHoLQzv06xt973p0nx4BE0HJL2M9crjEMKKTygp9ZvPoC\nEMEtWbBggV9lmzSXKRbB3rxs3K+TwPvnl9nA1EZd1nuKNOtjZafDforKL07d\nslhY+QufKgCJnNgzUjSz9gIK4WQLyoSuV/BK7YzqE/ge1DkIxh4F9o+utRIW\nF4YFgiiwdPqCkmIlVb9ki0b/8Fy5aW+oqY9yEfxwnqWBPwHLzy4OQmXz591g\nDcUPU1uTV+U/OMaBTufkVjfMvAkqEDBtgorUtmVqz7fKTJqvwc7/jMuImGdE\nl+MIxPmfCcgWr4zxqmMReo4ah9ZChamp29Tf2Q484sLWhJiZm5i9pMltokU0\nMb4k\r\n=Qb/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOvXz2D5dn0V26nvj5tjI11fK8C577tHEd4d7Bf5ZOPAiEA/IpVuBEkNcW10ss0GL4oUNO5Wk7S7EkkjmKGD+6+Qnc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.cc2cda3f_1539273100425_0.4120879892681788"},"_hasShrinkwrap":false},"1.1.0-alpha.2049ff74":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2049ff74","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2049ff74","@crave/farmblocks-text":"^2.1.0-alpha.2049ff74","@crave/farmblocks-theme":"^1.7.0-alpha.2049ff74"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2049ff74","dist":{"shasum":"466df18ee77ffe8e37225c540db4abd97e29cf52","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2049ff74.tgz","integrity":"sha512-CVbpPrEkdf1XWA35f7jTOR58LTF2pIDnfdl2+ykcbpxbqXE/GEDxhKfliD/HmRFnra5ytLVbkbEXPOfD/sas5w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv3jVCRA9TVsSAnZWagAAgBIP+QCtn7ksSFS38myVfcTl\npjkP805uyAa2butbiUxVcNqKNa4BEToQ7XHmRpGh8BITfRPg3Aqzrtb1clUg\nR8az3tvmWkJs0nB7flHnjmxUqkRX4XXiQJajgmF25YWUOQyv1r1kXzKYrkIs\nbvHG1zh9WqQxae/uU/3M9OZJfp+r5IQODU5NFn7wZxoN+TgJ34qYVtjyCqob\nC3z7B/AuNXUKC7OItJ8OUdBmc7TohXBDBWjWFogFfF3tMzbFrR5fos6EekT7\nBUaAqufs51JvyjhoXvMbmYq/k9xw0JKARLE90nJODolPw/DnI72VxdgRohFY\nwgpXWrSVS5xzaU2+vzcHQgFJCq+lwgb4/Wp8Fk5XnOQDfPN/VeGQZAkzvfbl\nAl0pzBMR9ZcMHN/D8F+AbeZ78BNnxnJbMs1An+d1CuiARumv0TFjbCzk0wRs\n0+x+IMyT2htCBdNcAzLSXmo/ma00n+seNv2eGBCWC5650Y+TsDFEvBs//YVm\nEzuRYL0MrA0nxDc6KZRqPQcju6FKp/v97zjj2CRq3nbI38Xm+6AuJQSZdfcP\ninXjrUwDBbr3VEIohdnIrwSAuZkg94xk90i4XTwcjxvOCh43DWrPmJczQmxX\nBXFuetqpnfbZAwYoN3bfdvBUBQF7Aa3GFdfbP4emPt0iBvX689eWuF1n+nPJ\ncFGH\r\n=ONGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+1R676Zg041KUFAkLIEGzxifwyJjKB46DK/yDM8+rgIhAM7wQ/yvOa5AU5Su0HZ8F7ZOo+q4lLu3zJSH0qGnOxa+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2049ff74_1539274964961_0.8987677734564004"},"_hasShrinkwrap":false},"1.1.0-alpha.b7ce398a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b7ce398a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b7ce398a","@crave/farmblocks-text":"^2.1.0-alpha.b7ce398a","@crave/farmblocks-theme":"^1.7.0-alpha.b7ce398a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b7ce398a","dist":{"shasum":"a9a14692626a716f622e4418a11217ecf397b6b4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b7ce398a.tgz","integrity":"sha512-Mp1+dMlYjOvLYzpn8lVNH5tr4DfaC1QYByv4s7LYTMnElXjB5u2qCDN/iudBavZt5PBaa3IFvrg9h74h1QXsCw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv5J2CRA9TVsSAnZWagAAV40P/i0N7+fsMIQKmozxIYir\nleevVXDg9C6yyVSI4KHUGsWSFlFJ8Osc/+M7KdtiuzynEe3z8wNVlckYZao9\nUUoXZWDFZ69PPjAjO0fIJgp5FbDY/Rw9e0eICFOz+OUvXVt0PITl4HkhvKW5\n/L5bKI9EQj/5YrBkqRJEBuWO8n/pAZ/CNtW30my0XaFdmOxPzgSFsDhjpiuz\nujhmDgsflNPSHz7t0yZ8Q+y9beYclH2C2+7eBVWQm3KYtKh/7BGjsmUYFByC\nCkbpcPK1ZK1zxiQ4Fx41HQkD+wbbb5/8cNWkt8PVdw0lgS1wUor/sB+QAYw4\nHGGVd6diAYYTVsLQj/+Q1V587PLY1d1iiHQw0VAUkxTPPNuwRWJ9o8AqSIFv\nrV73qRCrp7Eumrw553U/6K9CpKVniQP8kXlPfqMQt0WT+pw558rApGjfzAK7\nbQizHs2YvY8QpS8ilNnko3IpE7RYhM+jbRAlZWl9WQ7clTayc3XDCPeDntsS\n4f/C0IDvRuPwsC6Yx1btitABLaWi4wUcX8ojTz3rbCzV1w9npXCLo1qxR3yF\nUjPewVFL10MI75SFHnoX+6C0OkcwyaP2FrqVez/OvGOUpyTu9BhNp1E6zzbF\nSK8n2we/r/0O+giBr/u7PoOYEO1aN63yROeRqkjFu+3lhPpPxYL307qiVOmS\nJxww\r\n=5YVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh/HGi2zPV6dvLU6TRLL3JF+zQZ8U/nH3e/xuzNl/nVAiEAmMhKM4NHIlZbF8uZ8GWvWIctSGrM8SUEu8Ic6VdVpVY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b7ce398a_1539281525528_0.8707386268825763"},"_hasShrinkwrap":false},"1.1.0-alpha.2c14db15":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.2c14db15","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.2c14db15","@crave/farmblocks-text":"^2.1.0-alpha.2c14db15","@crave/farmblocks-theme":"^1.7.0-alpha.2c14db15"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.2c14db15","dist":{"shasum":"431d3a53dea74a189948ecfa04492b623fc4ab11","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.2c14db15.tgz","integrity":"sha512-y2PcuSDrlwrX7s5HtZG8f8N+DttITX7xSQ9+5l6so5iEn/vBKOXri3vWaa6wszp35+hxMBfQi1tC+DxK9sebEA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv5U1CRA9TVsSAnZWagAAAuoQAIMak1OIjp8mdqunwyYK\njTn4/CF6X1gff2OrHZugfbeZOxNeTNeKxCSuR6va2y66pb0kMyo1ZgzZWRhP\nwns4/Tr6MZInNouV8W7nj6diwLnj/jYav+UHGQr3lH05ak4pNoyEFCj53ihM\nvXvlWakGCB8Hpt4T/pIHyPPryV1Z+tCYY1WEVrpwk6O7bOJ194qc3hF7bEK3\nwV1oDIAEXnbfEwFKvDjPsRtvHNKOx8hHGJOvff227GhnOLM6mALpklwOOfGr\np135ZWH/Rz7qvm3+GVqOlhQZQFdzKlAiHtoHsss8dpaVeYI7Ka06d/MddEmX\nVi1Kfz4A16JhhBtRV5F2yTQ0HCClnfZCdo1yHRQnmQqRutQKlfaYUt3EDBly\nDJWC8/WvKcRWSuC/58XQIjMn3HLsC4wA+FxcpsjBpBsedVgNXA4BOaDmnaiY\naG8HG6KWIolhFc2d0BBlFLNAnhnwkzgUPy2FHUyctuk0bNhWVROT+DQbvneo\nezlZFHcqWdhAZxgTwxjtEGG3IsJfVH22F17EwdqE7q5cvbQwZiBuc8mw8nHr\n4n/q1h9G2sqr3IuvyusxokE23M8z8rvJovMD/kyv+oFILDz2U6mSm6Kcpaca\ncmECzq+m6i1/jWnstSel+R/Qa06UIjm/Ntw9RbHV7U+oohe0Y7tdIHW7u+5a\nzDgG\r\n=2Umr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO/tpBgYqDURKVNY39b3Xx5VmCe+zTBy6ePV9D9YeqxgIgOVwTlQkbqTuDZUb+QyzKUhhJyJTT+bqL3XhqhhUXadE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.2c14db15_1539282228282_0.3366169225285953"},"_hasShrinkwrap":false},"1.1.0-alpha.a7fe141c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.a7fe141c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.a7fe141c","@crave/farmblocks-text":"^2.1.0-alpha.a7fe141c","@crave/farmblocks-theme":"^1.7.0-alpha.a7fe141c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.a7fe141c","dist":{"shasum":"a955c6619071202fed5b0eadffba27b054337c60","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.a7fe141c.tgz","integrity":"sha512-CzX2BVC+sn9jMAuIvLHRaHcmcgf8QTcWwUhAi44roNz8gHcPj4p7RCxQcr4qh7IrZDlX2+OO7TbzH5ZflL/80w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwDcoCRA9TVsSAnZWagAAA7EQAJk67j9Cbqk486RU53zD\nYhZnPiT7WTWtDV3ijFpTa9FJaEafdr5cIWRpmIH+DY9NYzgKUPzLUiNSB2g6\nK2l9LFl/NVoulfT/2Yme0q0SG6PjRgtLcF5MSJEfWxHjLkRg4LLwsLJSxL9Z\nDU89GCSuPCNcVx4iaslRrPMDhmMpQqyxZ156tKDPRMpmVkIzB2wBc+7UZqIr\nPoGfb3HBDARARDe0fkSDqDUVPMM0oiiXFWruTP5IGP25kEmCBDLSKSbP6QgI\na3dNSQnQ2s26MI4x46c5ZX1LMUKm2QVjsg80p4Mi2wKCn+EbyI6dAVCQqXqL\n24+OKCfthl5C5Zeku3NH4O8d6ZWq17byX3VNy7mLRxi7ddpIzIwIZkuF2spo\nPlRUjjimOBBIj9E0r3xDgfehxJTlbcBVoNC5HeOxBXFWFwwdtLvPykeUyQ+Y\nsJP/3bNl0vHILdvam41SQIkOvnMzlK9pwGV+w3+s7D3z5LSQ2Qw24PaKN51B\nmAPpe5xP5bOMQTiUMU2exc+JNDncyyzcmldVwtus8QQNI1RP/FwimbB9pmJe\nVit6zq3+K1L2jcIrTTCm1ElkDe5/vz9vz2ECaAeP+LPZayi1Im9jeJlWUzbr\nSRSTKKM+KikEjQRecRfsnKbSS9xAzxdh7gYP7DsXg6fw3s4+SGmVIEKXWArR\nc+mn\r\n=xw/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKSAMxgDed3GAOoeL4hDayCxEBGrCt9Vftx2GfAZrwfgIgLgEhQS8LOdRXVAP5qPJSI+4SYEKCkmATk29nUME7GvU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.a7fe141c_1539323687918_0.6476380893632849"},"_hasShrinkwrap":false},"1.1.0-alpha.0a17622b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0a17622b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0a17622b","@crave/farmblocks-text":"^2.1.0-alpha.0a17622b","@crave/farmblocks-theme":"^1.7.0-alpha.0a17622b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0a17622b","dist":{"shasum":"73588aa2765abc42d4320e4e5cc3013f6c177807","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0a17622b.tgz","integrity":"sha512-NUWlzVhp1CvPQ2y0aJnkIcMtitg5ve4zTwZYcPytXDt+7bg7K27R3V5inqH+7EGKdDJswuwvxULE0HIxh8zCOA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwyMqCRA9TVsSAnZWagAA33EP/3VRH4soMdvZh7bGAQpE\nphncpbFV+sB1OGk9O4cXeSmbt91Ux5i0H02Ow2M/t0hG8BYUK/38Vru/2EtA\nXMIgb+oyaJ2r8OoKraet/viSzakIMvI6Y2y2ucmkHIVLdhk+tvHhJf8pt3de\nYvTwcVR6iFz0vSws9/Zi4vjYazCDqc7H0vM5nhewaaAm8Bmo6cYgQT4kv3TO\nkXMB0Ho2cNed34DiwG3AHKJ6VEH8JTEvjDBy/yljcsbXpbA3DNNFoMQeNmcM\nfmd3mFxwtH5NvC6XZ2FDzdz0kKE6Pk1+tJPll8I9zvX7cLcNd04UNrTbIlFp\n3R4AQBUeJcfxR7d5e5hAKy9WOeblBjL5CrfQ1Fkw/RZwn+Ghzn/9Q0+x3OAQ\nIyti6a/tMbwguLVwYvrjg++W8zvxKEPkWqC44bhU+x/enyjsX8xu1Fp7BLrH\ncyQhwO2D+sVfWBwOBXwJaPzm63TskUP3Np4f81S6SmeKByLojvV5MfoAaDNc\nYE7kMlwgHCHEsumv9/YqVeLYJMVE90g60hYcY/wEj06jPrK1b74xtH4ou84x\ni3drgOqRTJrMLd0ZZEYhbC0LgoJ2D2TuU07RcFmEIof+9E4VM1XGskJ2BR4a\nvdas68QhJxn25h7r6+sYMO9VH58kCN4jvAqbQxqLP+XEnYreuBGPwqA02BzI\naRf1\r\n=aDo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQSIv/bcXqBtzw5ejx6xLehvakBGQnb4LOqE+9EcNOAAIhAOGR6je/mgtW4+fDLX1ILHstNVNY6CFmyIQTc1IZJUKy"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0a17622b_1539515177764_0.9777612226225325"},"_hasShrinkwrap":false},"1.1.0-alpha.3637f56f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3637f56f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3637f56f","@crave/farmblocks-text":"^2.1.0-alpha.3637f56f","@crave/farmblocks-theme":"^1.7.0-alpha.3637f56f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3637f56f","dist":{"shasum":"60e77d573ce6d606c752379ea9273d7611adc271","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3637f56f.tgz","integrity":"sha512-SVEJ5mpziNYkUbteMHwt0dBdokKQsWXSvz5LyrLQGyMilIlJzLEpTydPJCIVhDhJ07vGSuhsrQ8D4KMPpiAQYg==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw4i3CRA9TVsSAnZWagAA2DEP/jDiP67UiRO0ELiw3adW\n6Nh8Qw5cNaDxpDiOs8hODgePIGeeZcjPwZX0gDLywppoDD3UgW+kHfSOs8p6\nbGVIintKNrbgrglzu/BvmS/9/LoRogxoXCvrTJUcs01q2ooQfZ6yVy9qqJXH\nXJkXSNLJxEMH6DCb4ZF1Bx9ZlwNDZpLwHDK9Oxsj4VXo2o+/pyaqWoJTO4OY\nKECVowzfX+k97UFZErfRc+WpQZ4XEe7c+eNJ+gTnDuU61vtuf9X+CeOnGj5C\n8rUHIEG1qc74yu3CO0SwAC7DGbOs3ft9eenM1VM4xbE68pzBw0e/pvN+5TA5\naR1H4Z7NS2MulTNhoUwt495pfuLfhwOO4txdY8XqRWC8MDC/qqQQkg9IfIeX\nvrNL1mL6rsKdcQ4rjsQpZjrzrbnuHeXFJ2ASinN5tQZSfivywlANykO0FuEt\nZh9MhgWcFJLdyi8UQXzdigPEUruWbBGD95Ugu3Kw6jKDP7Jt+0dk+7UBKrV8\n3neqGl0lJrXp+DYKyyybDioCV0vbmOgiKZMCRf4ZPvPSoLGFPik+UposWBtS\nwkRqrz40GKLHKt85GI+whUVCfisbhyX2w1CfB1xBREBZ1jRvvpL8XnW8tZOx\nsx/NSkq1ih1AZR2fgelyoPfatNltqJval8ze4TCZBN0G3Bxq/o0LvAuTf5y+\nbz6h\r\n=VU0z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBX5wxssa0CV3Isri2nVr0THm/M+x7X34bJFKadFRPgIgfSnldPR6ooxwz2qQfNknNbPeGIUDptzi98L+nHevoh0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3637f56f_1539541174291_0.43321711934369467"},"_hasShrinkwrap":false},"1.1.0-alpha.4f6e5666":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.4f6e5666","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4f6e5666","@crave/farmblocks-text":"^2.1.0-alpha.4f6e5666","@crave/farmblocks-theme":"^1.7.0-alpha.4f6e5666"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.4f6e5666","dist":{"shasum":"06b7c4a20cee13f7477efcddc97bee20bf8b6f04","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.4f6e5666.tgz","integrity":"sha512-veeuzfUPVQfL79LSoYsVI5sXPXrVtSjiwAIiPmYmOZ6rtFxeE8tWSkHhJLtEPGpz9+j3qZbH2jZZT/VDLpZTgw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxJKFCRA9TVsSAnZWagAA7HYP/Ri6yTV3Lwli1Rl3QlHY\nza8tMmQuRlNNQsAWVnYotP6S/9TtLfdRmcvSddpM0EF2HMH9D7MoTWkHn/3s\ni5P+0AdnwWX7IPsAsCflELgqSWLDOguDyiU6EeS8X9greNF+0ye6wQoP+PeU\n1m7sLWQi1lrEwVonOMuVldnSFJI4Gaa+Bw/B103qfFs+Dr7s9CGhv2vBMgsh\nEjFpg0tKeL0DVQu7K53DjUMM4OLFyizQ1cw5mKRchs5Q9aLPaEGY/CdCHSMt\nrePibedO08kRT/QMD6JdzxwYMvON9hTPWe4t1e9iVz495XTTv2Dy33C2v3i7\n6of/0Kxl+jWw27L95L12Ku5EvhKanVIk1DDp6iatVYvPeYRUUEt7WtnRR1Dw\nUescXqxZIknRZXp555nr3YtCKMQafPZe6BHhFyvf3ZXv7Rjpm/LCEZfDaac/\nTlBP7Y5VDcJeM4eUNGCExQ6wjSA2L19Fi4xoxRJnGxvazXlqEkn5DKJSIhka\n75poRrfXIdPm4s84sfuCzEljUpPG3rBFlPi4oKtiJWbgwsgSdIwjcklv+TQB\nvm6Hfsu511c/CbOUDfLAX+tWaFApUdXi1yu85Smyy/iaR/UO1W3GfaQluHTr\na+06XIPh0Zn6hU6dilY1zERr0E1/HasR59W0JfAOrrS42t2nk0L2Dy/B6F4c\neBWt\r\n=SUzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5QfpKWy34z9R+fCBMGaouOPo5wswsHHyaBaWB7CsdWAiABKHg84bugIApVKpf+2vZo3yA4wwDyOK0qxTN/pmsnkQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.4f6e5666_1539609220352_0.5319977235586462"},"_hasShrinkwrap":false},"1.1.0-alpha.bc0bf3f6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bc0bf3f6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bc0bf3f6","@crave/farmblocks-text":"^2.1.0-alpha.bc0bf3f6","@crave/farmblocks-theme":"^1.7.0-alpha.bc0bf3f6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bc0bf3f6","dist":{"shasum":"49c18769afe28a5b25359f468c5a01df23827b1a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bc0bf3f6.tgz","integrity":"sha512-CHstnj/873GYmxsoICuI8RAwv3ZULHL0VWFFjfqK8uLsCpm6QgmUZx2n+dIvBdhfNbV077HdIwtL73rbKHiU5w==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxJnaCRA9TVsSAnZWagAAP9AP/1Ib7uFkiT/0LjFGfKhP\nGLax3qNy8mg6VcoWm+wNQ9Ca1n/7npP2oqL/bl9rrF9LatI9iWTPYLVgTad7\nbrNdL5+c7QHxu45yBkBi0Qs8pc1nLBfTCun0KL514uX0bD25L0szcatjWORS\nyialmeiTyae6uUXA87DTZ/+ek5fvkks//j+a8vSU2O+4LkyCjQi8TzExb3be\n1xsWcQQ+nBtRJLMlH24nET4luyi2mOEWLrbovrHANbdprHR/e3A5PuREuK3X\nsyd0acV7DnILRqsxB155IA+Zcjdd68GN9YEzjh9uVFt4bFgPryDu77yJgLlQ\nezd1qezshSqcggebCIc45gTffoGasCKMXMBfhDCcY4FMBlxJwbslDr1D5cQr\n+27l603aOLAg51KyIwk3xxLEKM8/0NFgAV1yJLY1+NpqVcvmauzBxMKfQR1O\n0C0mRU2CPLOwfgwaz/vVwqGCea2eiKuTtjn/Mu7whyYAtmc6nRzm/r/W/4qJ\n4ofJIDbcHm+LdnGYK+2Rp1LNvk+KEWC8Xiq4CHavDpnl0tybQ7AbXnsnQAI9\nKwlv8vdKEa5azglnAapekwqsIcP0WZbyTy01PiIUgAp2Li5ExQKn6f91stSB\ndzR9NOzJYd0A2XyUTSd2lotEy4t6zm0dWFIgbqQVpF5S5ZtnCY34ZNhv44CW\n+3rv\r\n=aUSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpQ4P6t/kHw/b5hKyLI0KP32tj/FpnPu6GvIibLGC2ZgIhANqZnNjFTL1FZAjPkOR+GE/pem3z2WLs8oP9SysVK3r1"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bc0bf3f6_1539611097992_0.9678873941005888"},"_hasShrinkwrap":false},"1.1.0-alpha.629ac030":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.629ac030","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.629ac030","@crave/farmblocks-text":"^2.1.0-alpha.629ac030","@crave/farmblocks-theme":"^1.7.0-alpha.629ac030"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.629ac030","dist":{"shasum":"57a71f0cd99fcff7a21180d10ccc8c4d5b2c3e60","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.629ac030.tgz","integrity":"sha512-UL2g0lcsWViNY91OHNwHMo9t6n8UWEsPm9LDpsQl05LAz80YgCjOZYMjyrUUw+tTNLpK/EDfg793v09UsgBJCg==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxNcVCRA9TVsSAnZWagAAdn8P/1f1OlRM99Qi8oQfomtC\nHTiYRhGnvegGKeoL5bGgEse+jUHr7Hj360gJlX9O/YzHA4R8qI7RjYqpbV0p\ns96gm2lMFxTnVleGyBtgYbsFBruWlSIbcPJOsRzRH/GLWAKybFygd7D7vc4T\nauLN5Dp6a+jmsQB3u3+0O33u9jCH+6tUxNJTvPgnTsDDqt8VshxlRpPeOMtJ\n44tjnB8rpJDmdVjtGQpvsAlkp0XI9zI/tAhuaHLlAYKnJYGjj1YlMZD9Hzh9\ngdpWU0zmcqyhFDiyfI8cphNzcquQOKvAN7zH9T8eNqENiuKaaWnCqqatWsn6\nmmDIGCeyh68kuLfovdQmaGThSKY/pkaqTG53D8+xSiSpErzCNqU5zmmCFcm8\nhLGpKJ2acd94M1vUjJw7pUc9d4xAOp24NVHSZj4wYaK8wZ4l/oLIvv7bC3IJ\nyrqOlFE8XqujFYL3Kf3aJVXm1MqwKP/ByCGhs/UFWlB4JPBfF+ptgtZJOsTu\n2L/ihsMN1cezjWRUwlYbtY00mRggTZXI0SnPhWfvUsgKumuwgQ7jLRg3D4zx\nLSVZlEyF//2bMX6lPW93gDfb0IvaBw2GWgx4L1+VUzXcbNe8xrHnV2VG2pGq\nR/jYU3FYF3e5cCskEQIHxUE7c+tu8eBwu+hqQTQBwDt/iP+XSmrktk8jyide\nvMiu\r\n=eqhs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/8yGXPG6eDezaz/o2qdpolvaTWxwg+6XCIzzo95FGAAiBOiYFKy1lC3O2Sg5PVKuVCilnABGCNFsX994153iy+SQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.629ac030_1539626773029_0.8388864425010114"},"_hasShrinkwrap":false},"1.1.0-alpha.92c2d991":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.92c2d991","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.92c2d991","@crave/farmblocks-text":"^2.1.0-alpha.92c2d991","@crave/farmblocks-theme":"^1.7.0-alpha.92c2d991"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.92c2d991","dist":{"shasum":"f2f15c2911d3a245c99abbaa5fbb130b9f86c5f2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.92c2d991.tgz","integrity":"sha512-1Aql1wgUAVzpF046erIlrT45TTGzuYUfkLZ0kC0uaYkHOiln68eOi/w5XhRQPKOzr1WQEtJ+YZQoPR/FNlg+hA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxZyECRA9TVsSAnZWagAAJ3gP/AwfZddoqN79CwsifXd5\nqNqEbR2ylheh1/d4rTngcWKSGLYoKsb0CIwTz0amCsGwvDE3+6msnhk+YCFA\nt3MYDXpX+HS98Wd/9QCc0e46rZESJALhvNJsCeyon0MH3pCNksU6xNxBPm8t\nYL3sr7iT+OGVE5ttWRNx7K6VBX3xW0zpPuu1k4pjdF86LTQaJ6KK27yMNUYY\nRfak2aw60R/Hp7dl68LRwKP3IiNNconP4xLKWikVjf1Ai6ZDqgbyNB/g6FKn\nBQtViIFlY1dlY+hPbz4WONUyIEjZ9AGOz5ntfWJ0u1JUkABv8LFWi8zc3vl3\nIsEsSuJQ5jaKLPgICBEcOT3cn6WTc32E9sEGXZWtNUnouKK9SabHc/KFvzX8\nK2VuzC49uHKp0V0v5Vcff0zythoFTiRmN7v4X0k5c+T3Oyf4azi9lXek2bWW\nnFivS59WbewpWtE19r/YGDthTLf1trG5V3DDchur6ybUyx10jETy7OpdkEYP\nJKe4G9BtijVqtf/68gFimq3GVHNjlOE2zRLEJqtIV/03Ny202rH/E+Y5kPXC\nJ+Y8mgb0oTVSn2RSpcttNBTWYxl1G2H8TdYbF/UXdEpuLlozcobIQ/HOSuwW\nRLyndm+KLOPADRWf7d9Tca/QGLk5pTg/wGWmKGJYg0APK9w1PQWkPy/ImBaz\nK/4I\r\n=NvC4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeNkCd/LiODaSDqbpKfYgX4y+JC3RNRz7EHTfAT+yU/AiEAsbcQjI0fS7FGCKYEMnulZbY836Ypz9mAmoKDUY84pDY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.92c2d991_1539677316288_0.19553601103896456"},"_hasShrinkwrap":false},"1.1.0-alpha.ee69673e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ee69673e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ee69673e","@crave/farmblocks-text":"^2.1.0-alpha.ee69673e","@crave/farmblocks-theme":"^1.7.0-alpha.ee69673e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ee69673e","dist":{"shasum":"9606e56301cb005aed6e7c13524cf31176bc6651","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ee69673e.tgz","integrity":"sha512-W+SUsZoMKFM/Rl4iLx9Ce0UsLopV0O7/HHB23ujx8gU+3a0pMBYzekVotlaxaerRfNx98KMRgFaGoVJrtIPA2Q==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxa7rCRA9TVsSAnZWagAAQN4P/3jQr7n82Cg+ZLNTF9RL\n3jpUu6UfElh38GmXN4OdXKzxE00oBPF1ZdhfsZ/oQnBA+AJ+KFCbHrJRsRfL\n3gGKTGPu9dVLiYIuNvlfLcpS54ZHVIG96CeOHAYc0lvAV6FnV+XpRb2oFJTi\nrDo+ANl7veYcFBcqQYggCjJZAygpa+ragXKVash0OI1z2ms0f0NkD1kFMA68\niwklUDq+ZxOJeI0WLLvc6yH5IsMN4JWoTpqAz2OSjiwBYUyuqpU5kxSWoTaL\nOuozRvm/Ii2NNCHQ0Luwl+OJ+dDFLCtjJwRC1xI7PkQjukapBQwCnkoIc6BQ\nsF5Q16lgLOeEgVNd5U0xZ+FuWB+9Bc1m2v37XFmdpULehMS+AUJmlxVJjtbN\nL9JfyugOmcfScqVrYPyXWTY+Z/yzQdgCqB3/6Q5BahmXzDI/zLpR/cy0JIm4\nRMsq+VpVVmfOvew99tMnTkglf3edGRlntlpX4xz/57q9gLPOttyg6vKvvIbE\ng/Rrr1Wr1825hyUwy23Md6JRqTdpcDjELoyw9vYeITfUMf6ZkA0Xfs9bqYz3\nKtpnMKeC4X4DOp74arC2XwiLVwPfx0ckni2g8WMEEmh52oj6vDJj2pEljiXS\n7iJHiQLanJb+MKAJRcHezo/nZ0eBIDziZT+4P3qq/PEJoNadfz6LtHGVnWxK\nRKHx\r\n=4c8Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBGN11phFN21Hx1n+ExM6X4ov+Me7+d3i7esw8cHfWcwIhAIBtxNzG8987anHn4JBOsoIivyMVQDXXzbKFzemdrAy8"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ee69673e_1539682026885_0.3752086728802879"},"_hasShrinkwrap":false},"1.1.0-alpha.97f5a8ec":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.97f5a8ec","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.97f5a8ec","@crave/farmblocks-text":"^2.1.0-alpha.97f5a8ec","@crave/farmblocks-theme":"^1.7.0-alpha.97f5a8ec"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.97f5a8ec","dist":{"shasum":"a0aeaa43a3ce164865142e97acdad3afc822de03","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.97f5a8ec.tgz","integrity":"sha512-royUhb3PAI8dgYasEQdVn0oU2aCKCDm8FwTcRiAoOLQcoTuT6XtGeVw61SYapjZgcberO73t9hMETEXCFjgRgw==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxem4CRA9TVsSAnZWagAAwm8P/0hG9PI1v2arhnYHNZI6\nEkWgPmM34a1cN4fog/CcltREpmUX8dSwoAhQd9i5aik5b3FsG0AFvcJj4huB\nV0YvYRMlduXU8C08PgzdQRu8XMIutjDsR1jAq7Kzn2+paqjar9Hw5Tx/m7TI\ndFBdyNrmzbuIRBGwI7jyiFP+W+qAkTXg/xbOYL4NyzSGZIlVYGD6GPLydys9\nzua7mdbsM0eWedxvrcx6Wms6Wb6hozOMiY3QslB3RnwdtnLPOBaTHBEr+S8t\nLCb+Zbig9uuqPzYW9yqNx6WiSkjgJ0xFx6M2B27Ses2zZ7AIEYdyv0tG3kJ4\nil8zabjHd2Co00FCU+xRb+5MKzHhO5CDE5aK9/xsC2dRLFwyOar/rMAycmBN\n1cBWt/KLhPbjlH8kdlQHOdzcpI757gUIR6CnyMZYBYji5IFvWS+Wnn6QuzCj\nWdZNoDWO9KuNKi/AJnXS9zPcSiU3In/0bmnwuQoLoX1fsYDZEhogTqsm+/Sk\n56W6tjHU3jnksxZWiiMP7BqJbxqlpULYcQ1ZFD8eTKVK/d5wh3Ca3fmQ5Goa\nokL111hUFsFn930DU6AFUovpesb388ww+iBLbbWHX96j5MKW7zHCJA/ISNO4\nnCyd4yhOzYfgmL8pDOZ8PsYzqvpspBWxyBnyiNatPwEAWX5n9vB8XGvMOHCN\ng+MR\r\n=OR7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNVYM84mTal9a29lTioC5Y4PJ1iuekLlc/uZdjdeyvYgIgdvp4Qe4J/VnvwXngNI/bwAcJMZ9QHSCsnsTB0G7O0dw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.97f5a8ec_1539697079281_0.03053144718199352"},"_hasShrinkwrap":false},"1.1.0-alpha.ed75aa2b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ed75aa2b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ed75aa2b","@crave/farmblocks-text":"^2.1.0-alpha.ed75aa2b","@crave/farmblocks-theme":"^1.7.0-alpha.ed75aa2b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ed75aa2b","dist":{"shasum":"6e16498b030eec4cf6a6f3819eaa3e766659da21","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ed75aa2b.tgz","integrity":"sha512-wAm1WjtD9zKJZ7csbZRDHA08njq1cC7023ANv/7FG61UI0dYXh2zpkMLJrPMsqRLIrgdYntnc2rsP+bNMhxO0Q==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxfwkCRA9TVsSAnZWagAA5oYP/0mMwgpTcfOb7jT2Qfu5\nLyEbv0Sn/+3gs8whuNyXJDnXDN/XOGTVX6lRgUkFMizL5x6vKcxEviCZqbIx\noQJbsYLcEmbfY2QYy1ZDy4Nre/FYaWyFJMI5DbB/clr1uocNZN2XhhGprRKx\nUlP3ZfLsGBNWoTbF4iCM+JPdF3l97SVNxQ9eztUHikPHTHweeXD4jkZ+D0/y\nnjSFyCvur9VoqmZzmC6um6QBZrTP7hGGvE8/pN1mn2pwKT2qZ8Au5R5DThu6\nmRU0/H+5gqrGteFTFi3OLTzB75PNVpgbdu+Z3zmLEAXrSBSKRFtZ1wO1arsT\nyxHwmmChWuOdxyW2qstNp1A5K7quMueE6K3emrw3q1Vuiv5rO0VHTwhqoj1r\n+ijdS2HLHH00ooIZa+2ijIpD3XHgionK/iDI40IYVAMclyf6iEJFmNu5JBh5\nnlgmoAMz585/SVsGAaJezH+M2YzP4zE9bq3iB4He1ItgOwOwL9lUOLFKu0zG\nqizac5U5DwwaSHHTDDhiJiQnx21oXOEeSkfgBCVhqNx3nTJ6MhC84XgrQuSH\nWFavhwJB+EI237nb7xBZc9X3XV7wO+vM/XzWGXqjxU8bIRel4x+V7kfVB3E1\n+UgiYS5isIweR6uLV+CCNc/bx+zSERHXJhuGWxs7AYywBBmIXVykAN0gPvfG\nm9F/\r\n=0+h6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeO9KVjYR5NuMMG/BE53ycEot5LEs8BXUAA/3mNpuqwIgDx/A1cICtOo6vAayX9IkSlfsSYAblarcNCKqXFmA2Dk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ed75aa2b_1539701795973_0.7239313367437175"},"_hasShrinkwrap":false},"1.1.0-alpha.947af9de":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.947af9de","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.947af9de","@crave/farmblocks-text":"^2.1.0-alpha.947af9de","@crave/farmblocks-theme":"^1.7.0-alpha.947af9de"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.947af9de","dist":{"shasum":"cab1e692a4d73f013fb0750abaf3415ee76ce734","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.947af9de.tgz","integrity":"sha512-LDylQnVQKVog2aS1zhM5D6YhsXA/+txC7XHSrFQOztJFEtUlhxMYoJulTt/q5IxHYeodU7I94BwbPBQc8kz2+Q==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxiOHCRA9TVsSAnZWagAAbFsP/19QZYW2cIEUVjEiyvh9\nw2wp3aUhzjfuHYwBi8xt1zjhHzUwSTyEHwLfU+eSYACsFQHTGE3CrHV8iVcu\nA1+3gcN7ZziaQoXqN2GxpnhKlKM8UWdTCF4yDAiY2evchdBIRFAIy7F1Ulz7\nSdX3boeM66MOPOP6wlSX0P4LeoFEdTtcJJev5MCa9nziVvR8YaNut2PHp286\niAqaH8ZxJJQ7N7N64Cr8XtqFs0iAQgo9svVNQH7NYS7xEVXtFxl4mSDdepGV\nLE9mT3Mw5n3eOEw3y1pQONYjCCyx6bLWz6SFXSIwZEfr78g+Tkax3wpc8IRY\nUB8Sk4cL/Lu1vA9qNrGZofmCuYmh4GLzPZFYAXdjKm83n5RQ+QYNr820KzFq\n8tcUBBfvrV+w5NRWIKvleOPD7+2WZS8fRo6QMyDUf2Kti9tPl6Scy7pNB6Yz\nfeBFFvWwq8F5kV0BMXbQim2EaZ9gzCmCQSuc/In2lVk/jRe8ztC02HixhtLF\n+ZnR1Hn0pTb6d32vG6uhyieRVoOkjTMMDyuOGkqmQUXdpOcGrkVf9w7Ze0M8\nu4Iu8B+3cBiWo3NMfLtwxbRXxoGaOKTyf9nw+W2nwJdtGnLKds6tWUllrVp+\npGxxhMEm6pNcPm71DlUO0N+LPHM2TYSHZmgY8hO0xA8zXxLUGy/LL8M3bFS7\ngp7z\r\n=QaY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtzgZS+bpenPGYI1BkgeBVZvTARXH7ukSW3SEdhVyDrAiEAsI3mwR2MnwBuVWWnN1yEm55LIY0c5EhkkFthOpD/7Xw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.947af9de_1539711878906_0.5250201966432049"},"_hasShrinkwrap":false},"1.1.0-alpha.9477c937":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9477c937","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.9477c937","@crave/farmblocks-text":"^2.1.0-alpha.9477c937","@crave/farmblocks-theme":"^1.7.0-alpha.9477c937"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9477c937","dist":{"shasum":"40ecc6e5d14704a9096a88923734b59d96756728","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9477c937.tgz","integrity":"sha512-wW9P2kV8Fqz+Dqs2SGemygjPLqhhap8otxx2jsYUiIkNO7BgzJuShBsNk1POibTW26DXwM1mkk/2wZXVooBjtw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxjruCRA9TVsSAnZWagAA9xcQAJghRftgftAY++tjaesf\nbXVwHrYUPVKihuR+q0pcyNm79SyZhi+erUqURMj7JsRsVbnsZ9fW6FVrk9D3\nezyi5YjJNFnc+bTs/n8sr3/YvXjiSyM33pGaLIUJZsIcK57QDL4i7lLYRviK\nrGcgwgWypSYr9t5kGKowAeNTHwuAco78UanyzT4kurnc4tNTEP9FQ+eiMqFZ\n3k1lueRHSVOwKvrjM6H6fBB45EwmVOPTBQLHwEyp56PuogwjxaStA9mxAWNs\neS8xiGiaXkK1HQ/X8OHkFntQC/AoxCzplne1aM5iIPOBcmkMesHUEapQaQ2c\nS7KAMgQ393xAy4Puh34xxAwdxT1XVQjcWLS+NhgLxrOLkqKIizbZ21xT33ov\nOF1IcdTeVxyalqbIahxnDmFZtLNP/eiHuiJFqOOgqFFJkcCQIn0mSVrtfyS6\nr4bR9rZAhXUHd4Y3zNkZ/+8Ti3OsHpeeVsmic6V+l4T6mLlTnWPpYfWD8FPS\nmL16PVRMVXn4WUxf6L+InSOat/tDYDA1TI+NBdwuO1tnUvk8XeI9+3Xn7Ydr\nASY/KMyDQPUQgx13I7vnIBfN7nL3sHHQFZyACs3wTF+cUGeM0sLPq5bnO4Lh\nW06P0X4JpaePuiGeaeOX8sdmJ+AJEvU2clQfoAfslxcO+GSb99zDOcBGh1Ju\nMXTp\r\n=m3nU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlkrKyBa7IwnNHsgVw81wTqnhLsjBb0pwU5JOMCzEqcAiEAzftZ5LH5s9H4mqQPJxFuTjs04K7YGeUBy2pXwt50ipc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9477c937_1539717869261_0.37977805879302307"},"_hasShrinkwrap":false},"1.1.0-alpha.f419a6b4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f419a6b4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.f419a6b4","@crave/farmblocks-text":"^2.1.0-alpha.f419a6b4","@crave/farmblocks-theme":"^1.7.0-alpha.f419a6b4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f419a6b4","dist":{"shasum":"c55c7951d2c5e9591d2e3d21f41331cb10428921","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f419a6b4.tgz","integrity":"sha512-jtZY7+SDLsr6l1huOCYJHjIgQ5ggwnP58aD6WGI0EH3/pGaEyk4ruVPlApmAN61Wib8hXULiKPSfTWchofWlLQ==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxkQdCRA9TVsSAnZWagAAArsP/242ONV2Q2aKy6kL1f7B\nSHIgdBVtnY/gMMtbPB+K+IdP5KIvX1sG5XtWKSnd0tJ72viaAvQlZrYi6j3g\nSLfcjgcoyQBKs3yc/gYJkBkcPjs5OfBcsmkqVQbUBh/xDTLM/qU2vcneX9kD\n6OPXrxDXmu3FIiVxYeI75n3OukgVv2AG58DckJMvqLIj3d8DBLKZJV6+jCKt\nuEO9HLN2iBakgf0vxcQTk3RoEtNiLImBqDXB9VptGGwaOCb2hlX+p5zstQ/t\nVqJ4uyae7lfyncHbeMALmgvDrQ4g1RfFuNKN8+RVyvOAdpkFXT3tfGCzDoyW\n121yGQ5KgJkElUYt8SULcsVccAiUe7WBukNgOvMnEogZ5Cqw2koFDYwAIP0D\n8jl7iFFdisedQS6FjFj+IX4S2Uca51vAmuF4piZrvP29q1Q3/h+UI3SgZXTB\nIoVTr0nVbc4oimWO45rQ2hbkH8KAnGyrriWnFBex02JU6JyU8EqvPWpvWWho\nduZ/Tzzsey9IcFOJSCn+bbGqvI0ZJdjiTApypb7od+SQd2lPqBmCj6myCmFG\nGFpRxcrJkbf96irTzkVvux9lKMLPADufCCSKcwKmgUuhell7bD8Pub7r6Dgt\n+vzJ1upSP8k6KUz7wOj9nPkSO5IE8A7jNw0y2yNT23mR6jp/1I6AA+SUhzXs\nr3CS\r\n=FHcx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8g++CAiGVxZIHXs1g2Qay/lAw0xwCSpHPAPqTew/NMAiBpVGD6kyigXLmA8WaJrr91aFJ7qofMvynURdfgGwSeGQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f419a6b4_1539720220667_0.6590322692628747"},"_hasShrinkwrap":false},"1.1.0-alpha.0f4df0a5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0f4df0a5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0f4df0a5","@crave/farmblocks-text":"^2.1.0-alpha.0f4df0a5","@crave/farmblocks-theme":"^1.7.0-alpha.0f4df0a5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0f4df0a5","dist":{"shasum":"af48435b81fc6b78e7de93c5a891e8deccf6e7de","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0f4df0a5.tgz","integrity":"sha512-ioKiiWQnsTu2qXx+NKPjOqawmDFTwsmjwwvcMv+ZS56sbEnYqNeYccO/stlkkoWF4qeM5xprxScUl9146+Miug==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxkm5CRA9TVsSAnZWagAA5CgP/1lNqlYlHUvkOOU7xsG2\nnVpPjWsmSBOYxUd8W8GN6eIhWaOsCyG+NiUceLS7IAoqTyNravSya9ocl21L\nZ5VfYZICfVumNef6B7QWx7maAdLymnAdYDrOR5MbIRcd+QqsH5kdHr25Zsj7\nmm3B1NSwcsn+MFUDVeG264c5uTFLC+ie4SzOfwQi0n2PSvhXGvP4KKDE3moO\ngA7rq7NcSF4zP08wlhPkcMqiElWJdnPgRQnCwPe2LqYa86jgfqZnI0YIontX\n8WPK2+j5ZJ9zltUtcEnFymUk8FrK6rLoGoNCb3qDWbe3VfUmizzmLUztRBWD\n7RtN0Zy5jtfTw0E49gBVsS8sEZoDJCz/pL1mAfHAB/tFjy0Uczx0dB1ZLamO\nBhJHAwnaJTaIi6uOabupOX6szwSE7kX6Tq5jQ+8CYp2eRVaa28xzD5OdiZ8h\nvOL/rQ39AznIgkC/1xX4JCArmolPlu2H14GZvouzXxAUD5ZzkOhhA9icybIa\nCR16JJ9qGtgEl7T9Qt5JfanfZprurBkCcTG+b9c+O9C53ksRf5HSElr3DtHm\ncJnSVhyOFwYEl0zE6ClnRBOoxScWSUOn1g08WgdN+dgEMh7grpgNHXD1TJoh\nRvJM+IW/pYJVIBZLh0Z+ZqDWOAepaUaGuycs9N5a40PyYpa7gyfxvzG1RQOG\nbEjI\r\n=0Q9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEQmjy0mE+jy46iiB//lbtZTVaHKTGfrf+YpZkNa25mAiBM+8KR+YMHy89REaOU5L4V51PtVzeqJ3I8+HL8htTp8w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0f4df0a5_1539721656505_0.8973622612272902"},"_hasShrinkwrap":false},"1.1.0-alpha.b812d0a7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b812d0a7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.b812d0a7","@crave/farmblocks-text":"^2.1.0-alpha.b812d0a7","@crave/farmblocks-theme":"^1.7.0-alpha.b812d0a7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b812d0a7","dist":{"shasum":"f49b02f2d05d6f4b71a49c14e8d5dfc272b0e4e8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b812d0a7.tgz","integrity":"sha512-Y980kPMsMD/R8DZh6uhcuOOYan45/CSylsJ2tXr+MnTywmmjoSCxrLgE3f6ihXjBNPO6sHcr3+z0B7Fzvcm4ww==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxyZoCRA9TVsSAnZWagAAB+AP/3RWEP5QkHM9CFhC5Nea\nP1mQ1Ukj+JTX33nK1kAsCYVW0WFC+2/N/ZEEt3XwDgltUH3PbKn2qEtvx5ve\nVHnDe9aGR4FfAFtuoBoOqh/k9gc84pdQyMwkIqk643iFBckSPexN2cRGqG0K\n6C3WYPItXUjxbQZBV33nBSQkWiBQ4fs5vNiF1K7QVo7XxZRYyLOg5eVFb9CW\nm4Vq3qHcvBH5p+2fbHAkNpYYNdNYtEnA+AP5bxLcsTl1B0YIiScOpFNv/O0O\nRhXab7x4CD1wxCb2+2/isJlwrzP1Ui7snkqvpV7kUI1IWoaui5J+VT6ZuWCj\nIcVGJjFR1MnYo0gY8KlGCGtodgwve4KCQbXgON717FX/8IfwJwexp9j2YEup\n22xv8MhjJK57lNTRwWqOqdDPhnkR9ltxR0qbCiMpPtktuTfxKOoI7Y8Uv6fW\np3ZBMMAooW8t9hDhxlQ8Hk8PKOvP1RASEZJ+PDQkxn/RtFwG95nHYl2kUgXL\nRKp99TtauRf+hKv2Q3DvyOZKC2xQM1yvn22pHGmhpDiEv8UdJ9jGo0Mf0mXK\no47UR6Bm0S+ajh88MYZnCVmpM/T+PrnxcJae9zUzlqSqw8fmGXPo8ctunYbY\nQOrkoLDJprGB6AWTjg8WTg2/OcmGcjc2T+jL+h/FL5nPhcREkg9bJik4hHFD\n+whg\r\n=sKmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXqtYa3or4n5JysjpURBu8hbIeTf+Rk4zz4aiaNQbDqQIhAPVO3rvADy1UGEh6pw0tBgViKVd75vx0dwiJatjlDyPu"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b812d0a7_1539778152284_0.4447861384228273"},"_hasShrinkwrap":false},"1.1.0-alpha.640632ef":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.640632ef","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.640632ef","@crave/farmblocks-text":"^2.1.0-alpha.640632ef","@crave/farmblocks-theme":"^1.7.0-alpha.640632ef"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.640632ef","dist":{"shasum":"ed2fbd851f7bc64b058ae7ca539524f2e021185f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.640632ef.tgz","integrity":"sha512-jyWhmrQh2SvxEeyEgBJ7CYb0yTD6tezWAyUn2QPi7nEQ0F5l9ocgNL7JUGxDQD1KylQBuDf60mdUbQ2aIBuvfQ==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxzYHCRA9TVsSAnZWagAAsfQP/1hPunxr6kHRZ995g84L\nSbrTyFwQqwjbrM+5DtC0j3OhrERNQ8GYPN55SZIkyayexGeEfKaJu55Q72/s\nPhC2hI6ACyE5e3Ui4dB+YjRznqKsNmL/TgXvCsKZOnZCV4uuD4QoPkafVsXj\n64wgfEB0fSaiacWjzm9ipbsqEQG+c9AEOifj7/St0ODh/QP5zqJMvNGLj90q\n+Eu858AGwicgtiAUB186erCiERJcTMnTPsC6144N+IKwOUKEd+yfE9PCtAGH\n9RLSotvDvLEjP9rB3vUMoNLblZHAXXlF37g5wfd1Ut47TMwkVfhG9kDA0HIN\nfi6AU8ZGOoyT5JlDQS+mFg94twv+33UEQ7xGo5HgmMj8GQbD1h8BVUhRUzmw\noXMLatGCYCYtnQF7PLp01Rm59YjohjrNXYgS5WMxaa/19sEEGuaMNT5HmzrH\nGtHxNf5lJ9zpFlnCpMx2LbVbcWqGB6uE4eMQnzPPG4VgFD0rs/3Xv2vwLlaD\nI12qWXluuBn531Sv/+2T0yR8Ud3ruaabB6aui2dnHOWHv9Z6dhU+IbQ51tDF\n9oLfvrMhi8Z12sP09y1+NBFxE22tcxU/+lo3TZmqQCc5IDpoVO8d/dTFtRC4\nJTfhZbfnqOG9P7cufK3manzjt8ZORVhqaKIYfF6sIbPdKN9uBZ3VteudJf0o\n3h2H\r\n=gPex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTNIm23d1s0SHCITJWrp2VAg2kTyH1OlEuoz/mBBQo9wIhAKUo+k1eu9Sexgn6CReepncnTOh6xMTSoV3/2YRC9O5x"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.640632ef_1539782151056_0.6331042604015418"},"_hasShrinkwrap":false},"1.1.0-alpha.bc4d036e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bc4d036e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.bc4d036e","@crave/farmblocks-text":"^2.1.0-alpha.bc4d036e","@crave/farmblocks-theme":"^1.7.0-alpha.bc4d036e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bc4d036e","dist":{"shasum":"994a9f2f92879a158d52410f6f4d1a2d250ec415","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bc4d036e.tgz","integrity":"sha512-mBeMWXLaj/ryNVb6XjjzLJbw91fj4pJ1clFVbxj2ogyQbrjP7DjLsvgyk78yDZ1NmI6U4cUnoUIYlNro0ggnpA==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxzZHCRA9TVsSAnZWagAAqH0P/2U5TzuHp95BKkbAIiIn\nO965I1qmm/i2fklaETr6Yl93HBUc0qgs0/2V+AN2WRJnhHwe9wSIABJffYuN\nntQLsMvsu5lUtIIbvkxUWZn39hW6aEN7hfFremYDmklLYaqj1MBIYAv28gj2\nkBBOpAr2MvUptlfZZhKGOfXP5kcuD1Prv2fObopcnU/BlxOMlho4ztjxdFOU\nrNRo1h5HNO8Tp1vZL4YsqDs/vRlTeoQU/0aWCUi3I/QBuRDFn9A1xJVlyOey\nhrnrynxSjibpulHBwsy39qjs526rgXQUEL0/urAEf0fLBUvGBdT92ypaPqxK\n3/bW+pafUCdMU55ruU5UE67xGMmdzXG+Zyc6LNCePaStb/w9d3gILEHMmyW3\nIfott3M1CFyf92A6GOZKAEysHJVwtHZ0RPGlh1zaRo3JziKWCwkIQU+HyTcq\nGbBXZLQipp8J4M8PSDNt9+xCt8OI+3C6DVQDHXK0Qpd3gTNpHvzp9zTJh5YE\nw5p9U1MRqyK2XFD4qu9T384Gqvjmk1dDIjp4cXPH4FUvuYQaoXqs0uH2nqsY\nENNc5epiRhaFRMjPQtkMpXZVG3rEl9sYv4SbYkT48vprkEXay3GAIWII5xXh\nJn0j/nxU27rImgV7IMu6qhNWq6w+l3kSFDQC2ONTuQt8HtDz6Ebo8cZQO/R9\n3U9Z\r\n=84jy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLm7TMUxwH4KWpGXPXib8f1QC2lTwZZN4qqxcnO7thEwIhAKjGagE2XQ8KTlmg61pJ7D9IuB0LBC+Mt+lNGuiuuvnw"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bc4d036e_1539782214613_0.6824795833449382"},"_hasShrinkwrap":false},"1.1.0-alpha.dbf7a74c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.dbf7a74c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.dbf7a74c","@crave/farmblocks-text":"^2.1.0-alpha.dbf7a74c","@crave/farmblocks-theme":"^1.7.0-alpha.dbf7a74c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.dbf7a74c","dist":{"shasum":"bd9ca328e2cf2de10b9b44e9a0c79a5bb1bf2bd6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.dbf7a74c.tgz","integrity":"sha512-pv5Ri1K6Hew6G+r59NSDtaaVdLP/MwxULu8GOcuY1jk0twFReLTFW/FNUJH6OoZwQYQZXnZ7hjoTz1w+ke1lwA==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0A6CRA9TVsSAnZWagAAgUEQAKFCPyxf57pnP9dRaXzP\n/2skixqrH8J669RgERM32CaDNL/sYt+WcozXpjQIxdamFlP/28uY5pKQp4y3\nDc9pM7pWTjQwxiuNNCmSEldb/dz+1GZzkmQmPGp8RkKfITxbDb4K1ymeJZvA\nBSY6NBgeSFLi0YMimm0Bu3SOXjv1f3Thlh0zOl3Ag95RreJyu2yxLbEQnP4m\nTd6t5l0l3jD7nuLyJ6AJCVj6loUz90engX7yiSOyuItxQZuEaulCkEdjJmbD\nMdGtNXt3STEGaHt+Z+WSCLoZxb5tozwvyYpI6887JqnHeU3Hvq+UyE6pvGs7\nxKGc9x4D1WLR0JEqUgJbuBMz+3KqgobjrwVVKx7CCR4C4DAf+nfOX4gobqIa\nbWwjl5urj9OAsnv+57nq3t3iqAUGyBXmFjocWGOYt4orYAkLsj06cLvLrBI3\n25SBtER0BR8O8eyqqP8YOLFrCAyP9Uw92oxF329w6lDxftXQxmEZb2gLET9M\n7XlX92nWpH+VzHz/M7pjLwVSLgH5vJv/hNipIGqjVSf/JJYDtDAiPdbJkOOW\nehcNfiu3dxhUA/AVwr3oK5iTOz2/N0H27Db3g6Uwv9hh+XzobOrtE6M34234\nKEncauLfUi0xoj/3exVMf9JXuo9Xxc3sT3whwnkb/OsTjQtqGpxcreEA3RaY\ngZ1t\r\n=R/lm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/g0HuBlhOXBTkaQwv5qT5TRJRHIWSmZAzdVc/3Xh42AiAceeJHXgqmlCldVeFzKTCkm+QLisa1VF+9GA1MyyQI9Q=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.dbf7a74c_1539784761571_0.37087560278608533"},"_hasShrinkwrap":false},"1.1.0-alpha.57e147b8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.57e147b8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.57e147b8","@crave/farmblocks-text":"^2.1.0-alpha.57e147b8","@crave/farmblocks-theme":"^1.7.0-alpha.57e147b8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.57e147b8","dist":{"shasum":"15358dafa98e9ab5773e32582139a3e9c7ca8013","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.57e147b8.tgz","integrity":"sha512-wIoSv7r1PBvjQGfReEtBdbs1SIiPoXvHW+9zYAfA8KsQtY+710M8zD8koP+7wuXEmfUN9seFuhuGYpcdZ2KzMw==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0lgCRA9TVsSAnZWagAAwBoQAKBS+kdnZ+zg3wuKIJ/3\nTxyFh8s2tpfkabFA2tCBNL20rVCku28tBeiei6iz9laCWt7aVxqi/URY3obo\npMk4+7HVGN0xFWg0/rMJUo9fwHSymOGGRdW4WeTu3SH2uOahR0R/s1gkTaVY\nlKa1YWDSaY8iGMZrPQsCj8Qh8n3OiB+CK4vXRe3g/YM9ssCoHALLXFNPdqR3\nm4jJzcXX5UMpWqAaZSAuoRUuPIiqgFNBKZgQuKXUPGmWtvk/n9pkRDcbJpPe\n1GRNiWHo3GboGm/SO7Lhj4tgDXN4HBQOyMX6mZ0n6aOGKa2UVXGu0FB2a0ji\nyU3dZ8jOLHzsD3Opt7xyHLjRHmVVF6VhzDLcDw/jhSxACCR/EN9xMHQfG5jz\noG6/xmTxDL1fHL7NZcx2nYlFiCyj1sO5OvK/DPgED0mvNBw1vKuck5YtorX4\nmtxr1bK3E4L4vcWeLSimq/cvQkaTyriOnBAC8xEzFqmEq98At8Ei4I4qctQF\nPpod3Sc2ufQ3GSbkhP2KPnepy1PeRuWoWa4s2Ly+JQkmW2/sdqQEm0ykanvp\n7KSadqXvyrUIc5HiFLKhwES6x7XoF9pu5flJZtUKqaX1K7Ouo3X2mJf/2n6/\nWS+IrTFBjuFdhMjRy62CaYD4m4eALSD4IimqEghO7vKw3BB+A7/QV2LoH03/\npLEi\r\n=EmNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRQtH99ZdUq/RSA2r2amRzZsoHsxKNTOaOkNspfHk17AiEAqMvoYrlekWZNtXA8IDQbzr/PktoYnFvedRmOONUhmdc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.57e147b8_1539787103991_0.8833279352410279"},"_hasShrinkwrap":false},"1.1.0-alpha.0cdfb5a7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0cdfb5a7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.0cdfb5a7","@crave/farmblocks-text":"^2.1.0-alpha.0cdfb5a7","@crave/farmblocks-theme":"^1.7.0-alpha.0cdfb5a7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0cdfb5a7","dist":{"shasum":"722c26098e307d58da0727c72caed5eaa6e592b0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0cdfb5a7.tgz","integrity":"sha512-1hTil1jrPyjmXjp0GXTgKcAF5roXOk7RRYFoiHnQDI8uFtTHJNJC5BwTl4cUyeJBJInzZ8lD44eV+nqpA/N3Uw==","fileCount":13,"unpackedSize":23499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx2USCRA9TVsSAnZWagAAUYIQAJfeT5zhpF4wvWcdN+Qg\neIfkZv2YtTjepTyjYV8R2vqtAdOBLs2/6h4XU9rdUJuksz49FkBDR0E/O0NE\njQjtluEBq5d60qkGFfQsb3DdQc0rcu6KsDIJGhxu8OebSfkA5Ryr8bMQphDq\n8st4qvttEvgT9AUucJnmFZFbQM4H9VQi4k4cHo3lC623U9aqiTNmAKKTZlWl\nLGV0vAd4swJ5E9JkNkwjclrPyUhVjcYR5ONt7myw0frBA7eQmClJEiGKYP/X\nUFakVdopcYxbeP7NNVifYmexUmDdiFvcJCgvCMfh8Bvw4bQK9XT9NtuF2clp\nBW4FpUjV6Z7eeb47+gRL1AeliYDYNmXv6/KeLsnP5a3FWsjhXT53+F2ojiGR\nIysYSmC4siOQXY15IEH/oWIe4OPy1Cg0EBqEIq6QeJL0zNGLM/sUnJsioY1k\nCrRgCJK08Z2KtwPV+6X0irQzhMwRi2mpQkwZgC+/40JlG9Jvuyrs6+XIq5II\nnzc6LfmPQAREK3PinJs7lq7Lck1p9e6M+KZ7wNoU8jbXBoB2KwHUjYLV4pU8\nhFZPfrsBuOIx8mh9nxV6N5tMXLv++02aDHmSZAd6X6FYlKJKZ1efZNM3ep9v\nxM5/Pq031L4v3IhISZd5TQCIvhCeTI6UBXeCYx4KvVnluAbLLypxBiz6fbmy\n2nha\r\n=iAev\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWpijE6QgJNhZKDsDP0uSO9RPj89i3uvssAYOAzWqxQIhAN8vR64ZtMeGd5IaecnTZ64Jl+vdfk9fhuzKcZu1aPX/"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0cdfb5a7_1539794192695_0.540485341720921"},"_hasShrinkwrap":false},"1.1.0-alpha.72feb5f0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.72feb5f0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.72feb5f0","@crave/farmblocks-text":"^2.1.0-alpha.72feb5f0","@crave/farmblocks-theme":"^1.7.0-alpha.72feb5f0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.72feb5f0","dist":{"shasum":"916ac563194c887e8e7c83d1b972ffe44cea6d40","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.72feb5f0.tgz","integrity":"sha512-wSB1vXbWyMv4EO/EDuL0Zf7OhTWJ39BolOJrjJqanaL69UFHkTbH8t3FrXzccFdZj2g+QXTeZXa02hWEe9Tikw==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx3s+CRA9TVsSAnZWagAAARUP/18aq2tM8Emeu8e60A1m\nWZIatislXlm/YDfP81NTvM9Yq/ubgKT6jhAIMtJutAOrBhDD6LDqBsSWUVW1\nnMjnKZdDrkg2nDcP5ZmNlit9yxcc8PqqW2q/3HqW9KGW9fGCJWZcAHEyM9sO\n03U0AbVY/wUX/LvElc/i4OL6iRG3InFObsygAC/qMFJjqg4sCYSMxiuEhIMF\nkcJnw2xo+V8oybir/56DaE4HL+7xevP/Cg01yFqd7Sd+Z9GYyKNkU+lPS1uh\nA3a6jr3aW7eTR3uiFpl3IWUPAYh9/SAB6Byp07bcmkTyA+tTlDhKKROICoOt\nsuvM066vw3hEPeiWEo7TAQ8bGbhsez90sct0MlxjG0FhAUFZ5QWfBIz0A8VI\ndozUvHU/xIEzcopXf6rE0cbzKN9kkp9UDK98/lXLhwjHZV40aFijS5z/DoCi\nRv+yETFd6dPc5U7is2S257/eVnR3ojxlK0Gre1WyG4VJtDgwHltGWbBQMr0W\nP02hCCFGJzw69dxJSPtezXsC8SwhQnztoRUeYM7uPBdKFlxoA59LQy9HfxM+\nCfaJREMLR6kgOWFE5eUoHVPqXgsOJEvrX61S9E/XDBmn6DFsgNB+ERKwK2HA\nwcG9yT3tlVu+wmdpDeNzlo7tmJ740eNKgysjtqm2sKfafT457qW/uAC1r8rf\nrlG3\r\n=KAga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS30LBB+ZBr8tqpKcLukFMP2wvjjBtAVkIdU9UHc3DDAiAdItzlYD1DF4BY0OKvJpWiWCjZQFeRc1n2hF7ZXLHRnQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.72feb5f0_1539799870049_0.6780818156899451"},"_hasShrinkwrap":false},"1.1.0-alpha.711f421a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.711f421a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.711f421a","@crave/farmblocks-text":"^2.1.0-alpha.711f421a","@crave/farmblocks-theme":"^1.7.0-alpha.711f421a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.711f421a","dist":{"shasum":"97e96dba6bb823bcd2db01b4f846892309f5eae4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.711f421a.tgz","integrity":"sha512-m993fxifReYQxCZVmFwYZrcyyefyjydSj6q05jwFSKMV+HnEHM0t1kYDlj9c3VfEtgKZjMhMi03e574i2mvHPA==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx34ICRA9TVsSAnZWagAA5U0QAJ2JNkkgPB44g69LQpuN\nuwlYf7xo/soFpK5Hrcs4UH8dPfJBxH5fmo4yi0w3zS4fOrtd0AGGF3GJ2reQ\ndM976xdZoVPXvvSZB9kTqLnD6G0PFijt5Up4HqGN6YhRXUC2nm6dLFlVE4MW\nfxEaL0hCBI1M3f8wvvZj5GgKv8+gRZ6v2WPl857pC9QhSe5cheK9J+cKg3xW\nwIzC83UAxu6klzNXR1HWQ/RV5tP+4Q/Phv3PmjINUcKSx3J7nISwC3WTYY58\nIcxNp7SraK6hPPVcCgljifdavBF/GThPvYNH9Q6imXUQyAj3Rg1cGO6uy17H\nU+gcYoHF3TqYCh9veZdZglEyOFVY+69e51ldnUNHHaaLt9ZX8S4h2Bta+kVq\nhEL6wXPkr72iXFxs+zd+e83NFnNG5cQnjitxIxB0zYm3VWs3tZbrdyoNm5U1\nIQpGdS4uvbsd5kBowFnYOxYyn4UqenHONC1WLfs7KHVGCu7GHS6QpvzHNAN6\n4JCQBiSNz4PjdQ2SG41riliwliAo0pMFurRPka3XXfN+dZH8w/PGF/C4q7Sx\nkz/bG9/DGHkzyWGCyW1+ln1Tk/xNn7xYZOfPxs+U+ti5HYLNsD6sbyXZ0WaL\n8srfCULrgt+XU6XUAoruoUeZuA3w2ACrYyliWbl3GZsi0ZYAR8OyZOr6OVsT\nq7Ov\r\n=75TX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJmwg2n2Ih5dZ2pl8suMis4nbEp6YsJtLN/RB6tQdiSAiBA2/eGHmzgTA5covwsuF6xiTwFAh1nhL1mhI2AxzkBXQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.711f421a_1539800583779_0.6355118443518835"},"_hasShrinkwrap":false},"1.1.0-alpha.034ee1e1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.034ee1e1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.034ee1e1","@crave/farmblocks-text":"^2.1.0-alpha.034ee1e1","@crave/farmblocks-theme":"^1.7.0-alpha.034ee1e1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.034ee1e1","dist":{"shasum":"609c94ce85337cdf19e1a213dc1227fc6422c389","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.034ee1e1.tgz","integrity":"sha512-f1FJ/Gs+VBBk3AfPdB/CD9l5z9JnO/ErvcvPFP1geiyhLNAvomXkfPqWse9KEFJTLFwwLrjdwGRWbowOiTFFDQ==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyLexCRA9TVsSAnZWagAALs8P/i70AR6ZY8w7ELOQ2dhi\nXWsOXz23/kPRfDz1hS4TogdXjb1GkYckyp73mDOp+SWXiDdshuFVEG9Mlrz0\nEbhhbVAQl6aYx8PjJnKOOcwmSjsOKfyg/x6VewhWH2d8SdTEXFLjUb6gRGTM\nKju0pgLbVeK/DUPGs74xP80d8tXT1DX/txzu4WCx83tlA19D3gro0HAeqE8F\nBUPo877XNBrbqzfC/E+lU0Zi39f4ggoVmSSUSZ5VdyyaYffp8SsHyhNmZxSD\nfC6jb/C1S2xf5HN8SlutK9nzUKTceLHxYskTie1cE4Ikr5Qt65dZPZ2wLeKj\n+FD0wCHGjoPHbF5WuPeYZCc9qMr4PAPK1Ywo9Lnh4O2JiXG3V3NtGTaqNlqY\nODaYCu5Y6wFehdURiOE75DvniE6JM7NHzW9FnX4hhfrl1EuOCsHekQJoj815\n5fx0Tmz+wvMfAMMu5i5U8IPvQwELpENRqVDGpDJmJpMULvoFYC83JlA2ZJbq\nye4T79+w8phVW34lFYucrlgaCfYtU8oIVLgcT6QcZscGe09XMKN9zeZp18jA\n0kDrZ/QbHpc72DCf1OBSFhrjm9DLnNvFOQNMOnA8lYqhD7YEkozE82+9PB5E\n/w3pyFYy0Xto540xjHG/LE0j1BjZExVsHrhPTOS3c3Ciprq6Q0kfYz1QLrGO\nut8F\r\n=J63r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6UIgTnLPcsxtl5c+2y/KOfFpFMwO6FKJupDBofaS56AiEAt5/KK7hM4ZDiGylYUBRa7vR0DpnAtXuxOqvfsSLJQK4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.034ee1e1_1539880880579_0.7738523872928396"},"_hasShrinkwrap":false},"1.1.0-alpha.ac6e0707":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ac6e0707","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.ac6e0707","@crave/farmblocks-text":"^2.1.0-alpha.ac6e0707","@crave/farmblocks-theme":"^1.7.0-alpha.ac6e0707"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ac6e0707","dist":{"shasum":"ec3f1c26d751433d6d504106d92fb5fda229158d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ac6e0707.tgz","integrity":"sha512-LGfkAKM+SZV7M61CbLv0beJOlWeolBNM/rgtPQJVVrQUVPBlTEsQnsVwMlDSxb6GLRtWVL4hJ4dSf6D9arXLjQ==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyRVKCRA9TVsSAnZWagAAkmUP/AmBkN/+Hhp94RugW6o/\nDXL+qdDwMSO0IWal4bn/wOm5oe58X1Qs4Pya6IM8GRTzbPMOBGuyeIKNbhJD\n99M60jXE4FmtLEswtIqZR+hIZ5LUspuixCc/Ozs2PAb5Zuz/AMCj6vWFOgKP\npVGVFADaRMIAOv4HC/hNm4kVzP9LZ8Et/oE/qoJiqlIN45EF17uyQyrmYbNr\nNapB4XFvwD3yhAmxuqdCmqyb/x8B9dcomE36ucO5kJOUMx0nuZMR0ui3Qr+6\nLPjaW/9GPZujatOfcrWhZesFSp9FPhBCA6BCBQJGdkm66UFFEU17m0rF+6TN\nM/6qQxmUdWsAUpV6xNeB1AMyEqxDRtxBpsGTkesB/EScSrPY/Z3Sdy0vIj4n\n34VQd3S07BCzroN5jkukPzGvOsqyXqYzWbFQ4+fRVOfdT4CJ2zu/0cdxjNkh\nPYbaUUvYuT1Dka2LZGUxs6MSsAB0JQTPlhNw8yUPQHDdozmjtdO9xibhZpYA\nB7/EVJchDUgZKJwohF+3NtNCvzQ+EIF/DW5ZIcFJLXi1S60RBtXL/1R+ZCnN\nhKXKB6+KiinQxgEQIDOb59Uj8PuM/XTGMdD8q19smEr4grRt8jMZrPLooLHu\nwUO+3xVz66NQ0rtCB/e7OzNTtms2hYokdWE7cgWx2rU09dfkTCp/5VCCZ+Gp\nfzav\r\n=cc/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlZurv0jC8ZijcoZhVUvBzbw9TJpmkmqyVvPuY3oNNvAiEA00Q7Ry7chQiSREW9Y3GoNvi4ZA/CB9pqTVS8F+PjA5E="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ac6e0707_1539904842119_0.5968815671537346"},"_hasShrinkwrap":false},"1.1.0-alpha.4bdb7036":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.4bdb7036","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.4bdb7036","@crave/farmblocks-text":"^2.1.0-alpha.4bdb7036","@crave/farmblocks-theme":"^1.7.0-alpha.4bdb7036"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.4bdb7036","dist":{"shasum":"d07ce9162cd69ab0e526176049102a111a574f69","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.4bdb7036.tgz","integrity":"sha512-WpyGIGsQmM74TgmWNXO9cVUYx6ydt/cteS8vuc35KZaMx2GS2y+zbseAkVPtpG01XpMiWIZK4qJUSeqlexj0dg==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbybhECRA9TVsSAnZWagAAvL8P/2DJcT03PwhRANKOFtuF\nX5Wf90jzktAwDXm4jTXx76CHAkSSUkWsbboFH2uwV2oI8d3u/xjoXo6HNBqn\ngWoyR0yH+2rZ0fYi3HwJiCRtyEctwBJhAPhb98K+W9SU0t658McNLljEFdfR\nYAzsDFvn+q+OO2cH85mt94OPzwwze5DNpI1BWaSMI9hMgjJcpFo2e+BiKqdB\nV3RxQVF1QJ0egkYEIAT1mXzf8cUaYDgWLSpDcwgb3a1UnDYwBIoL5NJyIJcx\n/cpgx72QjlEeWpQ/6v/TFIcIsFImMXA90JRkgz+kzWB0KqX52/hvLV4DLlJk\njQb98Vo6HZzZe+VOZf0/ylWaf/VZh7JGNwNEBmH8b7algLkAkKxNSbzf6fvy\nQW4OQHSWO8pz60P1WJyCN7DyobQPz0Bj+N6e8XdqMLmeIDv9Srzxbfz3fl7u\n4ysBZcPys6ozzNyOHbpUGOm7YXfSgo+XboA5mvc01sdzwr5E93OQNj3yD362\nGOE+/twnBgNrtdA8i3zVFhCMTnRle/XWVjsMM8nVsjzBgErY9SVm9YYR1aLN\nbWB5WnhSASImKnaBKQ3mWEfnR4HGP+C5ucwLLPKXOyrQBjeE5vbfB/YRGQHr\nhZxhmhPmugauT5r7xRUxzd8fe5n6vekubKmuM+Wb9uzkV7Ysjg1aqvTZvmDn\nu1eP\r\n=Gu0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDltPYPmWzeqioowFrNUKHRiYCvsqqWxZ88E6++nIutSAiEAvhHmhhsCQNNmQ3ajafNQJf1wtmfh0oHHqEdLIOF3TpA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.4bdb7036_1539946564173_0.4059834068374355"},"_hasShrinkwrap":false},"1.1.0-alpha.e2555a09":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e2555a09","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.e2555a09","@crave/farmblocks-text":"^2.1.0-alpha.e2555a09","@crave/farmblocks-theme":"^1.7.0-alpha.e2555a09"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e2555a09","dist":{"shasum":"2dcd120547196b85932e0910c766ea32838e6180","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e2555a09.tgz","integrity":"sha512-n+DUCPXAZs1Z9pPqq+KsSIcXtpMkh9c0L3TU9JOVdDUnEjHh4/7JUoQLke3Yj9p/RrxawvQAZB72eauNEN4MpA==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbydopCRA9TVsSAnZWagAA1HwP/RHYYba5AXoTEDxZZi9e\n3cNszwAugOgtKJiN0QedS2eext9LiSbhnTPZ4HfngqjA55xQyuL9B4vCzX2k\nAClE33sEmcRVxew512fGqsFdTH6J9q4VoLJq6Dz1K1ip9kdJrwsoOG9kjDW9\n5xwwddJ/xx/VaOPdcMh6qHGKk4cgESnzwS7ZUkA2MmFgrnS6owAx0rzk0sEl\npH11pgwVkHrFc2b3rqe1WiD4Prl00f28cxypndQLU5ahksJ9naehZVCpZdiU\nD9GWcohG70F6HCsj3gBSbUMSJrW4OIkOcnLCxWa/2TUUdPrYAG5MLSH9aSND\nDwnhuXWSbvTa7dAsbbNYCGpXjR1k4nxFvdDAM9UVmNv0NmhZVi8m4hMG9UtA\nZInnQyA0rHY2yISxh8Q6urk11lb9lObowAW0Pbo8qsR9bMuCB8XKKdpOLpXy\naKpszDdbBfg5fZe74Hf4E4QNSHeL0IZ017yWZayHB2759qXJjsNvqu7onapk\nhr08GlB8ScqYqzYIeOLOiM2ilvZSuL2oYVh3Jlm+f2QHn29VrO7WPQTNHRpy\nOLPBN5/JDIhZlBTz8JjZmwHKQKzv5JIF4IUzqwNxyA4fWlIHF5GcYwHCJKJV\nrN48ZA9uPD7h91V86wuSe6SvAPN2cgMUlYal0C5CLXtfoARMYcHlVK5Jg/b0\nWWo0\r\n=NXRC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3TzkWr1pnEOZB78euduazD2jmYC/B51M0gTU0ER249AiEA2CiBlk0/TZKLEWIx7H2N6yGxVnexlmaWx1oAWKAaTSE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e2555a09_1539955240214_0.9339221808602005"},"_hasShrinkwrap":false},"1.0.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.0.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0","@crave/farmblocks-text":"^2.0.1","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.0.3","dist":{"shasum":"a673540cb296e790a6aa0e33ca469a7fbb8a4c45","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.0.3.tgz","integrity":"sha512-Xd9CXYYL8vKYWBkHiltm+UuJ2sm+WoLemgoSuxOu0sfqrOWkrpYyE+SUWysr90xRtzgjGzlchqDyuRNKlkCuYw==","fileCount":13,"unpackedSize":23246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyd2HCRA9TVsSAnZWagAAfTUP/igDzSdpOc2lJNoD/72q\npRvuaCrXoHdfhsDjmk2DTSzLwoMDJ4Tgpz+KBiVf9WHsIemfZsquOVKoMM0Z\nBrfr39hl56kTVLWbODvfp1Nj46e1XAhlyU2OlciYFUbs2o40b2Zq76EgfA9O\nyQdo64Yq3p7AktW4p3XYkFGdn+slMOuP92ZP/lhXtUJRt1m7k3JZ8qCFqwSj\n2Ktr/juDjJelxl9/udeQVd9que3D1c8ssu+b0ReFxf8amGMOIuDxDkKyAYt0\numUKJvdJYP6cTb6LGyfqHBMacENn3e0DQzKBw0Mwe+Exww8/54Zsn2xZIXgU\nOudxCefFlE+vsCHuTBJTZokA3MpQy7YazKeJlCX+oCSu8TIToleqk7wal4EJ\nwATEDzKopqS+4r5x4gLfJ4/8NSztAYhyfxRdi5Gdw+yQ2bqxbdWs3U7Mjsf1\nTKZX8wqWoo1rvkhR4njE43m48Et6R5Kr568yxM4oKL/kPUcVUmW2OIE3PV0M\n+FTXt/hfmd9yBAdcd8p1TXqNneJUO0nqRqM7O12YHMbQp2CDZmMVRTekAuzu\nSQBQe8pOaEgiDq/kOxvxEvZZ0A5+RvECr+yd6tfQ/8rmj9XrFtCt9Wdv/Yzt\nhCx05eeF/Q2b4ZJWMoF6fLWqmDIRIzNVmB05bvzOO38MBUqFM7uX1imIm0Yk\nPKD5\r\n=m6Jq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6+t5O9sQVyOZe0VX9L6cvoTy/tB6iLkbsBxn4W9LXqAIhAJbqz9icGV5jay5SymxexTDUALMeZ2SUhh1MtBENo2oX"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.0.3_1539956102748_0.7458927867907585"},"_hasShrinkwrap":false},"1.1.0-alpha.c2f8c5bb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c2f8c5bb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.c2f8c5bb","@crave/farmblocks-text":"^2.1.0-alpha.c2f8c5bb","@crave/farmblocks-theme":"^1.7.0-alpha.c2f8c5bb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c2f8c5bb","dist":{"shasum":"1bdeabcea35335d0c218391273d2e7e0b1e5be3e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c2f8c5bb.tgz","integrity":"sha512-zLASPgAKtz/aoir7X2Gcn1kTJDe2KKa/AmJvh2WzDDXbuVs08CV9avHY9d81zyPgOq/kHujbF55FCvo8rSbhBA==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyd41CRA9TVsSAnZWagAAg/4P/34UPRe3E1bwLsTDcklD\n8k5aYnNl1s9/JVDU8SHb/0Z0G54k9hymgr1SgcCKodMLp2RIXTpcEh/nuRP0\ngVMpmz4XiaM5v5WL6dsex4l476H9IMs1KadkdPjoOyN+XZEFP5V16YLWwMB/\nBrtulYit2VxZreaffko1B776I9mIGiym/BvvKKExEpZtRuOW31Se7tV1zFLt\nH4DTqIAnuGcIRUnYQ7BXfZ33BjztaEPDzjVqncJ1cToO/jDdtG+dfhuUCkcA\nDDLWGbKH38eosSSacyzFSMw1N1gPzKDbnNO8rCGmhbR1316jEoW+1s+TWnwx\ncZK9iWUwBjX74SrQ66MWUCTO/u+f/Y1AelM2XdUxdgZsTYyoWC7/xE1q0O7O\n4Lydal9oFmbbo+Zla7sC+ig8DompqVpq8r183OGsvk8tSmEruzjFUekg4QN/\nb+xcJKiJoT0yFYAycRuHn2JhlBbBPn5BcHb4vVa9cfCtkl6Gwi3EM+ZwXkpM\n8WNz0CqMX739fCJ/JcG//mK4N2YOuAwL71Qh4OyueLx3aRDqic0e66np4mwi\n3+Pj8Sz0GQ0laB1Yq9y0sbcHvEvqMa1GmU/bprSWyloLTUxSfZq6PKkJQPQn\nfNqCrVue54NmmB6ndK3uL5HLIZ+Pr46C47fsIS4whscKmPIiEwaE7RwtJPoq\namSS\r\n=8eU2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8BMk5PPnCo4DPD27GPpIGWnceKYD/KEX/cIQ0PeXjrAiBJWb0tht6xkQiC4RQbZAEovwTMUZiwM6POoSAiYs8leQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c2f8c5bb_1539956277268_0.9873895519521874"},"_hasShrinkwrap":false},"1.1.0-alpha.bb47cd4b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bb47cd4b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.bb47cd4b","@crave/farmblocks-text":"^2.1.0-alpha.bb47cd4b","@crave/farmblocks-theme":"^1.7.0-alpha.bb47cd4b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bb47cd4b","dist":{"shasum":"5adf52706769c37df55814fc4d17dc4c2a546b70","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bb47cd4b.tgz","integrity":"sha512-t4cy/XB11sdGsKnZt2XUSSvQ8I/g5mfPlU/0zR4h/QK9SB/sXupXOKgefrMrs2V0lVSkd0l9lUTsgDGC5l2w2w==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyeHHCRA9TVsSAnZWagAA6GwP/3VHHc3TNMswPmS4UjvJ\n+XBXgPLP7rvdNLzTBYsjAK5H/z2iIvIgki6Wmzv/QReBTFwaztzX7gQX+Tax\ni3oXwrRU7taIGqrKFka0Q8+G9AniL5CtzmWcSijSSNyE9SFoIKhBx8zug2W1\nKbWrSR4SHyPg2+U3FvkJmY+uo2ZIlHTl9SG2ZUlm3xVgS4pUP6amYRNx/A10\nlgYd4RSWMukh6BAbdgdP7Jvcvx6kTEl+0wDO9oyJNnuNfmgqdm4COO6pR8p+\nuy2d468cL7OB0GVi6OaBJ6N31I44cslNrsBy3YeotY5NfiOZVuFMs/S9ZRnN\nsSOJDR1j+fu1AkIp7sGHRwqGFb5kMDkmF1+mZX3bKd2RcbPx+dWyza5Jstc+\nejq+ZU6CCT2vL2FaDEe0m3juwz7Yn2pZC9MjF4XSElVk4H9sBiGl4q1DQDIx\n+bFnQFg1kLmGQ1WxgX6fpaTzThgMhRd3vNjH/MsWjbrnmzljD7rOCFHqUDys\n0Sbn++lta8raFPaXASxiWfv54wTJvy9dXagJnjvR6ia5nQocMkJgzB273Kgl\nNEGdANy+1CwUjOgrwckNWb1GdI7RYMky7Y/n9LOIyppiYUTB3QKLhN4fHQ9A\nrd3A7Semle/yoJWoP7r0ATqlH34sPCOXqu/+6FAUzN4CiPsTjUZAh4q0n8aA\nfvMV\r\n=IF0r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClgAHvIy+Aue1TG8iAZIlwBKk9/p2RW5Qx5iHq3cWPgAIgMjg3GJNgRjteAZ6MU/Q2VjtyZssEuUAhwh0ZhLU/GsE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bb47cd4b_1539957190583_0.3439595783412961"},"_hasShrinkwrap":false},"1.1.0-alpha.c609372e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c609372e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.c609372e","@crave/farmblocks-text":"^2.1.0-alpha.c609372e","@crave/farmblocks-theme":"^1.7.0-alpha.c609372e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c609372e","dist":{"shasum":"d5f19aae862ee25cf70a8c906d1200ab21949f73","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c609372e.tgz","integrity":"sha512-xhnxuXYyejiIVsqhiApILBPUFB23GnjkX1/6zwW60+ZCY2BsoOVh52Y4ET70mKjjepjyefQhyREbbnXlOVHLHw==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbygy3CRA9TVsSAnZWagAApgYP/0Qe0kWPSL8fn0gk5PXt\n6eX0T0T8CJyFjhRvSR4wJjl7jVQzfnHk+oBt24mMcX2bJUAilMDXWLZg5Z/+\nlfVvQYj27JASIus/C62AnvOb4suJHbN1mT0N7Uz0HvmZRsgDoxMk1/0/rnkC\nZff40ERZzhvLocyVr3dFAxpQDZJ7N8gtrzNHUSxJrs+8glRy2uY63R7ljSnJ\nNcAwvr92Az0hmXFDXDq/656yA7Y5O4bKKIUXTjvuePeftQS/tpANEBDAVOA7\nDQdhyM0btxkgs+niaL/AzCnlmyAzdL7+Mff6mk8C26VH42QF6w9oOgSFmmjI\nY1/wk8UpRi3cEkOJX5s7TkS+YYk9s/wdBnwQGWkfgYfvDCGCRwhitTK2BPN5\npWQulW1BNjF2SGQDfoxiMQxlocsJWTa/HK0UfLqO3674+btSBYn6pc1RAUEM\nnuQaUZMVR+ojtSRGABsdoBpGQ7qICe9fDU1Vj1H7YfNGpP/HTcucYmDBcbUz\n/5i8bg+s/SL+SKgTCcvpk2wKYQaxBZOhiN8ODwGghNkJjTOuvDYW359Tfyek\n/JokRFvPN+XZTKWX6QyD2Ka/FZjVce3DOEAC7K9gvSUDxZXHehHylDxhyb3a\nB02AF3rc6OMdWOxNVjdaZgT7WPqXVxptJKnUgP1z45+5vTljtdmApXBO/7M0\ns9k1\r\n=UMQE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOSUOiT7OaLVi1auqBOORoq5Wu49QvrIxPT6+346TUtwIgBiuYU8GbVARuynKsLB3x5aeTUrc7cJolaZq1RjFkf9g="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c609372e_1539968182390_0.16024392150706457"},"_hasShrinkwrap":false},"1.1.0-alpha.25fbfdbe":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.25fbfdbe","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.25fbfdbe","@crave/farmblocks-text":"^2.1.0-alpha.25fbfdbe","@crave/farmblocks-theme":"^1.7.0-alpha.25fbfdbe"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.25fbfdbe","dist":{"shasum":"08aa04dc02b4a10350e4c4c5b8230ecb1133aaa3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.25fbfdbe.tgz","integrity":"sha512-unFFQB1rD6t4VvOusuL1c0TVT5PEhFNwX5/Bo2xlgfQpTTvPwwACXaAomUXm9pXCyQnGNZ8aH80bq8oETi8Cnw==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbylk+CRA9TVsSAnZWagAApRUP/Rm0/RDLug3mC0hDjn+E\n6VW8UU1OKqUVvuNRZ4EHwrWuvVdo4lBRVCufhrN3N9BFV5ulTLnv1HMDJO6D\nOSddBRlxEAy/ua8sCgRwsiPf9z2kSERidwKy6z4rB3ZWMpFmPEIeNGF8xsGg\n4Ney/q+HeSbtVY0DvN3j/hSuMWhZ6jNcrEKXxA2J5TKkhJbYLmlZXhrB3KmP\ncf/pEXtM1OGlCWE2VdNKQ7WgweL4+J4d0QLEu6hwXYDM4/yj90N3acbZDpZB\nzB2PF84M9y4bPGWRc2Vd2atW3xjxMbTEs3CObSpdTrOHAyLwtwZyMOklAeqG\n0FlIrLIu0tE+iadCqf6auHPyGyV3XmbJN09znhqgITL6C9dALba6H4NPhdMo\nw4+MMkjERtMEpd0fxu09PGyqrbH9XaiOow53OrpYms3B0fWoqMnnwq8OTJwt\nFi2Ki3Dc/iMD9c6t1FpHfaavXPBZpW7Wqk1k61+mcJCXZSWTrYvo/3izfi3B\nlqnm9Vxa8xfbFvLMWQnnQX66HiAzvAacWvz/NaWQ/wu4OccJIQvjDczdXero\n3icjOboiF8SeXyHPAhXcWOqsfYB1MDFl1G013ZJM8c3KxI12yrtLmaU4ITx7\nNuiYM+pztK2iWS9AxwHSI3a6OM5ZlE1DRPKfFV8qp+ujQMgg1bkehT+n6WxI\nBP9J\r\n=FAu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqH9pkGjBpuN5irWZifQOyoktpFEKD6qETL4mh3ywcSAiBMbTDrNn2jvuliS+06fqSsLwyekis5rE4q7Ec68Ckcpw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.25fbfdbe_1539987773441_0.49068557235631527"},"_hasShrinkwrap":false},"1.1.0-alpha.4685fddc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.4685fddc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.4685fddc","@crave/farmblocks-text":"^2.1.0-alpha.4685fddc","@crave/farmblocks-theme":"^1.7.0-alpha.4685fddc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.4685fddc","dist":{"shasum":"7496ba0dae53d0f7cf10cddcaedd0ab8138ebe72","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.4685fddc.tgz","integrity":"sha512-YBMGidWm2Ll0ey1/pXgY7DEtfQt9RIl6fZoMxVjUDAAp2rLqbBqCFq1JtvrS0aUGLzWjkMhjYfytqU64Yp5Aiw==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyroeCRA9TVsSAnZWagAAd7MP/ijKPIpcbjFBExyQFmdP\nGNzK/bBMyTnbvt/2Y2K7ORLSmnHSUBspgBCqqT2ybOEL/p1ct6/fRje+Xorh\nSDVLNcmcK/T4zu9oprJDzcqcYZeZvZjB3DHMT+jbbtzM+F7K7KM0Kymm33Lr\n59nXClIVTMTEvw4DVNjtXwvGZ0WHlHly0isdQ//VMpe8qXThmBJholtAkwGC\nX5Aw+UUifx/+aB6oMc3E74Hc8yIKKmb0TN3OoQDmXbcAS6cryjSW3PkU6Tti\ntnbwRRsHnqE7k6KV1m8DaUseelEm1Z1+ADJTFd2rwtrKQBhPODVv7OI/d/Wg\nmLTtRyt9NtQC5vBPlWX0gBUVgyFP8a+wQPufeR4PxTJh2hZVFymEZKwtYZrF\nM8xzYR5PCnKZKgvzBn780WyzBRX3swgBX5Nbmdjf7qv4oLcvfLbB4hwCzULo\no20nb90W1CrmmAKgPkbQAF/sPMzBg/Y7lX1luV6M1eHMi8NlArRtmz0pEQUF\ngmdxCBRLIIzE5rGcD4Sb31QUWoGYLxUufUMP4C/dauWrqgXgzCTnmFJwurI8\n84FZpJ0bcv1oY2fYxQrQeQcgF2I8dY/Nz9emoTd3B5wf+2hPjKXuGDP4w0lu\n4WKNLSk2YAZdQMZzKn6hN62qpH/l2u+llx+fdAHqZ5cU1fd7tVTrEvRqFU9W\nQTcG\r\n=N5jl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxyMhrRwrsK3h3jyu2LL082iPP844kxbq6D+2TpOPJywIgEr8rA3XrzQOw2iO8kb78QdNqJxlwHRsEMElKxaKxpUY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.4685fddc_1540012573783_0.579408098864657"},"_hasShrinkwrap":false},"1.1.0-alpha.328cb768":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.328cb768","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.328cb768","@crave/farmblocks-text":"^2.1.0-alpha.328cb768","@crave/farmblocks-theme":"^1.7.0-alpha.328cb768"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.328cb768","dist":{"shasum":"0a54056547ec6adcae30abecdbd32b54fa92f1d7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.328cb768.tgz","integrity":"sha512-PFkEUHMxQDwIEwgFU47RUJtFG3uSx7CsJ2aQ7sccWonFYeSGIC3BifBijLAsyAErRqDzYtKSVczwSpXLbEYe8g==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzHsBCRA9TVsSAnZWagAAEiIP/1OIPUsq0rqDLw5T130u\nU+pQCytFWMasfFJ1WQwLH9m8uzKDmItcHZRhU8aP3gEVNKwmfq7mJ9+7LFJ1\nBTt5XWy195s1mHeIdnPkUxxKXhALwfCBLnUaAx+nunqcfAhRdrbA51mKPOj/\neERIazoDkKbfCRmmsgT/0zQxRdTwSVW12nkRPQk6BmC69xcxaQStiPCZJQba\nxo92D2JXMiZljsu+8W3sIzq2MOwPET9oRp5AfwxsVFtF+p5yPxULUFxMGPgd\nIoXaqfAmjGEPK5M5i/Sxuof0PER5R9tmre7jq66Nbf6I3I+YPWk7s66gppUC\nog6gH/ifoPgDOhhvlN5KNT2k0WufdJbK6AdVFw3tFYsYBspP+ekBhxs3nEQC\nR5uB+Kbg6Yc8YgEFJdRYpFCx7RUSl/NKsxS7klTYLmz9iMDJodqM06otqmfG\nc7Mp2AQJuZZuEYcinOi3fRgEOKbsjTrrjqainVNbQ2sQCBudYvFa3aEtcbNi\nyYsaQCJmYm5ER+IHk56QuvCe6hRu42MyQ+UZbkxxnnUGN3ZoiPHU1ddFklEV\nN5xwmt6h53PqRDWzZYBgYWedcMyXwGUTBRP5VeBSm5gC/7Pnamhpt9eL8ghC\nqgiiyqG2M5CHG6k64y9A39T2ViQq7Uw2e5nzNft2WQynS/oJQ1sw2AS8OSMq\ngXkU\r\n=y+tJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpYY/4G7/h4IMOZxl8IWC23znJ0FA0Ybe5nLk9VLSOtAiAYgE9Dscn9Sk4huEnLzUK9izDGjiMT1u7WZRLN1DsTUg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.328cb768_1540127488447_0.893448986107223"},"_hasShrinkwrap":false},"1.1.0-alpha.1fc84f82":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1fc84f82","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.1fc84f82","@crave/farmblocks-text":"^2.1.0-alpha.1fc84f82","@crave/farmblocks-theme":"^1.7.0-alpha.1fc84f82"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1fc84f82","dist":{"shasum":"c6ec1c93301a4e17039b991a8c540ada65386ef6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1fc84f82.tgz","integrity":"sha512-FMXxa8LwVluJ39C/SGe5KFN6o8B0ty6v7mLQQkpFk+Qo2W3Y6LwDUt7wZCUsOH3MxOTuLVrIsguImpPuHQH8iA==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzjKLCRA9TVsSAnZWagAAYAoP/R1jp3iFKDLVrVSF4KCi\nNej7EuDVLuRhbGeiJzww3EPxxlbKYjpqES5RX6ZNox6CNfddTHMd6PW+0Vtz\n/whvEb9ByNuohdUsO47Np/QZEfFRuMpT8hbwqwtFkWoOdnnuhPagiPwhBzOv\nZJtt5BtVdHkZauAyJaB6NpYLJVBVC8pQlyj44pT9vs4ekc+Ulpcwmp7g9vXw\nJ5DtUqwbaPEa1gu+Rj+Kj9MpFgpNowmivBVAf3VGsPHvKZd1nwd6Se9bG8vI\nOATtC1uGGruAKBJS8ZyENGS0MGIEToUYXKVxW8nxodKFc4cUL676daU7fTFa\n0WX1whp1IBNHlcjoYdj70cj4TUOd59AXBiWWrqJCMHXXSJGFwpmqBMjIgdhM\nK+P368V1Om/opbqK9CwDFqKW3JWamOXm/itDi1V5hix2k0RKVFmXILSxVZ/W\npDguAFCV4xTElDP/uih9P1o0dwOcXP78qi5jtdhMp95zYHKvaeI6upaQFNan\nRxIiyYIBnlh/h+j+zrPa9DPR4EnVNliogYA3g5UxNA9IUhq9zCOeuFzF2ANb\nhq83ANgWJCe40oNmDH1aXNMYl/lQMmW+fr9NZAEhPl9tv8CCn9Gt9CjbPqkY\n+1a+Gmao0pD2HMxHz0wuB91eBJq8k76gXJ1NefmEXcwUWeukgLp3kKcQszSA\n2hYQ\r\n=dQlm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw1X7as799mrCu0TxAuS2jZki6m5lPTLc4qBs1zpXeWAiEA5jvtk9byjcGGXv/M1FkdOpshvMlemCfDB5BKyK9oxao="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1fc84f82_1540240008314_0.17215362140752366"},"_hasShrinkwrap":false},"1.1.0-alpha.54e7fc6f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.54e7fc6f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.54e7fc6f","@crave/farmblocks-text":"^2.1.0-alpha.54e7fc6f","@crave/farmblocks-theme":"^1.7.0-alpha.54e7fc6f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.54e7fc6f","dist":{"shasum":"48aa8c12b11b661401631e5dafff452338d27928","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.54e7fc6f.tgz","integrity":"sha512-puVMcHIo9FyOWTymQSv2GwCnsCnd7DRe0cCUMaF4eGVVHWCnQfLkFptZ8Y5S0xP7dGJXbS3GuA5WDJwlSpfUKg==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzl3pCRA9TVsSAnZWagAADYsP/2W9yeOBcJFoE323VUQ2\nrj25kFWGQVm2v1WJQ8mATQVdfOkNcVC9liyLC9lVwK7b3RzzSMIZNr7Uj8fs\ngoZQ82pqOGrF3wKDQg/sq2PAZHuqn/4tFkH4UqquuCfbQLwtBFynRna+4Yz3\ncOYE+ZoIUrdY5N1tgaYsKxGx8qA6D0tNoBk+Ndi4V7b85i0TRsxz81dl56uC\nkVlosZVCSGUrIL7+hn+aGu1rBekc0+Q5PrWFVc2eXR/5yLpCeya2IuWY8cLv\nJWQf5A1i5UrFZw4QfJc1Bl/Mf9Rb0mFNKiE8ySZx0fPM9pYiRtVNEZjRyZve\nCVj0XPuWE+smv6JwAr+NmOVD3GGlO3MJPRm2FKRTKx429yWASUXSMKtV6A4D\nHzV65UhExLL8w2nuRKjUTSnLpDxYCUywvHlRoz5LjNI4/KUib63HvKjzM5Ce\nwX4r7m9s9qC6zuvjQjwWNy5Ilrs9m8HFSnu8vlVCYi+QvMSLmNLehwvXwTqa\nK5YcOhqKpS5EW0mgatHzXmzju7BWyR+7vD7fq0ZZChwERy7RvTjxaVoCQB8t\nuqFRNqWxRcLkhusNIiVrdgJmZsvUhiN1XhaVP2gU3GRWT0qs71y9jOxqQ4VA\nrM+5WYVqGloczzwytqs1BBYnxTL9WztbrPV9TrnQ4YQ2lq9MfdfBcbOMBwqZ\nwh0J\r\n=PQoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC22NTceLQRnGKJtiYQ7+noSLE2jAG1PGut1VF2PDzkOAiBVNHyZp9i3U35S1fu1t4t3Fx88eN/BNinVvTyt7kPnGw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.54e7fc6f_1540251112404_0.8505412829958905"},"_hasShrinkwrap":false},"1.1.0-alpha.fbdc2ca3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.fbdc2ca3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.fbdc2ca3","@crave/farmblocks-text":"^2.1.0-alpha.fbdc2ca3","@crave/farmblocks-theme":"^1.7.0-alpha.fbdc2ca3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.fbdc2ca3","dist":{"shasum":"5ac3d90a83dcf1c6ea71d012a97a4a8b65253c6a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.fbdc2ca3.tgz","integrity":"sha512-/LikgSQ00EqKM2RY41bFjzyfwXre6QSw+bb4p2YmsozmydqYEeV53edOXjq+asTvzkaQQ4f8lJrQzM7ZokCa8w==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzvSmCRA9TVsSAnZWagAAiK8QAJLkfp5guIoKwTA5fNju\nVwwIRPXgVs4Jg40jVdEyudT6iIHGZwUryyRG3XuaRA7QshOMtCjj1tRYUg0q\nycZv/CtPsw98DXyUC15eQeGHC9L6uIsUtkzDQXD+ESi60BZz+z3qj8EtDptf\nOTotQfg77mHiFIwz1gK4GfiLpF6ZFL2jOKhAKWSL0aJCrn2EDf+SrwCDUbr1\nGub1GYcZg0MM8T9OazwlTVI5981q7vN1eCySFznPcvXQ+V+45SXwCeWbn/eT\nlDzyCuTHSyOtR7nKg96KW8JRNAvJnR4VXSTUEqAyHX97qQv+rVy4XcnPk+Fg\nRSwKY7kziXzV6pkYg4tQfLH0iG+i8InMyVoqmQSYJUH5Cnjm2X69t7sLXKie\n0PuRrWSsdJa8DpZXW7wEcA/76nD8S2ilfbnlQHDclzLTmR9dCU34dH4wcePh\nfXLJREGPJZBNEex4rEVhzWc69lrIF+tnRn+05kUxmgkwjeqcXwyG+boFDyF6\nbzH4mrwPOpFo1dQ6qRwYCCh6GPbjs4uLCUjZFRVV+OBqzDXX/ewIUwqD8oUe\nC5IbKEa+c8ty/QX+KPf3rCUIoe4yv1a8nAEixjyK7MoRcxatv6in/x/fsEeb\nlaDL40pOVK1cfeaOFZ2vzhCIb+ZrATfnKGlHPUjVkjZj8oDkF1T4YRKvxwtg\nRy52\r\n=kAUL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8UoPYBTVSZUB23R3QlL8aAbgSpF5w354tzkamT/ZR+AiB7824BTgu+Ak93lvlN9juIue0zCJAs9528VSn1HddNRg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.fbdc2ca3_1540289701759_0.8441959286350773"},"_hasShrinkwrap":false},"1.1.0-alpha.08f4e1e1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.08f4e1e1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.08f4e1e1","@crave/farmblocks-text":"^2.1.0-alpha.08f4e1e1","@crave/farmblocks-theme":"^1.7.0-alpha.08f4e1e1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.08f4e1e1","dist":{"shasum":"9c74db6981e9e82356245ae0e01a70f0ef4f4d62","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.08f4e1e1.tgz","integrity":"sha512-xKMdy3fnxEJzeCrR/igKFQQNIDSXSlyBwD1OyAGXHs5wi03Y7Z7jp4SkAn758Aj0yfzQaZyax66aI5ruwJMZQw==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzxl2CRA9TVsSAnZWagAAJ6AP/0dNq4zam02XjRWRW5+C\n9+9p3roj0Nr/cfOO2jqiiBH5UxrFY4e9xAhA6j++kSTl7ed0sY//YSWdI2cc\nelCv8/sicoqxJBq3hpDUrhr3SvKLXE/W7UlpnoUzpjdkf3QMb5U2CLz8f3hO\nXvpI3xUzsz13Aj5NSO5Fr4IvQMtgcRSKgLTHvL5XTHW6sURosuqT9UlBPt0E\nY5oF4KOzdMvaWi/eDIuONE3XwEJFIwS+49DGRP+vXMXnCFz+fG1karuWKQK3\nH2XnoOHoUTKfdLWEQ3o4z2FKKbKYiqxAsHbjc+OvscX5AQDYAZG3Hi5Vfz/X\nZBvE9kaH/VV0+sy8muLFrYKmoCwyvFBRwLgoy/K0ob/Bo/aaOjdTgY8bA0/S\na77G4eb/ek9/KTQHbZ60nMdgnQhP9BKpZvq55A6naroUE8/UBJel8HPTQPbG\nLmOmNGcW1R4rjgCdcFHEwdTj4+YFcdVQKmTIsIWHTqad4WJLmlk5hA1QQzPe\nAuK6/+tVLHEKydLMo+m2S2kE4ATaRtJPhM7Zz/47z+02mibLxef8q95c3BVd\n1W991DiBqUN8UWhDDsPriPGFQxMZcEWC8FP7cpGOXDBdlevWlQcr9FRFqK5/\n0/FR0ZGL3n6VVElOED/FK8o318chrJrzHb4Ej7xeSdsSR71E0PfD4qHNFr/q\nR5W5\r\n=vvd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNbWxWoOFJnjLe0cEauBNg+JxbqoSAD8qAXrOEOOAF4AiEA4WY478V1eRv78VaQ6DubzbLUuVk/8+fedWkTIdRxLSI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.08f4e1e1_1540299126180_0.7774173406481406"},"_hasShrinkwrap":false},"1.1.0-alpha.9297da9f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9297da9f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.9297da9f","@crave/farmblocks-text":"^2.1.0-alpha.9297da9f","@crave/farmblocks-theme":"^1.7.0-alpha.9297da9f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9297da9f","dist":{"shasum":"6b99529a49b43a45a568bfaa2687825494d9f2f9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9297da9f.tgz","integrity":"sha512-uJXcg/ijGB3zGLvflpOnKZ0hYZEtIBCTWqFQPo/diI3E2JOBZF4zfdbkqJitZRDsteUmgB9dSC9Em0ilhvah/A==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzyKoCRA9TVsSAnZWagAAWWYP/3jYmwRrvxwplKXs5MYK\na57bDl/CZVLjzwcN2ELj42NPKQ5VyMEraIOJc2IM8DxLYCiO78HcSLf9z5GK\nEr0hc7vR2MQOtetru6l8JU8wiMWdtYlctz3kdpqV9Cxoe65NBLCeEdx9q0ko\nkU0KIFK3blpyd02uMIXjkgR/jDmXLj8mCWa4kIyGOYhtpw2/+pSGMIpWYZqA\nPuEE2FAfOEaAaymFSgx6Lgu+DcM2a5adT+MhhGCxQUs12ZBVFr5lDdVJfoDA\nI1n5IkhHBCQbznJ0DgwMFBfi9zG4MyBTQ+oAO+2K5cZjk1E+uBs6pbODHqy0\nFhXNRUjL8hIIqXHITyE73V1U7X029vyqGx/BUDAfLf9lMTqF44I7MXUA/iwj\n31qEy6VCvWoZzd82ou+BmCIV3smcE7pGIiYsMpIOE7kRDAJ947A1ifsbIylV\nXnj5P8fR+gM6ceLyzd2SzhCjM0CBf8y5t40zJ7Lb/B5aeJfpv+MvIYV4i335\nL5dsfmXJPrfkyksHKW6GKiYjZQK2tBsKfU7Yci1yw+tQt6ygyKDwOJUsGjPS\nRr7OoBkkNJlocBky1J/UE0y3ubsfe0MZ6zTOtalc7oWU0Z/RWzX3NcP69WvN\n9KHGrOfkrShYB7djo3HGg5wcWvUEIL9I4hDSkpjH47nWXgCnY6bZDqilnn2O\n29mv\r\n=2jnB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGez/aUIa2Jig9+cg8DaLWTacJyILEvkuZSz/9TAvlXCAiB7EznmVILiORJy8DjHQzet5Ho+3y6foCrS46jARRelOg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9297da9f_1540301479439_0.6208604140522551"},"_hasShrinkwrap":false},"1.1.0-alpha.c0ecea5d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c0ecea5d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.c0ecea5d","@crave/farmblocks-text":"^2.1.0-alpha.c0ecea5d","@crave/farmblocks-theme":"^1.7.0-alpha.c0ecea5d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c0ecea5d","dist":{"shasum":"81075849eb38aa277d278758f9f94b3ad038bb2b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c0ecea5d.tgz","integrity":"sha512-dBYtMS+K9GXYLtzslVj3x0XZMuGzl4dik82lV98vPk0L0kxGNJOBBDsc+7BZbHtFVW7Xspjp3QhQIGKb/0K3iA==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzyTXCRA9TVsSAnZWagAAzgUP/1KqPsqBQb8v5cZ0QKXs\n+rgBHrux048p38Al799MtNddwQeOsmd3jIRrYPortUzMJGS9k3vtT0BgG9X9\nJtjHAbAjD1hlUvf3Dzh+sZBhhbVMDeBJNjJ36YX8ueKloKcxV7J6FfNWcGP8\nrb63FI1YNyg67tLB3myDxUSRWsn4VQIXWLc1m7M2UKhJ5iWezXyVedSC2lGk\nQnKPxHX0GJaHQqj5LanD75gQjcGa5yK6JxwtqTmSKQ4jJPZadZkS01HGqris\n3qnTcuKfcki/dPal6NfMFR+fTrCBa5drGhRmxRfz/FCc8SkoayOt2SLxGKLp\nrFkyK2vptovISYYIY53EKiNB93ghFtXkHrL71n7oLUY5asQcKtWARqldjh2c\n20BlCRPGOGyw28oYADCWuOsd/SbooqmAu3KQe43+V2FzO9aNH++USvhCsfFW\nwxLiJGBTRqxqXUnLuizMXNpeE2aNGn0XvYWWP8s4h6YQVycItO+GktExgm6T\nG88aaC/HBtbjUc5r85PRXHPP2Qcqhz2HSxSVtlD+VhpNmKKLgWXm+5CdgzVd\nFanEkF6jaUyCFEx3rj+Z6lSLtKKwKRjjw+brxE91CN4y7G5G1YOZXvmRzPbM\ne8xVNpK66eCAWHpSkCuB++I1F5mmO76R5Bryqe86vnXWaxae+U/meW5n4mWv\nNp7w\r\n=i06J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi27ylORD2h8IC7QtJBMmC+TVvWJ+aaks+go7kZMWP1AiAPC7dw4XInpYIRxyRoieQDyvtXeRO6UAz+jJVyVbLvnw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c0ecea5d_1540302038970_0.9976383488972949"},"_hasShrinkwrap":false},"1.1.0-alpha.75fb7265":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.75fb7265","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.75fb7265","@crave/farmblocks-text":"^2.1.0-alpha.75fb7265","@crave/farmblocks-theme":"^1.7.0-alpha.75fb7265"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.75fb7265","dist":{"shasum":"e277302be0cef35cae156ab16e6e18c3f9a039e5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.75fb7265.tgz","integrity":"sha512-igDO1VxsF26SfdqMwmAsNiEj1s+oaJucrgaG3N95Sg550XWn307E7kbuZdABKB9gHjwHFEq0iNdmbEoY1L1ZDw==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz75tCRA9TVsSAnZWagAAbPgP/3fRffy9TIeREOys08+x\np502U43H5PPC5/pc/UY0N53ySoXfMAHI+pOT/PznhqF5++nJy/JO27+m1ZNN\nf2eVtKmHKj4HefmlhZSxHARxUXbckILvlIhXD8Kuj1QKHYBhza9uxmYZPJT7\nZSyJ6g25GwYPIfUF8fqfZUCpl6HFwl6Dcy2pp1pwrgM7xwWkwUmczZj4oAD0\nuvFBbGZGvRU+mAQty4XUs+9GvGb2lmkgMxTyi0knKArdjMi2zmwP0WFcsZLe\nu2hjie2LVUrUSffDDUsdca47gO322ZUxBRUTQ8l+v9kQzgdSX6cQLaRRLvrx\nwGXJmBsOMOLZ2mdoNetBzCXQpvJk74By2Y9NXOogpWFUdsT1Ihp+5vxQZalY\nDQSncisQdvaIYcX7bGUxER4Cw18EXNcWvha9MRPIbqNZzcJG/XY0CkoLt0XR\nhy8jJVsce0EfSqNclEHtTQvuwtsKYNt9L8FhNMfvsZro2y3XZeqYyhV/CmDh\nOixWNHBhO4kr+Fsz2xTHniTEpig1f965CsWN5/NKSnvwzMiH26yLy0tkss9Z\n7lzI99Y85OMQL6OyD/CF/wpPxN3Soqm9TQda7cdZAGFzmRSoGDjXaBeVQ8T0\nfPbTM4qJuXXUQkmXa8K2pjhrx4bLHwxgl3GHTCr7FeNdmYHR5JB/BpQUj7FM\nBo1M\r\n=RtiV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWNGoQ0AlTSlTSa1EromTxxrPQD9Cwm9uMKUWRzWCf8AIge2rNQpZTTbghqTtG6eVAlISfQGg1HuLYXacP9Q3eqP8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.75fb7265_1540341357102_0.3877475605229517"},"_hasShrinkwrap":false},"1.1.0-alpha.413ab974":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.413ab974","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.413ab974","@crave/farmblocks-text":"^2.1.0-alpha.413ab974","@crave/farmblocks-theme":"^1.7.0-alpha.413ab974"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.413ab974","dist":{"shasum":"4f5baad46ca3ddecdbbb4e43bdb27070bcb39bc0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.413ab974.tgz","integrity":"sha512-Ygd/tYQI47t9LOnOxO9J9VGeOEVUL1BtpMwdzMER7ITvxWG9p5dCJIzddV6sQO4OnOvAA+dbTfZZGtASiYKCDg==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0HT0CRA9TVsSAnZWagAAG4cP/jfarbpzCqPxvMb0yMjM\n1uSGB+ytf6NddDsakMNqzBW2djH7mkbs/RbsYNVrejYXllSyAumZAAmKgdGR\nskOky2pOhSH7Rk7CcA8vDSKckMoFoVn/M7iS/ncM22J1f7vrmkb85T9yLKmm\nXovozwNHt8esEAuFYSBAwP8rfuAlT9AbmZuYoaTLQjlacoEzY6fySgYH2cmb\n8LQTnManIAW2MojFxQ5r5+y+iKpvKsoogLT02SxZf5RzEYlqQgDf2Jsc7f/k\nN7Bi2UE7habQBtc5hVO8O33UMMd1SdEfA9dZNaduhZ7NfkCrY4CyHdP/bDFH\ncEjTeKJUi2YUByONQBf8cqoaUQKNgY0XIOo9SRIgAZT96pNse/tPGtCbmFdw\nag7JX7RanEkJ7e2Ll6gB/A85CXIxu4A5IuwMS8djz/FiKki/VoHH3mVwKleo\n/ES6cNOfb00v8+CFPtEawXZOu/sGFtfLSHOw7q0L2mKjzHWSUwRfgHZ2U5DY\nDeFFrKRrimGp/wFG50t6wxnwxfwrWcCWUHFrD1+fJj/9ir540B7XelUOxDR4\nTNPwI5jRmN6rkPnFTmuAUFDtzEYh55KnsvNu6EPojKq+N8widN5mkmczvx6c\n3vYzPnmRj3COrcon47Ow6W9pqA7FutvbL9YRXADVges7crYTighTK5MSp+rV\nvct6\r\n=TGUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFD+GyxSUAwesKPAuVZBjAT+ev+dMBhWrWtFiy7g27qJAiEA2nHPBKd+/Y0D8jyWxxyhiD4MwKdLMXSmYp4j3rZ5lWs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.413ab974_1540388083853_0.2921326730309126"},"_hasShrinkwrap":false},"1.1.0-alpha.bb03e5a8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.bb03e5a8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.bb03e5a8","@crave/farmblocks-text":"^2.1.0-alpha.bb03e5a8","@crave/farmblocks-theme":"^1.7.0-alpha.bb03e5a8"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.bb03e5a8","dist":{"shasum":"2acdc2e624d0acea69ccee05581db7cebafa3dc0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.bb03e5a8.tgz","integrity":"sha512-PTOWVJF2h+3QBtcLIOFCf4O+ekp9FWfQQGHJcYVZb0BKH+ikfsv7GHnDuNtHCXCbwPVNZURSkqB2kYtGyGo2OA==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0JOPCRA9TVsSAnZWagAAALkP/jWnqAlgzIjc8bnJjJek\nrQ+wrcBXcuwEM7f1FGqQH7vtPC9DQ1INwwgRvPzwhWcjL/rrLMZE65pStVPT\nGD9u0nDWd5l34kiUwc6xqiV6f6HxRE1ctg0Ul3WfDAoySgfOZf4iWXdSJnsJ\nz3aSeXDY4ynwTqQSAPh8CMVfYCoPZmpZJwY2GkaxHHaNlA0rH927i2zUO6Hm\nzbZgXYE2D8JbTkHm9DsidAD4yoappiuNwLLtHqSBYKqbm6s/SUCUIy8Zzsne\nYvK5OkhglqkzwaLkwLkaMn+1/ddGzhzg2norvRnXQB/+bVkFlSMnug7V16da\nSDKMxl+zyuL6sUx2xGnLebREaMfp6358do6cGDc7VG2Dc4iDLdo1Jw3Zb+R+\n8CaFJ+Ya4nhC3TOY2mTDLKrBb/QgEDBvIcejuXnocrxp12bfYqRvrmcfeaXn\nOBNn/YvpkhZgB1+lEKeUIPZxnfPMajIH+shbL0f8aVezxWArKhvvYOmOYLLT\nyhzdiyX2lVEi7zn2KIClkNBWfzsu39xeo2ROwuwgo8mwFEaPLrqz0X816HDZ\nWiU+EGTdYyIyx+nYnkvmsi6WQbeTuMGWxJoqbqAEGydQVOWRZgQCh28wIu6B\n34x3b/rL15EZ2atPI5k7g4watFFxFlzQnabJfBuNrHXJvOb+szzJ5Bbqzdgx\nJqd+\r\n=n6NL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr0P1p9L6+bytRmI4RVoBJJhxw3/k3PcgCujxf3+27XQIhANFp3rR1ore+I8HJTfURx6b7bvdHZfPMZlsAgfm8u/Zx"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.bb03e5a8_1540395919101_0.9480979790825899"},"_hasShrinkwrap":false},"1.1.0-alpha.1ccb021e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.1ccb021e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.1ccb021e","@crave/farmblocks-text":"^2.1.0-alpha.1ccb021e","@crave/farmblocks-theme":"^1.7.0-alpha.1ccb021e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.1ccb021e","dist":{"shasum":"91e1d5988fd55faa3be23ff9af09b46af23d2f35","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.1ccb021e.tgz","integrity":"sha512-LlKvfCfUW8ZCxNZqYdcVxU2SzAXmuEH/0WHIRXfKV7X17YcmV93NoUV4MGX2tDxebs/8gOHTD37jORKeSm/V3Q==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0Jv9CRA9TVsSAnZWagAATp4P/3Ebvs4edk2KYUhh96vX\nh9aLGIewVLOrfTJ/xpGlVanSU5q8TqoBd2qyyndm575oNHcw8EvuLmnZaUxH\nkOf+GHph9tozAU5PGvTg3MnMWED8WH2OENkVi3Xx7mof0S+F+8bWJqK6p3Jd\njSgTtDZJtP+Nw4jDseoH98/Rpwnzs/71C3KYMXGkx61saB0UbXSABE+kKSil\n4XR9QNouzl0CMqR/AfdU97XijhUEc7PAXwp3WIYlLAF07NJmv0Rkr48/iW0M\n6HXVgzJELjWdZrcgDK525C+MQWUJtML73C1Ou5+kAETe+/Uq7hsvTv2+8MPm\ntfVKvFAnJgaxBaEeDdUdOwcFBwbuAi8S7vVcC3IeDBJyw2xraP2oUZEU4JB9\ngZz6iSkIYIexX5vl3nMdUpu9tkLYXvHvYUmgVxvkh0xG0Y++u2MH+ZdoeOUs\nbV81PPa0OwgzcJtd/XSUhL4axqAVUQurGjlsi02X6yJz+N7Hus+Q03ehSXTr\nEAOtYNdWEoVZ+ncv6s9X6QF/AbAAbet0AgmauMQRw5psWLDaAjTG3Lc3fqac\naw45wWhcCnwvWX3I9i/1T9OWhuKoYSAo3faYrVUYSMieF6xocoVf/Enot76f\nHiWky9rpbcsTNaGiKR/odZEh5uu/xkuNLgL4CKg8/bAj1aGajpuloZU5Jhod\nGfsp\r\n=lxGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmaF7ErzaMRxKOFtj9Ka24vQsqDDuenZ64atWbW+xVBAIhANW0upU7lfaXuMphCazQYxQ16BCQsngScgJWOnRkyR0l"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.1ccb021e_1540398077129_0.4913966255072262"},"_hasShrinkwrap":false},"1.1.0-alpha.9678cb5d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9678cb5d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.9678cb5d","@crave/farmblocks-text":"^2.1.0-alpha.9678cb5d","@crave/farmblocks-theme":"^1.7.0-alpha.9678cb5d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9678cb5d","dist":{"shasum":"7d6168a557919b7fa3d9f3e21e835ecf6ed08166","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9678cb5d.tgz","integrity":"sha512-Nkz5XZspqIWi2tc/n5Xc96GIPVhnrVOgvkY6jVRT3Dkx35ObIO9bdJFJC/PB4nuP3rCN1KMx35w5ZeSOLJnNLw==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0MIrCRA9TVsSAnZWagAAywEQAJFWIwgeCYFwMc6t/aWt\nD84ZRvC6yTQCQ+rFI34kTbVyDvPkNb2yChXq0jJKerH3jHFsn8tEIijRA1Dl\nQcNGILwdj5H+2bXG/nVTXMfvu/zekRcasln7Cg0+StF+AXfd/clCE8pFQcd7\nu4mKJfBqXqYmsLwfgwfAI6o4KzXYn+/aGIDmOoHnaF54Try0Rut/PDX/7s+D\nQ5imUOjBDco0XhtcUwlnkO7WwlG4QwjEBDWCRE1A5cDD8vUnSFO2hvXzO7Wi\nZm/zv6GmabUMR4f23/t0Kwii9GrkLHHkxkl3Pe3YrVqTvKa16ZH+nBZjBeLv\nO6+BSEuVdv9fPMcAgUaTd/AkdAifRwRkwjY8osJD2QWEmH8bMJZIn7si1MeS\nKO9hNofeVQotOcN5AeFbHff+iaEYJmDrnt0X9uY7H4elETtQvyDFkt8uBsKp\nTnuVhF4aWIho5hcApthRnObdgzY7PphjZmCwP/CTHRRf54qfCRl8Qh8kMoCi\nACO6+S0eK9dhpKS8pViXqVgIJGXdlcf4wbOkYAqufebIfIPzYtecoazhtH6g\nb1oEWGBVyeY7ADf+j21trew59OszetW7wbkD2UxtPO+HcXuPDHavXA1ztv9+\nwFJr15gEVNV/LHJZSvd3Im5koVZfyYgec6O1nEcpn83QMOwg0vRl9ZQhkM18\n7mfX\r\n=66iC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbk+YC+qe3bRtkF5ydPrw52VcpoWic9nxoLAGCo9GTmQIgSSNpWvC3mv+F80p3NmiDuxDNrKTbGrm2PCql3MSiYRg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9678cb5d_1540407850443_0.6502619570282713"},"_hasShrinkwrap":false},"1.1.0-alpha.7036f1a7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.7036f1a7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.7036f1a7","@crave/farmblocks-text":"^2.1.0-alpha.7036f1a7","@crave/farmblocks-theme":"^1.7.0-alpha.7036f1a7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.7036f1a7","dist":{"shasum":"c923d534d1a98ac4e42b97b2e9eed015e56543ea","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.7036f1a7.tgz","integrity":"sha512-pMu5IQ5TdsU1SU9x5pRQ15vfhDroaSe8/y2WvBQwBtJ9Rlf76o5RvL5Qihgxx2KWfKHXTrH57+lehHg2MU4exA==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0MMBCRA9TVsSAnZWagAAlbUP/jU0xWMWWMAk2Aw2L9ol\n2OheIqf+R19ix3UOyM7EeXlLCST0kx7EBquTVWQfwedtea3kMlq+ga6NZV2+\nZJeQLpWZaKuFuA0tICbbNMnRJ/SO4dfYMXnVDxtwKdS/bBmyakOfHUzOtCgw\nZEGF0lwNumQh9fyLRfESa2PFrbfsDUAjaXEdwL6OtRKz3eY0sTM9XrYbj8yL\ngBG72sjZEBtfNC6SdMYI5mcBAhok9Ddf4NGwQb0jb5Nzo/rp3FMFHEq3bcqp\npT9rMjBsblfVmsWcL5bnvyUMpSBnZePvbrGhs/l2UGlePuO+yd5yCSuSDFAK\nEbWoK+EGJKW2CQNEBLRPOEz8LLscnJJ9OmUlyAaJqtGH3Lc3JpczFr/qhmft\no98cDF0LhtsklBMDFaAZ1NfdV+k8DDmb74KYYEVG4D2nnln0b2iovbsmAZBX\nR1qPhA2Tf8TI9/isUi06YhAX2pU+2q/lNMZypgAkDbx0i1lH042Zxqz20fo1\nCk5oBoTAHtXD8Jq6uZ+eKpa/VoxTh0b90p5kVxlRuTqpa9P+M0STc2YPFM2k\n6W7D5kAzW7dGp5Rdiz1agrHuORVXNqPNZL1ShINz2KGMLb7LwCyAr54a+K6V\nzdFRFVeyjmMI2vKv3HRQwai2DujxwgZhzTVCCe2M6gdRwEV9riebL5H3QOnl\nfy2a\r\n=X7/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHYfzBQ9O0YOchhYDbEYnfFHNP5WrMSXomdoixYxHhpAIhAOsn7zPF0eZLcmnFcuhm+0lBBVT6lpuWQQ/F4Dlz++7y"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.7036f1a7_1540408065017_0.8456657880924165"},"_hasShrinkwrap":false},"1.1.0-alpha.8be62263":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.8be62263","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.3.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.8be62263","@crave/farmblocks-text":"^2.1.0-alpha.8be62263","@crave/farmblocks-theme":"^1.7.0-alpha.8be62263"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.8be62263","dist":{"shasum":"ae2c9433bf59fa486f07b4feb607dbb144c0f69a","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.8be62263.tgz","integrity":"sha512-Vxsb0PVdsuF/fdLZLfTjY8v0exUxdN0aABBDz91hbtX6BYIcdJnogP9MyidrqrJmcPmlV54ppumT880YIHzIyg==","fileCount":13,"unpackedSize":23889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0hNdCRA9TVsSAnZWagAAyskP/jgUpBWpGw3RsQjciYCj\na0afnv/tVrCx4d8+I7Jy2iUZdWzRO87w3BQh1ALRc4J2Iyh9yCespqqPcu6A\np5PbBx38pStZsy2u9DGTBszG2BAGe9e+ohQDwtZpHTCr1+Mg1dXYRrfj9rXr\nETF9nIbjT2cB6pPVZ/kNk/6j383ODDhVVPeyCekDYiaJgGgleuKjIX9HpKQe\nuUDAsAj4wtoJoLoZoVvAdR6vw0753UFpA06nKnjHRV7MhZ6/97zmImXeJuVz\nQM5OFOV7UR9ZuniXBl40IubOw6sbtLDWZuDiV7YS21dsaIYNuqqXIRwADYcf\nhuj+sGKXoJpxRUplXtFyVaa8m1rQnuJYBDD553ljqW3AU5/SNjWfz/skzpC+\nD41/ag1JH1A1fZDvlVdEhkFem26OCIjn2GUbdzRwK/2d9BT5QzOqZyiub0he\nouQ7AP1uGcrAj1Wt+kag0VKl7pM92tgVehRohpHLmbcWagHQDrizUnvDl3p6\n7R0TIbgVNpJolxDzogS+kHUuYTUaprWeuUWktmq/39s1bp1UT/f31/5Mhrso\nGa2iQWOxF9PDlIo3WStkv4pI592Hg+G9L4OBdYzGkT1g9iRJFd0CdFSIVAcn\nl0WXWBoaFuN4Tn9/StFuPhApeUevztJde8czTrUFPqgrheRGJrvA9QZygx4J\n1Ivd\r\n=ys+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGOhuYOrLPl6U5QZCw801Ci2mS8+OIclR0yB6zAk1wawIhAJlJ27vstRjqhEehXCjK8MK+OMGkQm9lt2UcxqC30m3y"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.8be62263_1540494173141_0.027477712966806234"},"_hasShrinkwrap":false},"1.1.0-alpha.9f9ad290":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.9f9ad290","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.3.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.9f9ad290","@crave/farmblocks-text":"^2.1.0-alpha.9f9ad290","@crave/farmblocks-theme":"^1.7.0-alpha.9f9ad290"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.9f9ad290","dist":{"shasum":"f517d82038ace8b58307b08e7e635bf01dcd2dee","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.9f9ad290.tgz","integrity":"sha512-VTt491lIUkUmFOkI6FBM4OnufCWoodSKzEbIP/ynPrK5WkCth6skrHvkJTlpsNRgURAQmA9oqYDrpZwgS6kVUA==","fileCount":13,"unpackedSize":23889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0hVKCRA9TVsSAnZWagAAflMP/Ap9cRP7nBKACykn1Exg\nDHxgm5p4SY3wm5wLjkyzJCR50XOrVoBWryK9R1r0LMPE7uDmBx8ig69qZtCQ\ntw9XeMASxivGCqHA1/LQ3HN26Y6mLMhMXkidSpubWw67Xj+nNquDt3WhS4tV\nRilEk87AFo+Bi8Xvn7hm4bVmT/ZL8+B6ZQBp8MEFFSubWo4t79c3qxlbMLyn\nQ+Sv5hSmc5O4sF/iZZz77cEi2j9wtFI2PAxpLlb4czWoGOCHjLVBbIFD5Wcd\ndno1hGnQnR+jatkFGXRyJAEL+coIFJNiDKqVle7B8RjTXlP625+7ff+PzaPw\n6Z8LJF/bdszAGeyHbaLPXkv7edbeIfeb1b/DBwIcp8u7v77E/5c+994Zbdx9\nUAYF7Q/cYLbE3l8cbq5SLs47XFHexsLCFDrqMBNRprnH4LHTDhntfhRlSWf5\nIvl/WFtP0i7S4XozlwsjTQuCl1HKPwPNzRBtXriw2HmmaQ8MoDQeamcEigZR\nvAhJlaxVBQfsxv6OsS1Qn/IoGxftjzAIaN7m9fGX/3ftzXtJERP6i1vjt5iT\ng1nHTlFp4AfvtWweue5m5mjwxgv4IdLe1x7vPNzVC6uJztBR/DJm9mWXH7NT\nBZSCxhW8lN8X1zAM9qQ4x3cBnH6to4+yE1v4H/gQTmD/ABy8kQsK7ixitAmq\nH+wH\r\n=6khB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrWPqhnq7tYnKdbRQ9RvT969vPcE3pcKBx04Kihp4wtAiBSem/En6hOEiwkWW/XmfyRloxVVzWWAo5ZZCnqjjazOw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.9f9ad290_1540494665486_0.4927937383756238"},"_hasShrinkwrap":false},"1.1.0-alpha.b060fd51":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.b060fd51","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.3.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.b060fd51","@crave/farmblocks-text":"^2.1.0-alpha.b060fd51","@crave/farmblocks-theme":"^1.7.0-alpha.b060fd51"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.b060fd51","dist":{"shasum":"8ca589bd4d4b07676f9d97b7d73ae858210bf76d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.b060fd51.tgz","integrity":"sha512-BxnBaMRNfAt63IFLXkhUUgOn58BRoLrEDBPPWyKFbVdc29q04qKXVvSqB/YJNjuMq8sNO4YWHgy/kjHZ/+m9sQ==","fileCount":13,"unpackedSize":23889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ikzCRA9TVsSAnZWagAAQN8P/RnADso0iE+gnGlqbsxM\n9Xyuh/Dd2JFrpXbPEGJCxhEXw7OGRuxIyvi/j7SfBjjtvCI3lrIhNXwjoqpG\nLDahYEn35x0roPUHM+bmTk1rXfAeydDpaZprQDlaNx4YpiBaoxY5O3aoEI/F\nPefn1TIEjDEJQnfLXKhMkNhAtj+1t8upBEfKGc45SmbEN4R9Hy5BKViacTsf\nYXFX+hcLLdD2Wn5TJ7pwNXMz3LaJd9GETez3o4TwkWVkIpP6k6Ft8sns5nGN\nRrBGCnLzI4LRrsXWBmlHvIGLfJ7+tl7Ze3/bJMfJ24OTzjdNZXiP+jxvsayL\nh57UFpzruFpMqFbQm3gxDhUojMNXyC6MG9aksbZ41IMW7T1aVaLn04rmY+6m\n54DvaYtt/pDgrg41iAHkoWTw9esWJyn+xs7i8o46PkaGyzL7YeunipjMCDOy\nbU7VwfFgP40x17e2fUl2gMc3wDHSK85TbFdNpxqEWp7+jBNcUnpEB2G/9+Ky\nlG+HsAwdWZICdxnpY0NZbxMVR97k4RDyMsXHVK6PCm/mdh7UZ5JxH2TDTIdF\nkqEKxXx6iw2dnvzQOFRcquxv/pDanfFSXCF2ZBKYTdfRg7Iy3JTNGALc3osX\nVL37nldD6oUByhbMJJY5d0A/1ENQlMIvKU4OyaL40ge2efxf1XKLaIxpC5f9\nmel+\r\n=Id5h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo8zi5kOdJOk1BRQ+OVUlkfRbssPcANkYZUzAgQAjv2AiEAzKLKalb7axpWA7tQKGu5ybJot2HJthBXQ9DB9cpbGgE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.b060fd51_1540499763006_0.8333563727865418"},"_hasShrinkwrap":false},"1.1.0-alpha.e9d1e49a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.e9d1e49a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.e9d1e49a","@crave/farmblocks-text":"^2.1.0-alpha.e9d1e49a","@crave/farmblocks-theme":"^1.7.0-alpha.e9d1e49a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.e9d1e49a","dist":{"shasum":"28f25996a40e7808860e4ddf1ecf3b2556b21234","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.e9d1e49a.tgz","integrity":"sha512-X3IG+ZT3jyJgVMRhurn/6+MfK11fyQ2Dq3CiCRo37If1K8vvnzKuUUy/DWqUSUZSJcaUzufVgVJ+vVt5LGm33g==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0xqHCRA9TVsSAnZWagAAi5AP/iwg3VLP2eN2wjeE7kfL\nfe3vhQYCEmyb8rBlBqb3ph+WWa47EG6ZmTGXTgcCeTLsb8rVu4geuxQziC6n\noDCFTE+lExm8OvVozL/AnzhVDyjwAhuJkEVZuJZLvYOMk0VoQH8BxjaVerw5\nsQFq+CttP/bHffaZ5zAYMtNPa/c6xh9MEAhXJgH3Qjpu1BLOisGX2RAv7q/f\nthA4QRynHpOUE4sLH6JSIFW8SPLMu+0U5gqikM4qJmal4jfRewE8y+a5k62S\n1DH9bjo4gIt6e80rn2CEMEvcFEqJcPY8DBgAwZFruC2b/WERSrGRiQEGo610\nbVbUw+L3Go4DNhMxRCMKcqVEasN0YZoK4NrUTuhtDA5oJgBwqca6mCuD4KbG\n7CQZs0rg53zzIcJEg//b8rTLt+MbRdvQjlb8p3+Wy4PqQYxvd0qN1vD4k6JU\nJNC1HTGZirldA5BQ2aDO0QKgLpHMGgVuxK49H2MNCeSHV8j1UM8rleRVtwFz\nq7BvckmELFsdeCIh2F4QTTaopqsvcf0HJjj5ytz29sg/ns5zhbvOVN6FBEnE\nXuhRyh2I3rnFS1nIOHc+fPE0i6r+qr9TbTzH32VRtEj5kBIw3bKOhxZBBCa7\nC3Ywz7qO+nCR/MTSdgFRliCOQxJyflzMCvgtk2T4pOcZYxKo2OX4pYb7eyXm\nVZv5\r\n=wZP5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsvZY7IDj7L3uSxm8uh0UijKpo3C9HczG4lMoVCdfk3AiEA4HqwRlucF1Njdpch63uPItkJJfsxEiUAXyYQfxhyMRA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.e9d1e49a_1540561543206_0.5609336108589258"},"_hasShrinkwrap":false},"1.1.0-alpha.70ff7bd3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.70ff7bd3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.70ff7bd3","@crave/farmblocks-text":"^2.1.0-alpha.70ff7bd3","@crave/farmblocks-theme":"^1.7.0-alpha.70ff7bd3"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.70ff7bd3","dist":{"shasum":"ec73b7a0f9649951b0ffeb7005ed0410e0f5af91","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.70ff7bd3.tgz","integrity":"sha512-CGVjGfueDOwZgJBQ4jaFi8PhkqNXd3SbwmaHvpRu5RvpeZZX/Ra3t6Z5FIewiKsbMrVjr/kU5l0lZzP0+Spb7A==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0yIOCRA9TVsSAnZWagAAAmIP/20JE7hzvaeHCOUdC8cP\niJpAvt0leyYr9B8KKT+7oDatcPd0VLggVg7L5N33miH6zvvmTYYV+0yUAAtp\naQe/KDY5Yt7FOihS7fs/WxRrBHbScr6DjzS8m12azOv1xUDuXkG1jlXrGon7\nIH1McC2Ts90rRQvzRzAAeK3o+nmHbdaFlBCVuZk15Nj0NZZTEajPzrbiLjWI\nq0GHy94bTRr+T5LrAG2nhSMo3oDU4hAybYDInfsBRMCWpYvYVwZK0vTlH2Uq\nKIDZQkjr2kLSadEjISyO7HeiJam4qN5/DFDMWaOeVkTg70yL2JhHIU86EgVg\nQAANwxGGqNt5zijBeITHLf26+OL+h0fRo7R7G/orPFtouP0Vo32pX4Lo2ihP\nXjPNTLBaj/gMQfGCszPBk/pnZIJFyuWu+M1tNG2QfYRnmjDR07Z/EDTt7zeS\nzesLuhAhJekOiBocSjYjnAXjDZqydXort9SZ0MuO0eQ2hVsUWhHqJ5LDBlCZ\n8NWE6D3C372chjx8fccPOET+aKGNJbHkMRn1m9gdoR6ao6HebD1WmKHv4Ds3\nid/5+s/MY84Q21iS856QQPuWNuQBacE97Fky2PaPPgvZ0HYg8Fs5BoNnUx6v\nO65XEuJP8ixwgNsqa8klYrGvipNNRzGUgTDaWnYh3WQKCxkPoriluWa5IlrE\n2qVF\r\n=4u4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8OqzkTPo2AV3lTwtN+PfgjtQksn3DodjHr6j3iGvipAiAptaucPRWLCWz+aDVwOAlMrDov28HXorTROsJEySFQDg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.70ff7bd3_1540563469283_0.7182545911436449"},"_hasShrinkwrap":false},"1.1.0-alpha.ac36fe7c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.ac36fe7c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.ac36fe7c","@crave/farmblocks-text":"^2.1.0-alpha.ac36fe7c","@crave/farmblocks-theme":"^1.7.0-alpha.ac36fe7c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.ac36fe7c","dist":{"shasum":"ae021f0c205a742332b8f848b0a32f56bea920b3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.ac36fe7c.tgz","integrity":"sha512-Tof9AGmGjP0p+uTnks6XRmz2jWRBuAz6m1HSP93KheGFKcBz+2OxJgOHh6VwgUDFruNE1vGurrd0aeWlq19tpg==","fileCount":13,"unpackedSize":23889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb00kQCRA9TVsSAnZWagAAq9sP/3ShdDWGgK3OvgOhYDHT\nuKm379U8CX96M1520fRdkjENemB4GjPIWYY/PuJnFGFaD5tcvYFXxN21fgaP\nXuCXqIAQNq7bzNzamiivo6AtBEF4OOt4ZCvlBjrR3iut3kGemFuyjN5a3kjm\nNe+wfG9ttUiOUmt0srffTUM77F0dn/0x20DYI39egMwcUbaUMzSh46L8rlA8\nTtx94K8Puzp3kQDi0FB2mEAMHsdrhM14Ha8Xw9mfnoZktnfBcK9DWt/k2FXE\nLodIV598ahvlokteyPHjQQUJLUStkUrduDq8VhhrmtNub0sUQ1KQYfDnPScP\nHyAnEXv6aP4/Lw2LfG2IxazlpkcoAKL5hQIYuQ7jU9oG8RQfkohnj1qbrsjN\n5mWl4H9NQKQIZJJFUVvcsJA2NPaQAPcBaBUXRPbZfOaT1zMBiuIZ60mFt/Lq\nXOvnqUzUwGdZ1RLeYBUudrh7Yq2J0zIlOaEZk8SIwK0jOIjVyMxXfeRu6SAM\nFbL1WCXISoIkA/wyHxp+TdZAP/5PGm8IXMCNFVKmpUUnzBEL21QPoJj+hDho\nVK/7hyUDL74JEuWLqiGq0IQlYFsr3BtnXkiHpS4IL4uMUDUv70mewBcJ5I5A\ng1z2kMc6QR6EC1jAmE6E6h2NisiGoRVJifwV4hTrFiSy9GEQrttfQ1v3yjfG\ncsan\r\n=/BG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvSnZtVOhvmyJwlCQsJcm6h5HK67WGt/EPXTw7KbbvrAiEA0QJzynqcK2AbPCVHYYyRHObtfsytmxp30WWOKwMAD4M="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.ac36fe7c_1540573456010_0.523674386730691"},"_hasShrinkwrap":false},"1.1.0-alpha.64b91c22":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.64b91c22","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.64b91c22","@crave/farmblocks-text":"^2.1.0-alpha.64b91c22","@crave/farmblocks-theme":"^1.7.0-alpha.64b91c22"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.64b91c22","dist":{"shasum":"470dabf3462e7b482754bea84cd637d51458f736","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.64b91c22.tgz","integrity":"sha512-NULMqmXZSGpV8kUBGTKVZ8jFT9BELbrIGEcgqIr0WIh5IX2F2P++jdGphNQTze0v3VBgdEoNMu9+hxZp6QP4wg==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb00+DCRA9TVsSAnZWagAAYJcP/0xmRJ08sknNveLYEipa\nppUMdqRrBGZoYLhjZk0z+Xd+h1XWp89omIj2sIWT41XPZNicVsWMgi/c5cba\n8+cS/TK/OFR5uZXSeS8hkQB3WhaKY8D20cPfpGdJvSkLvWrNcfN8wYQzPWlp\nO4q55onXHNuCQSi/HHuiFwpij+wh9ZY3y4gvAFlsEh3giij/fNMAkHQ1SM/X\nEmOFGPcsHRpHJdFQ2kB+J+5tkUw4sTF4d1Sphlc1P3IsfxCOiQPnhCNllUu2\nphaNegfzCsCh5YhCY+z6AjQHzSK9/ayuzhG0svzvpGHJJAh71uoC9gE1YMq+\nzoLRDFSwC+ktrUD9NWaEInicOJ/liKXCGVFlinhk/T8fjd0XA+1gZqAcRSWu\ngx8r3InwAx2I/5q/hG20thsATI1Dm9mh+eA9VN1IeMRziBWzhuEiVqGTRxxR\n2XhWbi0kyXBYLdrbvzIudV+wIuEiDYtwjNmz3mYsSKEFjck+TPT3XxExEDrM\nYwRomeX1hVXdPFyNGSmK6qpsXnAp5LBWUuPPsbtqxyE/Fk+QsCpIoKa6OpGx\nFnpXJsOBEmtHCSRiBIl8A3zYcUTPGI+7vXKQcx8sYO3484vR95ggkgTJPgua\nV1jCqkLpX2hEXESeWICYhNEFClHhZWM5l9RdiCscG/szoWjY1bVALHa0CzgG\nW+Bq\r\n=Y9kg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN2wTgKXTjuydLLqwYzygTRKK/zBXRVKnHk0I2OSfSNAiA/cMrSJ3l1gPYZtx68OSQEaEoRLqDIGueyRcymRW+afQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.64b91c22_1540575107060_0.055138698070797965"},"_hasShrinkwrap":false},"1.1.0-alpha.884cbfbf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.884cbfbf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.884cbfbf","@crave/farmblocks-text":"^2.1.0-alpha.884cbfbf","@crave/farmblocks-theme":"^1.7.0-alpha.884cbfbf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.884cbfbf","dist":{"shasum":"5ed0c013e79c92a53bfcbc5d5e08ceb31a8abc7e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.884cbfbf.tgz","integrity":"sha512-kzHnVuWU7/STLQLQ8RfrydaiYwn5IX4HQxB46Mg7/AFo4dr0Ic4yhONUHjXQBuHIdWFOp1medt3IKU29MUiXTw==","fileCount":13,"unpackedSize":23889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb02OhCRA9TVsSAnZWagAAiakP/0ZH4DfvUnpgmLIhZCeo\njB1lWYXB1McebTI0w8k2scV0tj3Cb2ZoViOD0wFhtxWjQI5UolxfAw1Sucuo\nPDsDu/4RlMU5Hogt1sKGUAQB4uMXZxS/wTOeBj0/wN+OF7z8ecSSxvX9CDgI\nHZhbnGDadNDIKLKABcfrLusWfkkf4FPG9PROJG4kfqfvlDxehFnEL6b7Uh+F\nDG7WaV02saNfDyDLUIYvTO87WWVWpn03fFH7+A5hF3ibpD3Ae3Eem5YHjdzb\nWDo/vlRxhryZ0IxxBvgb9O7oye4ddKQxniZ3IKVUeKO3xkUc7g1H0MPJEUB2\n54ihsDR+fQyEae0NvJbYX405sC/CuCqs99y3Wl5Agj0sNxIDtRt16NAQ98B+\nKNAkHx7DOJKG9DbXXjZcImflRY27fiVO11mGT1BmleokIOdwMSmY0PYxTyDV\nxcA46pTqaLXj0ahA4HlENYX5shRhVhNbEP9cIdEv8Nslt4FO7PLJkZtZgFuW\nRVYP38FzU0CgJFXYhwtVS296iFDtVRTsWp90ESO6997Jttocun1F6CZnmX2b\nCPnX0c+8ZlnOLRjQYO9i7MxWqO1D4KvkpJtNaHwEM+htuBcSmgXB9WkA10Pi\nUk4cs3+BYLG4/D4Grz0e+pvSpE9oK9hnQvklntKxVLm8GY7jrMSAsAh2hvp7\nQha6\r\n=Fexx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxHLmMYJ2uIItCZXzcoI4OSdfEXAv2JqDg8UsdPFwUIAiEA4T5z7pyGYqHgtMjnjJW9hSSdaNOtcb/buCqBU0LMwn8="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.884cbfbf_1540580257220_0.27109701176620105"},"_hasShrinkwrap":false},"1.1.0-alpha.0af71f65":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.0af71f65","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.0af71f65","@crave/farmblocks-text":"^2.1.0-alpha.0af71f65","@crave/farmblocks-theme":"^1.7.0-alpha.0af71f65"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.0af71f65","dist":{"shasum":"08a9cca968d8c7f259f3c26a008c668f10d7c4ae","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.0af71f65.tgz","integrity":"sha512-8UREffCY+wPXK6wVhUVziVRTRBqoEz2R45hq8tpvXFbHfzBD8tifFWW4cUYsxe9SQxII8nFLcIqbmb2RzC6UiQ==","fileCount":13,"unpackedSize":23969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb03dSCRA9TVsSAnZWagAAcagP/0xfH7oMzGbzx71Cu7A1\nVMTe7Ku8GBPLrUwdRUuxmeVhUKu5/R6QblK/+bNiPDO0qkoLG72zuU9mERaH\ntUFXSvcxRKoupRTUKRixV+3qD504aEC49HT0eUWLLz3LzROEY+dBcFIt/Fc0\ncjyLgiaA2FKEK1dCTafSstaSpiIh2Sno4VqnDGE5xQ91oTCwxGA8IsCqR5yj\njyyso/giR4dS29t6n/RufbIyY+4jIL5ZTNr1IgEjXFr0tz9bm2nHvORyMydR\nEkSzHPDyWdv2XAJVrSLAk3m02wwHz4+nKQ2H2Hz40RmGULhhs+DCe2Yf0blw\n7CJGInwsQ9xEgqJlBLHzFjEizc2EE26cFNUbbKFFdOOaaYzu+vRxX1Dc7HeB\nSlW/E8aOlB40qZmOAGjaUjyku7LT4DKp7FT1LqWebnOQorb/sq1l64rVwalz\nGMJEvItYR2fR0Apst3cBiXZ1ehPjV4yObjMussAS2ntxPdxPiw2YqwCABo1d\nIwiUuK5C68+Viv+jwSGvZAKyk6XkSTH3XeRwlSUgIbNypJSUmsZNiH3pwUsp\n36NOQNuyoEr1mlY3Dc2WGDOxvcA1Kt0WF9JVZt3lTOeObOhj5Gqvz/YESeH+\n95oL3aEJgeO/ZwFRR3t1RK7GhxDSv6sE2qmV3HxRikS5U91gCrZXSYMiXAty\n1f//\r\n=wXbI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdj92tDz3aY/yvXUZUrV6wH/g1+QBW3QmcgLVigJinjAiBSyFnRhEzFDtH+gUgWKVNR3qWbHwPR6X/VvKLduD0kww=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.0af71f65_1540585297679_0.5188557972453136"},"_hasShrinkwrap":false},"1.1.0-alpha.85335020":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.85335020","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.85335020","@crave/farmblocks-text":"^2.1.0-alpha.85335020","@crave/farmblocks-theme":"^1.7.0-alpha.85335020"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.85335020","dist":{"shasum":"81402fd5e4be552c500d853837ad6ecc2179d558","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.85335020.tgz","integrity":"sha512-FUBxdl3AFVTGyUukirKoGeBiOQwzRpl/yVNXmMkA+NLzcDAxXI8q/zRQ8w3lybaCMtMUpCfl4cxstD9Y4u9PmQ==","fileCount":13,"unpackedSize":23969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb04B3CRA9TVsSAnZWagAAO8AP/0CKdHVCaJLvr8gi9Kb+\nDTFFDS9J9mzWvouxe5JsLTpFprjU0sDDZI6q248kobpOaG3G8tdS+4CUGZs2\nbPkgUtmLxvYz/cIEgjggPWoIMaXnZmnah85xQIdOwY+KbClqVB0ob2Tevnc/\n29NcsdgoRBBHop1y4YcMPr/3TiksuuTq1e7nsk689Iyeh7c96V/KmfDXMDey\n9zSFQ+2s0vclWyqTXvvqDRp4p7migIXjF5oEB9pt2iW/7o2lTjJRvsJjl5Jy\nxvG1POUwgh2unVERgkOvPf8bPEZ0bh4w6jFXiKBr3gBHkOET0opQ/u6Xs/4B\njI7a1PhLBQw+FJtjrb1JyalXbbtWzkeQarN+MJXjN3P4x9hJj1B5/69sxkuq\nXADYL+x0lJkTq8CRxmON0lM1J5SeNBw6Wq5DHZQe1Ujpr+y3Ytkc1bHIWDfP\n/hWnfhJtv1raEBAX9uAifBTnxV7IL/12ikC1z7/FjnA3d6LO2zHhyJWuHlvt\nO04R0AEQ2ZqRpz0XebfSbFyOrA2BwKVgXaO3Jv+H4md2LXBXxpSXmKM/N8Fj\npej8X2dXcmwzWCQTVa9KEs28FSuxWo1m2z4Cy4l2IEo7mXBZW+znY2xBEPfZ\nl5gF+fo15T+vuwAb38c3rUEzfJRFqNLGg67OJAlk0pc2avefYTQcs2I6HTW0\nMz0/\r\n=iSL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuWDP3EJBEPptpHgPM4G70GrpEFgT5s25GzfIivSvdOgIhAOa8nFB7CabWqJqXfJPpT3tQFlXfqHvjReQn4QGZW6pF"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.85335020_1540587638984_0.008955455725284445"},"_hasShrinkwrap":false},"1.1.0-alpha.c4ed1a5a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.c4ed1a5a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.c4ed1a5a","@crave/farmblocks-text":"^2.1.0-alpha.c4ed1a5a","@crave/farmblocks-theme":"^1.7.0-alpha.c4ed1a5a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.c4ed1a5a","dist":{"shasum":"2ce517e6140a380948a66cf13a6599c1989c5889","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.c4ed1a5a.tgz","integrity":"sha512-11JmO0ozLgKwA8AGDcuhlto7S+1bFdno6zrLMG46jSl/wTCQdlFaZkbwi0vu90Jyhqpl6VTiM7a/RGMA/lvneA==","fileCount":13,"unpackedSize":23629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1Ot3CRA9TVsSAnZWagAAnGsQAKN4apax2I41p2eYFNFF\nq58NG0ZKyVoq95N5t/ulV9Y2NuhU9jnzh9JxdS8pvUuWiQf1f6ZxM5oSDMri\nRAJd8rfwyGxfuCP/dlPXhCQdWNF38I1c0CaTJQQ5kq+Qs2OteMJ6Ixqfbk5p\nJNWKQIFp3xig5QUiGYk2oZd55TVsMEbZ3zZSr3InM8zNR4gV5gO20eHvP9/O\nIjixvq/krwIU1O4J3ZK8OY/9VAOGVLUl+vF19w4G6HWol3Ue4zzojK7EpErO\nH2HVrfwYsHOLNQEWDROBd7KmmUQMBCaQ47zvtJ92Vv8c2DYTt/TEMVryBd0p\nm0WKRKSndyAm6xu8lPzgNeqGQ5vu7OnmEUkmsplVYeKrI3gY7DsXOiayCNoe\nToLWET4pFGIl78FqgKRWljTHNgJOml3bRsjq88b2PUT8+mv5VrZFpp2sbOyx\nBEYBDQjt1mh89aE9/Zo/pHzynGbs+ZtrqJQ2BX2dX706Dbi+REMleRkPN9iI\nRCDtAI9NykpUZcCLzweV7xdsBK4SU/wUV4hZAnOrI15SEWCaDX94/KktavtS\nx2f2AqHHat1a6UHiXHuP0qs/WSOVO6lF0cQkXPXF0Ef3QH4ez4bk+M8FDKoO\n362VGkFyFdsGAqgy1sMUT4KmLKZtfMi6WF/1UHvmz7YptDs02ZO8A0UTvmW7\nX6Su\r\n=souY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqXHYbqtXrRyS1rDBcX5tl165XyvbK6LSNGLyojNdSdgIgNc0C9ygIJ2p4CzIHRdiIe/ijYORNovv68bKfUkzn9mo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.c4ed1a5a_1540680566397_0.4986437137061308"},"_hasShrinkwrap":false},"1.1.0-alpha.f94d6eeb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.f94d6eeb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^0.6.0-alpha.f94d6eeb","@crave/farmblocks-text":"^2.1.0-alpha.f94d6eeb","@crave/farmblocks-theme":"^1.7.0-alpha.f94d6eeb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.f94d6eeb","dist":{"shasum":"d015e6b1fa61ffe8b5791f43cb0e6c194fef12b9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.f94d6eeb.tgz","integrity":"sha512-uFwjRi8wpigUErlA0HOumEUpKQB1z6U2wMlglIAZXAQpuYZiyxzNaudmVg4qkvCoDel82XFBec64sL1lgQvQqA==","fileCount":13,"unpackedSize":23969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1wA3CRA9TVsSAnZWagAA02kP/ROtBew3/29SGZLpTh3y\niY9DDis8HIHyzpHpMWxuT10CEdEuWgQ6Y0wb5Kv2Ejd2O+FYsKotW6BiARxp\nIqeiLVtayWmnaAnHPYYtqYgQ2gJzzUzyacDjKppowf3PxItVP85x3IPpUwa/\nJ5BJZvQEHvazLigsXJXe8v9ftvJk1xYEYeEj42xdI8HUQhIRrWw/Gy82fhGw\nN9/dwe0urGofoXt+VDoEs6WlIh5LxuBK3H7rWLs4+70ukiF2RmdLtwms6EaT\nszl9JZX6NnJZJR/x8koUXxJ6OgJMxtsAkmhgqbjkJZPL7TaVN87kxe6bsim7\n2d1Wg5SayM1gzsgQpEVt7iPoR+jHdbspKtyn8/qBgjlbE610A7hbA6Ra2c8h\nsjwj3wNJTtZLlu+MHztFwryxEkV+W5yIEPFoOcRn9wttDAPuPM2r0XmB3Unn\nEBWlLAOGZuclDp3brZ0nTZ+HjVTUvRaFC53B5qVkJRFkOULt4FH4Zfp52iPx\nqCbtzIMIkQ/jmX6BpSGS4ltF8E2Xsvaow9TCg+1rS525tM4jRbSNAAeocN3B\ndbl+dTjN8LIwjIYy78q58qp68hpx2peJlAtbaug046m2mqj81h/oCCsm2DfM\na5UhMcMStvNlKwZz1bmgg+EPbGlhQe4rf79vBpZUAWsnb8X97vjUY0fhoW0/\n01o0\r\n=HTul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMDVypcPJXmZ75/dUrE/6xGcI5wBb5PJMYFxRGNBoXiAiEAtY4GaH+TNDP+ZyZ6jOL9Hp3+B13ELV+a9+PM/eH9dYg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.f94d6eeb_1540816950337_0.8070266943876538"},"_hasShrinkwrap":false},"2.0.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.0.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.0.0","@crave/farmblocks-text":"^3.0.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.0.0","dist":{"shasum":"c8f54bc1ab9d6b2c9242371e26fec7082c6c836e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.0.0.tgz","integrity":"sha512-2xe5Tqekb9a2MbgqiI+7fyT7BxTJQeslVoFhIgfeICLlWHF7cxv5fYg9RUXa5Jy0v8dcR2Wp167ldzCRB4C3BA==","fileCount":13,"unpackedSize":23864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1wQ0CRA9TVsSAnZWagAAunoQAJgNMjeSjogSS0AJp8gl\nxr8prgAdU62v9kSWZ04rZs9hR4vKXS1hkymAFaWm6bPHeGiQLytEGahRaLli\ncRkJ1HD255/3u90fQHKBYfhSi/7rYA7pOTQDznG54DMRZk9wgSgowb4Ve0jC\nLwORU4nRkIJ+8MzL6fDTT6PFQR01s/hWEhmypl8ndNItGEcvVeiMEHkllNcX\n57u9D3LNvvTviseZzku+JHlZjmEbTcn6molrpp5a7RecJtWQFaK1dQN2lnQw\noOkeC5z8RE4Rt8VAYHwxJ4thhFRg/EEM5HruihzXnzYw7W0UL8KDQeucA6fj\nAQ8AUcqldy18bw2vGoEXgqi5BH4i/BEbEN1SsmcbHYu9wd9LzaDw5ATQvtCJ\n3R/00PPKZsvpt5r58xTuRGTgTWQQCmpbdnI4CdhxWR+KG1rb+je67dcAYHWQ\nAxnDorwt7QHNePubcEEhPP8hvndfaUYKSzQiiEn/5rVJfrkQw3G8N+8g8NSM\nEWlL+veuCpJSwGfp4kaCuRRFxot7J6oH0qqNSUO2N71sevdUa5io+2j36tGK\nsK3aL9Rx6ahaBM+j58AsJW8DO+NrRBrhRCORDX2/cW9QSfGDEIqyDdPI7Nq1\nyncsnkFz8gr6oWfS/4kcTacshHL3FuWdlhkOSx93Bl8TKUvIEjH13kyMErK+\nFvBU\r\n=DlgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyLqHfLRmlLsMmjGjcbL7OIWo8B1VVIPiGkuV+xdxSQgIgDfVYR76Gpu3ZKS/FgtYtm1AqnT9TGhl4CBBXf3534Aw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.0.0_1540817971854_0.16715111865155974"},"_hasShrinkwrap":false},"2.1.0-alpha.ca72ed4a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ca72ed4a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ca72ed4a","@crave/farmblocks-text":"^3.1.0-alpha.ca72ed4a","@crave/farmblocks-theme":"^1.7.0-alpha.ca72ed4a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ca72ed4a","dist":{"shasum":"575a927531883c87cb5089240ccfbe0b13be5a65","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ca72ed4a.tgz","integrity":"sha512-j0+FON8zwJTNtO+6colPWAWg4YUpDjL1WcoFJu6VoeJEWjYhujSGJ8UanCewu6iDFr/MvdwlBe3ClGAzetxQBQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1wY3CRA9TVsSAnZWagAAg6QP/3i3LxF1+PJSr3xS1ISV\njwkn0UXvFd9INCkw5p/AbdKolPhpk5ZwHpedSve8ktZnsPPf4PYyRuICgvii\nBNpNwQGCYBkL0AtgQ0sUfdKxruYAh537x3EzHgobe+O7MOMBh4D6u0lzRzNq\nr0uo3yg8mwBYXTCM7q+Js5o33kvRzXfQeNomQN/pcFX2yML2b1Xp032DgFHV\nBei6F5NLDRlfYvlqZUTjY9LBK0wYLNkEoa9BGxEkaj0kcRcuKjQx/CXZFRoJ\nsvl/XF3YTpxKvMwPT+72j7YYUls4MBpfyZ9+Z2AJiUwkOInwxPf5tjoXoPmC\n5nOJGv4FQoUcZAFyKHWKZxpoQ0rAbhmN03UtwIXsPE0T9Izr4OIryp/TcfMB\nh9uZ3e54qx68j9+stT3BOhX8pmeGpMp8080YI2uiE1yw5E4mDMQ+m/168ZX8\ngGWcLE9mepEx3bW6JMUPHjFatUcbm3+rc6OIdZ7NUbad1iX7Gk1+5Nb/NnnU\n57iFBISuN+v6FMnmL5VTg055fbsLrLUdUhtWMjmDeb/1pZgpneWIzgwnu7XK\n3XNDToRNvbFi9C9SaalAJbIhi+KlH6DsRJZ2thGZyuKOcM0tt5w5/IPhwS/C\nf8B1PZbr+XsyIQyQuavq0m9P+Rc107eulTP4uXHW4TPiPqlloJQ74HnU+07i\nHd3p\r\n=3iVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5kI/Wp26GmglrMa9Dc4LLGY2AWC7urGF7pROEbPmQ9AIgFwSnhsT22+ColIkQt94jsuWqiqK+lIzON6vXiDi5W20="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ca72ed4a_1540818486286_0.5889401352891779"},"_hasShrinkwrap":false},"2.1.0-alpha.cb49a83a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.cb49a83a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.cb49a83a","@crave/farmblocks-text":"^3.1.0-alpha.cb49a83a","@crave/farmblocks-theme":"^1.7.0-alpha.cb49a83a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.cb49a83a","dist":{"shasum":"ed0d00763c81ebd687af7124bdbd01002f8a930f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.cb49a83a.tgz","integrity":"sha512-cjbYCRXNYem1FGdLN3nqKI5jsfUqfPD83oUqntDMCWCgfa+lGZyDU5KwOVKrJ/QhdA6Fec9kBISnrfT1VoZgmw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10EqCRA9TVsSAnZWagAAjfkQAIqQIPBmsvQyxQiSy2k0\nIWTTq2q0vROO7A6bldFqwMR4AY9ot4Jvc6L1wZlwwDLwdNnAFsVYCAFqGada\nWCmU1Ujts6qzl1iScX7j+KDV7B6CssMBpipU6h8hR2XhRH8jghIASKz2hVzk\nsL5XJeobpCTLHrC4CLDGIeFrKfBcK+lQ52TlpEunFhMFoJKPPzTte3q8p2Vg\nNgNFTi0ypYJJthySUJ+wYbdHIbC4k6S6CaF9vUhik528/j4p8MukE25bD5e3\niQmxx8WXixgzRzQtuXUb5wYGW1oqBUeHOzPa7pq5Mxff81M5vcSaEGPmHAkw\nljIhssAHTyjVNAnpbIqQbqkR7PipLweQpwqvQPqY62cwsdYz6oONiJC58X1b\niMg9pTrBBz2oFNdeYox0yJ9Jz/rvsUYtkcflVrMx7KozzSkXNev91dmDL6Br\n8UtSRJ5b2dSPECgUbFOviLD85/+9VGs/5idFaNsZMnOV/5T6n/Q7//+Tc6kU\n6HqYIfMZ5JuiXVPIknXuviE0ixcyVY2Bc9+VIRS82uDtqGoP2Py1v8X9ZBdW\n0FFntdh8ZvlvgpsWYiCmoRXGbR8dLHEigSxP3hcY2C5S5fVrpioRObc921Fd\nKfNwdchvyODVm3eLbul07XwtZ4sylHTL+6KXNaB4SRqge5X7vSZfSxpyqpJW\nfnme\r\n=dgDw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZmUAj0Mh0z6dzWHN4YCazAt6Wm4djqE4GZZyjdFkWQwIgBZwectgMcpq06JkDXLKd2MLv9WKlrrla5t1ZcqpT5j0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.cb49a83a_1540833577797_0.1773973321122284"},"_hasShrinkwrap":false},"2.1.0-alpha.cbfce4cd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.cbfce4cd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.cbfce4cd","@crave/farmblocks-text":"^3.1.0-alpha.cbfce4cd","@crave/farmblocks-theme":"^1.7.0-alpha.cbfce4cd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.cbfce4cd","dist":{"shasum":"27936691f95abb33c7907cf1dcd084492da7d8b8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.cbfce4cd.tgz","integrity":"sha512-vExUPsIdz9NGzdK1WOgUwyLalULt7OOeXZZ6uTkKP+jacssSC6ZjwXuaU8Sq17ZUOruIWwk0Ly667QlUtqT3Hg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb12VGCRA9TVsSAnZWagAAjwUP/iuxRGRjg6heMFLF1sGI\n/7HGXK75eacLUvThLIOpgTOEyf35XbRKEZWJIXfPAXB/GZoIyiij5D4lsLEq\niFIFAlDOjoxh8Yn8PnIPEvSNBj/S+WPQybttCYqqQ2zSAI5kZEtXtiIGFJAv\n96hElEAPjsRNVtL4fe4NI4/MMHFWsCaQB3XHaG2nSR4Rn3olBtw1Grjrq6vc\nS+rmzGGNjPqfxeWKU0VgNfIRtrQfxz+KBIO/ta9LZorY4sa5gH5QlBTfyCRc\nfEGaDGUTeA3osfQwcmhoAXJOlleJufFV7lpJZPnHbGA/aJMpK4kucdv2F8l7\n8YSBvQ1JUOXjQCnptPZP8nFMrCVrLrruWR6sba9BoFk4XmwDsfMdrMy+HC55\nKgmJ20oZlB3UghfpP6MBK8JK76WRhx+sHlGGgatUDJ319Lw/5eCFDnlIVrFg\nrEOhhdnPB1Vu80UvjqEISJVlz3430Oa093tWfO7gYs1zNJJogsPevvWEf42W\nKBx/vMcFlzAFNiO29MhjTJNpznsr5bp1l75ash4DWWbZ4CojrDLeRx1VLDL2\nrBjxGPJOdlLjabFcsS36YGsgUUTn7rEq3BwWFKHGq74XBvHaus7OqKNDIluD\nPMp3YtKMHOfCKTL/A1q9vubyXd/eecfMLBSuijckls5cHWhHzQLDzMI6OG7l\njnRQ\r\n=bTXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD+x8ay8okCgPtkwBTVmGmM/2N4JAnNH1Xd0P9D3wh3gIhAMyK5tDAP3jj3WyHOniZPHT90rnRD5fZ2LZOxg7766sV"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.cbfce4cd_1540842821490_0.28110595137579186"},"_hasShrinkwrap":false},"2.1.0-alpha.52cafd22":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.52cafd22","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.52cafd22","@crave/farmblocks-text":"^3.1.0-alpha.52cafd22","@crave/farmblocks-theme":"^1.7.0-alpha.52cafd22"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.52cafd22","dist":{"shasum":"7b0bcc3aca7e2813d0a87ca90f5fed70d4d92300","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.52cafd22.tgz","integrity":"sha512-UxB0dn+mS2QdpUyDFjd6Z+oRxlx3eUpYOA4RDfRdTOc6q37x3CjyAOMhGsH5R3B1Kcm4cHzywWNr/IZoYlxJyw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2EsdCRA9TVsSAnZWagAAGuAQAJ5Invtkh2WMW1RfpvWF\nKOxSHuY/W/e9xCqXRA71MpNQlv8nKPlUA/Lj9zB6ye7Nh3kz3i9GgWqTRKk3\n7LfFBBMdodtfHGDznP9Iqj9moblEHW4YJtzeLKIgNQCWo/9UKxGWdy2/DhHJ\nTdcFnBz+x363lzjw9SbA9QkLyFvqGKXc6vMElAnuKqRJCQnOigm5kHUMTVzP\nf0ifxZm26VeUa2JPp5M7TNhtuk4z5/TElKmy0XHO3O3vswv74GkTvgF35QVs\n/2LMaKHsJvn/I2XlU1ctX4P3xWwqPcDQ91kM3S5rQwWCjq19wMzfbT1ifqGr\nuwbiBUBwqW84U8zQ5GJMEhVFeh1cVgHoaXHnE81Yz3NyySs1uG/uiJcIQPFo\n5mzBpwpLs6reueFvISjeVmSF69NOq3AUl0up0dtpX48ZywgQtrv6bz2Lputm\n948gEsoiuDM9ZFBh2P5lPWRfZCNMr4akgrnkpge5AROl4c/N5VAj92egxrwK\nJW5HghPsJAXsXPLgkgguwZQMtDXfIcBXnrMnh73Pi5nneJPB/QMlIbgBpC8o\nIn9m9bkF55fM/C2QEou56OCr5eeifdMh8n8O+PBaX1c/CmyBK+60j3A6GpiG\ni70u+me3vgzZpxiuuPXHum7nUXlC5cs55glttK3H23P5FtXBnB9Gcec9lca2\nyZgj\r\n=T0a7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4ebpc7FH5zZESBz5HW7B1Tb64QsIXIPVqUQUsfNAtCQIhAJoJvHDXluslP9UKLWMcyxcLlGNjJXyr+fUdbGGAg8Z0"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.52cafd22_1540901660737_0.5144261497574354"},"_hasShrinkwrap":false},"2.1.0-alpha.9053ee92":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.9053ee92","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.9053ee92","@crave/farmblocks-text":"^3.1.0-alpha.9053ee92","@crave/farmblocks-theme":"^1.7.0-alpha.9053ee92"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.9053ee92","dist":{"shasum":"c1ce2f869169819ad428d08a72908e260327ace4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.9053ee92.tgz","integrity":"sha512-QN5S3j87mzIzY5cCCBr/Xyi1NzbJt+8mEzChbpRab7vzt89Q8pWWMV1wQVD6RjaJZswT9rhBl7iBUKfPJI4GQQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2FV/CRA9TVsSAnZWagAAuikP/3m5+sVFIeFZHT1M4NbD\ngdpxhwPBu5Xim7WqwQkc9X6+vWYQEvDIZchjfNpPKIkOtJj6rF+hrwWV+Xeo\nbzsE8ediz5twTNYH4xSddAQ9OUCl+feBtdfU6PYfshTcE635oyVeMpYGM1/q\nsYRFA/HTbewZ3p31CO9IXrlceFImnvSW50d6bNaYMfNHlkf/9um6CrDRDaCi\nbAHQjVLDwVrdgJey8MV/VgAa16EwxchUJUZ+3aDPS35YSvcfI6LRlSds2uTH\nsPvVJfa2ULBth6zjMk91aUOR+G2EvjSBZocNQucd0p2LkNnv7PrdmmpqiZ+G\nYXX7UyuLKBlboHqlqyG6I7Fy7jo4nM8LRSJUBWeMRafHSc3Hdbzo0KQSgsDx\nisKGW32URqm3ZUHXkXiPOvScc6plPCXCPJAv3p8MUsyWV7xctOG2wRTikh3e\nNGvF8EPZO4eiS8+78rsNap/GofrHjfZs+zKPAmksyeXDsnMrWaziH4aPqSkA\nS0aXZIzKNH7/MH4HbGd6noFQ7326TWswN2dqT35PRADztghVs/Ncu72Dw8Sz\nycaTj9B8edH5yi0DXEzU2QQJAXT7V3GLMBqyqrFgfRoXSCW0y6l66leUkiVB\njAg4mElQuHA+6Pqr4pY2X8mimKekHcW8PrSjXud/6KO5/tVRTYLeAT/Ph194\nyZyY\r\n=8SoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICred5dNPn10l0cCXALYQzigaxU3kcHZp7LcitK4VbyyAiAzNjoNB90+Qw1F6lWk/vUZLtukFJbs5Oa+QBMsJyjmjw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.9053ee92_1540904318308_0.9933236603777575"},"_hasShrinkwrap":false},"2.1.0-alpha.6a288aed":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6a288aed","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6a288aed","@crave/farmblocks-text":"^3.1.0-alpha.6a288aed","@crave/farmblocks-theme":"^1.7.0-alpha.6a288aed"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6a288aed","dist":{"shasum":"ef2ac738cf5acf9d95eebf39553199b737c0c9e1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6a288aed.tgz","integrity":"sha512-sTZkeIwz7BvZPaz3+rpJfke9NfpWEKJNZ18cYG1wam9VPXB5bxIfd+J9dunOW1fDhIgB61DcyHdJJUNm19w16g==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2HVNCRA9TVsSAnZWagAAlLEQAJI/0dWhi7FX0cSvMUsw\n1TrRq/cKCH6QpY6mNpkIsWz3Rvh2aowmlTN+IuSuuzM+D3OWllFjE80KEGmY\nxnUoq65GOwYsqQ599x2wvLRnrqP7XepHnRs43iFnTLWIgzDSIoRpktCq6+9G\nYUP5mew9Au7Tbn8xVSa2K/+lglkSlNvV3o6lt/6KwNvfivGJAdeRNcORdRzT\nLwW6zdyavqNOdnoAWopujrr7tUhpYP2EUMXRvKzgyqzNvLQ5zi6XVZnpDKkX\nBuAZ7riyOoRkF2qI8XgOx/vP7imMRSeM0pwhJfx0xDjKp1yrDBQ/cqzpGp/b\nsIG1uqlSTrk+OwVS6rB/9oK/WpVFvIzBNuozItUbCbf6mJhsm9SFU+2UoE3F\n0NP3ZDzPRFpZhoHEmxDOGZblPB+Vit92TrIQ8hliKfXobNaQcnL0mKk8+GVy\nOlcD96cL1QkdsBvpv6v62oGFzC2p7bB2a+paym1ubvqHJ9gongNPcdoAU0hb\nDp1ymPcxTnLz36EvglPnVURJ7F0Zg6ekJgXb7ZbYSy28MDQ4gaLVmcMNQzLg\nwTY3uOIxOsElx2rVB6gn2iF23BWk0bA+/KAU2VvmF7dKcce2NpTVr2ZMMUCa\nxcRTvNT/XAOn9/BJkvALqNpGXzsOZWUkSbejKi+F/cS2YwoZtaS6cJX3i5N+\nJL+w\r\n=yuTC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa3aucPsryD8CN8K6ft3JMhG1tmgunUrCqJj/w8Sil5AiAfOcOi9Xx8J/Ih5FkWAe9ubUvNmvES3RLC5pkxBuxyQg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6a288aed_1540912460571_0.3071111456459561"},"_hasShrinkwrap":false},"2.1.0-alpha.68975eb4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.68975eb4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.68975eb4","@crave/farmblocks-text":"^3.1.0-alpha.68975eb4","@crave/farmblocks-theme":"^1.7.0-alpha.68975eb4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.68975eb4","dist":{"shasum":"58ae4ba6587fe852bc3e197193d9d806b418174f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.68975eb4.tgz","integrity":"sha512-ND/4YbJDIKx4gDzyTzou7a8V8ybaQeX/MFSdiZXUg0CVQCXdQ31JEkkFKQX8Kz+9ymkmvx7WpliJ60et6u69Tw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2HtnCRA9TVsSAnZWagAAZYkP/isahJAnJdGlMb3OU8Cj\nEFgjMMQ8DVrHnVkGpg59UK+cp1rTnFvgYsqgMy4DjplkutuBcoopsqP4sr+u\n81yNmokp8Rw8YovEZtZujS5GXh+ud/z9HKZA228GhTUgj5g7VlvKoY8GBQqM\nlDxmyNeW1GTk6HihgiVIm1b7lLffevzVUKB45n8Qnh2wSLVJ9wN27u1nr3dl\na6tRHTR0a/pMPSG6NC9T+BRsvz9rLVtvRvcdMc9wRLlYpZPqcqEqsDeWniRk\nfLUfDbdzw+sh1Jrq63ydn4uuCI/phM5R122fIvI6Ao2vc/3av0c91A3hmde0\n49Z0UJarOaKJeHeHJys4AejKYDxKTnGYmEkUN9yLwVBaLETNfemTksst4d4v\nWGAmRWjrQJbVwpxU0q976dEgXSPOyBK+cpIWED7iC/dSzCcj4rTfrBXFFy1n\noU/vWJzDxOdyTrLSMNvIjBBiZiL8Z0IzDcNIEQLiXKm1n9jEgHxrZMeuF3Ms\ny8Kv4vRVeHlgyKyXtdeN9X4Y+vlQnuHiut7GklJKX8zwUB+Ks8CqRyRFUe4p\nhgaZDA6aq4JANlNzOaCqenhSknyNZ9TIA1pS5PtdQEoPSiD9rXJSrsqx67sb\nPnxfSdEnd92MwDWTV1Jd3IWzbv4xVU7v3RWmvugng7biy1UnWZJyudh8xTTi\njpoF\r\n=Jhrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAbWnW5yAgmBwWIg/DrwZbR7pgLt+5/1ncrLHnBmajGAiBoRZBOpPUv3IWwPdKEt2ukNqkw7gWc7o6T0bom5kuGEw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.68975eb4_1540914023171_0.9712249537622013"},"_hasShrinkwrap":false},"2.1.0-alpha.fb5f3b79":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.fb5f3b79","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.fb5f3b79","@crave/farmblocks-text":"^3.1.0-alpha.fb5f3b79","@crave/farmblocks-theme":"^1.7.0-alpha.fb5f3b79"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.fb5f3b79","dist":{"shasum":"c373f551f90a23e08c19f71a21f0c124d2d14be7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.fb5f3b79.tgz","integrity":"sha512-GVNk/cBey2rERmD/12qsl5BK/tLScbbfYZNwXynVRRThHPFtVGeWY6/sRielE9Q6PSoJhIUuYs0N1Aa2DdJ8Vw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2H8lCRA9TVsSAnZWagAARh4P/R8UWeOb05Jv0I5EfQ2m\nT56mlbbMFy88RvOZS+wUZXNbU9/QOSHKTaUXU7NuErcs0cUTY7+FaazGybMR\n5mMYleKrVd1I2CZ8S+Pqf8x1X/D0GFjy3CLpHtxUO9AiBes+MFyiujmKH2VZ\nV6JljUJ45XeL+BN2w9024R/Ws3ELwKGoHeAVJ9J1Eni1aHFbxObWa1eQ+a24\nwcyioqxoLhjkg5sLBT4BkeKwlfn9BbYQtTRZ0/iorkcLlS3bpmWlb+dxsLDR\nhDnhi4MXtPA7qOfU2uZTSFDeIzb/9VpPLBPlhZZQvUTUDOreNqysB/xkmhIt\nNYsYEcK8WRs72R/EgRNkMrLGaioFx6wzQVgZAhme1u0QB0fHZ/sxQ/Z0Hwjo\nCMPYTm6TLJtQ85tU5Yog5ybPCSaEvvBvoexIJSVz2652eZIJclgPWmmkSQKo\n1hhdOUYD+F9W6D3f1z3/Hfu9rHIo3OXGybzXTDdCmlcKop6mRgi6wtdHKxkV\nsoilLQFFP8A5S6+atUpi32RAp+5XnpWOglqudcbvWZFwqgnW3NDs3XGzhYnK\n1deryh+0AeMRSXjgDl0nzomZsgV87dAVJVryfAluy3HYrPY1bPMlC56VJptc\nWCSgYW1O6jNfsRJ1x438YAg549qMvXBzBo6WtlxcTnZtdfgfjSlLgZ41KESq\nl4f3\r\n=DO2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3CwbOrNnvEVeWfsZr1vtz3/q8l9m/A2giHd5awfCeWQIgPiORSQNopdgP3R9jumcrK1Wn7BMvKmMGNuy1JlN2skw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.fb5f3b79_1540914980671_0.8930917622368895"},"_hasShrinkwrap":false},"2.1.0-alpha.38e29579":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.38e29579","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.38e29579","@crave/farmblocks-text":"^3.1.0-alpha.38e29579","@crave/farmblocks-theme":"^1.7.0-alpha.38e29579"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.38e29579","dist":{"shasum":"eced070851fb9dfe7086aea97f73a504119b6cbb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.38e29579.tgz","integrity":"sha512-2SLf3wyZqYMAKtqBMrC7APK0XBmzT3kk728QLCx8tgpfGNWqcsMKCQVvVdryLt4YZ0aBcP0YdILoaBCg1RP4CA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2JFjCRA9TVsSAnZWagAAYA4P/iY2LHdWViygHq1O+Y3q\nDi5QI88gNrXrnQ6a3LtFfpa6xZDrZ4in1ENXQP5le8ddaO135+0xdU9lIKVR\nn3FNjXO4VQ59MKyLQ+XT+6u3Z0XrSHeWyvcVNqesM29zjitDVFHc8+jLIpB4\nu0xdkjsIxmopld/yHULQzLuu2Dtg4UCQT2fYxXKgYJDffNFMcsIiW4A7u84e\nBdNcj2x2Okfg+ApfvL6oKGXDhuhutbSqgNMXXmNxiYubJlgxpNdzsd/OmDit\nWivRLFOEcfW9rsRtX4Vb3qLdMbiCJIs87GkDF/Q/cyZUlcHP/8Vs2HeA6nUb\n9QpqemZnKdDyucmkQj8OS6qX99ZODRbyPRTH0Q9FkhYkw5cpHpSYeRqE2Iai\ndaBfFtxvzH+1Ro+hLzA4BggyGFliLraVtR35F01Kb2YojE7IsOmyMAC2mr9Q\nHBD1DtdB873bin5Zx9BaISAk7ja/2YBO8QEUSJ6W6yg2nY3G+DN8LN2nNyRL\nJeYKIwD625JH/QqaPxSa4BggKEu4XLKYIiPsG2kamn68N/iDqZZ0dtK5fSmL\n1mfq/zJJxjJWLDgJ6N2pwH2aL3rWko/B9KmCe39T5Ye+SsmhAH/SfxegzmFt\n+u24QZbljlCH5/PNh6L9xif0Gypk5/UuiOLnoI37aRTcgrqBmMHA0uzvkDqJ\nek39\r\n=TSj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3EnoyhD40RkzSiZ4za0lwKIlJ3c5nEsC6dw60+i3BIAiAPsH3PBDB/KaxJEgAP0ZEhNGjToYwhMp8T/vB6h2nlvA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.38e29579_1540919650269_0.2896213689958358"},"_hasShrinkwrap":false},"2.1.0-alpha.412c9747":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.412c9747","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.412c9747","@crave/farmblocks-text":"^3.1.0-alpha.412c9747","@crave/farmblocks-theme":"^1.7.0-alpha.412c9747"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.412c9747","dist":{"shasum":"2ca146b686897c9f0471abbf9dbed53ebb0fc70e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.412c9747.tgz","integrity":"sha512-Dj/9TsRxfAd1niAJLkm0f9Rkx93SPXgjFzOcYDv+9fP5Qp4IAKUbOFYSJJblyGAF42mtTdhq0mxO5FQqPdXzVg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ebaCRA9TVsSAnZWagAAR/UP/RSFy4xzLuT8z9p6DPDg\nvhfc9ZVFGC7o9EXYrBtP/mnLmr4lUn5okcoLg1BD8KSC9/rXY7vQCTPp/WDJ\n+wBjQnjBup7DpelKyE4pvpEPH27s2n8WgN43PoiqKVr3qydcdS+RCFwAFFDw\nQcXF2/xM3rR0SnrGqoMF1FFm5xgbRE8JtlJo7aibQnXn9WqtBzGbITUvDsnu\ndahYvJOM88dha7wkG511EfS97+D5swM0v03yJZM1uRvfmwCO0f6GiN6v9gdg\nTyBu1Wr2uP/qariR19w6Oibdr4eXoTPSZOJF1jfC/toNyV6iXBv6WygeC9Dz\nZjaDrgE1UtrsNnmNV53OXOjPWQZRziK4OWL6lZj/EjwE8SFC3WNDF4w6ycZz\nBDS7tg23epkiJD++eKRJuGLxYbAcm/e5F4w/1ws2ojGftGlH5vO1qB415udU\njf/7TB2Pv7wXL5IowSJs/8wVr/3qTG109UrfH8x/d2tChoqCJESlbQWRttz2\nGtkASiSA48n17cutANkQ6PmfACRjdDVlo+9QY4G5LIs7ueMeVnHgNfTc56Ef\nOk5DtdNAIw20u1mmPp3UAeeBpAwJUbYYJGpGupoR6irAUdBqQFno01XOwYHA\nUTGBz+0Z0T87DAsq1ReTYDZm3QPkhMwukkJXb4mFDkvGkr48LxTLU5jMdHTy\nDu33\r\n=ZOCJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHjMkbaaeNvUaBib/0ngJYcWiwEfWnFyg1utbenMJ6fAiB1ZyQIb5yYXhpfsNvV+v2vRAKTDzrrLI9a88ChZe6UFg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.412c9747_1541007065954_0.5171350306021167"},"_hasShrinkwrap":false},"2.1.0-alpha.eef645a0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.eef645a0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.eef645a0","@crave/farmblocks-text":"^3.1.0-alpha.eef645a0","@crave/farmblocks-theme":"^1.7.0-alpha.eef645a0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.eef645a0","dist":{"shasum":"5161a3e55111a5040fa268c72e1e13317c8986fd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.eef645a0.tgz","integrity":"sha512-SOcqKCG60boKRGr9TgMFGN40+hRO974Ly6IFV5yWB9D2XtE5brUXwNXgpxqCCj6ZSBRTbDKp33BMh3ldpvd6Ww==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2sQ3CRA9TVsSAnZWagAA3NAP/1wMuPMnbMXG8aMWDcbL\nqfbdx4t3FQA0rThviGRNV9Kragfjv2YN9+Z3vrzGUyQuBGqYWVFd+/qTJekb\n3uIOpZ4m3g6RmQWN3NmqJSFLaVexYvC6Di/qQCh05vFLWupmJyAHUcbhsqvB\nZ24e1Q8lqSckm4c4rqbeT+lBvbT1lab3bKQJSTG+68OxcbXaxfTRRiv1VIYM\nitMdjulTohNze+VoWMGHvrM+gtT2w1utO099RZVxx22VJ1QDDA/MAOT0qKwB\ntlxKRiiKMN1axELXzaLjXOg8sefFWD4CC8jycjqe+IFJi73HBrMl85ocji+J\neEYd35dEAB5ls0w8xzJ/2SGCTqE27n2w6fPKtFqVzgf9jB7/ig4LI01kqFjw\n3Nx0KKCc4gbxdbVJJqZA5AE+CnucpmqTqg5nnstonb1/NpkfSpLIbBG1MZrP\n+Sy4eKjUGZwOfF5D54Z/9/fchPd1IMlawiq/v15DSCSU5WHSxnYD5wmK+YGM\ndPcD0u/Q/RiNKNihCEg0R+HzHyQIic6zeAOEKpe+m12rxs7cjEbYQU2/U9l8\ncCISWJMYZCWYEWQPHTAWWYEqikk241i6CVzJsTnH2vJWo0kb0WslW7ykNHAX\nkvXMybhbV9IXZ60lF1UICyIJCQohtFbk2n+K9pRVNZ2fs2e0uFY9gVM0Oy/B\nVJBy\r\n=DD3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiqejWMY0nzFEnYSHwmUngwFcONZFZCXCUyk1xox8DLAiAlQ/1ban7POagGnGUhpw7o9q0BwkApcx7AOHNCWJu6fw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.eef645a0_1541063735027_0.826699282255767"},"_hasShrinkwrap":false},"2.1.0-alpha.3292553c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.3292553c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.3292553c","@crave/farmblocks-text":"^3.1.0-alpha.3292553c","@crave/farmblocks-theme":"^1.7.0-alpha.3292553c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.3292553c","dist":{"shasum":"8946b7694b2fd411090014225eada7b70564e410","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.3292553c.tgz","integrity":"sha512-/wQixTJ/ybFtHOqqjumN7WXkl+1OeDfruwBsRYEs0Es+++VKyGzSgCnT4vOuujkB36Efol87mKBZfumDtMDxgA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2yhbCRA9TVsSAnZWagAAce0QAJIG/2cn8wntM+RpWCGe\nCcf7BBfpV39KBkosklzzDP6dc3L2X15V7zuof9fA5vwW7ny+Lvuo0cUGr+oa\n9QjvJ5ZFEUaX0S3HBvna3A5hD1S2Zk7SA2dLVgBnNRTEci+Wyezus/G3PK4V\nqoQe3ACgDNT4D0at6LHFbxrKI7rxt5Lzgjg/3yxA95q58FiKSCogmRtNAQ/l\nI0lYeUexmVGevobWRErhKC7FZCzRBvdLniVawGEdF9JIoIioP8wVhf6ETigg\nMcFg/izQQp9APihp3ATnIO2piWoytROJ8wZGebKX44netDpq26ZB1kS+7xbx\n13XaFooeEqz4A+Z0luWyPLui+VMas0KlzPSZt59xVY4vP83wMLKdhmGWm9IB\n/zvMF52VTjvSwv6xrvk5ed+dIlag/cjPUtlb/UlYj1cQ4oxDVzfj2vKccSKW\nVYuQZ2CNOxtFydz6rpKAtN1tZs+xP1rLA7rBUZ94n0ILtlEQyiJODM+m6tni\nFBK176CrWR+U1VWUfdtAmUDKmesAlNMH62qUXRDwI7C0RIypUKjh7q8RLnKO\nXuHlermxFjmCOrkCji3+n5a8FuxtSUDM2XEgoQo7icrnnh+fxRuDHIpX2rc5\nOX0/lzCRkef14iEU2VZKcexgzpP4PGMsmgQsd8X9nG0ef3XDsXRC/OJXzsUF\nUt6w\r\n=EWxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIn8BBUwQ87uCAoCfe3bdIDh8igddbdv2JN6rfkoyPuwIhAOaFMcNWxG2TDrmMrKaa80KTj95ZFcrLNAnmJgCnXgAy"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.3292553c_1541089370993_0.7777677929604769"},"_hasShrinkwrap":false},"2.1.0-alpha.5d5d840f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.5d5d840f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.5d5d840f","@crave/farmblocks-text":"^3.1.0-alpha.5d5d840f","@crave/farmblocks-theme":"^1.7.0-alpha.5d5d840f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.5d5d840f","dist":{"shasum":"ad71d45bb6b968f2f31bb27f770783d84b72ac1b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.5d5d840f.tgz","integrity":"sha512-0ps24l9rN3DAM9V3U8MoYB0LFe3HvZ9SLT8S2/xBN0/lAY6F8az7dMYNV9MCEWqCGvW+X9Yd71DlzjdvGOdtYA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3bbACRA9TVsSAnZWagAA1mcP/2I4RVikFXCrfeH2GR+a\nkXi/3LCdzpMD4NxM+bHUtMzRVX7qPkq/LTi4rE5+f/8WYnseNum5yQx0IqQm\nCAjeMmZMD4SnIJUB6tDwxOnzFMd5Qvc1qLI8baA9ITtJ0hylcqerRdYkRvhS\nwSoMjcm9wK5aS73EtZCdYZfukyn9r4ujX6V9HLrogDDqyUvDWuhoNcIzUUOZ\nR2RFg32r1hsIAjFee8iQgxayAYuU7MX5+DlnotGy6QD5qRljtXIv444GVioh\ndBSbVIDe4MhBjkRt8c5BAeRR97fdhWVpTmuxBmNwLueXiVx3xzfwqXkFxOkh\nLo6tRTnCaY2BL8rrf9yHfi9c4KLQ3gHTi8/CUY+Rbhzmx1hEW9dMFfq4Hx4j\njKLFBtC2KDHyudlitgb/+qr1g3UoyxQB8l35gXyZvYfydM8n+aLDI5qK5Sd1\n3YmwUYUwAIkJN2yn7jKJYKM2fa9PzF9WmzX1vKO1yclSRq8fgVAv5Q6ttMY+\nqPOqb0sbWAblXH8aRbfcsFGQP/G7CjlPZ8cG0xRCFP92vnEEFXFO/PTxR6M0\nI1jTUSuQ9n9Ei7BzF/8G9+tU+6bVsDTGGrRO0IQT+fyoBnDHvbb7YOVtY5DP\njvQMPg5RiN3JXe3QQR67m4jc2GhmSMai06LmrWy4PkfQwszR5AYoKfY9jDsG\n2Oqb\r\n=d2bK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBB4+0vbe3LfR55IG1BPe6Iz2NlLNYaM7oiE7mf06T/0AiEAxp+qW9lZIDSTQ3P8mY16lOpLwCWpkqDhf8IWzSEjjUA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.5d5d840f_1541256895487_0.9783382529840694"},"_hasShrinkwrap":false},"2.1.0-alpha.63619ba1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.63619ba1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.63619ba1","@crave/farmblocks-text":"^3.1.0-alpha.63619ba1","@crave/farmblocks-theme":"^1.7.0-alpha.63619ba1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.63619ba1","dist":{"shasum":"706d38b6c4256105c6d1dfaf3906fafa5fb9b1a7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.63619ba1.tgz","integrity":"sha512-uv9mMIOybgKWt7aHQK2q6DETVtKR2Vh1ClVaOmaqmGqoEw13DD9cqUitE/RF7aQHWrALa55fO9PQX3NcD4x7MA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3hYsCRA9TVsSAnZWagAAr7MP/iAhzr46k1X2IAWL5FZm\n7TXFMSStTz5oMG2410Il55IPs9Htbxm9xdBxqA1pUCesOsCufrS3z/7AB69s\n3sFkmCaNVNVHrFD4Wd29UT7W3RTOTX0+Gm58Z9ztKKjgYfd6HDBY+AJ2aKTK\noylPVKKYyyxRSUettnZ7vOJZuC4R8JVr0KDBJ4Fc9EyiXa1iOulHFXsvSx3c\nviBzKQS/VJ+DJDSRNfRQdEgLUJytu22Eygn/iHBfkcenqGYNIbF4GSlmmXk6\nWlrSNSB8mr314fq/6zUXbEeJdHUI8d0EdC7iw7WaelyoKOrAhNJvRklLtQQF\nS2PRQI/iWUkz4sX355vYqXNjkYH9K+jQFjtG3Lj9qvCZZERCsuuqI2jgVJKs\nE2w3m2K9lCsnwjg1yLwXrrgX/5vfb9hV6Y8ASoRJmZOlk0h/l+emqRQva0TW\nDBXsNCcdQZNUEaIIVgtWJ72lB6dCVD8C3UF1G8yUpgM8zaH4XFz1tP6DU5Dl\njKcMqulSsRvuYWBRpr8HVmfURJYGW/w39Ipo2pG9BsTGh9Anlh0nHx8kLmf4\nWmZWlpkrUQ2OSK20eb3ZSE9NhPCx+oysmZKWn/G1T6GlRx/v44dtliA5VNkl\nm+K8ClY5Q7x+3J/wpZeacqHpq9EzHCL164uMoiZrzRuCBvT/414HkQGyHwyp\nvGYd\r\n=p9q1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAugM72U0Szv0f7aR7/VVd3+sN2f+QswFzETR+ZpkEryAiEAqcQfRsG5vp8BkvL8ebuatHWunjWnIfaBaJ+0sE4ct8M="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.63619ba1_1541281323315_0.19223451873118602"},"_hasShrinkwrap":false},"2.1.0-alpha.47d16c13":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.47d16c13","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.47d16c13","@crave/farmblocks-text":"^3.1.0-alpha.47d16c13","@crave/farmblocks-theme":"^1.7.0-alpha.47d16c13"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.47d16c13","dist":{"shasum":"c243bc1c4654ae88ce5e40ce6a5ec7370b0d6172","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.47d16c13.tgz","integrity":"sha512-yFMnuPnUJq5o/06xa9oDUure1u13YiTNwZwXR2Z2Eb8jrYjfuU+l8lrwH5D13xlr9JPh/eaHQdv6XNoZsPjOEg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3rfLCRA9TVsSAnZWagAAZlUQAJxeeYlKPOAvP6rWAjj5\n0cMIGJYL17nKcYrQFbvBKWclOqg1aHw2adghj7kIXjyBvO4cIVnlR0qx2PQm\n0I9+1bTzcYzHx6AodHq+0NulGQMTrcDKD2SKI6M0XpqOGBGNykLWSUzD0fMR\n0Q8Sl3nCC3ziPy5i2c9u1CNQF3VAMrcdJZc/5R1AOiKxPojON0Q5nclEHLgb\n9X1oFm8AgsCbViy9cU8HgKYB8Ra6hj2LQh3oIT/gdMvVJRjWrvjT6ZeXhVOp\nTD3Eky/QWsIK34yjIN+t0JGJPYTzn68PiKyCxLunn8wsSvfqNDPpIf+5of2p\njWc34UQXm+bPn+GqNvCo0eznf11Ny8OjuJl24/7GLblo8Jn0M1Hzbnebu4P2\nMJ+nHvt8LozaVJV+Fd2Esty04V10ey4+5LYHD0KbkckfyOFyvYfr8MK3p1Ub\nnfLGBRzsz+O7TXtIJ7kHIolLe2dg8T3woSLskRDrBBq6Ud5nVBm93cFWxmWP\nmCucisoJbsiX3BH7QAmTdOluKERQQCn9nYFE9HWMCrHMztm9pCvqhEMkKRdU\nT4Rjl9ZmmyqRKCv10oZNiNeoULLE1UVKQYMEWAVk7s9/mhe9Qx00CTpL5ttL\nWZM0jpkjqDbxvoBqJ99pQzejlHkO3nvF+lXWAHG9QTlJkrsokOn5yFRk98cM\nGuGP\r\n=9kqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKAzC5ttDjodFAmJdnAG+BfeaJb/9etKP9yZ4ohBi9HgIgLq9JUsypc0mO8sJbcqShbPPSFN6yWCmBq4bOax7K1I0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.47d16c13_1541322698878_0.6702513675998045"},"_hasShrinkwrap":false},"2.1.0-alpha.64dde1e2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.64dde1e2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.64dde1e2","@crave/farmblocks-text":"^3.1.0-alpha.64dde1e2","@crave/farmblocks-theme":"^1.7.0-alpha.64dde1e2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.64dde1e2","dist":{"shasum":"f7be04e3f1087692bee4d4b7d5dba6ad9a1139ed","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.64dde1e2.tgz","integrity":"sha512-DD6z8CdyJAvGmuyw3JhEJLnQ6/fgfwvho7YIMdNJHK19qkRnjVEBfoz8ce2Zn/Vuudu3yb/1yrXwTkHyRT8LIg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3sMXCRA9TVsSAnZWagAAOlcP/12rFIvi3NCGNOKCCiVX\njB1odoS9kCpbicIZ3v7hX0D0Sy5ZnSgwqXszU3CT2lxuKrCADa/oY0ileGR6\nUXj6gkTK7CBYI0jXQRqa6LsbLD3Oy+kk6dLqlpunBqCg32F7bzIB3drrNYOU\n0JyDJMOaN+dAGdn8G+0Yqq7p8kO1PkzwRCtDqZZRDA9sg4ggZzdTHa4+k2OE\nBOa/hTSQh0rem+VuymlOsDOJxpmH2oiDVfKtk+eCZ0ujA4st5XFILYV6y2EI\nxTSla3zG4lHn5ehokbHJ6jK3nYT9NthGvcGpLwPIzQzA1UyZ7sHdgbUNT43o\ni/1Z036uKbT+5fuucTc0V+t/KWvqrJlJaImYKn3h3tX4K7GNTawSfh/4V/mS\nc/yaGPT3mi94fJyQi4Krl7AtJizkk1F2ccx+H2W9A2oxVwfd2RiNkiBaEmNo\nlU70+MXoCmoXsUDau2FbK4S6PwPRbxaAy/VlMA+fck8RYZ0jKiBOMcOb2fjn\nakmhvvzLBpR8s4zwwi8ou9a9IKGRi61trS15usWVFcMxitcfbkJ+gwgxZUzW\nZnb057zUGNaUP3aR4nzY4gaHbt2pyDUYB2LR/iZXwNBkyuFy6HUKyXRcaBzX\n9/wp8RKRr6lzPxm46qV2N2fN+QxCNxKbCd9idl63U/ofMV/CvfD04DOkqZ1s\nT2SU\r\n=QVK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpSYwWc/9XrwvASFeOEn6XYT+rOzoIEFXOOEDlw5WMmAiB9ZuzHd+hf9rpVsN/CFNNcF02dgg4lkYjSreuWTE0Xxw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.64dde1e2_1541325590693_0.5354056664155622"},"_hasShrinkwrap":false},"2.1.0-alpha.c667a834":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.c667a834","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.c667a834","@crave/farmblocks-text":"^3.1.0-alpha.c667a834","@crave/farmblocks-theme":"^1.7.0-alpha.c667a834"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.c667a834","dist":{"shasum":"f6aef8610722322dda2f9ea121b8b8c18c5d0c76","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.c667a834.tgz","integrity":"sha512-VJ42dW80W4h5RhM/67cJQyeDzQrSgi2VUPEyBjJYTt17v+rTqlBio7OGE3clqjGVq2sXY6R3oy1cr3/jEUJjIA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4BlECRA9TVsSAnZWagAA3MUP/0USuqrJMvF9c9Vd0LGo\nlg5gkJnFG8Yk8VrXUWOtWbmSo1C0kcfps/Xaeo7cpFMfkF2xO3nH0LXpMNxD\nsXgQSMWcKMnr5zAbWK6cEGZyReXa49nBxHlL7S9JqX58/5yG4lGW3lLGedMh\n8S+ZPR9qETVEgjRF7Y8vDNCTXD6+qTIhmEFBAoVYJxJJXMKXWri08E41Y1em\nT+T1Ii7VSO0GIBpOHdNSRTI8uMS+F90BIlav0N1EEjcq3hKhTgRhHvLjZlRQ\nLWn2e6PzPWtMGXYctsF8F8u59aWK8eEjGdcm+4hCE+0aNSc+E/fU6VxAJUvQ\niINynGguDyIuHO9Y79pQDm7CqIk8JYfvlbUHouSUO4wvtPEQ6x7xRRRcg4D5\nQehXzYtHgcJnTx0F1wNXJFHke+nzHVZPCRY6YfLVr1csdEXdF5puzN8SPLAH\njmW6gPMxHINOoQIQOHreUd8gPfwV/ccgkztUsHav5vsjb+c/yvmXe3fksTeB\n7xrwtzZMtpQKr8fCjFouIkPnA2+TPv5PL+EtYjhXLD0wMBil5EaAVbtCkXrZ\nJYl/oa/nVdscOUTPe1Ij6RifKzekAvG6fwcSAGdfOriftAGck/QVNqWYOQ40\nq7ZDmCoJy1M2UMe9r4WIZ0QBmuTuRZ4QoJyP6C3WhJ1+sBFDmkgNbbGBWLk/\noP0A\r\n=KlU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaUMl2KHyFcUIwfhYgyI+9qcwoDlNVuAtOGGepAl3TEAiEAscnl9TtVk4ZMxXeCmylzQRYAtYUOXn2LTEOy+73cK1w="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.c667a834_1541413188287_0.9280213417658325"},"_hasShrinkwrap":false},"2.1.0-alpha.ccc56190":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ccc56190","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ccc56190","@crave/farmblocks-text":"^3.1.0-alpha.ccc56190","@crave/farmblocks-theme":"^1.7.0-alpha.ccc56190"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ccc56190","dist":{"shasum":"5d3d516bc9ef1de9871b0b893be25ec889cdc5fa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ccc56190.tgz","integrity":"sha512-xjKoZuI0WlT8hazI0LdiJVwPu/wDvC9YDzlDIUTGaTs6g2Nkn5wGAyMfH03CSPSy4l5wy/FyPh8qX7z/SA3Awg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Bw6CRA9TVsSAnZWagAAtRgQAJ8/fzwLBsVzb1NtaEtd\n9E4z88qKBOFqsGUOlKOmu+0SzSHw6iqdPyUgQqn0Q1J+4r2Qz83VbYiaowOw\nWKtyRb/GrrwolyVyFLyusZGFhc9kumbmqrl3597V1yPz4WVTDxuHsYcU6vgr\nF1ac2rsRPwyZcjLZIGcogcWvRXoesNf38DQiKudqTOMRHzyoX+r6ud84V+D+\nUV2FtO76cFRca9CGI/d1w7c++ORVnNqcHTW7vlg90UYR9ueZDSTtsptmgD1j\nevvl6wsGg6GfBWG6Z553o++G5m2KGrbKvElCxnRbHoiridu76KL/YxvmMX8V\nwM69pxFg2zkjH3Ghe70XcTWDVki3IfBXRtjvaUGjZiaEUsgCjsVGVSiHmVPl\nMYXJ0M4bAl7+E3MJMmGcMqAbpxgnMaYepcCw6AP076aWwAHaUWKNFznX3iIM\nCorczaEbNnv9YL1v6hXnAeRzkEDtEcFadoVmCiqW2TijW0ALy500MYL/L/G3\nsfCs3sGPuDTaNaTE2K60JJ8xMOZgcTomH58Q6DF/rqb9xTcDutv8SEXOyfsl\nrFSPpG3/jIx8ji3RdlMMv8OMEbJXuJHAsAXeI/6xWYKJf+aUtRKoYxq14skp\nSw7iAAAV/0ZVWjdmSMCAdk8Kk3uLryFm6S84txIXIhbQAAvK3Aai4w7BwtyA\nTnEN\r\n=ztME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqxCJX4bEaDXopsKhxP4wOfFaI+B8UZZvssCRzR/27EAiEAp4l1k1mhbMdrdjeH5swAdPMgdscaaeXFY6Qlxf8Dqg4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ccc56190_1541413945558_0.1044081693096568"},"_hasShrinkwrap":false},"2.1.0-alpha.cb539665":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.cb539665","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.cb539665","@crave/farmblocks-text":"^3.1.0-alpha.cb539665","@crave/farmblocks-theme":"^1.7.0-alpha.cb539665"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.cb539665","dist":{"shasum":"1fe9903e7f333fca8621b573fbabb40d2800c240","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.cb539665.tgz","integrity":"sha512-4di7uutNj5a+L03oTbQKz3p6zOohUZnoF8iLTQJgCUOpxnDq2O/RJ8UivbF9AN94yRRTFMxLbbeMTx04lll4LA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4EUQCRA9TVsSAnZWagAAV4sP/AgfA/tiBGXYdJmN/2qp\noT7tz1uR1zO4eGDMonzUw4cAm2HpjzItr4taAzrTjmltZrMwmjwCh2QBjoYT\nHYhh3502CyFUZDIGSPxv2y8kqtpF+nD1d0G9nnyA+mM0t0/6OGsMYrSZ9o3H\nWajewS3d+ehgNnJ5bGHz+58Lm3gD9g7BTi5yHiP6d8J8Lkoudc0IMdbwXBff\nOgrO97Xv5w+2FgIjdLY8AxfHWRnEHIS+YOHsf1CAT5h1LTjSbj6xU4ZeZsdu\nlyK9Ix7gIOQznvkrZJwFbalkwY5cmmUVJD/nGlJSHrQV1JLxjd+OOVb2O21E\nILOqDLaZPOQV8NINgx02AUGo/ApA5l0HjRtnxsG0sODrAQdDqYaQW2HFxCxD\nKGFfTZ1HIv9KZZfXArHxl59SIy7AfSdK71FnFgQkT1efjzbSTwAKKR2fh9j5\nGksjlYPzvRY4qcyCLp52n1eQfozw8KZ2gGf0m16V0whsf1m7XrB4mWfEfYof\ns2PvbeeMeTH42gqi4+yxdzke9qpDJstG/ES+XdSjbbcqLwKxsu4ftJAnPTY4\nWj9a3nzv0qhqakH5xwQBzOhAshRnYIXeI+wZL7gh/kIkcqrxxShPSeWSU6k9\nQ/n+hQyw6YEGOHPsZL0hw5qWEtROVa+d6N9deUIzIFnXkcnDsSZSTHVgBp06\n/oyT\r\n=Lfkb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/EypUurwHwP4xaMtXVSckHIt0tqhLAZ8t1I5QvujDyQIhALQOxk4/AIHOxVr/9xHjfVgdPY9OA/vqmpNdo7WcACfr"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.cb539665_1541424399964_0.6500593640700534"},"_hasShrinkwrap":false},"2.1.0-alpha.ff6847aa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ff6847aa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ff6847aa","@crave/farmblocks-text":"^3.1.0-alpha.ff6847aa","@crave/farmblocks-theme":"^1.7.0-alpha.ff6847aa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ff6847aa","dist":{"shasum":"19577c2c7e0a011378892324a62f75b86f631a53","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ff6847aa.tgz","integrity":"sha512-mUewXa75VBcNI7lms0SgsIHQ/Hlk/uXKjXQIHKSlzzZnSnjEu1gT6MczS2jZWcrPW8+vhRpUBSa+dVtgBcxcFg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4c6RCRA9TVsSAnZWagAARQIP/3sxqZQ7ICDGRR0/I7hR\nacqyxuoly0GPrxglkN0wG2wpG+e34uZ9d6qUNf0m0+Yv6Aj6jKDnf3v/S8S1\n3gU0ezo3SaMSNTmliTs56HchG3/k6DKw7fLpUAuDRLUpp9C2zGQz82iHy1BJ\nF6TcB5abCG0F3I8etbQrt3q97UMCh/aZDKI2V8tGqxKLg8spkJitJSpZnAdb\nE6Ng6DaqjF9J2XABlZp0L6+4NcehSyEdlEYLTN/vUnmRG8XQ3SFdutsn5Sd8\nnkx2p/RXdJyFA7ZcXy8q+fcdxC0ivIFn5ebulVihA00ip1rhq+KoZPlb2zMu\n9oA7MjH51z45ognJxGDxnHv9H5VTpXo0vc2WqX+PPh68qWIah2/anEHbkmPT\nx0wyR5j3GFXAtxUHFwEBaCKEXxlGT09a956QpIeA/yTLNbHs/Epzjf66t2JU\n5fcpGFmtK3TXyRE6KWuYLfZhOC+6sz/3aL3x8QmsALz+w8jEGW6DKXTU2bSn\nSfHcYXlk+i3A3GXuwNoa0LVjheMlbx7WhmXBasFue3CiSKetkeeQqNQ3fmyO\ncGL+aptAGrT3NdDjk4NYsuDCk6X+ulEHfG6jhWybp9acyY81/EvbWPOQIMM7\nKkdH8OXXfuZXSsUYP3fRgPQ5ga18XofxR9m3Hk2ZrGQYMck1LQvsVr9ibE8h\n7dvB\r\n=qWbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ5dK+OlfMl3v9i6zqanW7PukDVsUDJX8Pk4ZHUZHknAIgQo7hcCuSQXiUlJ2d//x7/+oQ/ckVraM1QRQsJUrjXto="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ff6847aa_1541525136480_0.7618816514451956"},"_hasShrinkwrap":false},"2.1.0-alpha.c0aa2f9a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.c0aa2f9a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.c0aa2f9a","@crave/farmblocks-text":"^3.1.0-alpha.c0aa2f9a","@crave/farmblocks-theme":"^1.7.0-alpha.c0aa2f9a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.c0aa2f9a","dist":{"shasum":"d21271a3a392ea28bf496375d5418406de664bab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.c0aa2f9a.tgz","integrity":"sha512-IPkm7xuPc3Ei4Xfx5lFwnopnsAFj62tyFWctquK0z3DcaVpZBs/F0NKqbfffpCWollhkzW2e4QEmL9KkPkHn1A==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4dg0CRA9TVsSAnZWagAAQ+4P/jnvlSYGS+atFs+/yGF5\ni3qiavnlZcGIrbWfa0xt4IlOG0LiNUE0HF78h6/hGtIZDPRxNeIX0ZMwtQqh\nC31pkFi+idFh/bfTY1g1mQGQCR7V9YZ/Rt+1c9agxIgR7NbSTPDEfo4Ld/7P\nSp2x1xEhaM5+x1Qz03dg14MAQfMOjPzHj6KCDgS+zj1wJ9trWviSOErtVuMw\nANMInWtJGwRKTjTU+si5iot/ba8r55cDVLjydDQrfE1TuapSoNi1FEC5/A5e\nLquxcX10ImM40ZJX6L1LDNc3yxQDbYa7BxdXqm0ijuKLG5dxPTWvnMRDTY5V\nUJySEwGbOanpcOJBm0/lqybE+2S5o6WZYFIHka1RSItBfyGZtnUlG/Vy84do\nyG6lbe+UqR+yUb+0cvXcidsV+yDbkwFJn4LA4+7mGU1q7PnVghvB8DaqX806\n0homldvf0xaaTkC92ic4a8MomSdsAfAzNiSF6CgnmhT3ZWnwcjMRpCMPnbT6\nTb6ckOPp8+DW8W7nqyMDzVABW4F/SFjn31f0kMX+u3YUNflhUo8DsjHZpQMq\nK0GERO6Q/h5dhGLpFWhPDjECKMrBdNoFeF9Aex88zJQVbQueUWYNBovQoX6o\nJ7+kDc5ltTE4qM4bvLr9l/vC7rho5liffkXL24g1KjLpPBSZM6opjIM+AfvA\nE17e\r\n=hCjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsWUfH/gKYbw9S+GAvkWVXWisPEPRB3ZYQ3DO0w294zAiAb8Bwu/tMGs38fpIa+NNdNVrvzwnGEFvdqf6wu2uf+lg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.c0aa2f9a_1541527603563_0.8680743576584127"},"_hasShrinkwrap":false},"2.1.0-alpha.875ee196":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.875ee196","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.875ee196","@crave/farmblocks-text":"^3.1.0-alpha.875ee196","@crave/farmblocks-theme":"^1.7.0-alpha.875ee196"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.875ee196","dist":{"shasum":"9bf5a8f078ccca5a84e5a93869adddbd0c670cfa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.875ee196.tgz","integrity":"sha512-qs1JWANTZr4bj62WhUNGX8Ba/baPJzaUaTOvUqwjjslz6C5daXEza41tC1CmljmEnFEZzhtQFJToy/bRouD9tA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4kD+CRA9TVsSAnZWagAAqHgP+gJwQuSIEggVI4j8mTPR\ngU8VOpdK7HWQukF6DSRSD+j+3bxQunMWlvi18wik4LEB8fAaqZs3z3aqoSe/\nDMRSalEQVQTzlbg0oG6Kn+rwqkp1N3rkHFQNYW25HMTflJbVbeiixApJSHUd\n9CkAGOFPx+r3D9a4w6/8PKaZN+kH40w5FcMQltIjxkjXJuW0L8h3DWth4OMb\nJLpMCtEtgU+PVOmLnpXH79K3yTVgBFs76owHd8U/XofiCjvA5hOlsrTFp94s\nVAbFvLQqgg7FzOAcHyHZojdjaSBKWpA8qJvmI3BC7iiNDln6d37L2KZxJReO\nWtdBl9hLZd0utTE1apQkjs41MM8bgipMvRG1JX07z2KNyONjfkt0NH/vLdQw\nDiLR4vHBCHQzCxKQauLxxSsOIbjroc9+k4k5XsS3bcDrbnVmHtccQAAcbDDZ\nXuM913/vo3v7ArAfA46CkpNs01XEPSB8gIXaQ8B8c3hI3i7rjDJmvrhkXLwH\nZmsgjY+Ju0/UuPn/MQRonAPO0X6LejFg1ovOluGnUhTxqwTB0fNFk5XDkPkj\ncieX+60ycgs00BxryJPorM1LMRNcK3axz6DA3waOnNY6r7xke8IJxL57m0lN\nAbVx+zg0gEetqXobPu5vK4wLBIH126ji5H8EwN7v2NO3QaF7/YhpwazMDbMy\nCBTt\r\n=knK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCegrHzn+WSFpvJEKxm03eclqBN9fWBRNEmB8GdyMHkSQIhAKjKdIAi5tJDbxDP0st3j9Eg8fdqWVgfqbQX9/WsDahD"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.875ee196_1541554428816_0.5221368577356926"},"_hasShrinkwrap":false},"2.1.0-alpha.e97f538c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e97f538c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e97f538c","@crave/farmblocks-text":"^3.1.0-alpha.e97f538c","@crave/farmblocks-theme":"^1.7.0-alpha.e97f538c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e97f538c","dist":{"shasum":"ebe5dbddb979415392e510d0085f469960475e13","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e97f538c.tgz","integrity":"sha512-FRQZ84y2BTjs0rvQ05EF49kTwkHKpsgXKyO2WJtGrBWk4wbpFIiXJsfeKptN0hLtTDTMP263LXky0gW13fnpKQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4k7kCRA9TVsSAnZWagAArUYP/08ZbMKeIP24/l4zPZ4n\nfi27NsV0GC9MHG2olnj5diiNVvfu+UVj1EWZZJA+jusGrCFMpQZD0CBMyY8g\ndGweChRp2gMmnzEL6/UMCncZEFp5XMONX9+sfAImq1eiM9AagAmP2Ujnj/nu\ndHdzBLJFJAPC6DFyqESngmeB4my65OSW71ScaMt/hBfuEHmZSmu9EwIbyeDz\nc4xREYgA3vH0Oc/cxk/2KzMt4cGbDm6Ui+XZHqcswdq31R646OWlh33BglKD\ngYZmvQI902LTn65nlBHP+m0xS1AYwOzzfePEiOnI2f0RbjS96ukiE7YM02I6\nPicoVkVa1YxWiYETi2MaDu3zeitmmeW+i04DPJ5CO1kA7U+BRqJuMHYpNc1Y\nkhTaPvULyocLmTSOvVvhRC46uEe2a5cPTNt1pCxk6JlY0LtGNLkHvlEjQKrL\nGHGAPMld7MSjgp15aVDsmQqcY5pOA0cUAyxr+Sdqa0FSvZNHf0+fc7V0kcwx\nmb956ku+oiHFOo+YoWOtfmHgcKtfJkjKd45R0kwGLxVMM5m+MIsQTPoRt7do\nuQCwjpxFXu/wWJ40w+m2Et/dk9hbnRFsdK2ezPQL6x13BFYgoqy3s9Zouc7f\nrp8+xoU5+49zcX9DG0JM2vM8RKxZ9sBTqv6NAPIo1GEqbe2wqG0XkLZ/U3bh\nG5Me\r\n=gYVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRBhjUX1qOu8Ncmt4DU6S/wdQpt3USYYunhMqKJqv21QIgSbd+jpNvWiUlmbL3+xi4SoQYQ4Bn3RqgfDqO0nW5A04="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e97f538c_1541557987485_0.4178000200930876"},"_hasShrinkwrap":false},"2.1.0-alpha.21e26729":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.21e26729","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.21e26729","@crave/farmblocks-text":"^3.1.0-alpha.21e26729","@crave/farmblocks-theme":"^1.7.0-alpha.21e26729"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.21e26729","dist":{"shasum":"2e9e337b68de6a4140a06e3f5e909854a2815a49","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.21e26729.tgz","integrity":"sha512-gm5vw8bq7IaraIxbiiH9ZBA4RDn4mSMl5P7wZxdeTDxqpbFph0du9qrWSLOYyPWajBRf9K3vaIdI066UKr+/MQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4la/CRA9TVsSAnZWagAAW8gP/2pWdAZDX2W1uxVYlnU2\nVwRcdQ0xcuo4yaPbCKhFk/5InYBXBFNoY4wVYXAsGUIeM4b0hggAmc5/UDVC\nMuJPUS719yI6vKNitTtpEqr/YvyavTKrQC5ffdvnLoB0Ur2KiCWoIX9qt0MW\nquSPb6R/7oRLnIbIcElsG6QQZL+raWj5JzvdeNssGRxpXV4pmAZQMpX+/XQT\nEg1H0Hi+9b1gEhumq4pvuaGMMH0Iksgo5agwvvgLRwMKs/MIZC0uRisVPpaM\nP54H6plHnlItynsjZN6GEV4J9iVn4VrbvrEFkeLaFh2POWRYa0VCLxgyF32l\n6zJAJyaamKdZ7fbKPhhuuSUswM+hdvS76sgR18r8I+uTF4ds5sHFd4NIwG2I\nBK2cKo4KmZiRXUNeN174At8V63ZRaM4mx1raiUtCOzxdI5YVgBDQ90dZgXjv\nBpF9gf8pu7VoPDo0mEVaKh7jBtWueh+KCV87g6A1X+OZXsyoqcErYxB8N2JE\n3RgIvjgZ3alS6llaP/xssLBghXhlA8IUGDqbVhg2OONS/goER4lmLeOq3mjF\nw86G4SAbHgKZv4gxLI+XOVSd1orUY2N5sSUaccn35T1NW5m1uI688y5CTgJ4\nUIFj6SBCRQSqW9HA/Xq8Rc1DFLKk+9baQCpzsvausfQyX73EPQwy8KrOZzjA\nkOXk\r\n=gP6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0phg618/atTIiSFj5ivLwS4AfzOTMb3hk+6L4lfCFqgIhAPHQoSvRRR4mgDh06GGQOJuid2wogQ6faEvH+xbazBLg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.21e26729_1541559998511_0.3441440262922464"},"_hasShrinkwrap":false},"2.1.0-alpha.21d9064f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.21d9064f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.21d9064f","@crave/farmblocks-text":"^3.1.0-alpha.21d9064f","@crave/farmblocks-theme":"^1.7.0-alpha.21d9064f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.21d9064f","dist":{"shasum":"710e8ef029645afd4f670faaf21c6cb3ac2b5dbc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.21d9064f.tgz","integrity":"sha512-xrYvdTlk8905iEfCDOPWNQyMX/mHJ8XY15AtzG8Itsc3aEPZLi3zy1gc09QV5XDbzhpCpocJIabeMZ+m8STBEA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4mkNCRA9TVsSAnZWagAAMq8P/1Yn52JAJRshPIfbHmpH\n9OcYvInT6gTjXQvo3iIpSOmqeCeBu7TiprjWlwb+ssKfXm9vtnrWWGij8psq\nf1a8bKrpV8PKPt5TnKlt7tQBxxRcUKxY4rcwRIbM4eYIKRthvLmEQvGUHafC\nvf1Smp8uN91EUNEiPcazMFo6LleQrx+x1WxwTLzooScOQP80BgQ1Mh6M+Aej\nWKfeP0I+2R8VCKxFwiLDByzFl5ycEBWYL+pJ+Wj2ycHTvci4aowJD64g/mTP\nDNmPHESnm4ipoI5nIPQg62mBIyY+X9/KOgYjI3gqvqb+A91tzgNfS9Nz7qCx\nHSMVpxF2G/jp+7zkFltxiUWcfcOJ/VnU7xdl/XL+7egYoulw2oICHfbIEx3E\n0zDpX24WG2Xt8dRMrI1nzT8D+NMV4Kd2rWxDugYhVR9eyayOa4IjKmq/cehf\n3PRogWBFh3/uOqhhjgPqrIXz/IQiQKU4gypKC1VBH8FH4ZR4Gmskmvaohk/u\nkSs1uROOla28jsnBqSkWr++2untJ4DL6h1DLZts+RGRSHv62qiFat2LxjqXF\nzOGck1PXk3TJZcM8MHsMf8SXyFHI+y2VPp3n9neiI3D5o+QagV9X99z/sVBN\nnvisIgT+yHUFISNfYlv4Lwmcgl1Ea3cCrqJDnAYnR8xp/1FDsh1CX8o9oYi5\nR7gv\r\n=AilM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwHSofwjzvF7OJ9Wugadtm4NlDcIFYXShcCtI/g/lVkAIhAJOVkSexfOO4jr3VT+RLXxFlW26pWarHrwvj3mG54vEP"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.21d9064f_1541564685192_0.8559973968216894"},"_hasShrinkwrap":false},"2.1.0-alpha.a3be0ff6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a3be0ff6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a3be0ff6","@crave/farmblocks-text":"^3.1.0-alpha.a3be0ff6","@crave/farmblocks-theme":"^1.7.0-alpha.a3be0ff6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a3be0ff6","dist":{"shasum":"750160d98335f6a2afc38fd620eb7557f9a67359","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a3be0ff6.tgz","integrity":"sha512-WmWRnj4TTUF07fPW73ygBmC5IuIN2C67OIuFmbzrsgsLW9/lgj9bzsn93xeOOotCW6y4bnrUcBCuxFsGyQDKxg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4ol4CRA9TVsSAnZWagAAmYcP/A+ni86I4gqjcS57rAmd\nbsY3JIinxXqae1I+YxYHuougLcNkESt0AeCmmbcBsXaQLrU0PKSLhd+IZdVc\nfyUmLkhZJLUFmrG43/+5PYKuHBm34A/mbD5HNEATR55YN2ebDPLSonvMomRo\npMYDdz4lphEgw5yZNKw7FlQ2nH5u/F6EIFKPD1sWb3ZYLeiDtyLKb1Y5Qkfr\nG3OPuPcs10OPSh7B6Fd8ZhJ+elHO0KECykB/vVRHYPtzPbkiMVfD0V0xJUpt\nQjswPqeEr8Fsx165G4Wbw/0g9GTkcz4DA56DJZtgnlk77dvpOR3SFxxWXB+2\nZ9I8ljk4ycZB4nnxOFumM+Wy/YBg3fuOlD8AQJtJ315kW7rJxVIUqI0cXItE\nnKh6J5E/I5yJGDKkcmW3hyCwBfC2YmnmikTU6yH4YLaLuuvAwGZ8ypNsqS9q\nrcWPX7Vc9X1xjpfm+wkavhA4uq8iSQmStt/gjRIvINa8VniyAyAGUfKjqZxG\nPj27zhg2nCckHZ7Jxv2T+/w8NTHye39jlqH4ZbLrr6rZz3g8OQ/Frpui6Cgg\ng2vtO4xkEdjzZZYNxp6sEkxqKWh0wL0w34M05pZn7T6EPQg7+Y8aS+a6jhs/\nMRYDv54axZhtr2UwpLIqznZiWFtXNBUWpeegG2go/A6ai/zpVojVwlBJwjav\n5Pl4\r\n=as1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6oQm2AAKNO/OwgdxopooWXBZVX3k3Bab0z0P0eB/bkwIgX3qwgm1lI21C8UXMbI5yeOG+89P2C/LJ8gslYoGyfTg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a3be0ff6_1541572983821_0.15046328024774058"},"_hasShrinkwrap":false},"2.1.0-alpha.a407fc3d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a407fc3d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a407fc3d","@crave/farmblocks-text":"^3.1.0-alpha.a407fc3d","@crave/farmblocks-theme":"^1.7.0-alpha.a407fc3d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a407fc3d","dist":{"shasum":"1b816e02f33c6997a7712f4d5a6a01e59b531c68","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a407fc3d.tgz","integrity":"sha512-FyKb+McvijChV7/tjgCTvoKLshdOKPiQtfkZklbICV2yysUkXSC2p2WKGxTCvk73bFTCa8w8PWRvHkKeQU7X0Q==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4sInCRA9TVsSAnZWagAAZkUP/0KTiaNkauOoUeTYAo4v\nMsJ89rHRyiTgZTWh2wjbQTZpNPSXAT9azlqDx3kPSgUGlS9/hGBmEZHAmGKS\nfnQO3vV+NdnBtoEFRYNlra1e/cCmUksrQUziA8BUok9v8ui+Zdy/86SCMNqD\nge6vbJhmSloc8Erh4qPqBZLhbPX5yZ5aZ/3bPAFmc5hguALnDdjirZxUJ7/e\nUC4V/PV30uCZdHLjcx2ZWsizhAzra6uH5EuAuogHlrq+WmiiGCIxKyWAdcnw\n/IR8jdCLyXwnNDgF2o/T8Xb00nQKBryJKpM7wD2Qq5+c7TkB5+dXRgW4OZIW\npJ3QSStUv83VDNl7j8Zpudy0X9IZ1Ohqn5bK6WxU39oSDoOwJZhlylEXgrTs\nIHBza3YMmKJGcqDqdSIBNsjDt2VGOJaRaHDC/Nh25E2osi9AXnPn9KV3gw6c\n5xWoQJwTpbz3QTHU6mx06T+ROV805tUZKF79GNpsey68Imro2yR/asHc4WXJ\nAzTSy55Ts9jIN4aJpTBwgTi/k+LNlngdu9rN7aghtyLQumPaKvIkhm9gXkLU\n37q6zyC+asVHKaIogCa74Vp/1O4ReoaWWhR7FFo2V1RxQcuIZ6ktArOyTGW9\ny0janeOfQbsYxNbg2iEEkYfmDTkyV3ktVr35V4Gb6xogsYtOdTNdXI+VZf26\n7500\r\n=E/2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMuNgyilUNIGKUIT00HZo+cnvkSOpcB9mxI01WmpRWIAiBFeg3H/AYiHWXs54Un/X69XVWvmdirJ3BwGKpqxmhi9w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a407fc3d_1541587494908_0.3186493905544785"},"_hasShrinkwrap":false},"2.1.0-alpha.b9bb0fbf":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b9bb0fbf","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b9bb0fbf","@crave/farmblocks-text":"^3.1.0-alpha.b9bb0fbf","@crave/farmblocks-theme":"^1.7.0-alpha.b9bb0fbf"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b9bb0fbf","dist":{"shasum":"15d0e835fd3b4ebcefcf433eb04daf05f3ee2623","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b9bb0fbf.tgz","integrity":"sha512-DM0bCHLsOIWBCf2QiVso0oNhkkOdMGcX9LLSN4z+Xshj4Z8WXbjtIOHsuZgFG2nt2i4hrY5113lnM9ly6Tqvog==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4tdGCRA9TVsSAnZWagAApHMP/RIKwULVqHiexEXnCC5z\npsfzXdmjvGbi7mzWMoHnGaKrM/Fm9pkFQ1u7gK5y8MmPilf9hTVIyOcb2mNd\nHQHFLhn6yLuwAOU1b7+VErTMxWYbrObxIsjBsEj54ypDGP50lnnRaj/x8pHs\nmRD5WVFeV77uk74i6cxn6aNuA5tUC47VSopYpxPU+yX+j9//qlEksXXMGNg9\n+WrXYIYKjY5vWsS0g2Iyn4cq/+OqLjhacsdHtW/1wlTxPJae52PxhRkgdbrn\nyE8NF2ksvf+/FDOyHclL7nhK6DInsFvMC971FeFSCQBGf5SzszA2P8Tiz/e/\nFO5yU9GvgoBOzLXQKZBlEjRVG19wat+lOwIuZXV5RgQlNSrKHWRezovKqy6i\nVML0w8bFFMK8ZQybDhsjASmdXtrFh7/K0GohW8KWhUGIUmhcUMbXuqEG81XB\nlqtKlj9u9uKfVuKvAXU52fkk7QeuyEttQ8S6vqFG3d+QqWDXgW2AjvCU8b6J\nzFboh6VDYLH20lo1iR/Hc1USzwCnZLYrUSmjZGCFdOGdXoD9OcYlqIq5qmiQ\n7epWds6PPVC9hq/o4jQ8jZEAvezYvPIOEPoRTqJDunaYo6KHyzTPToBabSeh\nv2PKtK+efm6BKokhumATOBqwUuByjPV4sl6G9Ql8Gbw8nkcvI3lpcGjaPsCh\nEAPL\r\n=4X7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpMaUvPnJoYboyS+/oGtShkDvM6VOIDuyd318Fnv346QIhAOJnrVNeM64bfTLRYc8cDMFmth0T7vjIHldHiaahYbmM"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b9bb0fbf_1541592901426_0.5317913291094531"},"_hasShrinkwrap":false},"2.1.0-alpha.0c3e89c7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.0c3e89c7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.0c3e89c7","@crave/farmblocks-text":"^3.1.0-alpha.0c3e89c7","@crave/farmblocks-theme":"^1.7.0-alpha.0c3e89c7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.0c3e89c7","dist":{"shasum":"3cc76d2c5d35775ad9f6532b9b64c6285e2580c3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.0c3e89c7.tgz","integrity":"sha512-Q5dQZiIx7Yv4W8ISzxu/8qKBNYuWrwScW/YsloQTs24TBR/gYlJJCt//qtSAc79ic0qMpE1b8PpenznAwxdzJA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4wXPCRA9TVsSAnZWagAAlc0P/15SM5AeBf4oQLdgXAzx\nWg2+CqJnVSjFhEpiEnxT6C2IITAwqNgPu/23ijFdGyWNXAVcAg5YrQLpRmbR\nApBW7dBtxfWoDD8zlLR7Npw7BthEyO4336WBLQsJHGiiTN+5v/+7/QExdhL3\nHHaZfWil5pELCTnN8UNoy7UvlzkS+xu4z29vpYjxDHQJCa2yYfUNct87+Rys\nO0BT8Cjz7IuMrCIhC5IPVVVdssrJMqtnDlSDsUFVtzrv/GrN7d6UaVCzjD0X\nN+fxMqngA6nJbHX2gYIQewbolKx/nV2iF+iTq7m8Bgq+m0MRsbDjf4Ilpr/f\nbD9GqwVe6BChwt3P4TtiyvUX3qd3N5GY9Z1fBPNLfwERwYcH6Glh6eKV/yDO\nZzS2/KNWxicPXouNZVh7twK9g9t9ij5DvacZN8eRyYVo/Pau/+U29/pPoK9V\nc8hhZrInREHlXbLYpQwiRykvHDkhuUZ7Xyg5w4D2V4RGtPEthjQ3VbwKCyy2\nhsQFNWlqyc/mfo928Iq2JUX07P00cQ4B8nFh7gMusqnP3Z+nHtlENBsmQhWj\npKXzP6BD+yNOiiNatuB/QbCYGUplP/l18vFeY5J5dArjaTPtY/PBRcVyR5IG\n5tNK6DjEl3A7I4QGKWqJRt2rtYXyeICwmZgOV1GKh47XVPhVLrqtVJ6SUcpi\nKT48\r\n=P4BU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJcYOae3rwc3mHv6eVw+wzZEdeQ5VVnq1kIpBceZosmAiEAqiIgZhgtiBHP6Bl+WcCf95TwZdXJ4Zp9ckkVgdANobM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.0c3e89c7_1541604815197_0.6368824917406233"},"_hasShrinkwrap":false},"2.1.0-alpha.9350a75e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.9350a75e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.9350a75e","@crave/farmblocks-text":"^3.1.0-alpha.9350a75e","@crave/farmblocks-theme":"^1.7.0-alpha.9350a75e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.9350a75e","dist":{"shasum":"a765ae61c4a65b6522c586a63dd9f824b95ee5f7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.9350a75e.tgz","integrity":"sha512-M0LnejdRrRB/S5wZDZPVbOfKpXXUIg0WsARWJbfhzTaRX2fG27vNka2up3P7vSAhmj7skarr+f/P1vY1vWQYEA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4wZLCRA9TVsSAnZWagAA4skP/A83PojQvKljFq4cd3NF\ny6OKD42g+isFMXe1HymMj0wCGolRnCg73OcPwqm4hfBaGtmxqFRc4KBqizqa\n/biVLXFkiyEtOBnVAW0M7T9dAy3kuqu9WltGK8/edUDjfY2t43IODEHD+6Tm\nYPshghuQek2BVT93YZotIwIZuZdP1RcAuxB/gZkccRC1GO36RYnJFcGR8Ae+\nhVtl4BzToXseFsmyTC6ODqciVR40QINRrYb44NA15H/SR5FB95tWrbwGDu/g\nuyCFkoxTZHU1z2mfytG3Q253/YEbYdIAy69Pd59J/cRz4CKIMzUdshGCOJ8q\nzOyAzW27EaIcPJAeKDw+z4b/yaJinmXRp1UhYFKDRLmpsNE/JLWSt0Y1y+yz\ni93dj1BBQlHZo2QG7Da7t51bUqyABlhMRU7Dy1n/6nKcQg/I5F6FoikfmURb\nhw2MahAdeBSICCipMhMMOVLO8noclS3di7qSKp5+aD3HGz5FwIZ0Qfdc5Tt4\ncHOjwSlRVY53x9EQrCaziYx40MSHkHfeAAH7HtS+zjhKWGA1xQYjsr4B0VRH\nvysTOhve/RuR9RpTplACp473HtOxZvYi0qJH6RgUNKPXsMjFZlEjPYDNfCwo\nuZzk4AS8md6FM0PZl1ZLEE0aI1Y2z2dZcuC6VVuR/qaPGukvgx2Vo4HXJqJx\nZTa0\r\n=fgSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs04RpaSPVgOdyGu9BlENLPCYty+32KXfzX8pTKItlxQIhAKNZb5BRXLn7Sx6gs+h4dSAOD3/Z4cajWbW1H8YPNkhy"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.9350a75e_1541604939071_0.9122711387519395"},"_hasShrinkwrap":false},"1.1.0-alpha.3825471f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"1.1.0-alpha.3825471f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.0.0","styled-components":"^3.4.9"},"dependencies":{"@crave/farmblocks-image":"^0.5.0-alpha.3825471f","@crave/farmblocks-text":"^2.1.0-alpha.3825471f","@crave/farmblocks-theme":"^1.7.0-alpha.3825471f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@1.1.0-alpha.3825471f","dist":{"shasum":"ce03e5971c7d08985a64717daeb023aa98d9101e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-1.1.0-alpha.3825471f.tgz","integrity":"sha512-X5XO/+ZNDzNQTaAsiPGdl6epBkKj8YK1eh7ypZVRXSWaRdPZgaSwax+4eipSksLC+QE5DpNXotx/20/pM7KE1g==","fileCount":13,"unpackedSize":23335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4wstCRA9TVsSAnZWagAARlIP/jn5D2BPfK5vnH4k6lnN\na9OUWLJhE++erBvf/8H+72lbE7JI4VM9E+pb9QHzzBIDopbtyVDtlF8hht5F\nmkL8m1mWDctCRtJxHbfH7NsAA57cTJAgMUUCoUcDolVwDw3carL6rkwrBrnw\nlKkkQDI+MNoYfGjJFPpH1P0i0o3gXHhKjXa0EflcB72pq2OIPbhQ0o+efV2Q\nk4cBEYLfq4q7R54FHDSqMfvaW0/jYjTh3dcx3BLJQwr1SY4Pumc2SnkHS4he\nlm8Cb25dNjmQzbTM1bV3O3Sv+x5FzovA0NO0iZaNZhhSA7ubsahlCWhDyExY\nArozvJYtMZ+B9Go6yVD4tewMwJVuqQ2A72YHDXkoul2X0KSuWACiY1fHrUBS\nraavuLWJO9Dr9AJDXmrlM+oiueuyxOdJi7uagks5saPqTiiKe5MpiH1o1772\nlbxMKyilLMOqYTrB+bbFCJRj9H80nRUzS0HoPhFW+X/1O7rx0NgNfiqqC+VB\nwVldnmVCIIxC/GjfvHYcfuMWshBmic4dtX9m1LuEBLcRLATl5sNm1aJovmHC\nrz67UpHes6kjyxBixMI4TF8yvs+nqtYuVHGrT76JN3Gg02U2J2Z2XmQkO4zX\nmzqETc9oM6DgzEkxg6MYKcf4dbj6DFn7bcrcvq17rsIT277gDGYtNVNfjQoc\nQkeh\r\n=fDgj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuF25nXyIAPoQAUk79uusL43xgT9oLlCYUpB48aUAo0gIgY7BXKlvy70l6aK4ejeIZImJ2f/Vo6VXjVziIRiKk3Fw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_1.1.0-alpha.3825471f_1541606188660_0.07912768943954962"},"_hasShrinkwrap":false},"2.1.0-alpha.5af55816":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.5af55816","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.5af55816","@crave/farmblocks-text":"^3.1.0-alpha.5af55816","@crave/farmblocks-theme":"^1.7.0-alpha.5af55816"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.5af55816","dist":{"shasum":"fdcfdb7da08dcd6d8013b7504be5c0f995cf24a8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.5af55816.tgz","integrity":"sha512-PvbpiwFafKOjatZiXkph0Z7MtTZWWByB72AjBv6tqrs52cWp3jMNgPdh7/KYHtBOyS/5FJyf31q1sJFiheT3zA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4w0LCRA9TVsSAnZWagAAlQ8QAKRRApcmAZChhFdoWAgM\nSyLoToj8khFGGxeOXmi96OPh3b3YjWnJfCkjQlqPM846j8Mm+JDJR3Q8GDPi\nEtO2gVjWRE2FzN91dKLnz0FJPDrgGOWFPMQLo93VtC0UXD1IyqqTUg+p8HpI\nLvIxxX4TE+ZRzXiEOhi2lcf5FlF60xoQmga400T+nQZGjRZnTbBrV/V/b5GB\nFh5c8tG/qUiEASfZ2WfjY1d3sEhzSUmKlmi/ko7hnn88L9i/QSaQq/TNVGUR\nnVfIKGL0NMRkrWPWV0kA9Hq+WHOpj0Q4PcpHWxlnHCkSYpebNaKDbI9Vq2qh\nFD+lUBBDlcaIG1wwNU8yaWzwIH3D2gC2WwgT7HcIKJS6BNa2mlgEMCvCC6PJ\n75Ps8C7qVLDO0dz7/8736T+JpboDq65BlYdNcFQvkBHUi9RA5+wpWCxU8T1o\npgw1+tGTsJxiXTQ6wWt8HTTP3jsiIS+Sm8fkPd0XRSLQWwsqudDhqnT+g+MP\nHOE/ls75wyrfMSQ+Fzdm+GLV0WCV7AtxAzAcrb/iF/w40Ip/1yx/XtI+SttO\nkRES+QJ2F7tfrqHo/rJdBiRLn5EaNoz/r++BQ5o7OlI3vkUv4rYFe0bTeUtj\nrFcXXrqceakktCpPWAmmVBGivR8AsQRj09wD8yIUobhTaLQ0esw31nirTQ5S\nbmfn\r\n=u88N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1FbTCRYyHpbw8y+E3YPdMgNJkrIpPgVryGZH7C9zXvAiEAs6P8Sxg9s9O5Lk3d4kEywTVOP5BPdwCxRVkLxwUUvZY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.5af55816_1541606666919_0.8358910676485252"},"_hasShrinkwrap":false},"2.1.0-alpha.8de25fab":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.8de25fab","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.8de25fab","@crave/farmblocks-text":"^3.1.0-alpha.8de25fab","@crave/farmblocks-theme":"^1.7.0-alpha.8de25fab"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.8de25fab","dist":{"shasum":"f10086929e418fa9b0d2eb3b785d1a3a0b6c8aac","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.8de25fab.tgz","integrity":"sha512-QF67z5eXMn9QPTcR972SZtlBfv/zLH8eNSdtGUuzX6jceaoRrcD7egriIobT7AvAAidyn8fmiGFJuWvycN8Qsw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4w3ZCRA9TVsSAnZWagAAg2gQAIPeTU92HW6vDETOFL3n\n4Bc+z1fas12u9w5dvQzelQxuy1JvP+vTE0qYjzxn/kPgFwe3n6WlDdyyEFsg\n1ps5TfSx2ey7lTnEMgtikGn5fTuJf5uYoELpQB/15uwVZKWX9wu6jGBN0+Dv\nL9rIjBw3cXka+mQZk4mNjmrh93IULNIkQw+QwpP75W6YVBUoDWFaVr/tp9fW\n1XnoeIKrR8WDEAuVRFwUy7q4hCTAt/Wo5xdvA8p77lr32jSqrFbhG2+xMTwq\nOMVEYOEHSlgCX1Nkutrd/3DK3zbKoHoilVF1l6kOymajzFjJ0cQRDJ/IbPox\n6gvyM6aBinJ9Kdsw8+qP0Hovv24LYkvay9bkLF9x1bguc25fs8P5t7yPAcIJ\nspiyfmjx45R5ZNDQEo6RqVCmmaHYqQzUGmgN5EVj9mm8zYN9ZAL9E2MVbmRC\nSenfATzcaiiYHJ7AZOASwt710U6SWG6MV7/Izbi4TjOP2+/d1EJIoe/dduBh\nAjE9wKs0nPaRUJCLFm03M12sSsO11epavEJQKtrfC+J4qaKPlx53uze2B2jL\nCS+jIBrjX863vxzkiTWiJ9N1wpPdLhvVwypLtkIeLhavw3/R452C6xh1VTrW\nr1ejxSSgcDw4Br24uGR/YDjgLWwbPSyRlYntC9lkl7Lf+tQsKrS22AdNZOsg\nJT1I\r\n=paoR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4IreTz9w8wsJQtMEZy8QQaV9D40i4iMnRKBfEvsW8MgIhAItuy5V3P6p5rNqQ1w9HspL9mbjDBHI/SaQY5gn6QnBg"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.8de25fab_1541606873247_0.4611888623627489"},"_hasShrinkwrap":false},"2.1.0-alpha.e6e80ba7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e6e80ba7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e6e80ba7","@crave/farmblocks-text":"^3.1.0-alpha.e6e80ba7","@crave/farmblocks-theme":"^1.7.0-alpha.e6e80ba7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e6e80ba7","dist":{"shasum":"32b2a4637769c0cf15a5a73e235b9cdfd8eae731","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e6e80ba7.tgz","integrity":"sha512-sZ5j4rA58Qryd6r6tY5/KTLQX5UqGfvnSeZi6QYeyP1OOvZhPtZsXkieq1hXrydvNL1j96joDFhK/2Rvfm9O1A==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4xMyCRA9TVsSAnZWagAAGe8P/3QR+n+f7ioklTo3U28A\n4cxmhvxN5y9nBbWoDHBabHbnNGlm7wE2X8lBBUa68VGHqxfiZ0P07FiW3kR0\nNOLjhtid7gcIAZQs9NPtmh4edcyPppum5qY7cSVBJ/54JW/DtsmoK9QBSYbI\nfGuSfJVmbBvFQ6j1cY/MgqyhyExKgptC7s7XWhLvBiCIvehKam9PCLGKDvff\nvTkf47eJnYSG2i0kr3AVaKEoP3aXaYaEBiBACBYJXpnGaCMA6Zvhb48iMl0o\nIv9paVVOf0liXDNkJauJyWTnTHDrkYyUo14cWxvC5oIBaXUaKSC+2SNTp83Q\nHb8HVVJwbw+1J86FNy2LjbvkHFVdvBfiZpca2/Rq9lzTsPWWcjqpHd8x2xNG\nTcvWkUGr8xGZlJrJrJ4RMpBzRHjllOOEIaNhN1Iqy9rsUiu0hpvAYhWeqcHM\naEZSotGWzC5w+jznUg1U+c8SrtQ/Mvs8HeLo9Jc0Mzpz568bPVFDeLxkYQBl\n0BxBUP9OefNISbiR5lbHvV1G2yiXGgr82l5qYff4tboTrbIVBWF2vnQfMyD3\nRuFyO11xiG0LACVTLMrBMgSfm1GhmB6GJKwm/UAdgK3i0sORb/Oh9DiY82vw\nNt85Icf6adY+OUwF3+7phPAx2viBSmCEXqMavYsOi9t2tYZmjCzYrkEnA9Tt\nJw+c\r\n=WRTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCszLWHFqCN85t1pQkGCLsfnJH/G/RUeJlcoLKg+4mbpAIhAIXvuU2FojOCpCScb3FTMRkfoNCldzT6801Lue8zIRUs"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e6e80ba7_1541608242293_0.2335313677096913"},"_hasShrinkwrap":false},"2.1.0-alpha.07e9f012":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.07e9f012","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.07e9f012","@crave/farmblocks-text":"^3.1.0-alpha.07e9f012","@crave/farmblocks-theme":"^1.7.0-alpha.07e9f012"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.07e9f012","dist":{"shasum":"469f86fd1e03b39abeb1b9e2bf00c1220d22ce52","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.07e9f012.tgz","integrity":"sha512-WBOwrBgIOpZXgTbbIhQ8D90m3sCTiBnRb+Jquh9D28b26XnYcqRIj83TiUhrjbIeZ0wqfxR4mzxUS+GYIWhRxw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4yTlCRA9TVsSAnZWagAAKfwP/jW1/kKvG8g8SMfC1b7Y\nLbKpb/6EO5vVZ5zasdIK22oXortrBWRB6ykeB/ctQxXRMi0Q6nA4TrNrfa5+\nMSUJXUJq26zunV0cePhUzz6i2b+5pSi/KxwgUVZZ2PNHN2qgQnkdDl4ePsy3\nqzzQlis4R4IJ/vHopdw1W9r6yA18erlCNkfU3/5L5OAAVZewdqySxV12gT0g\ngOw6aCjSMtquSrP2HbvFsYCk75hOnn51V3F5/tOM5QIUEUJdImZ8Z6f7m97K\nJ2flJ8FHxh/iONwBubWork17rOVYE5jOQdNeIX2cIVNG+Iu4G4wbF9AD7ifg\nwEe+mq5f6/h6+pjnLn2TMNxZ5vaSnMGKJ9SvoS9eRTKeicR1wrYbwiWL5IxG\nqRx58ugwE3gfXa8cPqYadDtHeUGMSuKseX8tYcS5Kxu68Q3YEEWNca5CFvTo\nS3SjUQ+/QIYg3j9AWwkbvkFfbKGPqf9gA+ZHzw37jV/KeSttG3nYXay5Bkuw\nkvUNikBLTBPtoRX3+8Yxif8mlgMKbXkFQKwNQTslDP0OHrSNla+BOf2KMwN1\ni4oY6mqsUYNw9J5p9qXi+j6vT054Ap5lLFVBw/2K57GKuF7xmguobvNb2esY\n6yKLa3B9fwHdE+TH7diVkldOutjz32l8Or8nS9XWmDgGic0QlKrlQHwk6eTm\nJCjR\r\n=Dwb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjkxZKeTYiBKhTvqJqu2/INBaMyjjlkxt/05ysvFGVzAiAGl6MKgFe1KuaNPc7RsJ1PuNalegrWCPTqO9GrR60GyQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.07e9f012_1541612772635_0.8291653578438996"},"_hasShrinkwrap":false},"2.1.0-alpha.1b289e6a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.1b289e6a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.1b289e6a","@crave/farmblocks-text":"^3.1.0-alpha.1b289e6a","@crave/farmblocks-theme":"^1.7.0-alpha.1b289e6a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.1b289e6a","dist":{"shasum":"7c965d7ea61d502645f22ae7495be02dcfc0e260","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.1b289e6a.tgz","integrity":"sha512-tlmSjRnvTdV3AO9qumVZcvNraBdKPYBXHAog/bWOsxov/VS4ro6QHB2fcXo6z78aM1l8Zw2incmbeT3iDB/c4Q==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4+VlCRA9TVsSAnZWagAA2GQP/37/ytWUpEnG2Ine/s+t\nO6kDKXSoX+cFzzm61HdGcVYHoDBR5aTmxwdwNUhaaTHkhHl9QtvR2YUUtYrd\nQiP9yZfG9DJjuOjSOdKa6LcSMFUE3Re/yvAmXwSVzwXt8L24XIZpmEwecIua\nqq/i2QFm3lghIX5Gke6EpMZxbh62OrkukiDk/vu7IksBWmzRsbPGaM0f66FC\nP492/KLh573joa16/RaTZtIKiU+gP8YIn7LD7lsdErw/dek2Na5srgs9IL0y\nG5iJaghozBx8gyqBG6vBLaQ7NG5mqXS7yslR1JUNbxofwXDuJSAdzol+bL6k\nfBRJ9t0xxQrEhivzOaWNVhCTr2NWbhSt/NEoXB8rmgRvgYV9z5SKez6j20gn\nkXqemeuHfc7/pVGE73bM+TFDv+ORb8a+3y/hSKdhbgS4bCbhUudbLVm05c5s\nwjJyAeLYgMHkC1feDW5lApNYNIsYCVU9/zaBv1rmNffz9PprEFd41vh27rjA\nU4ivs8O+xFXhiVZMa7Vl3OsA4I58jcdbVH5XC4l69ahIRGzzlozjl3LNSOiz\nLx8oUG5BG4vWWxwh2PMEZO8H+vmPG9keyo82kYAqXjwmgZ3DI7eWA0wVAZ48\nOep8UmEpKF9gEKLG4V+tawqpIFsSBkcztHTJYO6ayHX2DRM/HDEmxXwcAk+a\nq6y5\r\n=+UaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsw6LzgULbPON54qW3XBHgeavuSqLg3tDx+g9vOoCWpAIgX9uuclm4d5o2bGuvOuzfARrf55JTHrxIS4hNnVJQhMg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.1b289e6a_1541662052997_0.4009202255628117"},"_hasShrinkwrap":false},"2.1.0-alpha.3dfab596":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.3dfab596","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.3dfab596","@crave/farmblocks-text":"^3.1.0-alpha.3dfab596","@crave/farmblocks-theme":"^1.7.0-alpha.3dfab596"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.3dfab596","dist":{"shasum":"35639a6d6926e05af448470919d1bcbc6bcaa29e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.3dfab596.tgz","integrity":"sha512-K0LuQCI92I6olBCIj2ieBktffKPDHUL9xLPcwmtQ7QWeiwVy4VXuajh4tdkyMFHHeethCo7tvmKBj6OlachDSA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5DnECRA9TVsSAnZWagAA7V8P/iVBQkCC3SqLkjTO58gb\nGL8ON6HBXfc6eAichjAWTvO4jhTSc52/aycq6O/dFctrfpE3TIzNNEbGwDp3\nCG6lRX80cfuyax8/+n597wGiN/1U0Oh/TxspbGGyHnKIltUbphzhv1/zQOx/\n+TctRDFnpjm/GCrOx6IcLQ+3mbJZT4h3V+yAyXodw3mE2g9nit5JAic8Qr02\ncBdK/w2pXUysE4rns6jHsb3kwq2p9aNDM0rcuRpXolEG87hzHA0zlQK0phT9\nYiuDZtvpkEgX7nQXesT9/5F+mfFp34HUCa0IjUAWLiC+7YhpMjSB5OQSfGKP\nTEmfbAzO3nDNFFzqYM8UvtoO7ADBbJy1x/DF75+cg0BYZhPqIpQpZpSuVWsn\ngCiKVs+kiCVSsUrzlwvrzpqutNtaCyPpQcquZbFk5y3TKCeyufCXWUzcKh9i\nrtETagax8AIqvT5bjQdXy/si7Le6v847MGVKyg4tkRjtfcQ9dbodAV+y91n7\nN1/HPqaY+ZLE1Ay6d7JJ7BSWOufQBAzRjiV71X1mmCVxW+ySlTu/WGSjB3Ko\nQ6APublLEM5h/Q6b0/hUMppZfaeVqwYTUUjefhzFiLVyo5M25j8Woesw/n7b\nmJagUJsUs7ivDkibET+e3lkUgbF/UNralpLCYOT0fPFfBLZpVlW62WzdZgCT\nSA/n\r\n=/0KT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEnzI8ST/OirY25v72NNXRMnpnTswtabyBikDtb8Kl0AiAd6fxXWfRDZTEsweRXFM32Qe/n2KKKRPANHeSke0Y2Jg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.3dfab596_1541683651729_0.5142746524558577"},"_hasShrinkwrap":false},"2.1.0-alpha.885812b6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.885812b6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.885812b6","@crave/farmblocks-text":"^3.1.0-alpha.885812b6","@crave/farmblocks-theme":"^1.7.0-alpha.885812b6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.885812b6","dist":{"shasum":"4bbbcfbdfd92b196315865961a6c104e75c0c007","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.885812b6.tgz","integrity":"sha512-ybhxyfH8GksMzsrp7sR/dQLbeFPEy2tipY5zPMP9wVaSooVTT9ZUZxeMRY3UpHIW7NoMWTfetJ/yE1UuT9Afmg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5FMYCRA9TVsSAnZWagAAoR0P/0pcQ2XKbiJ78xjmiQnd\nv7udCo134RQ8o3o/wsaqleLo0khAOuuTvDlquv7mzALCt8RsX5MhpYJA2my4\n+xmQM1xKzEcPqUt3p9pdMA89r88cjaKP+2IlB1L2aNK2MPEBp8mL/vmOIFuW\nICb8BIu6vK0ce2cTXO4SV3tGQhO3vVhKr5BjP+KLqoEAJ4jv+EVEYDGy0cm/\nklcEQu/tzdKn3IPCAa21d6TqOLlBi/MSzHR2w6iZhAY8Dbjx/z+AWNmYqk5C\nn9uhHGzpYxXqrz6NefrdRcVUYGd/2jJac6Nku1s6BJinsi0KHzF4QSJSRFha\nlgsF7hGgSKBZoTqTEiiukVWq8bX9dyqP2wqinY0QPOzz1XwfMNK9gohnUIAJ\nvLuZfp5ytdVpRmoeL+WJqqwQVS3g8TNkAAhZvZc6vkwch4nm7g+eQnbWuWBD\nAXa4Tsn67KumERaQICVWGyP+XMA2/zQ/Mlu3bMy6N/1CcJduwZuMe9Tudwqy\nlF9tc2eovcfUciv/rz7YA4/TkEQ/T+IhXl7wmNYC3yTT4cBEWBOmUstD4Nac\nzwwwPPKlYRG8eKEFmneaeKe0V2iLb+NQZ7/tjmTUQj8/hwgX/RQaWNC+8pki\ntmDpjyFcdWSAZPJDtMgVYxJVwpLcPz9qIoFz+mA8PnOA+lpecT5Gq/4o1PdA\nKNaL\r\n=+U2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj4bMf4v0LKUmlY227IOU5Bilfm9z7KfJMuTp0fhHBhAiBWLLhJCHkk+/Fj9VCa//QPEmn/RabPm3sYf3GxPps9Ig=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.885812b6_1541690136161_0.8247742691823776"},"_hasShrinkwrap":false},"2.1.0-alpha.d2eda2b5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d2eda2b5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d2eda2b5","@crave/farmblocks-text":"^3.1.0-alpha.d2eda2b5","@crave/farmblocks-theme":"^1.7.0-alpha.d2eda2b5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d2eda2b5","dist":{"shasum":"fdaa2b40b249e4eeba3593786b5c5536d505293f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d2eda2b5.tgz","integrity":"sha512-kNM1esZ/OuvXdgo3Oxf+zQ45BNn+lLI5kJ3NGw2XOKZQeSU0Lrr1vWLgjdIHtMLP5ZbpjBsNOwZB9EOKg7Md+A==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5IX3CRA9TVsSAnZWagAA6NYP/2YyoM0GIEFLHKbsIsGE\niBEHq8XPEtAZ+/PK5g4n2uahaBx83Yp9of2toMiSQ9Kh5NzEhomWYz0SP2yp\nn5EsBF0WuM8L4wgSHHT2b8f3e1nHRTCAlBt8BvnHTE3Y4jm3PjPjgqRCBTi1\nd2N5EtQP0O8seRvUXm3qAV/444qOin4i4eOteuu2kbMqazc7IzIJbImtBd8l\nh7nXFQrPiaMeENUhnjU3pmF3ibKsygwV5CAl8rS1jPrCC/riQa0/gqH+Nz7b\nossrDPrgSdTT9wvAlSzpZaB6g3bS3XWMU+XpCcQsA6OahVSUEA4u2lZGT62X\noY+ON+ZBjhJKSRxMbf4QHIpUzt3kZuEDbhu0nzvt6k5hxMF7DbNRm68PufFs\nbHxl69Gv3D3nTgds/zHjouTTZlKiKL9MigJ0iaiwuAXf1Hr5lyiktMj8VAxR\nsZQSTHZjZ0+Qn5ysdW4bJmUTMz99RkQXl6onEZdQV6AMHTXjXUTSmdT/60Ja\ne8F4w/AiQVltDVtnXdNi37sxjU3tW8XfMW3p7A0fqFUE6YTKaYHG2wU4FjgT\ntoWz3oHzwjWk0YLjHBIgr/1iaTVXI66sA4qnuIhyeMn9FqazxyWnAw2/9MWa\nFKbLVySRxXLj6V6gyNU++iMSvqWfGb9/pqiZohOWqIfoeQ6OcsUh/cd/hXb9\n8ZZk\r\n=vysw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuNPqkySG3rNG5Hib/PQ0wgs6REbw2QRqjFaRrM9uFZQIhAJwHsNj1ZDuSjLSo1BY2FRwMU3TnpacPL3AOkyBFOQeq"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d2eda2b5_1541703158321_0.38205431083354435"},"_hasShrinkwrap":false},"2.1.0-alpha.eddde304":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.eddde304","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.eddde304","@crave/farmblocks-text":"^3.1.0-alpha.eddde304","@crave/farmblocks-theme":"^1.7.0-alpha.eddde304"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.eddde304","dist":{"shasum":"8a4b2e8b51d45bea083e5f4ddfdb5cdd2ad2b6ac","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.eddde304.tgz","integrity":"sha512-T1ZW+FacykMRU7UzOuVI4zkKUjNR8Te6nxbvC/y2NxOjvtetDGdhIqI5Jb93oxvYncpV9b/hTDQFYuLxk5pkhA==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5Iq2CRA9TVsSAnZWagAAe6AP/i9WjPXMJojKpgyLlm/x\nhTUMS8D4ApkzlPyvlv1tyYVIKkDB8c0+hBLYBqWNCgmoRHCR1OqncyNjPZJy\nTiDgBxmMvpzuW9NiaGRBs3qBoXglrrIgUReGqUwNkTEH10k9YvJsjK5Lzu/u\nkmzqxjv95uhaAV9r2T1WLoq0EW3ikhR0ZsrvFlvn13JvIXVIBzKAGajSvgZz\nUzuvwCsFLPh/4BQqQci0HX4RMQut4v5b9xqVFDAjI4saeujsVdzTUSxnWPGk\nYgH8xrMfUBcJa84rG1+eYf7yZxj+yeluS7tO5I6/n+k2KH8e2tax1w/4WqjM\nFkRV2yvKbC55onx6S5ZL5jfOzPGjGI8rSFBCnF6tMFCNXD6Hd5C/nSUqJqum\nH8Nr5ZrfkUQSc+TR+ODdRNyjqDZxb40cU5Stduw217tF+VVFrB9xFN4hNGP4\nmAjvo7xMh6KD4K5pQvYeZpUPUgj8iiM6kQvjpo9kBcHgc6WRtJHxfB6fyScp\n8fvJyLclJzRa+OTVfsG59jYi+Qph+x7hTB9oqJKhh7Jkz1VyulEmC9MW0QOE\nPPQyEg0A5d2HMNCW/FOxdNO6myN9Ng2E7FsIVjQku2B6gYPsclkgZ2+G5aAd\n+M3s5Zh6vAL+3t2B8MUKNeeZB0gADaS9E+tx5D+k4Y6tE5gDW8MmmcJFZcL3\nhY+c\r\n=x+vP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsay17xYt4wUI7KwmFRv4xfraw9f5+ZgpWBZUVcwC5DAiEAkPAbtFEdDT6XuBikHHzO3L7I4AtrHf6kEYJ3yt8z3sE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.eddde304_1541704373904_0.49128688926237474"},"_hasShrinkwrap":false},"2.1.0-alpha.9bff8ddb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.9bff8ddb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.9bff8ddb","@crave/farmblocks-text":"^3.1.0-alpha.9bff8ddb","@crave/farmblocks-theme":"^1.7.0-alpha.9bff8ddb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.9bff8ddb","dist":{"shasum":"142567e4877eb74b6ce6d95fcdaee5dd5efb6b2d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.9bff8ddb.tgz","integrity":"sha512-5m08dUaWf14V2wlabpEOuhtXW7XSxoxyRKuzJusb/5ShAfmYSOHLoqUXIsq9COLqhERbXdCxn9Vb6CKFlagc+Q==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5ZymCRA9TVsSAnZWagAArwMP/jPsm9pti8SRA/JC5PhV\nDn2QpLlCjJ+5WZFmrA5mb1BRzyPy5g2ZVHDl6svp0MqaBFsLrZWTesuWfQKZ\n77YP0lrLfAQKn/2NdTyFQXV4DZU+LSbeTxRIGZzQuIYvGwJM2If1gQkKhxFH\nVKSnWdojTSTtfXlevufaOcz+rpSMUaTh8Vk2l9FrxnmRVA6uEXRnM2LUSiQ9\nVee3Qgs5+IQ4wJoQ+ewGjIri6v6Sf7DgPypOLT+9Ccvtmkkrrrpoi6vhLo7i\nCK1OFj6YAeX9lh3hcGQ41532IpuyLEC0fZaEfOvQdxuI+21e2StvcQavuroz\ntMILmI3I+4BSWit1dirvI6Vgjm7KX3lyEoWdsVaPJehqJB+0gFEQdMAeEXfB\ne74gWZY5sYp92AOjN7eBLCFr7KhN1vc/v89/b9tv15IHZUbOR/SqM7Ak7SFe\ni6bClsOTsHxd/qNjzB+gDby380PFW8CkaRstqEpHmWupm2veead0ihcuEDsk\nuInhk0QVC9Y8hne9iMkiMSg8M4o8TKWIFZsTLdYeZW/jAq52o4pXj4vtWfUz\n8+MZIuiyEyQQEi6APHUFPB3agGi4Sp0z190QHEiydJHGu06ds//PIIL0+//3\nGtNa0g0v1/ZfB2kmAfTXCW22XjdXKQodlVNp1mfJ7GIUs9/Wlrggv6Ojql3G\nHspx\r\n=xki/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlzAM1fNs9zJZNpi5WfhAdiFQa4S/oF8KB/v62voPkbAiBbElFv2be317ws9ACAaLBTdtiqPxrHTJAPbdoTht7N7w=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.9bff8ddb_1541774501571_0.9373443501187113"},"_hasShrinkwrap":false},"2.1.0-alpha.0251c33c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.0251c33c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.0251c33c","@crave/farmblocks-text":"^3.1.0-alpha.0251c33c","@crave/farmblocks-theme":"^1.7.0-alpha.0251c33c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.0251c33c","dist":{"shasum":"f52e33234e60fbf36e19ab3e4797e4d4a526099e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.0251c33c.tgz","integrity":"sha512-zIbu7HxBVnSXwZaCeAfcCOJx1pHnYN0bTPKZYEaxcM1a5wnoOe4rXGhfyetCRIT8Z112aU9gLpYGDGbN4uSPBQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5i9pCRA9TVsSAnZWagAAzbgP/iOYxt//2x6aG1z8tbAE\nLXdwl9qSXHdLH33mVJeReT6m9JKjVVZCUXkq5dUS2wp8fHzjveKPq9eKt8tx\nTuuoxacMeBH50kUk0fL7aTzyhiRJhC5XKONjlaHEj4Gvp9uClbIPLwfFuK6G\ntb1lfmCEPbHP6QwlawH4DIqE5SiEd58dl5SVhF2y//v33gjb8ocpHy5eTHr6\nS34DP91L2lnJAjqaiTs9OxcPBolZEj8nKeGtsH5iBcBN0Ca/xVmUPvFjxuBi\nGzxZCNerKb0tGW4orbMgKjqbYjrds4k5Ea4HJNs7WFovrAm33MNI3GW0xmkJ\nRhPRdW3jXGQe/i4dCsdp5TPSNPrVxThUg61rgaVMW5S0U1ZAobIAUJJPVYNN\nHRPR9/YPUdU9CD9+bjjFF9EIUQOluo48EcZX1QpCq8No+aibFbBynpjmLoio\n9/CIwS8EvJp7Sv/42h+x05a0v/2Q4MpmEDX/z+m9OrO6Dd0KftGTfUtm4g3o\nJGx4iTyQga42rEozNk6Igp5/WzNu8cCniuZ3zlefl99zBvKxohWZnHF5PO2h\npMKcTlxe0X8+dwRetHK335AbtkmF+37EKH6Nke4ycgPx0F2bFJ5ENYq4DEZu\ntEE0LGBczWsc0YpPvzXngjCzOh+aA+2y6PHxTOs3uw3gUYN4ayDYFcq2b9ko\nniUB\r\n=QlUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAHjGHNITCfRZnY9TX6qf42Fe+Sc14VkGD6qNAqysZXgIhAKohJFljSOwv9C87KFfGj9/dJdXBN0RZg4DI9KvoDAGw"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.0251c33c_1541812072736_0.46505157593058133"},"_hasShrinkwrap":false},"2.1.0-alpha.e1d3d9bd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e1d3d9bd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e1d3d9bd","@crave/farmblocks-text":"^3.1.0-alpha.e1d3d9bd","@crave/farmblocks-theme":"^1.7.0-alpha.e1d3d9bd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e1d3d9bd","dist":{"shasum":"c840f05a4a75e73cf8762f775291ea4ae7b76534","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e1d3d9bd.tgz","integrity":"sha512-xKPt8rX62cQbYzX1xhPpf9woQi5eh78HhkP4b5AzZAPIeZoi8qdiQnnccFSMbNLOYq1vrySgz3gI7LPEMNRC8g==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5sWvCRA9TVsSAnZWagAAzIEQAJU0vCXanOxf0QlUBnyW\nus605Q7lpyxg3Jyd0NWvuGdrkb6wy3Axfs+kvcyanYyKBlefrppwRM1YaQ8B\nP29uYVnbnkwGwgzI7nJvIPQqvKkB0VTE8evd/FNz410OKAHC44fFCULsBV1v\n7Do4bRom2Z5H1u4ro1Fn1kWqq6Gzawqn1Rl4m4gSQOsFqNO5Guo4KAVSwym6\n6n7OBZVkWHZ7f1YDY3yaW3f7JzgkoLmxJB7/Y57zDvnoachh53rO0W0y5ZS1\nNOdz3dhwtX+ZI7TALRjFtFX9ylf8OYR1EuBQpNdk/oZ2FpSNf99K07JwpUCI\nxmvk8ixKnGeuSU7mi5LQ+0i9TG7lT4BQChP4U72DpDVvokNIBVBoawqcVOl2\n+qwNs6YntTe2ja+sv0DnydkUfENM19FplHc89wr0wg/PByQRXD7rA7f596JP\ntJTW4SnOo/GAoJ7pGSiKV0uzIj+GtpuO03FFTxAzXka9wkLV1eqrWDu08HJw\nbagNxP0s+wb9eUf0phJE0piwwvVF6fjXccXzlirbOG8pqCU4VhMZJI82YGLx\nFGxF5PrlH3n93rEMuBZ/iLIv+XDKg5UIamtM128GpUXXxbSGKeD1yb179hYs\nIBaP4LPpZe29+KG5vH7LlbCQmIWG3SUlL+nezaCCVHM+MwmmbVrnel1uTxZT\ni3Ef\r\n=/FmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAknt1ekjDZMglLtGUW7aLaKzjApoBzO1ivffSiFWnYoAiBR0zL7nVOy8WyCoj+dJ+ThjAoCQC3T9Y2xZhACJchkrw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e1d3d9bd_1541850542937_0.7752421416207467"},"_hasShrinkwrap":false},"2.1.0-alpha.43e2e3a4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.43e2e3a4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.43e2e3a4","@crave/farmblocks-text":"^3.1.0-alpha.43e2e3a4","@crave/farmblocks-theme":"^1.7.0-alpha.43e2e3a4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.43e2e3a4","dist":{"shasum":"c221994b9dbecc534ef13903813d5b82f652ed4c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.43e2e3a4.tgz","integrity":"sha512-6PTQ3CzJXsAYG06n7jeNH/M6Q4wTj3EVjuVeHTTx3V8I52XEWMgMXa5u+zjq4P8thxSDb63yuDD8a4ZF1BS4YQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5xdaCRA9TVsSAnZWagAAYp4QAJ6Ey42G7+gSr3alZjoR\n3/3xUQ7X+lrwZFp0Wvc1nbptlnr32vHiy4Iro1xrQ+eoqosDKui04h5P0BE1\nGnGlJi1P5p/nCpBrHcUGnsj+oRwItngTPKYPE512lIXmpOGLIL8rn3zAQr96\n242ibf7rSngoePS6rBWj//2P9f3XREPFDKVSuT7U2s29DTga3isYt7SNnkpy\nusyppPVF70jaiCep9yAfy+1myaeNBTPERAEycr0ChqgHwUrNR/dFvI0NPYk9\n1qsAEbybwwdGSmYB76c2Zmq3hVckcGItv+yBFa/oBhAZApxo9Isf6nq1+iWN\n28f0zyQCeLUFDW8k0C7jqM5JsNiEROztZCkfhAAt88bM0TLYy9yDSskkABsD\n0n/2RM3xenKWDAZjIjuZa/qdrHOXfOVaERQflIOc7eMe62eeibyY82GcyaV+\n6BmamvCnRLoXmhOwN81U9I6XbrskzWRUqS6duzeiRRs/4x6I2oIlrriG2oRf\nkugyoIhqjwfnlQuEST98DkoYXxOo4VrU44V/FLwSvNh530RxRxPa6fqjsdEe\nX4XobBKIAQm2sGA/jxvsycNvWC49tNbH5eAZXzThWuE4o6C4rYo3eLGtV72C\nAEZ5cxGgo/3vt6c35YDvFyyPgGFAIO2NuUy/O78oACgK1gKYg0rt8HxJdGVy\n4J0a\r\n=eMJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLyL9+/aYg40ykdOO0Wd4joSpYm9hIgyZDYaamnPqKmAIhALi98vlp4TWJrP8IHLKBa1WtphiejQCubhFhqR6HKav+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.43e2e3a4_1541871450058_0.5968918756335078"},"_hasShrinkwrap":false},"2.1.0-alpha.6ae5d07a":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6ae5d07a","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6ae5d07a","@crave/farmblocks-text":"^3.1.0-alpha.6ae5d07a","@crave/farmblocks-theme":"^1.7.0-alpha.6ae5d07a"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6ae5d07a","dist":{"shasum":"609ec963af91462ee18eac5d8ffca71e030ffe19","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6ae5d07a.tgz","integrity":"sha512-TprUUykdH6rFD3ZP4rdYUaPGuZxXsWcs7yDeWDCtlu9UNePhWtcJUwOStXv/g5RfRu/Tw7an7ED5ekZHERvzLw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb51i+CRA9TVsSAnZWagAAcpYP+wQTRr3GBJTcm4st9ViL\nD0gyDLJb0lWoues54dJnSNmNT3PE/LE2eFBAZloPZNmzFgvFjq4slzavmAGb\nPESVUMaGICSggtiKo/xIFDd2t65ikhaBH+/PjaCXem6vj4/ONOBwaZmGKGKH\ngZrvKkZVltknUw/WljFL9C2PixrUJ1u2aD6YifelY4zbhYLx+b12v2O2MhL0\nsHaHMmAKbvLWiveBAQU3Lat548IZW3jx4DhugPYPgKUYzDTUo1VLD4Gr9szw\nLnUxqO2IElf7MOul1hJ6QuJw2WISQO0A242kzpX5mI25HxRLtpbpEYXt9252\npYEJSE2r3nmArCgY9rKuv2etuBVgzlH54uX+kjEBvbC9fj1Y/7GrvVp5tkeZ\ncwVi+HMJyURrNVfCgYG/0li6lp7LS5AmZDFQQnTW33nHondse80BneDTxVBO\nTxflYKXYLpEWbTEbRUqeHsz6FiZloC5q16ABJezaCW2hvkxVSezrNEERtsL4\ncvUwwGCi/f0DPkoS8icf92GzgHFOwrvAW6Dj1yEbqXVlQoUwLqj7a4bp4pWT\no2QseZUYlgK2ao6kdrSuuRO35S2n4bttK9Pd7eEdFxONTieTNDbiITF1PAHp\nQJzfjFrtPBuQbvH4r9V4dOo5kVIWTh2RFsUJ4DgW0k81760FBGegiJRhOq4e\nZsQe\r\n=llpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj/Yb9R/XOdzj5gbavroF3g3a56sHwl8Cn8YFV153ESAiEAyq6iWQvxv4zrWRCu/6WJ8xgDgW+S3gUFaat8GgV6dhw="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6ae5d07a_1541888189833_0.5799281760021788"},"_hasShrinkwrap":false},"2.1.0-alpha.e7c81443":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e7c81443","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e7c81443","@crave/farmblocks-text":"^3.1.0-alpha.e7c81443","@crave/farmblocks-theme":"^1.7.0-alpha.e7c81443"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e7c81443","dist":{"shasum":"478a00f4c00bc2bb3beab12f03a13766b6a4ddd9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e7c81443.tgz","integrity":"sha512-zFGEaz5LmTrtelHbOLVp021c2BBcL/xcVeNXI8mBqSognnYnWdmfPDVhpiWdOe1+IaGpZKOtxnLa8enjLO6cjw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5+80CRA9TVsSAnZWagAA+8AQAKEVYLCa5issCVlt1uuS\n7oPmEf0Q2zoDr1DSMz683CoJURPYgZ8qhTawMOcAF9hR5hJdgKpzLX3M6eXn\nF5uuG1xamDZV8WH+30+L1WGM8zvm++oKQ/bHA1nvLlwWsAJDNIYr4DOZgZY9\njyb/B311AZYg/p1UCA1EcUXTO1dIlOxOCC6H0X12hFtwdZsN2qTCB2ZWnSGG\nGxX70UiUiEY6FKNtZ0/DCRBgwRk+OiXEnmm4xccFS9RaM81eqdrBOID8t8j/\ncweDN4wcCTLKA9chcD9vQ3wmSO3lYLBTvjoWVM3hfTrrciV27carxOrN7Ftx\nZVjQYZHDTwbdoRfQxRGnxaHNCoZhz+5ezXmpWuJg+Kh0dw883BKgozFTNVTT\np1H+wz7ZLc7S4OWEbg7cfFROeEckR4Jw9e/YEjvzO2mWYDr0el8Ak0CYJGtp\nSW1wajwbIy1vKLHwwnH5YvpPIy+aDtiLY0zr2gi8XdDZ8UEZKehdEdaQQvl6\nWmfO/WuJOUJSk2MuYlr5RUlzUF+u3nsaRJ1WptzFVKxOcvsCXCC0SkXOFkK6\nOkJJl8pGrDMMdr4TSpuuAq5ab1H/lVoPHHQpMxKRw96jK1gMZT73hNGHp8wd\nHzyAt2Hk0CO7FgZyLU1bCe1/34z4wy1MVHGNXO68hP/jREWOe4W79W3j4iGS\nUT1U\r\n=TpwK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWTQXZHwCDpaLG6RTailQON3cOW64rYOk69Kgnys1XTAiEA/TiIURjYnR7MfAODz+lVoTKIkoOXGjhbTJSLwA46yTY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e7c81443_1541926708175_0.9631817246752659"},"_hasShrinkwrap":false},"2.1.0-alpha.3bc2b88c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.3bc2b88c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.3bc2b88c","@crave/farmblocks-text":"^3.1.0-alpha.3bc2b88c","@crave/farmblocks-theme":"^1.7.0-alpha.3bc2b88c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.3bc2b88c","dist":{"shasum":"2a1e69822a9949b5db8e8c5b38f3e93969981488","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.3bc2b88c.tgz","integrity":"sha512-rs77jxSxd1HxEe+9wSZv0xf2wnS/W4s+6YUYGMCMhLamH/d+VcPEWMagNnNA3d1UrFBVSUYqel9chKXfvqBTkg==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6BGACRA9TVsSAnZWagAAlOAP/AiFTi9MrqSYd4pPGn59\nggcsaikbjZFeOLxH7hEensrjb9LKtufq+nYCYH/BRNtYwuPRCioq5auqVyCY\n5Vwy8rEmsWFUtfw20VJWkRJ6asCzv4Pkatjxjwst4BdgTMXYQTCWWHlwUqV6\nl6uhRaHNHOB7LQkwRW299hKVojqZRGxgEWMgn2A2q3b84a6WHUWcjdHH1t5G\n6rbnbt3gNg0StvMSYF050Wo1lcHObNNfG0gePvITzyAF2CyE6AfvByr7IueX\n9PJFNPHI6urVFuiILv+8LJNQDacXdKKtFaSJN4I0m2GbTFj1dHC6lLWUxT3S\nPUYMiUpcPzal7ktAtPtm7vR6G+ktJSHAFINM0gbGyVchssvDy6yejwLljwo+\n04BS8BWJuu5tUL+oM0wsUSdqBmiTG3r2P1O+RkMGr+fY+BOZfyULreqPuqTD\nL7LokxkA1sSilQQdVhAyWWbyI48jzN7B/6GcLTzUYZQeiOj8Y1K6ordkpi0U\nSWKcmRcSk/lo7/O0JtYv6Wj3uly5bhKhzb8HDplY8zq9M7Wu1LH+eAaxavsV\njDbLF0LdL9arnWAWioJsLWphP4X0NMV+T1/ILNKUpa8w5OYlfohqtTVgyerh\nwOFeKjL5Jsa7resYPum9kliaVhEsW5rzjPmCyBLGro1L+XNpcI30vHVLU8vk\n9lc6\r\n=9BaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa+xa3L3nSEwhWIrFLqAQxpU+vNVcNdMJZYNlvs9hNaAiEA5z86B9mQboWlJwkhH3REyQYRlqTFxMnFUGf0iBF/QFo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.3bc2b88c_1541935487369_0.031234232003366946"},"_hasShrinkwrap":false},"2.1.0-alpha.aa3b4b88":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.aa3b4b88","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.aa3b4b88","@crave/farmblocks-text":"^3.1.0-alpha.aa3b4b88","@crave/farmblocks-theme":"^1.7.0-alpha.aa3b4b88"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.aa3b4b88","dist":{"shasum":"f7e5603ec98f6529084f906780ac9ef9f816f068","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.aa3b4b88.tgz","integrity":"sha512-42l7lcgWvcDJlcnK0IdTTj6S/9ees7P9Ci6JxZyvhfrFpm8eiFucMcqP6DYAV7UKAxPWS1I/9uEkslJ7jxg6og==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6buQCRA9TVsSAnZWagAAAukP/iBU1Vbw0YpRgvyqYoQH\nhYe3RrE2oYGg1fMeenFUA/JURa7cucKNcIneFqlzKU9sA0lGLV5HCY0/kt49\nAl1ERL3pRKePQqj8Cw+ojVexZVsjnmB/aCY9He45x4Lia6OUl70XjrC9AyZq\nIIIDZByHc/wM3SHHDNPCJ/8PtHF3nBdadyy4Q0K+8XgdkQS2lN+YKDHRM0uu\nsHfbIROHHssQHgwsVXVa5MHH1gQ4o/qGibCJSz7MeQmzZdBq1n9abKLITgmV\nXH4CW7cEoJUg7vj5X1q7iVeHGK7vlOJR07KO7ZZ7x2ndxyaBrwSLpm4ig3Hw\n5ulsmgv/K/UOjaNDQ+kW9NH+ujXdHZZczhXwkAAdxliERgH1PLAuSPc1u3zD\n/QsYbLsgWkWHdaDwoj/9zf6FP/8wrI3KSx/uM8NWuh2KD3RpUuaNbrc0J40/\n6psMBGS6kaksNOXrpar9bv+Z0VW0FxpMUaoZJHb5LmCCONgmROQQCJ4IxZR+\nKXXuHicaC+EN4ZIFD3D3ZwePGBlKFyO9thbxnF33wD/ut14Qt+H4La8xA56q\nOymJXQbke/TjtF0uI/dpE8TX0lkKQjzC9qy2OJ8tMWgGxlw405ng2hFvLMxs\nvddB2c8GjkQM98peMHGSTCpAlzvqlWeq54aQ6mms481cXcAuC+p79IB9+Ike\n51YC\r\n=yoF/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf2ZJzNM5PwZlcqfv3PAGDlhnRKbmnVGOyol9YcUBcjgIhANG8TUtQtxXd9RmVtaIa+vTWkN3gR10+1ZM5pB84ZaNZ"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.aa3b4b88_1542044559152_0.3870349083863618"},"_hasShrinkwrap":false},"2.1.0-alpha.83b4399c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.83b4399c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.83b4399c","@crave/farmblocks-text":"^3.1.0-alpha.83b4399c","@crave/farmblocks-theme":"^1.7.0-alpha.83b4399c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.83b4399c","dist":{"shasum":"618f61a73e8b759f6c4dfe340483a49e957bb766","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.83b4399c.tgz","integrity":"sha512-7+DoT2mArHFKc0+hsWeMmajprtur8rlQWDGM8NrE5gpbWdmW2rCQ6/Jp4db0c2eGsTGzhY8CIFWoMM0wXnmO2Q==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6g9ACRA9TVsSAnZWagAAVJUQAJOlsemDbuM4Ntflme96\n261tBLzb9R+6XIbWa1jzYJpvy7ja9DdNjK65xw8uW3oigHYZm+wi5HJEKLkZ\nhMZ45vOXovMIQ32i+EiFwCj6NVvXtOzyt4YcFZasgdSU7M4MCpk0t7PpeMCN\n0vjalVyy9Chfr/vHBUAp0n5BTLu5ZxpglUDO5RZyCLjeUsP8KDX9KN0K8V2R\njqfkOI6wIIJBlYDgPTGIzWdSMKfGxX25WIarhIK0OEpcOiC1rZtAONprESe3\ncL/8cSVmgj6GM1J/pcPjeZIgQ5MoaD+IgzARo8YuvnzXmaHWAyUuIKLhLhgr\nAdHtgvLO63Lr8wUK27STR5YUR9XhNv8FqWzOdihs+LUUE4h1JFCSoAJl6fWv\nsA+N+IUEEg8WaAti7PD67qIBPjXskK+Pa1pMaNiZhlU3Mw5mp4SNHyOyhCPN\n6kws/Mug23sttP6L9cF29SDcvSa8n5ZF5F9fdT11pKj4FGeCSX80nb3Sysp0\nN3cP2Qc8trYZ1TsbCXNPEr7vp/1LQ5WeqN2cCRjeJ2EC6p93GR+RD9my/eUs\nBDVdIefH7kyzD82AoVA/nfw8H9JMWX00yFoG7DNwmjmVk7JsGslGTxjDytML\nowb9zHB9dQn6RW6RN5lNl/AbahzEcqYuWvObU5bZ8uD0Jn3B8IfV1/vPnUF7\nIMAB\r\n=Q/JF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqRZg1LzxtsvfaYu4AmECspnFcEuNPqHXZFKKry4ypzAiEA/KFYHGxN7jyEctiy/zAKFwKiKuLr9oRjk99O3IT1JKQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.83b4399c_1542065984211_0.9480148281608225"},"_hasShrinkwrap":false},"2.1.0-alpha.fadcd199":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.fadcd199","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.fadcd199","@crave/farmblocks-text":"^3.1.0-alpha.fadcd199","@crave/farmblocks-theme":"^1.7.0-alpha.fadcd199"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.fadcd199","dist":{"shasum":"b2845d31ded114ef0c1b93550dd58c469ebc6200","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.fadcd199.tgz","integrity":"sha512-KbLiC1cGsIsFkmXYWDKIq+2di4JKEszVB29b6B9cHxPhvKv2MZAYjjeyK13YJqn5RyAjOyP938cohVlxi/7AUQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6mCaCRA9TVsSAnZWagAA3dgP/jvZ+5uvlXeciok3miWF\nB3B7N1sqQxN2X7xbBowwgQrGkL51KyE2IPhzvzvvn7W2CxicbATCntyjfA/a\n9eijvU67JLvOQ9faIKoGZCoH9a4MlQ5P+mR+79gQga3ARujLxS8/ugiSJAM7\no/LTjtinPhC+y96QQioiN+bflHtlvlyGn9dmAdGzOsANCicv2hGNFWDrjW24\n3Ki9KPKYLtRUxAs/FOZZyoFTzLpFxRMrn4w4dwcoFL9U1qaPtWDKgJcLQQoA\npb4LbjAyIR+bjj/PAN8C9+aTOicMBBhj6pyEiB937r552sDey+1p59v078Y5\nA/o2AXyO08HXrXDC7TDVn/zpaAEP4uutUvK8a6xFbV9G2RuLQogxOLHCxp+W\n3qE9nC7hRYXc52tomxgg1JBGdklfdgGGC0sptcZ2434KSJowsobdLDpmK/rO\nnSyFw7K7UXQ/fHahdLO6WdfNm5NadijIIX1+3wNMn/v0SNMDJScm+2qH04La\nzy4s2bsfHY5xJ35IDuleKHPUXLM/JlQlaEDQixL98YBXRXFfWkVir30I9hxE\nj39+H0bVKof+PZU83fClxKY9xyAmnwVrmLlVNkfDZEk/b41T5Mr/gqZDQqLo\ni8z+sFXW1PK9PKXOZ+Oa4jOGSvmht79nleSIrGRZrF65yZY7yuqTAUTDhyd8\nCXQT\r\n=3RNl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzbaJtNgK1VwHsRrzkb+3utpB7WfRFFBxmmQWlymi2cAiBO8iDgCzrYqaXnfm4lZFI+eHDuVTjT08h8qy1hMN2ulg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.fadcd199_1542086809862_0.8660157005831879"},"_hasShrinkwrap":false},"2.1.0-alpha.6bf4f5bb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6bf4f5bb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6bf4f5bb","@crave/farmblocks-text":"^3.1.0-alpha.6bf4f5bb","@crave/farmblocks-theme":"^1.7.0-alpha.6bf4f5bb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6bf4f5bb","dist":{"shasum":"82f7f0c303a2c0c3bd24fc6b2b43b35adbf40043","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6bf4f5bb.tgz","integrity":"sha512-I6MJUBgaR1To24yv0kBsy7R2ekGkPOI+O4TgiTFx9zGIzG72RchsW+PHup9GRLisnz0MaIXS2HvIDeeQnNI95g==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7x1QCRA9TVsSAnZWagAAKOoP/iFw7wK8Pf4TMkYuVOIe\noeQaMeJMQ4TjLwbmGzR1i06H2WonjypsTbjt4KxZNa13X9h7VHwjj1VliPWg\n1gnuqkcNPDnKneS9fU3coY8V9cznDEdU8+uQxPZp+9MBaiTIBgju9PKLMRri\nbQdvWiKFYUDPBktcF58gj35te7VQoL1GYQHKA7DAr3qEB7j+ZqHTFsVEIejR\nZ8E/K53NJpkBsVMFeW1/WSbOHirLkk2VeRzPDm5yTTACkvRAxRRm6Q3csPyy\n8gYEV3qFFiBRu/Ak0NjLJaV/S8kxwacYrXPRBtP2XMoG2wue/16vFnLLSudG\nByKV7UeRscZBr4XNlASBjOkyp3iBYG1cD3Io8JoTkrjSYJuJ0wwxef90ZL5/\n5S7akiLY84XaKzVOTMdHSa+O6e+DaMzCfudRumOoSFBBDyQiFBo4y4bwj4/u\nvogl5uLWR+X55Ueaci0mw7ni+Mv6FZNdpKvgHUPb85knl4ZlqmM07nrFA08R\njAPKQkZnt8cv6MR2eIhPm6npiMnCfgKn08k1PbOC1khTFCqVN8kk6fsRgKPo\nDJ4k281KanjU1TR5SIB/6ut5t8gC6dapKkleLnTuJ9kMYXD7J7B+nO8Xv+aO\nSK0mQpH3rkWFDRbGFCRs2he1Q45ycWwgqO+7b7qSSFD9HV6AmIj2liHBMGsJ\ntvnN\r\n=POE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc6X10VBdPYIFhNDzDS9b286urkKT6FK4/j34tipiCOQIgWF6ZS7x3utdZr7xe2z7WUD1MeX5Nzvj9GMDI4oPfZqM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6bf4f5bb_1542397263141_0.6633876043570242"},"_hasShrinkwrap":false},"2.1.0-alpha.375d8a6c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.375d8a6c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.375d8a6c","@crave/farmblocks-text":"^3.1.0-alpha.375d8a6c","@crave/farmblocks-theme":"^1.7.0-alpha.375d8a6c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.375d8a6c","dist":{"shasum":"5b8d8799fc713beec599e5a6fb61d5d03363ede2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.375d8a6c.tgz","integrity":"sha512-xz85l4nuYjMlYDF61RGZAwSEbcl4HWgVUl/ARPAw8S2ADYrIFJzsrR1ZAMeeURPVDVNNrcU5qUwU1+LokAaJhw==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8QPbCRA9TVsSAnZWagAAw/8QAJ4vqBgJNv4LVC5y+xvC\n4PAbGShbsrzwPRYetUHN4vaXdDgqJpamRneYvJqsVxwxWgDJLslvb9LVwpVn\nMu5CpNi7JatDEdyaog76jDx/fvghDJqhHnE4/OrukH8aFr2uIrIctGq6+sfZ\n21JFoBqAwM2xiDu/AcewgXzVmZEZzTOxIvG2yGjUp0ZWwPSo70uG+diDWJRS\nRw0wGfFg44NoiuHHN3EtcgAj1gyY9l0osSeQQNqKn+C5REubxcfeHv+48VYr\nw9MzscjtvJ+xB3x0RNfgD2fW8cjJq1Vm8BQz1b4oOr0rWMN0SmtG+ry+UbZ3\nh+k5awDbWk4bS4GwQcRQJ6zWmAjiNCJvbmw0Jcf/Aq9nWzr5SsQlbXxkm6mt\n751W7dYQ1NO00LlE+wfOegfxW8n/QhmrBEeZaRFPxDK2tJ6u58dKZGPmwgzE\n38s7Hz2sNulaolU5D1P4h2RJx7a9Nxp2kT4X3ohrs/fOg7v0zAqxUN19x193\nqkRi5cIE+GbBgRSjvOd9xv+6HaA/sa1LHXvOVj1JwlcDoMWEDJMdZnKpJUP4\nHFkBkOJIaoRdEb6gGtN5ZouQpF57D62O7TPleuKgIGAueensvciBfResAf9m\nlB+YCFE83yajyvZABR2lZO3wnNNhULJJtEtyThpUdrk3+72IBtnGVbxUr6hO\n808T\r\n=NplE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexqUhOsqfs/7dJddxdPBvx1KzKtnyOeQHSQBBM6kqPwIgATx0pcxugQwgnIfVM+A10J3qPm1u8mgogG1zJYQIW9o="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.375d8a6c_1542521818775_0.7263355422523414"},"_hasShrinkwrap":false},"2.1.0-alpha.e54fc096":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e54fc096","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e54fc096","@crave/farmblocks-text":"^3.1.0-alpha.e54fc096","@crave/farmblocks-theme":"^1.7.0-alpha.e54fc096"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e54fc096","dist":{"shasum":"6be3983824526ebc00b6e041b4f094e6feb93f9f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e54fc096.tgz","integrity":"sha512-I1odQ1WzQagRyzb1CDbFoFSSt1d07Ct6bwL75Y99qpkdV6O9+k+GbizLot9qchKBtz4ki5mN1m4XqD/xAbIjlQ==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8vL2CRA9TVsSAnZWagAAPx8P/1glu/b9f4ZJaUHxLsjA\nf/MOtLuf3Fo9Zt2KlicOMdHAVeAWWRcWZy9Dt66RS/fmXT7uIS6Y+r4M/+RA\nDXEI0xhvmsePfFsRHT1colTx5kj73lU8opHUPxeCTvowGoXjvzvYcyVw5j7H\nphexstddxloCZ3A7oyQ4ZrUH4W1cnOXt0J9I7XLKd0Shvc360Fq0nq6Hvn7+\nCN3oDPdB3wfgy4sEXbRjYkcX4og1x7RLBhZ73Ofb1y5KZijc5HVSga7h1Hc8\nPcfzgyukTev3ldD1e4vPLqugF2HoialfzQ0ojL4K8AVRNMDlpjqScCf8zxx7\niXqO/IrAm14jcXaf7UhmgKh0yeKA1vea406zhct6Sg/oxICMkC9Z8QpFFRxV\nwVhFGahw+nexIssqf0AJR+NDVgX+JtSqELG1V9qwvlFWEApzyZguvVqcgGRT\nAx/kTC8oRgEAO1hg/sHUofeGq/ZYBLeaifosDbMv//qOr9HLg8MmvY6MoWbt\nxZaJip7RPfXkCB75fKEj8xOAlNA9F3SouuoXy9RONMmfMIJ2kogAr8hz3H69\nCGP4ElwfMJGSkuaKTtMZwx/tl2SSsGJXuN3AHDCHRI/QU6cw3qZwqQw6vjcc\nkc2vuGn7aTgHFodcah6NlQnK0p4Bxsgvbb7MPwfJscHmZ7C8rhgSHiHSQ8Vq\ncGMo\r\n=BPaE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSTylhiY02ZvBjw/iwzfpoGOqO38LSJhaFUy69eUX42AiA6B1zLTh6nEo+34ON2tl2TuHQ3RQcwc3ipA4ExV62NDQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e54fc096_1542648565836_0.029161165026124314"},"_hasShrinkwrap":false},"2.1.0-alpha.f6da0219":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.f6da0219","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.0","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.f6da0219","@crave/farmblocks-text":"^3.1.0-alpha.f6da0219","@crave/farmblocks-theme":"^1.7.0-alpha.f6da0219"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.f6da0219","dist":{"shasum":"d0657f546e2c7546e67fc9692e9483d5b9ed1092","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.f6da0219.tgz","integrity":"sha512-/rPqG+3Qq16Bv1OPNMps622q+rK46lbM2Rov7GGX02HZoNCYRePDST5hOnnSJdydQ7+RXiA4XmtLBkGsDUGiew==","fileCount":13,"unpackedSize":24247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb88+YCRA9TVsSAnZWagAAYZkP/0H+9tCb7DtobtaE8oC/\nOeZEZ/ucI8dgaHanloBESGBTGeBBMViU/ebxxvYjVUOX+AYKrMNspZ86s6tm\nIKW9veLQrCpF18AcYwpyh16aeRj87iRiOjYkVFSsK8HEyjElT5xvNtSXePxD\nfGNhwjfWIRvbLoFUsuzwyP8a1mHbZmRREYdlscm2q8lHAWO1Xgva4bgCOxdX\nbh6Altun2OWF73TxXka2ip6geYxHmrJqU5+Xur/P02GmD0XyjZR+mQ2pqxY9\nfistBp0zinapvQUGSHrVuTBOfQyYV7qD3+BBv+2vZyoebV1AjVT0TMs3duAa\nWSy+H61hq2gPzqPtFWKa/IuOrz8poZv4AHmDIsvYMcKk9EKub7FJbBju7d4z\n2Ywfm3zTGUaYBmffYjBVTm3yFQFrFYnIxH04SDY6lX5U5k/ujBS+8ili0oTc\nTn2kEVpcjVSXExYpQ33gXGSH+rlR0g/uA8oDWzgPqfwwXzZnK3JFjlM2wmKy\na6IhsA8YkxRcPeq6exsPb4iVAWN4GoI+DnD6q9mhcWLjTUt6Uwzi918hQR/3\n/G3AJETXnEDOiLD9g4lRxyNDSZnQcYqNZem0j3bJkkozjhqJIezPRy5E/Mi1\nD8p132yINC7ewjhCCHXP0jcEvI6IJVKycCumhNqJppVL+QeVuSJm9HaUcAad\nSnH4\r\n=XePq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0+qPtMDcMfXxeGpNMEf4ZAQi2mOev/U+ksAiOGm8sTgIgR41NTMVwNWVmOyZ66Qx45LjKld62+cxaV1qUA5oJ3Wk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.f6da0219_1542705047658_0.2338475253184662"},"_hasShrinkwrap":false},"2.0.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.0.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.0.1","@crave/farmblocks-text":"^3.0.1","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.0.1","dist":{"shasum":"2ae1a6d5b558d2fdff9531088b1cd03d70e098d5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.0.1.tgz","integrity":"sha512-8PJ4q8VMfFGTAVVjdr9T6vo79KfbCP7Nn7pn7xkRYfAFZufbPMeJlKdyfKAkrxqlg3Vhalyp1rTP3oZyWkR0Cg==","fileCount":13,"unpackedSize":24143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9T/rCRA9TVsSAnZWagAAd8cP/0RkvFoXw8jbu1SJmOSh\nUbIzkLfn2zYwp+gTYWvpz33QkQxaTrH1W0KKYN7wYF03fjCh6Obos6avursr\nvcjA3KAvZZw7lLX6mEMqZk/8Bs2NzVRhgL9Gd7Qf5xhuQ/AMNbYZkXaTpTOC\na+O3YIFcGj6kOQfBYu2Ni83FV41Fh2hwOqrSsRq4ZEdBgxlnCTPWkEw3KMT0\npJcjYmaocpub6yR+SLntakvd/pg31re0D+X4GT9LUPXHlguwsqbwIwnBl3Ph\nPYRMWxVPpXcBmmiRPI5nXLpYoeb01NIfBXztm+5oLJHZZP1GEBAzxc4ThkTf\nZSmJN7h74hxkj22ILN5xU8Vas3GMzovlmM0qOyMbpBEQ1zF0d6NmLsAs5tLM\nDSHuknyqZRbB7hPZqz70vtA5p1mAI1VsSsq3H0u0nRHv4+kpvuoWf18aw+At\nooYlYLa0xxp6vQYmOfhjnZ/NUm1CmWonCJgJwAQqVJce3KEvhe18bYo9kan+\nsZL6idlbAn/zNAgGnSzI2F+Gi/k6Nv7hoolGNzPPrHBYK6RVZaCc7XvN0lOC\nP/Xia6vEys7EYqDEQ/BdsK9iCHr0I6/1/po7JEs3u61EHzaeaPGvLBzT/TZw\niN04fbBPyexnnQwFA3iT+uoRHBwpAXsy0ed7X9dtTUw4ZaTY9lZUxNZlDsXT\nzNx2\r\n=y6lX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy95saw5/25vpj8/Ihmj/prS/LjFp6Zr3sUueqMd9euAiAF/b7djlxzW210MB9FY/4yyQQi6HbIawZXgfJXxh+PMA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.0.1_1542799338269_0.9657189104933299"},"_hasShrinkwrap":false},"2.1.0-alpha.6d6d14f7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6d6d14f7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6d6d14f7","@crave/farmblocks-text":"^3.1.0-alpha.6d6d14f7","@crave/farmblocks-theme":"^1.7.0-alpha.6d6d14f7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6d6d14f7","dist":{"shasum":"2bd62e4b8d33abb26a95862a3f22c51b1d8f6f37","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6d6d14f7.tgz","integrity":"sha512-9kjEHbU2lnXOFWxYv1A7YdNJ+U0wy+nvoSXmaxjgM8mOFGhcbU/RI4Wh3B2EuH46ckP1dbvti/FyOc53v7XwNA==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9UG8CRA9TVsSAnZWagAAG70P/1+OTcXugPIlrYlSuyH3\nElRHhJrQ9wroOwuNH26klF4qhTOtwQPjApOK2NorOnVImT6iI728RIpHuMg8\nydv47iTCLnYlnwLoQMqjp6a9xVX8eMwt1fyxvF85TnkvTmVIBqG/Cf/8qKQE\ny7EAholyXpvuCb8mjyEAhZEnBZN9gCIKt3gaAwAUVHG9oa/K+uXhTnM6muSp\nW1B0ud8sZ2y6onlHUR0Aj9xDZZpNlCTC/Nd758ZLonFDi4EOwYbZvLNvRNIj\nrhF3JiinPOACopo6sMRjamBkK6f1IBQwkrrT1gf0l6tWJ3+xrtzDnTOdgPzs\n0q5LTx04SlFuZTx8pV/S3DzfAN6wYFlOwPQtxic+2liUd8aSWSbRULvnh7OH\nFp8LAJNai5WxPT50uIsu4d0PeVU0w+/VurNb5nI3C9hDpU5YAMk0uq2xMq9n\nVFM/1hLjM1TYrqwyiO+o/2peVcDdVz2/1jF9pR89Hx5BL4PmDPrkKCFjO1Tu\nXt5evUhDKZpr1KtMDhlk8Uc1S/zYLrW2UlE4M8SU2cZ2NRyCGVHw/nSTqrQ9\n0t1oa4keTV4jCYJobhM0kh/IcmRjxY+oFEWNE+XCVtZII5wb9d/gNVxpzOAT\n/XyBm6fak+mWoo+qAj64RDBWsgVevgyJgNsYtDBgV+HpilBdk0oLqmoPsWxH\n00bh\r\n=pzzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu6TLixQSOvBSkkdz1uRjO0tNUKpSn0jjKzs5XytcLgAiEAz8JVGusWPR6dZJWKRvHa6sxYGnQRRHkVmaNhE9r3Od4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6d6d14f7_1542799804405_0.9326014929219952"},"_hasShrinkwrap":false},"2.1.0-alpha.6b2101dd":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6b2101dd","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6b2101dd","@crave/farmblocks-text":"^3.1.0-alpha.6b2101dd","@crave/farmblocks-theme":"^1.7.0-alpha.6b2101dd"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6b2101dd","dist":{"shasum":"3cc93f095b07981c6e0a28a70ece923a779bf1be","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6b2101dd.tgz","integrity":"sha512-svmgmMb3vgZGOz2kUqJMhMAuizTFU4aHji87abQszSPhM6vtJ6432VrAzxQei9NDwXaVjnmhubbacYoAPFjyjg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9avoCRA9TVsSAnZWagAA3RwP/0Km6aLnGhwwaGt4aAH+\nxkFcbbv/hN8T3XBiw3aI6g4L0Q6cARb8fVJL5YbG7Mfzjk0p5np1pyK5v3VW\nEZXzoa0J6Ve/lgrbrsptur8ib4ZliOHKL6o36rFrgS/oCMmCphhga/spVb5J\nGw58VT16ZdG4OtWBlXBPw5JTCCKtF6Hna548P4Kni4YYuMemoCFPHsg5Njjr\nmsJ7Vpn1GMgmg1QTZQQg7vgPvNWjKJfNGz0N0g37/CkeEW3BZ03opUaRxg/r\nmabVAjiglX80j6hxn4c8QTk/yK9oByjaLcAVHhr2H8tgcly1SjoFL9BwJXiW\nrYrInzkmV55eYBrA4YVDi0usSi/ZDCva6aphaYkBLWXk+l17/GVV8U4uFhBD\nGz8mXd46XIj3OugRuRVw9ctdkJ41uzQmCcfrrtJIdYGyPExMgnnRDFWSZVde\njNSFO0oZeFH11E193urEc2W0jtJ6oTg16W2SJSoxyllsgIQtL7vBPbnLkSEn\ngFe8jtTWCvn64QGFhBlo5fUN4+mp7196bMvqwaPUh90t8Gjjk7A6R4GKQIAz\nrQVhMx/CmZrNemcHvSV4mgBbfgDrr30VUfwAACplTLTZlGp3gJ4rtP/0j7J3\nl7tc1bAD6nt1hqAvwzls2O3VDMk4Z2HMHnzSK+OHSFyg2AacjcM3wlqzQ1V/\ngfti\r\n=FqFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3gH9z1HcGsnE/Wyz0C7b6esy7n9lxsXibpBT8MUu5DAiEAl1MFwy4bZvyYGau6e8gE7GG7K7+qX0VbFX0gCYh6NUs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6b2101dd_1542826983349_0.9508752222725663"},"_hasShrinkwrap":false},"2.1.0-alpha.74cf6c51":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.74cf6c51","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.74cf6c51","@crave/farmblocks-text":"^3.1.0-alpha.74cf6c51","@crave/farmblocks-theme":"^1.7.0-alpha.74cf6c51"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.74cf6c51","dist":{"shasum":"7ea4659ab357e227d7e455fabafbdc42ab7d755f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.74cf6c51.tgz","integrity":"sha512-VfN55fJljKR7ld+u/hxhn7iKAgawQTEIBd7WBUik4IDoT0Qba1hh0ecSQDXpBAk1u0d0rybBZ09g7l8eceNayA==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9vhtCRA9TVsSAnZWagAAz78P/Ajk8jh33TKYVOeUvdnT\nvFqaXVd752zSty1qI+hhwQx8zQEZ+0Fu7gw98k6ktJs1qxEOxDAWgpfLQMNu\nMTPEj9QRvtLk3U5vGVxqsvy/jbpz3JSOIGBWIYb2ZmZ2fEytSMxD72Qgf2K4\nU8KCyPRJuNP3iwbnxjEsgbzhqLtoi8AzInKsmx8dTxO85cwLrykuPzq4IbXd\n1Ne2nBVeWJsv5n/moEc/LhR7HuBpBt6pFeOrAQajHapmOz9+169Z/fqi56AJ\njyj3ekY+2a0nF1N4mw61PfKsDv5EjDS5h9rKybeWqS608I0JbGg7MRUy6iRd\nG28pFfU3RzD+ZAOpElajNS2dIFT9JQjo6dRpLKq/t2TXfzAFCG+vY0ihGKMA\nWjJbFSbGd/ttB243hFU07dsrj9wybA+E7W2/qo3BytpfaKiq0Qk6Otb3gJj/\njrBlbRszmrUpbZG20L3rA5oZfFFHGlz+FLmWFBj6cOn5SCXTE/jO1gIE0pU1\ndPdbUNicA0KyJ7oWvXp1IakkPOYm3uPFNRTqGzpmsbb9VOFb1TIcId3qG/Bt\nivAV97VkUrk4qBLdB212/1rmqsjs82nhoMrpdNDlh1NKb64K6SvV0hpka89L\ns5l+KYhk/uxsm80mOmzpUDDGkH9WfJlChR4kNKD0odkCjxgjXvj3AYBHrbnd\n4V8x\r\n=LVsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKJHbEgQVMfi/9ZGf/u1D3ObUKbeZCrkKrJu+R4/GVawIhAJTqOJdUAJRxc4RriGovvRi+JkyHIU76sS3h+xrn20gW"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.74cf6c51_1542912108851_0.45924568651591136"},"_hasShrinkwrap":false},"2.1.0-alpha.c6940d9e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.c6940d9e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.c6940d9e","@crave/farmblocks-text":"^3.1.0-alpha.c6940d9e","@crave/farmblocks-theme":"^1.7.0-alpha.c6940d9e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.c6940d9e","dist":{"shasum":"65d30f2f8d48851ea661bfbbc795ba8c70846674","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.c6940d9e.tgz","integrity":"sha512-XwMgQzpX8q4uW4DbKTkYu19ju45K3RQPiJFUy5U3efAPS+bWeAPYfT8ZVdTXWHWcQ3Ggh+Cxv5FTmEF6/IzKTA==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+v3GCRA9TVsSAnZWagAAZGsQAIDwRayI/+so+nw72Ba6\nEhvLr2yEt40SYwJgMCaOuVU3yVPaKogEeaQUbRXuOZvoeQpESbYHf3tSS/aY\nZiG8vJtOxEl6sy4bb71px13J/8tOvW7YfMnynIppYtHHM1stdNaxr3hSEaw4\nl/pKRrSdIaFnqAClLW/Q+tZ/fbYuiAQ2Lkafi3GF3/fkN3P+uocSLA9w/cjH\nN+cOT2OzMzyquhCzlUP1vTJvc9hR7Hx0nd4oOeRCBqkhs6XSKYME8TLg4Vyr\nm0Vy9qwlzcVPuYgLZnNZGa9ERf9iZf7DpQOlzJKGkl96OXqlPLkKP3WfuOLU\nkJcc4h01VbQtUTqJ0UJQ/wBFtl8q5MrCDxF0o5fMh8APcZchUhxmxsQW0Eni\ndGKxoDRmpoEdS1jJYSpdwW5gLd0Mgh95UTTZ+U/leKIARRz4uKdNVJR5+Z9m\nvJX1bzPL9LaJhcF2q4dJdco4lS3tmuvvkCJ3A0kpNRoVamDPoQMVvJESlg5a\n5q7Y8YTYXmu5vv0bywc+4AhLjcX1tOfodKfvP91cKx6DUdUNeBuBsLW1t3fS\nYxuYLS4K+MVNianh7NSJH/MLgg/zi5cbvAiZUJpCOzEgIo/fEnl0SBIJey2e\nAFL0docHBzRqmGZLNQVYE1XM8dT7APqufEQ6gzTgHM7DUsHgtX6WcdzVDB6i\nKd8b\r\n=ouJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiJdPbwAl1FVaCUDWf9/qpBkdADQG/EI6Zu/kh7LyCqAiEAvn7dWjdsHaJVX1rP2yrKqaCGm5rrQTAr0h5ItYk/1PE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.c6940d9e_1543175621939_0.8472216609458973"},"_hasShrinkwrap":false},"2.1.0-alpha.74f71aaa":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.74f71aaa","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.74f71aaa","@crave/farmblocks-text":"^3.1.0-alpha.74f71aaa","@crave/farmblocks-theme":"^1.7.0-alpha.74f71aaa"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.74f71aaa","dist":{"shasum":"a0653375c77089c8c2d2855af30e6ae7282f71aa","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.74f71aaa.tgz","integrity":"sha512-Ko6z/B2ou8tePPl9Daaa7Vw6jA8DlqWC25HZFTPL8DfTKnBmg6CY8+301WxviY4D/P+4SWGeasVYg4eJYVDs/Q==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/UwgCRA9TVsSAnZWagAAHg0P/3J0hCllX+6XXgbKRPeX\nZeimZ+4RrjRgTVsDzO3gdn5vxyILVL9Sp2xsbrlb8XG3gMXfsHKGGI5fv7TJ\naEYbTcu4cs5qFbgRWDFDcp/H+32OChZ8Oy3vtZocQ1pM3Z3AJr8+LNV6w+FM\nTK3LHJCkynCmT+Bcgm1bPMiLwsYMOB/VrEK0cmBNzhCtVuSx2tWQ/k9bTa5s\nkxHMBbaK/kH5KXNbpsWhTOaLToOWHeERwjwfwhdQWY+KOl89EKwKYhUYqX2d\nvmLU1PQwAb0l5ZN2amZf5Hj7s6eFSK6pOQAsZbn549SUuKi3tLmaenA95xNy\nylHH0K+HX+AP8xJeWrDsEdDSBVWuQjz/2NUGeodj1LMJUohLcx/pLhZX+pFV\nZM8mV88ahO3/YH7IEN4R37XxmS0qP/x4bEakjaPx20mhmKn+/ndDC6oaTGpX\nh2SnEqLmabmon6iLUGHuU/uEztZoxgWt99Q7br0iqDrPA7FhqxZss1UvYezw\nRWntGoCRu0DbR9uyLkBx2caGPZ9nnegI+ZGoSB+Q/BHDyk/+hIbyRjU7NzCM\nEgMvOMIWgsTXWLDFtikC/wWCANh/p8NYPVj9hjn4Rqe6NM/pYIRvNFKaQwhY\nnR/AQltM+ut4gg3LTScogEYsYEzgmKWNLX+GZnfUVsrd/37fkW9hE7AErhtp\neSYy\r\n=c9CW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE79UEa0Yh8NXSmwujmKWf6uTkkcH2z4sCaUcSruBucAAiBzT/wKdmt4EpBM0AIRF6NptnqRPkltbMa7z0hoMTHsHA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.74f71aaa_1543326752133_0.44212136852785644"},"_hasShrinkwrap":false},"2.1.0-alpha.b2965f0b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b2965f0b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b2965f0b","@crave/farmblocks-text":"^3.1.0-alpha.b2965f0b","@crave/farmblocks-theme":"^1.7.0-alpha.b2965f0b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b2965f0b","dist":{"shasum":"a2174f7d44c252712027e6ac944ba81fc3571b2b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b2965f0b.tgz","integrity":"sha512-AbL6N7k7DhAJQ5/GUMW4mG6r2JL2J35XQ5d2kWqsEe0wt45wY4ghKHw+Pi3wzIlf/IJoM+ymU6R8fyKu6CmU1A==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/VhECRA9TVsSAnZWagAAd/0P/iCPp9Tj6e20VtW1MqN6\n156g1oEzeNsrjFv0RYVt/Xy5INsBrAOhZW5diZXnS6irNGyFwoPHOkVbmu0n\nmdJSQvShtHqYdzV7dsilrhxyEeynJYbadOacIHa0Iz+prZ1NcwPbpljeTsH3\nRy1b8GBuZ7zI+p9Ls4w1Y4zMN3eGvztLVuIxfiVZ5RPYptDHhCB+UFU5GZOg\n1BQMNFJyNanm5nBmlA6Ohvk9zpOhVsRXw+vS4MvM2K6U6s4QCOJWUxzbmuHQ\nJyELKXv6AmjXbtvI3Op6IOHQMsv10EOaUtj1jSVp38HfSE4DNkCBu/lcAKfj\n9/jaTiM6WsF8h4sGwuDPydJnueHMDkndu7slPkFLaURUclAFR2ai0TYS/9hy\npiA5UlBu1GC/0D+LjMWij83v8IOvtQ4h6B+BWB1GnSQPnP1/krHOzhk1STSo\nshRs7UHRCnw7d6X1+psHFRYiXYnilflZpQT1V127YLyYmUdtwcMyPFD/QVBI\nSBl3nhUbaxs15UlnYgQG8BaVDsN5Dyqk6IYqQRW4buYegxB9X8Ge1TZwm3xm\nOLtSm6DVXe4wi5V7xT/N3w9v24SZI2U9T3PDW+wbc2mS+xyaI4DNSkvJasTg\nP44Ty+YnW4LYeMPriBwfh7O2hZvBb301Xr6xwzZxmCYsOaAl7t0Kr9zz9cFL\nfEVd\r\n=Crce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD83NyOkak1vOvGs1pW02escOc7PegIWuqAI7TBfiD0CAIhANr4R0FkQuwTCeYxwZKYZmzafemzxV7Ismofv6pYIX5b"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b2965f0b_1543329859732_0.6550426037741737"},"_hasShrinkwrap":false},"2.1.0-alpha.cdd34101":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.cdd34101","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.cdd34101","@crave/farmblocks-text":"^3.1.0-alpha.cdd34101","@crave/farmblocks-theme":"^1.7.0-alpha.cdd34101"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.cdd34101","dist":{"shasum":"84120b686d34c7c838ef1120e6d788db488698cc","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.cdd34101.tgz","integrity":"sha512-TRtUSkh2Grz7Ajzb3cNNX1Q0KBmL1OgtLRpJdb9sRQV527rnFvoQXW01MfCJDjEzteZZoXB8IRVMYiMp1c+jEQ==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Z8cCRA9TVsSAnZWagAAt84P/Am5ck+j95JKrmdPISq6\nexx3XE59ZVQjKIa7j/TxbX2eYeLkHtfYXC905LBnAgrD/soiVy1KBJPgQ4jR\nt4k0jc7jY4B7Dm4PQ4OB3YXIpPMa0XG40MjkEUGnpIs2kUvDqzMW6GPx+Oo5\nJOnmWQa0ZR7MFDSvpewk3lIh23c9rwTY4z2qvkvB4xTSk2iRTPkNlkR4wSPC\nfALrdC7MdBk6BB8xafLKcXE39pBt9O6WMWuIA9eB9341Q2iBYqfyjhxPL4uM\n8KKOzqSF5w4L9Q2IYAT+bR3TAmkrBFFKb3BHnnns6rjkqAG9v/sceJhXwkBH\nf18oppqDvRCJLXFvRTfCiyBpF2K7EjNTZQz1dEeqXgRCSH53nWgrd3GpdeUL\nnDjFHWd0Seyy0LMg5UuSd2vqxLEzAYZgk8p4iDPGewW8/GX13u6FYpV/Z/QE\n+CGYXZrLLNcG87KE9Csy3sRjfPWtDc/1ioNxu5lf4eD5JPN5DI8LIMTZbpiA\nZfAHzLUUMaYg0m3CHiwq9CQVcshq72KNY2zWMSg4Jd4xEXBG7UfBbP0dc9VD\nm+nkZDaQxNuvbB/g3JrPsLUcPFS80vhRa7yBaVHxyorgL2DsUxHSxMIUAR5+\nrw5tXihBzRaLOMlmV/d6gbWQejFR3XKTVhiNewm5IKit+Sw+BDmJmTN0JTrK\nyIIZ\r\n=IyTJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVbqZcIJ9ONaBZ73YysBKuNUwihgRHCbRCLAHIojbnoAiA9rwj9PCAK6P/2DHK2ssqDohv2xPHqTpvet3bc4ieyrg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.cdd34101_1543347995506_0.10605925861599097"},"_hasShrinkwrap":false},"2.1.0-alpha.2f7f3058":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.2f7f3058","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.2f7f3058","@crave/farmblocks-text":"^3.1.0-alpha.2f7f3058","@crave/farmblocks-theme":"^1.7.0-alpha.2f7f3058"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.2f7f3058","dist":{"shasum":"7f4038be9e49331f651116fba2f098f63381c802","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.2f7f3058.tgz","integrity":"sha512-fm7RoiwPD8hfNaDpADN5PehjIvVejW0TkALM1+qKT6c3U3DCrd/ayewJ12OcwifLIJhFLKaPTblK6zbP6SXSWw==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/oQCCRA9TVsSAnZWagAAHv8P/1pwiyoSlb7Qll3GJ1nM\nBoKBnENtUVun1znFRXLcB5du2mOKTUyJqpaVTFU9Jgz2WTDERKPiUNWqR1tY\njWMmlY8/zwbMn2PdBbqlod2Ra+KAIhHCkfAS7Z+sd4XOdxwFZ/Rq9TnCCTsW\n1P9YC7GSJmHPE9BVdCTWmWZUFu62ew/hKb1MXAhvWWGZwLHhgF3Gj0bnFPTK\n9SXilhN5or/yYEe5tjcSomF11bw6zDCYakfFCzfBuTLl2j+8rj9KbjNq5TCK\nlPVJ5xOZLr/J3rs9LcjPYFmEkdODc4W9cYtInbVqbBbj2mW+sn5aWchUWJ9v\n3rDVX9Bf42iYjejXe9y5gUH/no6rctUn3uEbjcsN5ZQkS/paVY1XnmLvazR5\nsDU89ywDWU+Z7/gt4S+37p5pm52fqEzICGGEu920CcnHe7wkcTRQ0QuWvb8L\nYTgpP3meIIBmYmKVdnH25dPObA8y0Drffs/MC3Ee15wlYQ5kz5hrQGLibZma\nUZ4am1raV3MSM1eKTb2qjzSsxuWc/POgUL+G0wmJE2/XRzln/Bi8IUYUw+Vv\n7NiY1ESpTP/1/QMTdXkJoN3G8V/mdZLYnIsk+aU1mRC1xipnyQk/va2TR9Lv\nI5InXDJYr+FFZVQ/fNml8MG50oVoigUwYIKsjdz6Uu24nWRv5GGJfRoqEDMU\nMVu1\r\n=uw5c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfFZKw60nEZeIryD0O57QMg2bQ+Q5g045WY2hyfnxHxwIhAOboXTCadyuS60Sm5qqXwhHkE5qcaMO6Zk4HXZGMwh64"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.2f7f3058_1543406593430_0.7188739127708144"},"_hasShrinkwrap":false},"2.1.0-alpha.8657e05c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.8657e05c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.8657e05c","@crave/farmblocks-text":"^3.1.0-alpha.8657e05c","@crave/farmblocks-theme":"^1.7.0-alpha.8657e05c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.8657e05c","dist":{"shasum":"826bc8708314ca309300e1f3a277f5db470d2322","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.8657e05c.tgz","integrity":"sha512-oeWbp3eubGHLO9631qvQnPanDPxY7afnVyoui/lnx1YkWZPfh7UF64ZLlxePC33BuepVdYaDh/cxUcWs0JwK5w==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/sEgCRA9TVsSAnZWagAAxnwP/iLmP97Ja6jwn60NetgP\nB9tDuvDj8rtu8QA/ARlQWZ5seFtoM4GoZpyVnysmd4kuroJ54Ppj4N29sKm3\nBWugsw72K2VxpS/yIMaEOoJxQ5pBLnITmM/epV2p29+BOcMW/d+XVOBnEslK\nqWnh/AL+jPXxErk3zvcyfjcmelUUtGmeDyhI/Hs6bby99DEyhloostnHvWSj\nh/AY9nuZoTbFjLyqucuTOeKNFSAcWDGES4BTxzlyYd4shbNW0+E796+xUIG6\nWEKf0vfipkkBcohE0jp4DDiB6WOTJcfwHTNIib+U4oceftaYcTPy8ih7VRsK\nR7//KbcI9Q1/KAJcy9JfBqCeRM31RH/AGmRopq9a6YDQtq1X5J5iWfcyanBM\nAfbhc656ky10FIvM1GkY3k/bsLiIkC0XIMQi72Pnrv5BRnhX0Z8Qcp5yx4fj\nagjAJVENwzmESDt0ACLCbhpd4Rq09BnuFbeNRSaB9xNMtqhcrQfgwtl3zHzq\nuYn8y8q22hTlJSuZ6AnCuJRNva7rC9zbBc4IlOaj1qnoIBuBvEy0rd/btm75\nbhDXvNPe+7LZBkBInLjaicx5L1RVDYyA3yQQvHXcPoBdBaBJEaemaMsADntg\nXUb/jR8Zc77SSkAzFP+cKlj9BvlbWIObchuZ8fqDFEK/KK7P/Qw430R++v9K\n/cwz\r\n=7mUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF46Z7OeAddsyZvwtvdE6x3YNlRm6+HNaD0t/I4cCdY7AiEAo5Q5HrnU98NAU/5KroAJUp/9OXtvtaUdjCHyD2wSguQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.8657e05c_1543422239801_0.18446506060347456"},"_hasShrinkwrap":false},"2.1.0-alpha.dd5f7476":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.dd5f7476","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.dd5f7476","@crave/farmblocks-text":"^3.1.0-alpha.dd5f7476","@crave/farmblocks-theme":"^1.7.0-alpha.dd5f7476"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.dd5f7476","dist":{"shasum":"c12498fbb4ba148c2df591ed0f9c09e9e9a5ac16","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.dd5f7476.tgz","integrity":"sha512-C9rsMhNjdYIskxo+BLnm7bKJ/yD0PMCxv8aCS1PaEC5Zg4DaxMZ7s8P+MatB4fX2G2hTMIBFSYdZPpxb1xONzQ==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/w3ECRA9TVsSAnZWagAAhM0P/3+S8vszADkOLE84WNcz\nedvSJcUl7DT8pcE0g7xxNxSznJEAqbgOyYWoqZaDTxgaWe5oiwhgolqWBCxm\nIYh0Zh7DKvpnY1fxIny3Gy2CXk8CvQh3BejyEA9JAx/TDY+m3gl6BFU0EBeP\ny97G+XstZDuomqiTGWoOvAkCl04+zY0j1VtTsIJv8ZwKHEieZqoDJq72p7pX\n/7rmrR5aUtLXwur5iqjHaxU7c3CJf1YIsDZaqewJxGaOcH705QfcQE414Ve0\nBX8J2Rym7GCinDksRVY8WuTRVc0RZU6BF8Zbe/AxmjaAh2SHdSTkUCE/1pdZ\n4scicMTYBqANqaensMNe+gi5Xq1XKoEnw4xFAhy3JS7U3g1MEZk3ByxVupp5\nViSFqhqWlSto2q98Xy1VB5JRz2e2MEM06h/bB/Wxcq+q574uO2CE64C6MVfx\nMRdwSzSRtMbl3iQ3kf/hqdPMZkoDcseqbLbLYyGLiwJSpfEaUowDnAR5kn2v\nuSgowkF0eTbP1BrGVooJcz/EDM2+wDfi6PR85JEv3Llkv+mX1kp9tj6FYfbj\niwB/yBcxAXAZeyEiNdNQigLAZ3N8JYMpj5pGJWPOC0K5TcfimqhZpBED2Yiw\nioFnmxPATfT11Qr1uIoaYiivbtAHHmrBvn5teMMynmiCgUEsSM4UTaZBXhF2\nkI2t\r\n=e738\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEm8yMIIUindxTNB9WPI4SG5+wknSvoFKvuQbGCDtCNlAiEA3nogLLqS0lwrPebmlhaTTUWpd0Zm2rGYNosbZk3AwyQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.dd5f7476_1543441860107_0.672262817254557"},"_hasShrinkwrap":false},"2.1.0-alpha.e5a3180f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e5a3180f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e5a3180f","@crave/farmblocks-text":"^3.1.0-alpha.e5a3180f","@crave/farmblocks-theme":"^1.7.0-alpha.e5a3180f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e5a3180f","dist":{"shasum":"b58db8245c42335a0bcd708787a55af4e567a1b0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e5a3180f.tgz","integrity":"sha512-Q/e8JqO9OZnf/an+fuA18RzrJO2P9mXBABa19yh0dM7Z8NihwTWNvW0vTNFeQf9eqE3MU0cSl0i4FKOr5Sa6yg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/xDGCRA9TVsSAnZWagAA7RQP/1683ALQllonBIzl4Ltu\n9ifR0CuArbLL+BeQEIS3Oy2kwnIv2VkIRoUmJxYGHHjajTFid2j8da/AMP2H\n4aEOYijwsSbOrdeLQqLCLjI73cbtRP+8Sz8Qr5QaGcXBTBR4nAbEhSbAKYh9\nMz+u6fyu0aaFLLd13o9D4hqQrrUBHe2gI5twYm7uR3A8RTlfUzyJuXQZLAeT\nNvvyjvLDGc1K5Fn5NPycTIPoWsrcAgbtkoDa2Sd9QV5/4jmjnyCZlxjANlut\nyi9h7XESx/oup51skOAO7DVKCzYfpHmsWWFQImd6TYRC4Xk3VWdvTKGFq3ch\n18+y+vR+iPsBuaO9352GGdsT2sCXz+tezP/gsIyVxtld+b2lDDqEI09VegV/\nFrVv2G2PdFpfVgMQmp5nzj0fTnx3B7SLuJckhKyWEfWRvr4MPG7Ea2th68j2\nbwgEeXcr/e8GzRyKcA6q+hBUrTBHGwRVClGbSsTnIl1XfDwS1cflt1Vnp1rR\nWLcJvGW7XqE7pxDkoQY4+Jr1P6KluD+dGdPPglp5dvACE2hYAM4w0cOVDYaw\nZ0a/m/YterqeJwky3GLVugDSF21k8MNnFIgbXJcYsXv7cz//NnWqH0Btknnb\nRTeajyQXMN0FjlHthuJtHbxPh7nEgM/JWojNACDyfYj4Wpakn3YXScZKVlWt\n19sv\r\n=udr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1ljlWDf8KBH3Wl1VATvInfHApNi4IrwV/IRV92m8vkgIgdrOxWbzu5ZFPHem+6cAW3o6eaZyhHUItYRzlZ5rCkLs="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e5a3180f_1543442629981_0.7380379622984876"},"_hasShrinkwrap":false},"2.1.0-alpha.d4c07955":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d4c07955","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d4c07955","@crave/farmblocks-text":"^3.1.0-alpha.d4c07955","@crave/farmblocks-theme":"^1.7.0-alpha.d4c07955"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d4c07955","dist":{"shasum":"8ce3373916a45e6f088ae36b64c9ae74c4e260df","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d4c07955.tgz","integrity":"sha512-JA1+z2M7dqYo8kYGnDZDK4xUCt24Gm9OcM9p6hdMyJ83+V8qDWhzRsDn49TFNWOCoZ8i3Ls6WNCxs9JIX6UY6g==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/+E8CRA9TVsSAnZWagAAcL0P/08NPLNxxk3e5xmjTGOT\nhpd28E54Y7hBSfq81y+p/1bAi/XYWjBeYg6MISjrMjUjGNu0uCT+GfitPMYs\nLikYZUxpQBXHnwLIOZh3rLKAF+SO+hJJQj7RQJrp2DJWzNrtu92VzfxXgZBH\nCbgWw7YvQ5glY9TbHV/8lfBXjoH4YwAYHMW3dvZTEY6j1jhsHvEJ+Y15SFAZ\ngHqV3DKAa1EnSIeNVPeDmkVAkxXyDZm+GxVS1Ogmznv7EcKwmu90BKKqGkiR\nhktJZjk5fhhxG3UBHmb6rHbZOdCTd18j7wChL7THMZsygUTvnSO4a/pw9dqJ\nXYxsAIhAjJMkRSabDTI82o36rs/FhSPRPK24ODE8zjR61uBP06ryj+Q4YiXH\nPIsBel69GJIWKcmkzl0xmI9exlBDjVc5ssY08ZXiGsG+Axx0FaEWJc7xBK2x\nRLWpsOXks+fGsMiez+kAhW2pNl7D/j33D4E6kz2nAUOxqCvkRnnGpPh8tQqg\nhvKnE8mdjyKgL3H9YV31nL20EYII6yKYqp2kbblqr+0olePZ4xyL+Vfw2QeC\nzwIR+JH/emlL38v+S4rsB8IPhAxI939vR7Ddmlv6rr/MgZHlg9d3NeZ5V/Kx\n0F5IHjyZoBn6kpQSNagEDqK3a1Zwm9+da0j1I57EqbDqIwq2bo4BwWupSkd2\nJZNs\r\n=vcII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhgTW7RHyTAKrvxaXAt392Ydtzgct0BAbgW/yXjNn7KAiAJNxNTPqzsSLG+8enI64RiQMVDx5chZ5i5HmdpgVzzig=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d4c07955_1543495995921_0.7942578836441128"},"_hasShrinkwrap":false},"2.1.0-alpha.e03c646f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e03c646f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e03c646f","@crave/farmblocks-text":"^3.1.0-alpha.e03c646f","@crave/farmblocks-theme":"^1.7.0-alpha.e03c646f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e03c646f","dist":{"shasum":"3a0dd6bc704212e3e1cc649a6e163fbc7af19bec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e03c646f.tgz","integrity":"sha512-PgDtY1UC19VVkA5DI8hJXvlk9Remaj2greq9fWBz44+FM3pQ4Pm0VRU5xNMYZcRvgu4OEbR10u3Y3NkRW3v3dg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb//PDCRA9TVsSAnZWagAArosP+wU3d3cLsiaWh6JI73dD\nBGSzKf4EwqQIETw8VUQsMNoxLkzMhVJ/Ufj6zDphQo4L7koyGJIJZptlZshN\nOYCD/Ba/a+3Evpd9gQS7k9zVtJ85YFqJxfa8I2oeZByyIBLJzuck55WTSpAS\nN+BPJCSYVos4Lm88OlPChLX98sXq/ZLWXIgc/FwU+SLmB1RKCkm7SvS40ZJ0\nIVQD5SkvK7aMWqotqEbUFpPQQGYbBVvAYboCtA+fv5GD2k4eEz6CYdRzW7rZ\nqWDjZgnT3cVM2NDb1/hD44AvQhfSDkaCo4sRovQ/zV6/RNC17oQiTzYRIuTR\nprxc8xmzb8hCChITkCcCciMoQ7TATIheGeihDLXSA3R/1Kt/MFC076bnZguE\nxzCOXLzPg2dfi9ohs282hObmeaTKcM/PfEkJW4Ik3mbNtV1fB6ZVivUwVlQU\n9wMNg8wiju1oWiubmtSphVDX0PBztU7VCZMZMBttOyTBNCWbZ7PXY7bi5bKc\nnOJ2qPPIMWZiCNX/D/s3P3fbzZXWPEESCbJLhHLNlIiSTa3iq4Of5wiZo16L\ng92qFDI2JYFE2U1WJRu0IKL3vtweguoQMNtjmbRWmohr+4d6xEaEIp8gzeFI\nks4rEl95cAzgd9gV7DYFI5hPI0NEz9dD2LAZZX8XTYHf9YK3JF4cMd6Jf9PC\nqqRr\r\n=/kmO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Vyqum5rqNQKKeKaqCH0xqIQh8GBAV3w9KNYdbWbFJAiA+l0tO3E4xbW54rB+Yb8xsoasrKkYST4DPP6cTKR1odw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e03c646f_1543500738816_0.35936651201160164"},"_hasShrinkwrap":false},"2.1.0-alpha.a11b54b6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a11b54b6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a11b54b6","@crave/farmblocks-text":"^3.1.0-alpha.a11b54b6","@crave/farmblocks-theme":"^1.7.0-alpha.a11b54b6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a11b54b6","dist":{"shasum":"6f0fc9f3a560aa3d659905c9b7f61f051a9bb02b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a11b54b6.tgz","integrity":"sha512-LTSX1mwM1kErvf7tvHr8QaIohzafed7Yi7XzyVq3bAuTH7M9imaT0zTQPo3RHtSdZIwF2ArVBFuNeoELh9oeDg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAKY6CRA9TVsSAnZWagAAxgkP/ReDb9DKI3kJ3iGsZGbd\nbRwR6wpj1NuIx+Bu38eIvRZkgDz7PQOSYMKvAY1O+fSAtZ9NIFtiWWLopCyP\n6HxueTRtl1OdKItdi2rjwxyEAMdqinBp/CFgdqIHtPPWLNlS2swwrL/dkBmw\nuIMMojAAHeV3n/nT8DSyoczBcfg4SwPKo7TJLUZBxgIrmsXUIn8a7fY2xTZ4\nDF5ICKgTAFJl0EJcfb1rzb6APoqg5fdPFz3cw3MqGOERjbMezxPEl2tqOYUw\nUV9fV+EHQso+hFkKA9fZaV84hWijp4rCb06n6Bb4GYExKGni4T9wO/rjrAby\nWIVbsMGizC+r3JPYX0+dfmB6Y7IOuX9iARBSgGzseFVQ1RO9i10D/GLhLNGZ\naLFPutTI8XMcvty23zXUhcYeM2Mj7jBAeU00IJc1oP3iuPZqzd1qa8k7mHcF\n1LUXRN9+FBDDpg0I7tgMOT3215fXpjM5fRIDtah+wMbQlcdWpjC6GQyt4dNH\nngbv9CNyjf+sFzjea1L/p/jLLeGh7Z2+eS4+u8kePQKDuZynXLy2/VCetRL7\nFZHzZt5/kMpycH8y/hA3KuIOnNG9I88zEiHtmw6UYzZ73anSERp9RbR9YFkw\nsAqZnE55vw6u5fGbqEV7BKaXIHoSDoUmBY9Cmqu//gmbOJ9RQSXZK+ik8Zj4\nKx53\r\n=hXVg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUubAgn/PFTpoXAUDPPNxjSGPrzKsZwuZYBTEGN2+zuwIgTI+pEEvZyoeheds/S7YeCOpj06Kzl0uuoqnMm/5saRc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a11b54b6_1543546425491_0.8290809054891022"},"_hasShrinkwrap":false},"2.1.0-alpha.e7623c67":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e7623c67","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e7623c67","@crave/farmblocks-text":"^3.1.0-alpha.e7623c67","@crave/farmblocks-theme":"^1.7.0-alpha.e7623c67"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e7623c67","dist":{"shasum":"19deea19a2187e33b9cfcb4a1bcc4c4d20d96791","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e7623c67.tgz","integrity":"sha512-mkFkXan6989o7JeKfLODtlEpj6TTfVcOpHigInFwBv0zzOxV8aZ9JQ6Es9Yi8HhDatVx8oChn9BSEo53BEh7wg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAUwKCRA9TVsSAnZWagAA9pEP/jvmcRjisgKDbvLRMQhG\nWaM7PA91r4CT82o0LWFHHiYlLO7GSYa3CWKB97hq76g8A+Landh0QxT6MqxQ\nLr8XCCitgCNm+aD4z+E5HTP6nEOVXbHhI01Oltj5zHk4nKHouUdOhwU8tWHQ\nkVT0IPf2kUocPb1sozcDTDYrDQ6P236yl7J7xrDtc31b/zM0C/2ywltOWZlN\nVkbLbQFslzCae/JEXAwZ9RzCMlodzQfKT32y04mt9ltikdDRYO+nGljzeC9+\nKGj5g8/HINQ03kRYLH7HC/ldRjcCZj2L/lFboGvaJujtfq4j/hzS5NayXCXy\nxjFogvlPnSoHs66kBviBzk69GUyiNZLG8UtRjAFNkJ/IpjLuTiGr4eoXUl8d\nJdLs7M5nL6cN588no/j9u89O4X/XFCd0i7rcj0ajco5fonOkRUV36AoDOK7p\n86rnVXO3W6rJiu/vRFlJBkE/DCp651uJ3y2zGRDCvsxKYRtui/hkYp9SC8W4\nNvfk1dcM/MXcfW1ZngFHtq2/aYXzQscjN5vESCNumw+PdqTs/K7QV+ibks/Q\nSyPR2UaI++NNN4Jq0o/9ETRokfyk0Yc17SUxh1tjgicXOQGKZVtNOghOM+t6\n5RO0jEUgD+BJeJgOx7sfodKiPhjO8SJRNrM/4UgfygmHHfj21MrnHp0CnyCa\nM9mi\r\n=hTeW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTIuEvkJH1ADl3kbWFI1AGV0fV1BtNaT0IsNSJExlrgAiEAhbFNZVe1o2SVXQ9b0hNRabrPiCMYBcLAPUxS5WzONQ0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e7623c67_1543588873593_0.21782350632953418"},"_hasShrinkwrap":false},"2.1.0-alpha.ee3ceaab":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ee3ceaab","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ee3ceaab","@crave/farmblocks-text":"^3.1.0-alpha.ee3ceaab","@crave/farmblocks-theme":"^1.7.0-alpha.ee3ceaab"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ee3ceaab","dist":{"shasum":"0c744a8bcfd374b15781e83d179ffa8709501ba0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ee3ceaab.tgz","integrity":"sha512-OXdnDg0seQMjVjzv//YLmCvi1pfInqo+E5LIYqRUqfKLXDD2z+zfQ4UdXp+Zsi79BQb94GYD8FGwD3n0zj/P7g==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBONnCRA9TVsSAnZWagAAoBUP/2nZhUzYgb7whf4N1+2X\n1bDmkbEvYERzB5nA1W+cIazP3Jj8w/HnZv2sBfOXUYOSH3IBLZb8e0h+I5YG\nQZzs9el2Im01BLii/D7ibDxIN9abG1wgVX+VXxnu5qRtNJPrT+uA/20xoZjE\n2tpG6rrR5Dqj2rxirHhmhzQHaI1AbkBI+eJE2AjHcTjwKuvCf8jmhFkD1DMC\n7qvTndP2OwGf/OeDuM5DgaKVSPil3+GR1kC6SBMNz/6OJK1UPs5QKacrXI+j\n+PAhmBKu4tIvUfDIaevXS/Bq49MK0v2P4GKvLkH7CvsG/2ZcLZmfVbGr+D6c\n78bNPwt4vIzA2l5HX9wEwbYd/Xz6ZExV3QQg3Tgf1iwPYPMjwVH8Y2U1WESC\nZLdWv8XM22GNxY0akfcDiSGcUCJ4BT++mHZzoLj6eNV2rmvWQPNj+LBCRt+v\nXF9uP8u07E0w4rMK59RPY7FMAbK07MmEeAOc+vj3rfm/amq3yEJNFHzpqznq\nX709r8++DDmYzsgQg7wdGgFLWR6SXvuxW18I55PuWP/5o28hvh0VQum0MVN2\naSYI48oEH8mCUf0uAjCXTKZP2FfBA/1yyQ3VUBuEXlMVA9xo5Ao/SGpxCzYS\ntz2WDJJRLTcEN0brgqFtAuxbivpAdmBK6zkOIDWoSdDgkQgAKGrSMW6hLcbK\nJNNG\r\n=ZG7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsHOBImaw91n69MZ8UIvmBTn2kwofUrCHH9IlyJIRAtAiEAqCM1cyyBlH+Scy4KADoqX3d86tNEtmlckcxlm6FvXuk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ee3ceaab_1543824231107_0.8887023970846577"},"_hasShrinkwrap":false},"2.1.0-alpha.e87ed319":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e87ed319","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e87ed319","@crave/farmblocks-text":"^3.1.0-alpha.e87ed319","@crave/farmblocks-theme":"^1.7.0-alpha.e87ed319"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e87ed319","dist":{"shasum":"4172168e35e2d885bf07cc8dc21600cd9fbf0858","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e87ed319.tgz","integrity":"sha512-qCt2bjLsAncIxJUDZ0eVb3exnp+s0uBKIM2gxmNKFLNPuL82BqwbA05yitRtkIjwCmlbdv4fwtGgnNq2yS4Hrw==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBgD+CRA9TVsSAnZWagAAJVYQAJIFlgqI61A9+3WNCul3\ngnegfDdsXjYyynRMkNy2EMSGnEYq5jvvxpoXX93rzFtm3slTkHeBqIfPnqUw\nI5Xg2H9p6/gZnNxuA7/9GxnzsMaGTx4utDu9MUZrMX7JoIL0t8zPu+uHYdfO\nm4AWJfqMqMhbgfSaaYqrNZxFVZ5jPz4AsFyt+a+WILPE0kfn7kPfClgB2NM8\nUueHyMAFY0Jl4sZWyiEq52YUbg++F0TPipCweBcb+s2IMHzQxIMSsRljMCGn\nz3kjPsySDF7Fiyutp3aukcEVWmyZvljVdWF8ib5maKJ2ItM/moIs1asdhdbC\nUJyllaoaXQJcEHIxBPpDu/3k2HamxI5Qf6WS1104/moFaHOiI7AHQVzZeHIT\nCp+XX8g+9VMdHgpJlxBf+wN0wenisSgKPVnq0Rs12iqu0rsXh3vXiKkrnTI+\ni+pRo6tegztq81jxNxCOhbUITuEyeFKpYKTn7ka2unkrlkHL2fUha+rXUDWm\n4CbM/GwqN3ddOmFfojLSHL7AAHSVCgjW2EIytTEDLkop+twjFwcwHEp/CPMe\nesXn6KmnNYe++Z56U5hN9arHxoAeLZ9aG+D5C14U5yxmoRJqAarVtdJ00s8I\nI82CT1xcI/hlRmAcS+n0OWr7U6OZn780SK9D0obxbM/XtgoM3dniDJmMkiJO\nw4Q/\r\n=cGNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxw9mojwjgyjY4LQpm2xnA2KCddL1OEqqXPHFDamTPIAIhAJkvfryxb4nNJRzkAn6mk/diwwYoZ+7+8hclLcaKYq8M"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e87ed319_1543897341778_0.5880477317855555"},"_hasShrinkwrap":false},"2.1.0-alpha.f6b6d992":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.f6b6d992","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.f6b6d992","@crave/farmblocks-text":"^3.1.0-alpha.f6b6d992","@crave/farmblocks-theme":"^1.7.0-alpha.f6b6d992"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.f6b6d992","dist":{"shasum":"1b1fb2100a46661a35ec0ee9966b382e3a8e1248","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.f6b6d992.tgz","integrity":"sha512-cfkWx5hdkpPV0SkLGX3bxxRAnMpXr1v+7CBjGpBnvu/Z8bAy5YbQ2JQPrQOsjvwJw/sE8nh3M7KmWKSyDvVweg==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBle3CRA9TVsSAnZWagAA6c8P/0ldn702y/RxFMFtumMd\n2UPIJcLuyNOpLeISMPevQOUhyXejsmbGhVA12Anqukx/+NXICeAssV00ny9/\ndkaoT59s2eGpr1EaLL2r75VDlT2EFZUQVbbzO2Y41PIhriI9DZR0lvPy7DWR\nRUxRL6PgFiMX55hMnlpr5s7gxCxbu/sxncssjkliCneMwR/enMtQW0xfCmOp\nC5pK27Xrzc3VySTuePLszrooOQoNfCMhZHj0+PTRtxfXiM9rNb21PkKasMaA\nXEs7xhFBJeXF7Z4rC4u2E/FQe23IF7rDMECdq4+HsT6W23qGUJjlwISldzt+\nbCYB9pQQchp39SL0/cqkJs3IKFyBRzDNSBHRJgih9zVM/7LCv00yBcRs6bko\nA9Un4h/6Bo7OL2k8D14yNwRIGlyIKkZ57YT7jw/TDmI20CGrJMRxwuBsNctG\nlf4LhFNqfSIdu3g1J9O6EHf7VFxdo9FMhQawqqFIElDwTVktjDDIsrZx1Pqp\n+Oft7yiTpoULTzlsmqfaWvJDzJgI3+ZxIGwA77XB4LXwg9LPgFlGUATuU4Yl\neEVeF89Hzt4HP3AYcpjGfor2pIgGKllmNjZjqD9lmcp2B6Sx+Xn1CfeXh+9r\nGCjEeJdwmKrQJ0mRnmlBWDid1KYuTJpxuMTBNw3FjD2LAK8VkEvzzc/etipI\nUVFa\r\n=6tPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyi+ryChEgZMf+jbLpeFHWnOEmYMc9Y4Su+V2VN7D8awIhANZEvmd0OqOxJUoTF3RCPYZolFGmSBkmKzQPidtlZ/kS"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.f6b6d992_1543919542838_0.776501694474449"},"_hasShrinkwrap":false},"2.1.0-alpha.5a5c4b6b":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.5a5c4b6b","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.5a5c4b6b","@crave/farmblocks-text":"^3.1.0-alpha.5a5c4b6b","@crave/farmblocks-theme":"^1.7.0-alpha.5a5c4b6b"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.5a5c4b6b","dist":{"shasum":"49c4e13c4ea5945cd3d818d9292bad5db82d49ca","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.5a5c4b6b.tgz","integrity":"sha512-5kkEDAto5paVr2NZ54osEhjkdpVvddorzBlHVwDN+2ngIqwTyRKgZBoL4Y1H81VGbq2LDTi1um8Nu4OW5WGvVw==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBnx7CRA9TVsSAnZWagAAd7gP/ieO818yWuFPHmbuynop\n6Oo3ydrvVj7CEeam3RTDvl8jdZnFG5f77YgRavEAgKNwbaYrscrrRe7XJ47G\n9Gtp/wmP9jrwa8tzFKSGujDOwN6GWa3ypOX+uTeog7YwAzmvVxlAuiPW0ADI\n0TND47TzPJKhsKK9hQyePaBEGJaAvxKAZ20vds6pzxifVy+gxbcV5GM4t9f1\nFa9cwN6EVKYVy2C4ehzJK130vYBrSJ+2SqJglZlEN1oBAiusqK3JyL0nWpCC\nudlBFRCEAwzzauRzG9+wNO/uvir5pasgOZxpDi/S1UkG6cDHdeDhKVd+EKfe\nYoaEZzLQPapQmskdts4qaaGKJ2oo3b5gV1OstwnQww2n29VMpDceQSi2cPNo\neLe7JTggjhr3ijAyqCR9pxtRPJt4uJBuAYTqvknlzM/N8oPWxWyLTjFpQ7Yd\n1wr6upJGrXRu5FHL2uekFm2fr1BQDqWovgEUDMtGAErA3mpWcC3ymCfYyUdm\n9lmma4kl99SbwUp8nxugPyeawCpiNh88I6Fs5/BNI0Ub7OpTrg8k3ZLQNBZh\nCEc9hbcbXWQUOkDfCgtKeQYvXHm4qecO8IIKTSv0netAAcNDZOZWVjhQmQ28\nSJX+iHmELvJy3J8eIVuI7+hX3RmW7bAyM4v4V95oxwjtBaIlMHpmpL/8gjFE\nyBfA\r\n=V+ZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2lk80HyhwmNappW4/paSRxf02wZTeAc+p0k1YU1zhxAiEA17R6S/D0upyt1eJpKV+fd443FTqiMZ1yhDQz/aEMkPM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.5a5c4b6b_1543928954802_0.3467825048802162"},"_hasShrinkwrap":false},"2.1.0-alpha.a6658924":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a6658924","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a6658924","@crave/farmblocks-text":"^3.1.0-alpha.a6658924","@crave/farmblocks-theme":"^1.7.0-alpha.a6658924"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a6658924","dist":{"shasum":"8625c36a5e2168f00d1c056ba64aeb729b58c985","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a6658924.tgz","integrity":"sha512-va421Ld7lEtL32MNDlZv8lUTo9rGI1sY0AJ2k4CfT/JNktpdox6YMSlybU+8IPdSW71dGc1Rb4cdlouaqEdaaA==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBozJCRA9TVsSAnZWagAAXPkP/2qqWbQgqfUfKMdrRhp+\ndWBEwMzCO/rsbfn0dGhJOrdHIClOTOhnWDbg2R3twaajKSsMdUUll7/tHZ7/\nLccrssfNt5MLdxWgM1wu1I7ftJBsM+PDw94gfx3SQrmPhqU+Cd7QuWn6HeC6\ncvjOsSUyVVZu4iNv7ZauGUmExyb2v5HvwWPQbW9+eWuqftxAdeEIGAqDEXWY\nZY4Rba6jWDX2gTbWvZRLJ2oAkvHybqZjXVeIAfRv+8F+HdKXu1yehF3VowPt\nKm/zsxlC2A/Cs0xQAkkq+TgQfjKwgevy0Wbj2JauBLqanE3rKrR5+jMxFrc6\nnS+apV3alZDUQBC4jTFgyUFleT1SYE6ut3zmBs+CXBmNiXqQacdrtDwnP8PZ\nKFyMBx7IofI58Bi42fy2b7RR8KZgCOuV420KchxtEqTr3OY8mdqzLayOBwos\nd/Ag7NxhfuE17h2J9Azxr6ty73zNbZRZcrCTgwTPk3C2j1jPd4EnzAKfT0ga\nt8EwaXQzks7dNwxD8usAEcCrBTZqoS29dLy1Dtq9dchGkq8OZlwnjvp3Egc9\nJ8SSaXhDorEabnqnQEg8Ljm7h2uzBsF2yyK3ZLEH+0hw9B5u1n+CR7g+lNxI\nXrJmqSHw579rrZQ0BN7CTsWzks8s7HJyB2wrdYTmWra2KxjG+ANZRpWe1wpj\nPOTs\r\n=27hc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbfwmZy8fpXJ0gCL5UcbgHfF20r3Ezxd5DgfDQonRatAiEAmlg6N5nuH56fBE/lygqRgRts7LAd5K8GJ03AJUlxGzU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a6658924_1543933128657_0.12932460801667522"},"_hasShrinkwrap":false},"2.1.0-alpha.f82fd6b4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.f82fd6b4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.f82fd6b4","@crave/farmblocks-text":"^3.1.0-alpha.f82fd6b4","@crave/farmblocks-theme":"^1.7.0-alpha.f82fd6b4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.f82fd6b4","dist":{"shasum":"e227b239408ef54984ed7442813545cd798d352e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.f82fd6b4.tgz","integrity":"sha512-dXP6lUvKVorQcZ4nhhGso70y9SA91TbDde3n3JIxQkMlX1T+2gxM6Zg7syzBF9etDsN1Xg8NoQYasEoWu5lLyQ==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB9emCRA9TVsSAnZWagAAlroQAIGHeg3Y5sfqhoWVQA9/\nzTqvyFla5j8sMadL0hAjf9sSW0CNMyJqUR5EiETidjVTvYHd3D2eHMO0UylR\nrh6mcECvHjF4alMdIcN6GJUzylWlsGxah71ZNDDOWVwyz27904ekrmuu4o7E\n+22IAFD4EPf2rR9e3H2pATybH6v4Wz/t8W4BO20Fe6Ebk7vX9SlRIVHOs1Yi\nIoSLO25JjHvMnIDyErDPcjXl3EFQhACLA7PNPMk3rCk6X7n7HlA6qxiiqvYy\nUnEEzazvAYKRLnhN8/jww6Yw6nKS0/80wFHU3++LzioX10UXodo/6UioHq4S\nFDHYxcI0Cl9N07O3Qn8IgRMlFgQ6VitlqkMhSF6KldH5+Cw8v+L8pPgRO9c1\nNHja5b5yj7AyPmvVZxcFGSPf7VHWEAtvKjlh7R2b/mzgzaX0jLlxs0VdXdI5\nczN6qeSOsdWzEzm2x8oxOU0amSzotFcxE7aERyTv4KBYqs/jGIAqRnkb6Wz+\nWkc/Dex/ZHbv0m2Qcn2+C0gy0IGlrK9FD7M0gDdqPXk5k4BjwcyV3pqkYJMC\naGWY9sy38iXSt/sDAuZmBHkMOeM8jMLBt0WC2Dma7XEQHwQWasMlRy8oH0/F\nCIxNPrxzGOK5qX3mchEgQGwZv3r25gvlrjo7ykSA4cuiNUidsSsOAcUkvbEm\nBhxL\r\n=qk4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgMVIpBCFFD/BtvpTyF56ExYQtYDvgxNj7BvtauBtJgAiEA5D/PzSsldrF33j3nnPyB/em0nWDDLY5Omq6NlfdHlmc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.f82fd6b4_1544017830182_0.7196187578958164"},"_hasShrinkwrap":false},"2.1.0-alpha.a45fca8d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a45fca8d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a45fca8d","@crave/farmblocks-text":"^3.1.0-alpha.a45fca8d","@crave/farmblocks-theme":"^1.7.0-alpha.a45fca8d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a45fca8d","dist":{"shasum":"3d48137bd491bdec9b3f838bdfeb34e35090b313","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a45fca8d.tgz","integrity":"sha512-lIlMpXQyVDinIiyXTFmOcj/PXmRgwfHmVzgNouLFwZ5a/DH432awklWW/7ck702rJsvA6Zil0+ty4nP2+OFk3Q==","fileCount":13,"unpackedSize":24490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCfyaCRA9TVsSAnZWagAAHocP/RJNJO6YWsSrDXM5sDLk\nlCVx4fP7UGPPj2xLHJW9Xuu7+A5F+O/SqBGSr0uCulp4+fGD79JtYqOGNSFT\nwR/k4sXnjzXiEGh91lhLrikSsFA/LaVBxe3MAhso1rqbVjwYvC8Wm0cj/a/p\nv+RZYMMfd7iWDcRv04wv8q80/fCGH489dOv3kePULHFDD6f+E8awmFyveT0Z\nxxr4J8d7nI8bHKN3n1Vm2kvOCUgJiWkh0mKcq7TGE31A+cmMK6Eclsb36WHU\npufITMxTK12lCc6aQ4SpNh96hXZ8zu9HjJ5l16zKPhabpr85QuL3eN9gqKsm\nUkmGJipyN8Twwxsf0gjf9lzFDb3JFq7peT1OWqppbSS3eKt7fOzOeGl/ZmiO\nCeDpd0k+2RWGHWedQNMzs99CYAeiceGZxjQJLTxmjVNEpLT5wDGJTVt1lwZl\niPanipqDOsl05Gng2QbPsu9gtG5S05yr+Fx0kMl3+RhHJg+M5cbqb5slxqn1\noxr+NvKghT43Z0gZJl6ZphGjxBTLf/NR4QK/7LdNvR2ii2G+zQjNTZVvGXlG\n1yhK7NtfPqHK8BXivk9mqQCkDAmU0Zd0LRkTU7YfWsyz5F/AAttRfSby5GYk\nbd3ZIhPhsboKC0hFcgEpItiC4txN08ZOCg/mNmVwqeauBlI6H0qi8kcXsi4Z\nyZ4s\r\n=kHNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCaAiogbb6xQ6nCmi8HE2x7yBkeJG9wV2FhG1MQd0snQIgRx8HheRhvl7Xjk4FI7/ywDg7Uka2lg/1EsbHqxwZrho="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a45fca8d_1544158361471_0.8217926532896087"},"_hasShrinkwrap":false},"2.1.0-alpha.21ea3e28":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.21ea3e28","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.21ea3e28","@crave/farmblocks-text":"^3.1.0-alpha.21ea3e28","@crave/farmblocks-theme":"^1.7.0-alpha.21ea3e28"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.21ea3e28","dist":{"shasum":"31f407203912353c31e865d02ddf59aeafde74c4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.21ea3e28.tgz","integrity":"sha512-X3APED9Li8emXQaxgat96s3xeQVdlwbAb4K/0SDd0zeIEeCRKhLscHVy1kpcPHLb7ZY4LX9MNF/vK4o6cVEG8A==","fileCount":13,"unpackedSize":24490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCfypCRA9TVsSAnZWagAAQjEP/3/ZQ/asW1XIsuJxFGDi\n/SawznMLZxj6f/zvo08KUMb/yHPGuklsj6LptcBlDSBgJCnIZCcf1qnt0d8c\nw2fBqpe+NggjHIY/JHgbejFMCMdB++LKtWCC2GOJwx/YIDEOF/UREDC3ZCTz\nFmTGtVCv3n7y98OUA32QJ3iCb7uX4A/ZLGl/3bWsl8jMfccdKjuAluJ5S810\nW1SNj1+qn7pDBPSDyMgnCL9The+vaEWD2/Q2E9F49HVer+kU0Mhymzj28ZYg\nNoTFu4FMK47imuHFdLaM5PZ+sU/7a0mENIj205KuisV1/BZPWegorEBwLU6a\nQL5fIlVXmTEUVoj74WI7+QVTw0ZjlNn7ZlJfP90rH/H+gHsYLVad2mAmFGk2\nIViAqatopydsWHfi2nC7ObVHIB4BEgXW89Xhkg6zWl5I1cZ2Usc+tUXvGgQt\n7XKEHC3CXgSzBWWo3gDv+FXSXuWEaM/vrIGcoAreW0PfuRcdCBx1A5qkfgLx\nuJx+IgKyevtM4q/jSGmmX6oxvw8Gn9oAC46LIlqNpCBYBsu7vdxaEij35hbd\n7QKEHE7EMBtgrTckZ5dOAnXw0uNhCbJ289PlOHb55rLP7psnSbM39mD2jjUo\nPXggQMZZXlvW6ZFBEl1vbff92qHYMfpAdieaOBFLdPKr3sFDOtMd62AdMnlP\njNhk\r\n=il2C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPa8KUJhnp2oSuLuDMNaA/0hio27r5qrjierZdHixU/AiBNTKKQO6pNpLRzd6rYHS9jRhatP3SgqgKArKZXzPBmdA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.21ea3e28_1544158376210_0.6978879539794189"},"_hasShrinkwrap":false},"2.1.0-alpha.95d46834":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.95d46834","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.95d46834","@crave/farmblocks-text":"^3.1.0-alpha.95d46834","@crave/farmblocks-theme":"^1.7.0-alpha.95d46834"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.95d46834","dist":{"shasum":"11f8bb1018e8d9e34e7ffd05408f7ebc4ea77d27","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.95d46834.tgz","integrity":"sha512-EhOZLmrZZLedbeB4KuzJgTlctboJ7GgpYZ4PwVJEnkjkyEBrPvnBQ1g35Tl9qSWgdpG6LyGHuL4xLvI97IPQ7g==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcClrDCRA9TVsSAnZWagAA9HQP/jRjU3jE76GydQzHmikA\noEftIWly2+Fs8sAoN0G/nZ5j6k4LDhPGVeGjcI3/fQxnVRNLm8vgxgpgbPtx\nRw8uA94A/n7/QcLOQgtaU76tSAYu5qtbRdZEjGr3mjwlLrHnKrKbYC8mHMBT\ncIQa4jAimP0un8M6dIU+6TedeYlc/Yx8EP6peo+QT1yVKDpu37jhCROvH4+R\nUgOYXrHVwb6h5JkPobyYdKc2iAYufezJa4jw0rKtdIld1zmW5hgSvFDETgMz\nPkb4tpptMLCwh/Etp2H6P/mfOZmovCYpYEF/JWlcX7zATD+MHYmLw4Xl3tEn\ndH/w8NXJZwGH0cNRtbma2gdvNFfdDTMNpMW9coJ3iUG2q8YZOSL9coI/vcTY\nRgZMtQb06h+nooizOrrxH1XQd5mSCfUzAtoFe4Wx1J56i55BkiGctF77aUFo\neVs29Lz6qx6KshMRVQbWYqV0U9OTPEpUdMa1wYMBYrrXBLo+HHjwwkGMpToU\nG/Kra5EzvfYCUGHKanjTnvHM7OYoQbCK7E4I/EBtprmsLpMNZrL4j+dT97IM\nKzXxRZ5wIhFUtZNRMZsnt2cWAo64ALaKy3J59nQCiZ0v0hGsJ7TqjWZmcCac\ncA+l3ipKVjMZk4X6a0xqwmDsvN99fsZl1wp6svteauM8XdkHpgGY7Ep9L6tr\nG+yP\r\n=QuQq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIjPA6nZIcypx9ATladpKyDa0U1+9sGm1oXIQ6N60PWAiEAvdppficLUebk408UB4vSZfGJIno/9Usu+3+lz41Zd60="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.95d46834_1544182466412_0.7386714768638232"},"_hasShrinkwrap":false},"2.1.0-alpha.d8019062":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d8019062","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d8019062","@crave/farmblocks-text":"^3.1.0-alpha.d8019062","@crave/farmblocks-theme":"^1.7.0-alpha.d8019062"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d8019062","dist":{"shasum":"62bd4c4c4c48b844525f9e5cbe31b897784bc5b1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d8019062.tgz","integrity":"sha512-vEyRao/gXOyyNH4qj9oeODeeY/PeGPSXHKG5M/jCY9yaPRpqLjaYeM7a6Ijz+Pe8iaABwoLEgNNldKxk/HlitA==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDlWgCRA9TVsSAnZWagAARAoP/0xdDhQmY2Hg9NM1NtdZ\nL6AzlmksVxYcXdAHyZT2SAizTrnojpHSwao9bX5mpi3w3Lg9wTWyYHKChGGy\nw07U8uKxpI2joOyEE13V9T7YWjZ3ptOx5+27KCTUYTz+dLOoMBO7mLfwLXgY\nbm9we600yfLpDj9QJuOIFzbGaB/psEiJSyrelYp7Izz8yBZs79zQI7mUZSPO\nF0IrHQOuwu3GD5YTN2Fviw6jISS07nRpmeVTHHVkYJaMBWxw1CDkumdUZTZR\nwrpQGcULd0Vakn52Sqo9yqLWX7YPkAqyV9Y6SfjyfnurMbneB/cwgDDCb8v/\nn0zvtbc2HY0+9MEcdWkmdCm72DjIXstcKyQ3EqWdJz/aOZeMkjowKmLY+ZuI\nXSWA7WFEV6j77xga2Nwuv/rGaSdSL7cTYPvjr9gNa/LngoMzk9NCAnyzaYJa\nGq/MwiOfwJGdzee2ucR0id2zr/7Oc7aMc4+m9yrgRxJTX1d6RCu28Ywttj6s\nVMnFKhkfIgqniUwITS/fTKsyAXKajXAvn8Gx6YeyjZeaYua+BIOIdYRpKKSV\n3nBw9Qysq3u9kiUmZJLZUSoHaTBOHW6t76qNyJjNp+8AE2sjeUG30fTAjG4u\n/q85zT+1c2J2JXzUWaqBcCuaIPqY6GUAoDwCN1OAOYfO8ue3qkqi814pLgyT\nI9OE\r\n=4RuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZsVhyZwxEFnqNXvMrOnEPdzHrWkjc91XGDSNcU/23qAiAmR7qtOhZT/Z7my+EQFLU3Qwzmtqo9hRBhvTGHtjeGRw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d8019062_1544443295364_0.47622727879502214"},"_hasShrinkwrap":false},"2.1.0-alpha.cf417eeb":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.cf417eeb","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.cf417eeb","@crave/farmblocks-text":"^3.1.0-alpha.cf417eeb","@crave/farmblocks-theme":"^1.7.0-alpha.cf417eeb"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.cf417eeb","dist":{"shasum":"9ce67246df27f3591d81215830370d152c6fda01","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.cf417eeb.tgz","integrity":"sha512-upRH6LUDoRmES+xtIBONg63MXlEs8Fv68CxEAZykneSySDPCVJQhBUE/AkoQs5GUZMKZQ9iWv4WPbvX0oAjong==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDowuCRA9TVsSAnZWagAAxrEP/0v4gr2GWI3fmTSij3rq\niAiCkCsWYcoP0PWzM/UW6zuhG1kXzHCYGPqjuiqtCtM78kqwjoYy6LBIu2R9\n1merek5GVbZTZpInsAvWXxf7GfGcs7TKE9uZcEpaPHd1jBgGTDq20dItFJ+p\n8i6yutrD5C205Vb3YOV54qzg1yBZi8ls3hWIuR52GGnyaAwcIrUZqDYcUGGZ\n50XgsKyLP3DbQ1JJ6zg4rmSYN0yxuRKdXIsHH1SVWxuqW3MFplAHQ5Fh1ZBE\n/i8eboaqiCmoTyHQSPGO9L1JtxX5dsFSTmndiKsuzYGl7LDVyQYEFJYAirUs\nqGZqZ/b0AH1rwN02pqfuGGkZYWksUR8CSm9101ok9TGNvwPznIncpsBUSVUY\noLtlHM859zXuwmQomPMPJKdsfP7Uj3+W8WhS70A3YkPQ24qIi6+pQgmOFwtS\nm/hKErVdiZ1q2mHRwMbWbgwWNutNUyatjn1XKZtNeRqeR6tRNz5S4UsEYXfu\nmwFIHHcOIS7FvG8ekJYPsogFO3JazvBF8Yfj/He4R8i8QFdUisDzxjULZvuM\nHD03DmPV5QPFGj9HjaSAdDqQyftMOWHMaF4bEIKKCftY55kYUhe2wgg/N0f2\n+YjhfR5uHGixP7KgikuViqddtufswWQiqPUQ2DmVywVpvFAb7Wz+oS0HDKA/\nDmXM\r\n=h7xM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELmX3hjfuDLz2YM9LA1VjWEo1osoVPkX2T8gabUWpQgAiEA7hw6qLjbKy4JplurcK2RvjopiRMe5cK0SgTNVhKLByk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.cf417eeb_1544457262085_0.9279926411624633"},"_hasShrinkwrap":false},"2.1.0-alpha.1c3402b5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.1c3402b5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.1c3402b5","@crave/farmblocks-text":"^3.1.0-alpha.1c3402b5","@crave/farmblocks-theme":"^1.7.0-alpha.1c3402b5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.1c3402b5","dist":{"shasum":"29c7b428d8b520ed5209a9441658b0cef539d87d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.1c3402b5.tgz","integrity":"sha512-DmA4MiF9IxdJjURtMwKE6b9PjBe+MeW3zLzVQvlaX9B82pGy0YSN4nLJi5SoCbr8LcB02CJBvtfOhiN07Rzq3Q==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDsE2CRA9TVsSAnZWagAAmlgP/jPj+KijCbmBgGBYV8fG\nfbgqwIDxExFUsa3LAxxMmJpZvM/QJYL2aiE6eRE4uv1ezvQY2maHnRRIQC2u\nxVwHJb2b8FQzl9AdsmS4ckfWMLXTWYC7hLYj4RPXfo6ou/Y5JKhpJxvGyhUQ\nCa79mTqF5QdAq1gRhY0sfnsJJJRfYGM7fffTbsrE6we5xlkHXY+R+QrsA4d+\n4D5S1b5tT0IYW4DDtKaaeTDehYpp6ffD4ct86XBlazcodSkHd0hV3FFfldWQ\nh9Jy0U7yP+CRJJ3V1qncYtm83uB/Fs+VvFRAYvvCZv9to/u+Wt/RsC45dFiF\nqRWMMtrXQrLupLiFxokdczJAzvA+zBykdP0qsl0wZxlUrLYFdeKZqvlWRb0g\nZayny9jO/nIXRkPMe4I8tCaWTzn9TiYqHm/7/VGbwrCRPge6uVl2cOQO4uML\n8rtuDDDz5EzYJc/cgVITqOdVlPhARDAJJAJFzizi4iWf8gXNIjhbC/uCRHPQ\nCI1flWaOBm7TkhzAZq49fl7grezi95JmlD/5XLbf60TUSEmrcXr8GabpfOOJ\nv2OHIgFHmlo/KLMI9g3eaF2xX6Y1qKFPst4Yc7ydBBetfBwtHcyy01ERNjla\neSCyJ/KmOJD5gkFU38gt2DZQhJLyyfdm10Ecci91erhYqkVMkp76cBsMOMI6\nsl/1\r\n=FD/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANlrX5Ygxn9lwYbgKKrH+n6En3YKQk+jHlFkNNk3Nj1AiAQKcjMh5cAp8qnK6okOAK7aAAwZUdKmjge7F+XzxrDjg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.1c3402b5_1544470837422_0.21843615650931292"},"_hasShrinkwrap":false},"2.1.0-alpha.6a8363d5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.6a8363d5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.6a8363d5","@crave/farmblocks-text":"^3.1.0-alpha.6a8363d5","@crave/farmblocks-theme":"^1.7.0-alpha.6a8363d5"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.6a8363d5","dist":{"shasum":"7a078dbd1a0e7026a4002443af0e84ce94615187","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.6a8363d5.tgz","integrity":"sha512-eSgYZcnBYUwXMn5xP1xJjlO/f9cEHUtJwFzF3srML0tOlLgqHjb4x/irl6YNMkR494lZ16JyXlU9pne3LETo/Q==","fileCount":13,"unpackedSize":24526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcESZGCRA9TVsSAnZWagAAt1cP/2U4Q6mCHd5q9zOB/Al4\nq+/gQaU8i5rmMJLff8vnWJTWWJH/9l2jlSTfdFFreBR6hlqcFderpQxOgCA4\n/Iw+bsYjTR4am20ky4udAzCUqwrgSd8NZfffNtyQo0k5rYOtDvdJUncSxJ5b\n3LrOJOP9WfjZ4Vc/6/yQYPO1nEgv607wxpfswe5XgM/0ssGuqQpGWLh3UMR+\nL5VH11gUWqkBACDUeFhWuaFVZf5+JkFSd0kNY1IkBn2WVsFBoSac5oI5BFlM\n5ED3MCNk6gORYKk6KdxTN3vO9ZEAceSY0c9ITDNW1hI1fqYX0kE4IIw0xtdO\njgn8osUq/m6+LoOHv8cPJG9XrdIIuH9PzkXFGqmRn4Awf/Wj5Gt28LWlrgu5\nbr1MWPnJvk2xEZjUhn+YLm+aU6CuJQsZKkGBcQ/d4LTHJMlRGKoTRkXtVyuN\nlHMrd95RoNNZTy3FXQ+Rnu+nG4RzoveokpuKmRdcteNQ0zihc3g0Gyr7fsUH\nhiGmFMcRExSpHrWlx2Nm8kt3jpbipYyVUyAvWb/8Jr+3iC1MV8ciRxG0PEaI\ntONIaT0PWBA3XUi4lMEBOWEk64RC5dXvS/prrzS2E+nTJaWLnNf1JAKRP6pa\nkF4Z60nMhP09cxBgCBe7Mvra3atuBblFCJvLlrDZTThG2zYPx6GTyrZtHTQD\n5Imz\r\n=dQ+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYxMK8T/0sT8yrVCGK5WSsN7nU7Ylmh+rcdgsDHfoVqgIgJywiRYqvbQRwvxAjx6DRKrDSVYe047j23zd2P4O8HyM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.6a8363d5_1544627782267_0.727784445810244"},"_hasShrinkwrap":false},"2.0.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.0.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.0.1","@crave/farmblocks-text":"^3.1.0","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.0.2","dist":{"shasum":"df5b31f023994cf966d7b038fd55ca9e2a5454bd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.0.2.tgz","integrity":"sha512-n43kE4sDK33zyTzPeKo1f5qkmIE/3xSfPm82Z7Kr24v+OflCKHj/W+6CEJt219R7nwPIrasQDndmUhLDGwHg0w==","fileCount":13,"unpackedSize":24422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcET2MCRA9TVsSAnZWagAADksP/1TmrzxrQsdlUa1cq4Sh\n70TWK75zhWKGl3EKnQFdTG2RXRnDlQPgHIghsEO5kSsA1I3QuObg0cq1qWSz\nHKYlDKpCrnXK5ZWOqzUbEeRusisZWxr4sPQMleqNtAOPacT9ZrZuXYX4N52Z\nj93fLV0c8G0CHbPacJNOlMDgnL4wGP64Ug9wEp0HH3B1UNrS+GRTncP4AalH\nc3M6MLJqLpHxsrRrPU7muRFoXdZrR3jbg5swMNAsYoW/D9NRg/jB3eAFEMjR\nm64y630QApeHW8V27zQ5f4s11kyufTHjvaN1pp7iGp56UnWWOyFQPBpyWA8m\n0zfpKYazD/kV3TFzrGooRYhqBk1jgQcESrthIOd7eEHX2T6FoRcRoLvivU+Z\nBnu2gqTxzcSYgVdm9Y0fSs6aOU083gZ/u42smOd77muYPT586VvyLM6EZD9f\nK+s5c77+bzQXGUuL2VPz4TJbO0/KXogwyAm29U3tWuBiJ1oYfWGaCzHcIrd5\nttmUFbUrgXVRk8yu8DPur1TpKRwuzj68BaI29s1VJgzFEBqF+s0Vg1sLfknQ\n5gNv+X5VqTOymukznq+ZXHWM0Zvrir+KchU4lRHKJlbBqAdVXFLTPA1OvSfz\na/f1Xh/nEkVa3bjkodMwuOjACyS3GElSQduHeP5llW2rCyaiNORZUMkjLBer\nGQRc\r\n=sXLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrCCwsK/O6L7oYkJ98zKKLn8PImRMS2QYrH7XuZSuULAiBND3BcH+Gr90H1PdppC+luJPTEeOHOEIXKGaTG906gkA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.0.2_1544633739524_0.4586991823160089"},"_hasShrinkwrap":false},"2.1.0-alpha.b2379f6d":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b2379f6d","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b2379f6d","@crave/farmblocks-text":"^3.2.0-alpha.b2379f6d","@crave/farmblocks-theme":"^1.7.0-alpha.b2379f6d"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b2379f6d","dist":{"shasum":"ccb3947ff6bd9a25f25eb15b086884b526f430ec","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b2379f6d.tgz","integrity":"sha512-1f5VYMgjQGSrg/HdBUa9a0v7bLMtOj1P6l7V3rMC+3KZ3AyTziOSZiPpIHy+mEvWwtW4H75Z0NWqpAZ3nDxIKg==","fileCount":13,"unpackedSize":24805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEmZFCRA9TVsSAnZWagAAQGMP/AugF5sBLsvGJAvzPlSJ\nyAHJ7QOwZHNeuQ+5Nm2GF813sBkYwvbTAEv3A8Qeu9om/OWrhQeWe6hFPyI7\nyv7lALjVDDHzoE3WhV09VyzY5IIS76IDWzAjnIswqyzds2YIy+Yqb4pzVpd+\nZLOpfdN7z8STIteDjgFMrjfcldgRs6DppSknk5VVhJBKNIZBMkkPtaD+y4iQ\nD70fXlY4RsG0GWdz2atw65oqAwTVTjVSGXQaZUMm6v4OimaM+Ax/CcOAIDB6\ndaIVr/3YQX+se4ChATYwEn0Yky8QnPBNtHzq6ZVZqDgek+eUY7YnzobCgxqK\n1stO7Hi7KjhJGV8RcRBjzuWZorhaU52uTTd1KUJJGTBuLRxM7dsGZCFR6Y1P\nYsQBHP1aKkW3CnjWTZyqqFdNwuC34O2oiS7hbwRdivL+cCtfNBQftCfABUMR\nLISLxtLyYN6immrG96VN9RO3srWhgUBiLE8cU7wlXWapSe/BnYCUrbODXEer\n53cOQzCkRFg+OrAXxz68P+DAgnf1J+zlgqXL+HcpkyptcRA5Nfz3/iWVOfjL\njOpmgImHIYIlkkTbAH2Io6lUiR5gGMWMKxfBQ7/F0Iu+0dKZhXD0/Pl8zavz\nsiPaGxBXbeliN8w+87asjQsYVvUsdY09mCnSrkZ17NS5+ozg7ae0+3w+s/Ux\nKgQ5\r\n=ivQa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCof1WcZwm+Fagv2wJ8qPMb8S1+N9roCCbJsS+DuIfFggIhALFGPUbejYOl8c+JmSNAOcr5JRf9SnKeXBBH79f7huws"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b2379f6d_1544709701104_0.829329445283034"},"_hasShrinkwrap":false},"2.1.0-alpha.ebe764b9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ebe764b9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ebe764b9","@crave/farmblocks-text":"^3.2.0-alpha.ebe764b9","@crave/farmblocks-theme":"^1.7.0-alpha.ebe764b9"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ebe764b9","dist":{"shasum":"f63af7693c5ff47172b857a53cb8a0a1ce5e65af","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ebe764b9.tgz","integrity":"sha512-opN155MqgR55Gx4YeyJVcGrkjVoOyyyYcCo2J5OkKq0nAuzj/G1zq98MyJlVRk6FdWKzgi8FBJLnBvqOHvQwyQ==","fileCount":13,"unpackedSize":24805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE9hBCRA9TVsSAnZWagAAXekQAIZYrRYj4Md2CA2lKbUT\nOyJG2DFFr2kIxwFzHj7e6Sl+id0XBbPurJXMW9ZV+Ckuq248n3by0GN0K6kx\niyyvk+Ze0OZO082RyhDF9wOU2qvWqEWNUZ5lWrEoYH+NEHwSvzPFPsNffShf\nlwcODV5uMra5rKkw33oU7RPyj1re0TkxRjvxdxoMW3hMWc3xaQsxfabPGgDV\nsG/Fv7dQt+3aeFhq2uqA+5V0jOImtpJLbJdEQKO1hd1ijOMhFqKwaighKhbq\nKHN+A9AtyqPbnxlWi7/HmO4pf3M9X66R9+7JsvnjetrNSDkCBOzwg90fFvXP\noxOxEY7ibixT556QKC4ELpbf5JcTAac11KVRixo6LyKiiv4FFw2/XFotHcxb\n6eyvOhXGk3Yi+t2hS0AOG1n9cS2i0XqdFGP8fiHp5gCRw+rTq992fMK8jzHp\nS8EQy+RWyB2pOWy7lQ9jx3WRKMjBrhC+HvzrHVk/tlLxKyStsU/pWohazg3J\ns1Dd92KyD94k7uJ0C9Lg9gNXX+pepr+9JzG4djaIkqSOIP3nMb1PYSaxTTZW\nni7Q0dceM3Vp1MTDH1ESPyK++aJibR9DvrckAEicrabVsZznK0esE/nugCeS\n/kQj3GlbQMrcIdBdMVYnE1piYmIPshyPdrjBwPmDoEnaQnG6ptPRZSaCzuMr\nw4yj\r\n=GVDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJKy0sRtHFKHT5olLhSfbBtre211jPht2AZWysa6Zy5QIhAP/h+Ewzif9zKJ4IpfQEe3eEqqO3m+rUKfYfbv6X1sEK"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ebe764b9_1544804416603_0.5884930713002965"},"_hasShrinkwrap":false},"2.1.0-alpha.d9cb31b4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d9cb31b4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d9cb31b4","@crave/farmblocks-text":"^3.2.0-alpha.d9cb31b4","@crave/farmblocks-theme":"^1.7.0-alpha.d9cb31b4"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d9cb31b4","dist":{"shasum":"a5dc4d188ac353b4bf1cb694f355a83caba92f44","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d9cb31b4.tgz","integrity":"sha512-bbIUmyKFsQ6BQGytBuwkRpLBL8LVEAijxAdR9hkUsGfgT0GFJixUfG6rcD9L1QEk20QTDwSTgs0znvVvXfZZHw==","fileCount":13,"unpackedSize":24805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF3zYCRA9TVsSAnZWagAAuyQP/0OhPGAnhT9214C1dZy6\nDqrVqi+ykIY32Y5WH37Cd8jUVYiOtQsqriWLwENWPy0Ucj1/stqbTTFWgcmg\nksL7PrtzXEHRegngbz4nX+ixEC/mPf1aTeDtZ83fEu1ImvhWVDBdLfMkTEEr\nnLgr1xbwTN93rBHN89WSvnl+SfiAr95K9G5vIngTg15TM7UFqL8WmshxVLP+\nj2opbrp5CdwDUqD5HMxBj0ht/YYbWjQL3EI3YepJwJrM3I7RninVnibHgvIh\nDtPfTTiPL10mAy17ALLXXCGP4zNnGTUN1bJatz8wmMdQKWX5g6A5RwBWr7QQ\n+kREr2FsX9dY9tcfi6ocsWUMGLjGEK7ZVwxI5bnwoFzzvv0rTgYeZj57HS4S\nNF5Q178EiuOfVhpwosh6ykjgp0NauSn9s4izAuN4tmT+DZJw81vIMpGYT6y4\ndPvg+JtimmdArrEFqYkNZTtfMZfxh0JMVsDYR/JpXOMUsPDqdBXw6KuwJvcI\n/o4LMOc9bl+ICe7LEijHil04oMIYNwoYJynrZTZSRBLvM19IkDrexz+C1Hg+\nZsVPXIq0P8voMSo5b1F/6VxuXC8SEXJ8SO7ZWv3NCkEuWKk+a4h1Q0TK+yoJ\nnAJJnFTd7iHYC8urOIw14+oGust79m3HwcEDQyQi9eqNarAMfcMIq3AvA+uy\nMW2j\r\n=/45J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICywy85dybV8lbQgPE0665o82SNU2/lV0wIaUz2+1VuvAiAqu7SyxjOi6wFwPse5jCOvswIxD8yO+08TwQQBHnTrEg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d9cb31b4_1545043159706_0.7796070952709486"},"_hasShrinkwrap":false},"2.0.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.0.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.0.1","@crave/farmblocks-text":"^3.1.1","@crave/farmblocks-theme":"^1.6.0"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.0.3","dist":{"shasum":"ee160db17ce225675cc47256b55f7b1afc268db6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.0.3.tgz","integrity":"sha512-BH4tD63j52YWYx5AgXeRzj3hiXxUO2BurVJ/SzxWxkC14izwlkbqCGbVYwg/gr8hDc/tzw1+ddPy4+FfE2+VCw==","fileCount":13,"unpackedSize":24701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/DTCRA9TVsSAnZWagAAOBwQAIJDa//c+PvyLJzwHkHs\n0s5Gtk831oP9SpReAeZxQfcTo6m6oihR/YJMFnrwyyghUiOne7fxJe+tcmCa\nxJ5fv2ZDwPA+oKQEsXxlfHEtDlSg7oybpTHJxNPqioywDuDxVSK5dmV+qPqu\nULVXz3g5hkYw53PVSQq87CaneYY+tJPGbaUE+jpXxgd1QqR4JFBC4jh+LtPi\nj1K9SJUKpw7P1uiXhaKtceV4y997i+S3YQ8JZlZ7cs2jGwh7IItTm9eAI+JU\nO94JsMNyb+keyDDgWDtNI6EyCzWhgibqxsMNx/MgmnjEUlWIxDLKuGs9GKkL\nsmNj2Yebu+y/NHWVAhHHmELgkrei8kFacDCe5wDJSppXdw5CecThvZKpJ4SG\nr6tlMwbo2bl5LIfpleDx670kENMHKfjPYEIfiKq35rkWr/AfpJJLvsQa/D6n\n4oCfyQGJ7waBgrqoNDhOcWZzs7njOhZMRj/yDSgPA1+trJHj4KhZmQ9tjJFV\nc7Jo8tqscq1oXrVdwAaU9HeDmiJbqhEuPXSbzQ+DRj7ZB/cAlnd4LkF/fpoF\n8AkGz/rbDCHGRYTsbjVjYwgZ0BEwyRQLHIzG2k2J1tEa5WAB9/fd8I+v6k01\nCYHbZez4noT37g9R0Ym3F8x1PBxnjWbqt5P90RTR7mvobET8gzSbi9e3pwQr\nn4qM\r\n=CygV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChk2jsQSbSxt+M2RePWzTaRM3eFUTzcJUl2no3xLVA+AIgZEsksDdBz74sfW8dxcZlT75Ae8WGk5knfl4ejeLwnwg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.0.3_1545072851061_0.18851027883411775"},"_hasShrinkwrap":false},"2.1.0-alpha.09169fcc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.09169fcc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.09169fcc","@crave/farmblocks-text":"^3.2.0-alpha.09169fcc","@crave/farmblocks-theme":"^1.7.0-alpha.09169fcc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.09169fcc","dist":{"shasum":"3a77f96e4cecc6b80bd717acdb93b5ffc7fd6ebe","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.09169fcc.tgz","integrity":"sha512-sDvzTakO4LE9y4Whf5VaV2ObG4nKGL3TuOvWgP0EWXJLVysA+k5RmV4OKOVl9EXIOZmzAKrg4j2Z8jyMnN6MVA==","fileCount":13,"unpackedSize":25048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGD42CRA9TVsSAnZWagAA+wUP/2sA6D8kqSLYdBeisOf6\nDETHDqzA7zgZ2nt7d2wBYnLMewprW59i7nCktAhteOtZcH6gxKo4cXKuPwZa\nIcbLURq48QsBXN9qQpDPIRVVoIZg5BBVxlUfaH9PpfjsD+QF1ztWYt19zphY\npuuq2fXgEhPB/w5dSw4V69ztjpyZR0YyM9JogC+HDUukBh5wQsHIP2Xdnlz+\nwsIAIbFL+zqtklIA7Skt3Zkvs3rM5eDhncwwq7EfrxjC7JaD+aA/BY9ZJYGe\n6kV0OXin/0ueemwNWLl/haG/MDFQdytQxoRFqQ0+eIybyrlXihQ0wcwlJeD8\nIdpEyXr/ZxA6diDuayGDCBBKdjwsaS2Exwlx0tHdgUl9irUtW7gy5YIe/zz1\nSqRdx/gIePASpL5QaAvG1iyjMRRs5z1XOt5vduOpe5lS3kgKIWfblYp3RSil\nVUihHRKsdHwDYCPgnamtgg6nBUCcABpolHxNSaGWs5BLLVUgnlDA1wShbZCX\n+LcOMWwT47MsRB6NSNDnLjgM8+uyWM3idMWnoMNyxEwsZTmaIQqe+fIY5q53\nuiJvC73YAWtP1wMfsIMRlbbKw7LiqsCu/nit5NQ0v8dhxqC4nJajgSLHCXD5\nSk2FL66yMzKaJrr7fS07IoHpLuua7EnTg2y1ErIcBD07MEWBqg5Fbj0fAlj5\nyI7x\r\n=vuHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1q7QZXv1+9RSkUg9ujOyVFV1b6MPLLhk6RhX7Mj31uAiA7fjIZHeWGKNrU9OpDyqm+d/lSggg1C+yVElFBCt4WZQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.09169fcc_1545092661854_0.015528184046754268"},"_hasShrinkwrap":false},"2.1.0-alpha.a3d90946":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a3d90946","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a3d90946","@crave/farmblocks-text":"^3.2.0-alpha.a3d90946","@crave/farmblocks-theme":"^1.7.0-alpha.a3d90946"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a3d90946","dist":{"shasum":"0ddcee9c7659d6b302a9f2c7e3675001d82f706c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a3d90946.tgz","integrity":"sha512-NvXCwD1tvl3JSd8EoOvUcWUTIrSejcebEMW7TojW89Ec5wAalW1/sUCsEKH/PCJBhpKgyQvSBNDZParazhBMFg==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGOeqCRA9TVsSAnZWagAAKawP/jMIiWZot+E8+qsfIw5M\nNlmfuIANzr7e50aChX3dPWeuh7ufEAvQumlCPjJTSSM2cZPbKq6/cIkmHw5s\nZY2joeBpxPcUrBVMlG4DHvQa0YnO8j6uPHT4LJg60pPIDVjaDmUUgPk0a7HP\nCm06TTYtdKxOqtY3H9VwgYuFZqgGzBuvo9tS3ny3TVRzAzttMM2FALYjN3V6\nTzwillTYqVahrEJn2iLBnxYX9PTMGSDI/MkhsoA+rO8q2P6OjXFBVpDlztTd\nXuXBr5OXk0x+ukbU5+yTqQzT280G73eWh9spZu/PJB7ommRfuTPz6rAghQRK\numtp7osGRqtEgZ0z3xYXqceI9kpQKotvWQGHEXPwA1bn4sgX/BnvuCRDYddQ\nWz6yZnJN4p80m9wN9DdjNtK4hfHQQk3nkvqLFWhdAf+deBUpubG8WVYRcfN2\n6pgQWh7gocA9zdX4qNMohBM3Tq7BnmNmljmHl5DYOS1Qi6HEpJpe5NupszjC\nbXmbpmZxILsS4vEGkU1TJqhB+BDdf2Lm/C7tikGNsA5wzvw5OZovk13UrxA8\nimDwaznksRJ+ji/GYs1lnB5krzkJLeBnqhrmCMXpOcwWxD6SZHg8PYSb8Cyd\naBBbBoRFw7oiMFBivWgSxu3tJD0ZOQPVPXy5Z4nQDHGZSf9mMmhEFKXryZyx\ncpqG\r\n=rA/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbGaSxWMdNQwFlrt8YvYJS/sHHnGXNqYSN6ZgtPUi9aAiEA+u2vE62Ic2RSuKf1oiVE1xjBOfcdQNr7JL0UjXWYy8k="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a3d90946_1545136041956_0.876326455823031"},"_hasShrinkwrap":false},"2.1.0-alpha.2496656c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.2496656c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.2496656c","@crave/farmblocks-text":"^3.2.0-alpha.2496656c","@crave/farmblocks-theme":"^1.7.0-alpha.2496656c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.2496656c","dist":{"shasum":"7349150099a288cea3b069cc437414076811a576","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.2496656c.tgz","integrity":"sha512-E1lU/85n9/bQxiaOp2FRNfJzQ09PneBgfMJTbEuVJpsnAIl2s3zzHP8MnxiT/id5gqmPq3nAUsc0el35uYFVtQ==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGTdvCRA9TVsSAnZWagAA1Q8P/jZyVJaC5K9Yr82kjxch\nlCIDQSCN1D+tzKpPzINScJqnnZnoC3AB+LE0ibOB/98SaoefzF0Hf4s92EhB\nz1xp/L+koGTZzz/Gl+JB2DAQ2tYGq8+JOI8c8yYcx3sbDxPWLdDrFp1JwS+L\nQ1ZtG4/hJRiKv+L/5ILqepqOTv5WKw3wycWV/eLnza9l0i2cw9O4EspPDDUe\njmRmPRFq8/F0us/GUy8keMxAqpN8NvS5vwAkTzJpW4CqRfwKEA7n9WLtsL3I\nSLsU+M4JnBOo76ryhPH+kuu1EfrzAg2eeCBxWdqqq9vrePyhjSF1mjbQj1FH\nSEdNdInrAzwGQhfu+toJe1Jqz8BPQlljHTzDt5NsoyXbKGWDNze0x/zXxgfD\nXfcmL9QLFp59NXaZRHFW+Pg9VbM+8EH3ivpYMhvvD41e4XE4i3Qm9pb50EVL\nB6wKCvMGyHPWawhi5OgFd6StZi/5I0PSNpRry3OfWFap1NN7BvcJ0ruVZ2Hp\nmg84PyR+0NIiUrnuxcT2ZlwzpV9EQ9RO0zLBg71mDATv/qQq+mldPJdgoJ8/\nxH85ZgqYfI0XRp6QoO01n17QaxbVFo1p0VfSoLv3nwlaqnZ9V/LrRoVeWPO8\nkNU2MhGGxvoLzZSL4LOTVGi4YMP4ETKZttCrUH40OEO0+BPe0Jg0oUYGXeWc\nUzpv\r\n=C9Rj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVr3IlkXhMeLOQ9gMMj4KVcUDtj0GpVmTDd2SvBVMjxgIgCkQhZRypO888Z9co7zo8S9mvrsmgfG80ge58j6Ba1e4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.2496656c_1545156462462_0.4388496165255953"},"_hasShrinkwrap":false},"2.1.0-alpha.8a98f83c":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.8a98f83c","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.8a98f83c","@crave/farmblocks-text":"^3.2.0-alpha.8a98f83c","@crave/farmblocks-theme":"^1.7.0-alpha.8a98f83c"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.8a98f83c","dist":{"shasum":"771d010a26255835d4357a87f205ed7176aac569","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.8a98f83c.tgz","integrity":"sha512-Uhapg79H7NXLf2ukIZ0okRSfE0ZVntdcF4CgDxNvbj8TGdZoAbWXzaAaBah9iI5V5dyxJoNd44Q37rnuSYCUEg==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGnGvCRA9TVsSAnZWagAAxHcQAKSy4eC/cDxuRQMfHKLH\nONVnUEWZoXnqipxSQmk+nSsog8LetJ8WcgffQ5ZDZ62ck8Mh7+pyDaJ8zJxv\nA6LB/UOdGTF1Je3xIibIgR0W1955lh0Vgjo/6WmtUxvFM3268rGCo+SVXXtt\nzmymjZuZu/wG0NE/If3y09zuc2bPjum7zwn/4dQV4yJg5E1tEjHXUhrRInIv\nf3oIGHQP+70Po6X24M0hLOLwUv+fwpaLQ4wg+h9VSQ8NbVDRuOxNnUn/gFLU\n2JQW89IO3TEYvU4pIgs2Tohl734wFHSgtsy4dWGlza6RyF1hMjnWMmj9EuXg\n1rRJiungeMa6B0RfxL3I/HONfhpDg6SHsZJYOYob/UXWaGbHZdS8MueSej2+\n/L1Mcm3uGB7oBq3baYJVKrx40IQg0cQV07yXGOdZoj0W7dH3gmPgKHBBKp60\nj8AhRz0BZnvR0eRo+QjiPA3teB3iDltk5Wfh0o7grNSV7G4H0It7xwAuDt9r\nRe/+8Nl5KjAVi4eJPyljVdvt5epZ/3qJj4WsdM6c6ONdTQWe/p1u9b3Xl3dl\nQvi0xDrQYXs5IEXzxeDATdoilEsPUPw2QknGMt56Cl+EdN2NVlte9gf/SNoX\nCwEJ66P8YDhz6Q4sd6CqhVnWfMAfA62fxQX1okMewyE9D5tmGjTNyReDGM6v\narxl\r\n=JMCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt+GC9LD/uC6N6IoJ5VSGaryQJgsB3mqEmv3vxOzfo1wIhANgJNewdPbNrZgWsjWZKnlyEgJdSj7HviYNzAxyHgs5A"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.8a98f83c_1545236910659_0.7549070943295564"},"_hasShrinkwrap":false},"2.1.0-alpha.7325588e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.7325588e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.7325588e","@crave/farmblocks-text":"^3.2.0-alpha.7325588e","@crave/farmblocks-theme":"^1.7.0-alpha.7325588e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.7325588e","dist":{"shasum":"763bfd78d57d39d8b53b8aeea6464e1c2dbf86d7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.7325588e.tgz","integrity":"sha512-jBqYYrWNqlxuAPTZUragnJIwdaDozSgLes7J6Y813eWu0q7lWwIc6138o1TpVgUf47o3vJXPwbsF+7S0Fy+e4w==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGw2LCRA9TVsSAnZWagAAEc4QAJ8HFHoSt1+uWHXgy01U\niiR0N8a7kD3TWrzA7rtstue65UKPSPm9NNMPsic53RMe/0X+BZwIpkLZDi6Z\nY7NGWEQNxlzU7k121FZ/HRbVo4W7zhBOJxXxLMgypfJBNTFkM0WfN89sCUHG\n/roCprWiRr0rDkaHFaA2feGQk3eVa3Dj6lKs/roK25PXGi9WCxHWRlsf2a69\nT6uV4XDLBecwT4Sx5Eo7Q/jz3lIjgUT61BkQXtDJzVVGKkWah7mEIRbcsy4P\nej9n33bZyVBCIj6nFC73kZMCqD1rkPz2uIaHNpQUvFiC4bQBlNOqlETnoZ71\nZLYkuYY64zroKDXleDC4XZwXc07s/b+T6yE2rrEh6K7a4vgHLx+6dG5+IQc8\nGYc42XI0Ny68mShpw6AMDqTSIj4MwTXhj+honixZbJQ7mN0IxjZ86VcpRI8V\nbnLVRNv1ZKP7Kwbtxz3YfAXwAzF3wGGbz1j8FUn2onGdjqF8m5vexN+zeuqt\nzuHcBcmzskSp/Gp3stPst9Wkobsl1HUUsx6+yrmW4xF0Or2crtwtnYPhyh44\nWYEONEz+l79AZWAf3IxKBIotqN4PCtgPm5aftpr3r+dIOzvwA8h2Clw/8mnt\noyf9LUt2qltKSgmD4YWqCWkhYsBsQvv8vIVTkSRxaP85NCE9cL8Is3IkFEjz\ni663\r\n=EscG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzyRw64zVZV9WQQtXC58jAlz2VoYQYiUPw0eU13dY8QIgS9+3Up62q+ZLdwaKP5FWQMACnZJ/lOS4gK+/QISId68="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.7325588e_1545276810723_0.25598065447944496"},"_hasShrinkwrap":false},"2.1.0-alpha.4a16a3c2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.4a16a3c2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.4a16a3c2","@crave/farmblocks-text":"^3.2.0-alpha.4a16a3c2","@crave/farmblocks-theme":"^1.7.0-alpha.4a16a3c2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.4a16a3c2","dist":{"shasum":"48511430c3d98c6280cee3c977bb028515e19ecf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.4a16a3c2.tgz","integrity":"sha512-wyctnIWwnXvBFoIvW3HjARqKbAdz7mAP+Pf4B3UJbjGXMSTh2DLLtR8JxBFBjhaesKFfScAi+023zlr+BJvhgg==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG7kJCRA9TVsSAnZWagAAsgEP/2xgdLsyxAGIht+qUzq4\nc8Kxp5nrCU3KJgyizVkKcHP2U+KklhvzfTz1LAozACAXZKtJMs4IvwwaWz5j\nFJCnubyaaawtP4vCJcsViIIGzasHWYU74uVN5ZBBYuoZkh5O9fVCqEQiBpKs\nfE9OzJnZThqJ60pDqktlqCwlCkZBqpNfJZ3AcBsiAYqSjOgjbzH+g4IIEpcF\nYcB35eUFtuOYUKcrFD7nVobg5Ny9hkyVpCcPnVAzWs1v8vyusfVFHImW5QL2\nKY+lse/oCLT+vm4FJC3hEbKPvxg4eyb0oIuLd9hltvj77UYUNRLDu8aaE251\nG4cIS/HZZSYP2gwwnr4GGy5HfMm5AZJel27y+DljpkKmwmzsSa7ez2vgpwRB\nNqd2ybKBI+3wUNWH53acHhsPY6eiXIXjDKTxbY81nNbTcWDqiKUrBrZCP3/u\nG4TigDV1eIzQZ5RqH6wo+XTMZo4eZu8tKtxIjgCFgxuxvHhTZ8EPvZqgXExL\ns5sKSdKUqvwaggJSNeWWYtWA4b6F4PQ9c0ma9PQcREHSj5N08guZmRkvcdog\n1nAWV/kYRWE+AdUBfQAKQb2T8u8NSqw0xrGgxvVF7HnkfvrSI+ZJbf6caKqu\npnBH9tBwWZErmGj6Q5TgqKuJSc28tT1DuPUAWMe9iksyqwKfMOOPQ/8O51P1\na4ga\r\n=Ozeu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7pZHs/Ji1MEkXLbbRQsMyd8soi3Rw3rrMaB4hyTA9VAiAglPMXqaTlq61NNTsXgCeGbxXGQweR5NMe6jmYsaG4Qg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.4a16a3c2_1545320713011_0.8803366407993201"},"_hasShrinkwrap":false},"2.1.0-alpha.b4f9d325":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b4f9d325","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b4f9d325","@crave/farmblocks-text":"^3.2.0-alpha.b4f9d325","@crave/farmblocks-theme":"^1.7.0-alpha.b4f9d325"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b4f9d325","dist":{"shasum":"a4a10086764909a83a13e56da3a1dfaf0372998d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b4f9d325.tgz","integrity":"sha512-Fe/4NQfVyeO1QQSgNzirxjhqOK9uejhZldE7X0SkqEMdvOIGw45TwPc3OjoGPlQDhKggYYp/lb6taRJ9muJdRw==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI208CRA9TVsSAnZWagAAABMP/RtRzqhoqhqSGS/M4g53\n9nyHOCUJklPUOJyH9HKUNcZcNqE1LVEHBAXURp9bAUJxKfLdyjVk4eMFYbAl\nyCqrp2nPp4MPZZlE8+Sjp+nq3OKVt9KPb2nnajh5EnWVKlALt16BbHH7d7GI\nYJRB2prgrohBXAifdx8m2sk4+/+HK31RD4Yz/bKOdtiyekuk15gqgaPItMBT\nsq4ExnTy/QAw1L9txcHu8rzqOiF9IF9Ufahczy6WJbgCqa+9xayk1ipRN4oF\nmMgs7n/zdWbHHnk8+dPhNWtmfBoiIg4VT8rYrIfs/RbzbLKaAqCXfWTfLCCt\njF44/Pg4RG4fncp0BA/sD/SoVQx2LVqatR5KYdn098J8VRm8KcriCSMiH9L8\nrR/xPZYgzRN0BonzWwDblcmUd/t+s8hUspnYpkHz3Cnx+ducHHZ0WIoUWJRu\nVHLNxj5BQRX5fhPhwI+c7UVXEoBPmsigLvJX4ioMNt+54io/v56B3h/S6Rn1\nKUODGJXaFEnd90FUtpC9iR8uSBU5rk6rKe8Jl5XOnwQEclcWDKP0t7du2cM6\nOc5R8e/Dsf3LGGexCt9XduKoIik0zZ29CUME5rS/JKJUNKC/eelXxqjOVNfF\nsDOCC5AP8uh2RtrK3nhgEG744N1ooiFo4GfcoXOKeej5VzWHZVKy4HSM7rXI\nShqb\r\n=A1X9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxO+UFvwZsm9mC0dmq0ViEizm6O2fxSbmrUAZaalQ9sgIgIgpfrskA11D0UprzFN2trfVYBceD9pHQaG4mUhHFnP4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b4f9d325_1545825595542_0.5825535273019169"},"_hasShrinkwrap":false},"2.1.0-alpha.7c5cc223":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.7c5cc223","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.7c5cc223","@crave/farmblocks-text":"^3.2.0-alpha.7c5cc223","@crave/farmblocks-theme":"^1.7.0-alpha.7c5cc223"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.7c5cc223","dist":{"shasum":"d4cb70563a122a245692d9076bae73702c1fb2d8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.7c5cc223.tgz","integrity":"sha512-OFG2iw0WnVOAQg/Ul1X6nBK7WXU9q1dFIwfa4dQTj6daUVxFB8qyY5WSE8XzVwj4GdvqxHb5mHPivQllKIhC4Q==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI4FVCRA9TVsSAnZWagAA/HgP/03ttoxMzsOYc7ItScwg\nC63dorPsuk/iUBwAfojNEcaakVzwpP6z0xUbEeqY4ZMxXdYOk78oVAH32s4g\nHTC5Yuwy64E7c25ryJLRrxoxu5qAqyi2PbKM66ZgnGY5VAGrBUvqSPuJYCB+\n1C1it6IcXkc4bgOlzqsliWWNGGLLpzWA3mT/WBLrtV4C7f5XrhCEQUIa6rbC\nxo9wB+28xEQUBGTsY2IRjqlyZrYezWNV0j7wTaR8NkgDCQJdNi5VYcFKq5CR\nsVG8ysvcbSTOv4ec1HlmSh3NgOjqedjtQn8EH06PYs3l0N5Au9nIHVglzWPI\nVx9hirWvH1PSjvRcfKcg19S//bxohzdxMIOzYWaV7w7FuAOREC7cAiDHvWW4\ntkmknxQUmbCCPE86PL1X4UT2ZQrq1kfi/bSS83S37KswTwJWg21wWgA86S6x\nyDwsBrkN2jfT+gpJyFJ7zomuXP0C48LI8l3LSU6zdEenqm70cZoe+PtXYF8s\ndt6ijq8iKk4+JeelEiND3pquok3UzDeOtam3ZSe3zYl9hpb6ow05x43QdKlT\nIHlRjewrXq6nUjHGgurzNkv878OKgBJeS0BS/Y42i0CEkQSIahYS2MNKmK1o\nvNVHaktjw7YBJBz9d+8pSTJkAnVZ+TDnJ/SKCTVy9FWoens9rqGI3/JGBdCm\nEiMl\r\n=f7xe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1kKbWkwQzAdlu9HIg4o+s2Ie3Q84qZQY06ZFKTTAG4AIhAO8P5IUjom6NEhDO5d9wAW3dP50R5zhleZo04jQfbt94"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.7c5cc223_1545830740412_0.23526750446920186"},"_hasShrinkwrap":false},"2.1.0-alpha.198f2331":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.198f2331","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.198f2331","@crave/farmblocks-text":"^3.2.0-alpha.198f2331","@crave/farmblocks-theme":"^1.7.0-alpha.198f2331"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.198f2331","dist":{"shasum":"298d8c23ca122e69368eb36cfc70c29fe87635d5","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.198f2331.tgz","integrity":"sha512-orbaEz2a124RmEXOuocrV3PlC5FygAKdnd9BFZ726oHqN64qtGZqQtRQTKMYlN3nWC02aVkOTqm0Z2RTUiKTAw==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJM7ACRA9TVsSAnZWagAAwwkP/0Mzbn3p+DfmUUxPGziE\n9zOvwcNOCETpNQguDTs52Vt3HMAwHM3ig4TK6Rdow34HOF6RFjgDxH54rOmK\nvA23xJS8M50H9Cmbz3TjSYfWnh8DjrnH0sbSe5OEtincX0Bky2sbH4dR/q6R\nA0w9Rq6jWtg+j2mTvB1zzam2z97A9bq7XUTy5BWN5T1Ew5RkSKZPP3RrbnNx\nf1I5y5K0ZOa2tz+9PKeQC1eAH+RCqE25fqrDAIOtO+KyU5PVTeztow6brZzm\nB5e/NfUpqMFXkRChdLcYwnpB+g3M3BhsbplkcfwZ1c4UeP4vXX+bZR1QZ1fV\nD6g93QquCwnSQItxdKXlU+xVbCpiffkJbS6YOdWwZlH37D7CwO7kjb7Dqqd1\nahEGu1z42jHl0hJT9TXlcbtRgye1icGVVbbCq7ydsQ+k5KFbKrWeBcreRL6z\nm8Y1QuHmppc9ZY7H4ezNDTzI2M9GfFSqbpqTEi1kwiD5soTxpmiWTrCugkhH\nr5TGgm8RXhE3pqr9Zaxj/9auNz2+naO/9+ZB9BKJ4c6WmkYwcUQR43c6dQKj\n2oZwm+kbiZfBypY4tEBfVNdYrasBHz71kIzNvuud7ayxoB1GhGR358J1kPIO\nwQmxeSLMKinsJ3AyqIL6CeQKosBLyt3KZeliCczdjAX1slwp2YBdrDLI+vZ4\nE3zS\r\n=7l/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfvtdCkASLntoqmsoMDOwGlcZWJkxa94X+yDDSW5gDJgIhAM0SPPhaGtABmXiH54tlaHypjXLRlOuleh2n8t7tz9bK"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.198f2331_1545916096041_0.38570346138449363"},"_hasShrinkwrap":false},"2.1.0-alpha.20dc0302":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.20dc0302","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.20dc0302","@crave/farmblocks-text":"^3.2.0-alpha.20dc0302","@crave/farmblocks-theme":"^1.7.0-alpha.20dc0302"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.20dc0302","dist":{"shasum":"fac139315f9c0ec7885f76ceb5bf444b5514be11","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.20dc0302.tgz","integrity":"sha512-lwctHYSQY87M0bAH/Qv++aek1+A7gRcmjPxYfeQWLeIg9kstXM8mf4u7kdxLEMkurSG7Julqh5x5l3DcTQwsdA==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJN3SCRA9TVsSAnZWagAARmcP/3S7QkQv3wTtbLLBW2DJ\n95GIzie2lXkSJJEGYVe5P/HB6rDnOIMug/obMGTpxOllXMp2jxU3t8sFEi1/\noCmFB44qCvZvu+5ClgXj5a6hRAr+EhtCik9ivyp0AKFccnhgUvUvjhsMVxhZ\nvQuO+zt0E4QHoy3xilEvei4WYNt1jrGtsn8Mgl/ihuCl0Cic20/AhdpmKE3Y\nhhaZkk4pwlWwHIYiB1tGJ9a/fHo5YSkVkuzjeQpMtO+q6MnZ8EOSeyM9Pn2X\niAktLiAuOoDDVHgg9XiHfAlxz54bnyVpnn5mC2gEMXz99TFLiIn4bv8Lg6v/\n4RXW8crbpKFYOj8yQ4fo17qPPAchV/Hzv5gQmwuxlQG5wcdWmBHGjfC1lFmj\nWxU1ytjlsC1lEmn4tqRdNV/6knuPjzUvzq0QbaqDFiF6zLsZFDHSPDjCL8Ke\n12ejfCIuP+9U5mESS+cnOHfwf7arA5Rrsbnx6CcgYmnw92g1yuOAWUX/1GEA\nousTgI3NIv0nzRmISOu5pu7Jf4600mj/knECGbDn4OzKenYzAJp6HD6JDN9B\nwhUQBrsfsDGJF2P4cMXaMdWMFEEOcLfnWgdIMDjukcykXHqi4pMrQJ5krnnK\nwMZzByUIhEso3X1mvSb2F/hev3424CciFAiGYjZFrBkWr/yyKK1jm/zEsGXO\nkPC3\r\n=pJyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm2g1tU0D0A0PD+KHmMjRVy3YLdSbs2k3u36NjHjKaBAiBpspJphw6BS85SCYodG6tvf4/ln+P1DKsToP8eCQxygA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.20dc0302_1545919953721_0.3948231349394702"},"_hasShrinkwrap":false},"2.1.0-alpha.5ec96798":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.5ec96798","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.5ec96798","@crave/farmblocks-text":"^3.2.0-alpha.5ec96798","@crave/farmblocks-theme":"^1.7.0-alpha.5ec96798"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.5ec96798","dist":{"shasum":"dc97671b59b292263f4fbe7a316407aaaaae5534","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.5ec96798.tgz","integrity":"sha512-Bc6+Tta7MAPtQAc9GHoluWXObr6EZ2LsSQDqfRdVwrS+qscSxXY2V4ag6+7yA+WzJsF0wcOL5TyatagZs8D4KQ==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJdstCRA9TVsSAnZWagAAz6gP+wVIo540ajbV61En1A2z\naxWKJwKXPsnmXPlxwJ38AUXbbRrafN/EDhlxWcuN2YVTkq+fJDhnAOeu9vrF\n65Njl7Z2lyC0yaqVE9e3kYZCbYV13QxtAhTuiWi/qJp5tNLGLO8btqjL+oK6\n3jNYUZBqwK1k+ZBRLOHRoyv9FtRYSeZKgurKjTQo9L152nWExirUxuAidwNO\nPDn3CqDagnP3dEraOam6sD8r1J6vp2tSopEF2TXpdxK7t+bd6f1cVn58DlbA\n8SEwCt4tNmD6ObBUCcu2youGh1g4mubVWmqG2j5NL/1MibzmFKsecZCoIMlX\nrAeiCg/29nLfMM+b0wO8/1NSbo4o3mEByOP6AYIokXMKQnMjdq/OkgTFkv/4\nk9sO8fwvflVX6h5SM1Dcijx6D3wJR3eJ/esKi6hyrLGICNH1q9IcaQont8nb\nIsOQn4DBJHcveUYzWfiPMAv4pN99xw5uwtN9b0XqEtQh25CiqMxuZ7kYyxMN\nRwtBXJji7aIgeNNtN4/5r67XtQGmQ7pH/D3zers6XErP/Xn0yHtb+c04lO33\n4VUpMi8OggkrRWjUr4uUmOJ5B/lM0md175R/EtFxN3fZb22btpvyYGzHG9SP\nHJREK4sZce50xVBRu6evJxs/AIqIiSu2QrpoSUDZLbPgq6uTMdeRqeFY6umh\nu4YV\r\n=wozv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJpY3vyYFoAHbo8BsbCoyOXOvCxtQtHedrdvfQJ6QqsQIhAOk96tgYE9rs3uFlu3j0buwV8pwZceAR/eri3NJzD+Qp"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.5ec96798_1545984812870_0.12278137090812313"},"_hasShrinkwrap":false},"2.1.0-alpha.3152cff1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.3152cff1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel src -d lib --ignore '*.test.js,*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.3152cff1","@crave/farmblocks-text":"^3.2.0-alpha.3152cff1","@crave/farmblocks-theme":"^1.7.0-alpha.3152cff1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.3152cff1","dist":{"shasum":"67a9695ed0ce4d9b7f7ab4b686cc4d855b04b5ca","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.3152cff1.tgz","integrity":"sha512-MIjE4/oso+Pi5ebwKRMXN4LiuC/6+bnxM8KNlS7QLOirwAL6vxkKpW0NzB63wBPeO4Z4Y/RbdDIheYahiNCJXw==","fileCount":13,"unpackedSize":25084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK0fNCRA9TVsSAnZWagAAPxkP/3kfh/HlUoWW90ZIqs+l\nlpB2M+eWNDoJxVM+tRbHGtdpay56433NGl2lyQBmBc5gGzpjd7yCYi0PRHjK\nRxl8IufnjsUDf6tSatqODQOhejMjd91wlDJYaPeJ6dJFy9s1uSOFKk8bTrx/\nSYe+k9RaBxqbvE1A4HK3AW9H7tDSRIJKB0+t3+Gm5pGNwzz3dtlpqk1xwPtV\niAEGI+j1fclOnCmivFUJ2MW7it32XnRtHFMBhuihI2Jmextx9DI7w5z03ugj\n1IAWlO2pd17bcLElEPAA0NyF4q+pKXKeStqKZXe6BrTpQxuWO1ygSFw9JHWY\nsCA64a5a3KtWQyqi5uFFyiR+YWuD/p9WxkBWXAytxb3N1hVfl+NIlrresSHd\nrshVtxMEK8qZvixrXU1uzbNbev3z+pWP4DRwSJUQ73z5He7XjcEHziXBwBjI\nLOg2BRxA1Nh7Dvd2KK01CrKBi0ML2tv43oSiOfj1t6v/m6RWRR+knyW2NhrK\nzlt+Ee4jCYZqOLwmTn+g9QIGJainzk2Z5oyDB2Uf4Ie5YUEcMJZ0dqRe1K2p\nuFmAG/xMmNfsoJf/R58ZmZdmQSKQmexGnur3/ZpLoCWamwrkygiHM+Kx9KqQ\nPRKGDhkb3m/Fba6/+ZsiBI8IcXYpTSPfzBl6NzaVQaNnVZ2J4reNVO5Q9676\nj67u\r\n=UIrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWIsm+1XIjnwwZfH+enzSzYCIPl9G13E4p3NEBH4RNXgIgIDvSR6a5NnQ1X27fgZ3rPA29jbqS5kep9PV9HV+KHTE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.3152cff1_1546340301185_0.108192412639605"},"_hasShrinkwrap":false},"2.1.0-alpha.140e89fc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.140e89fc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.140e89fc","@crave/farmblocks-text":"^3.2.0-alpha.140e89fc","@crave/farmblocks-theme":"^1.7.0-alpha.140e89fc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.140e89fc","dist":{"shasum":"1e26ab79d3931d1d7100a97c7deecc86e1592ffe","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.140e89fc.tgz","integrity":"sha512-uvatnBRORSB0TQMvwScMoJdPWYUBjWg3gcumOpNMEifcR2uVr/NG7uKkZYlcXQhlkmdSwKCNceTfFbj9+HRAIg==","fileCount":13,"unpackedSize":27798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLNQUCRA9TVsSAnZWagAA7eIP/RnoXYLkgqe9k9LCa3k7\n8wVWKpAbQYFY8gZSsFYPqKftuII3pFMB/neXcwXdV4p0C1W1vr5oUGBruqVT\nyJ5YiX70+Q4G9ljYQdQbHBam6B9iClx3fr5VmEB5iktaXOMN5PcxOZaXhcyw\n4AcJeN493kmvc7z0g45ZSkiVWcJPAzOd1O4Bpe1vDk+nCfwhQYgpUyEbKPrI\n4+e6Rgxl6hAwBl2YrlbsO+lCYJF29F0X3ShK4fWlJtV+6KCrVh+pxPC0iXZw\n8QQ6oYazE4UCZVly4k5eWvMqKsw2K/DS10XMgdnPzz6BI28rK/zA7qaxZIB0\n+06Q32TxKnieQ5AFa6kYBlxxbKx9vEO/AKkgeYBbpV442B6U/hdGjDPsG96Y\nVUAmq54sM4E9hFewtAMJgW96E5k6rjlcVBDrIyiL4f9+5ACfje7FHrRrICbD\nLZy2KBW5Lb1NwkYa94UgOd5IopZBIe0LsHOyl2MkRgnysXrUQVugBv2+lBBP\nAVDyaeW4BHfC41LDWsv+mQm1CoO1+8MUVnLSXO9Yl7M2dN8sugbiTygmtzA+\nLHw9W4Y/GCzPKZEQIgJs4uJ2SV6Ui/c0cLCj9gL8W+tXHxDdE4YYbL+ZCSs9\n48m/G9EWJMe8mjR9Jw41NykHS5mYy/cKwpCaQ9dVP8RgVaol2mdQhusPLIE7\nVbh1\r\n=euHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZuJMsC+kKVBg3ZD7kQuTbfUufGYGRsKwMze632ZEMwAiB56cM+sPH6gMgO0XXmDPRCr7YHnlgfIbvQSgyBWlScKQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.140e89fc_1546441747449_0.8674238822757907"},"_hasShrinkwrap":false},"2.1.0-alpha.58cc129e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.58cc129e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.58cc129e","@crave/farmblocks-text":"^3.2.0-alpha.58cc129e","@crave/farmblocks-theme":"^1.7.0-alpha.58cc129e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.58cc129e","dist":{"shasum":"9687ca8c96dac50bde7144f3713e9a03ff3c64bd","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.58cc129e.tgz","integrity":"sha512-DZjociCdC4wV0GZ2AygPQBt1SZeWgVwuaeqQuHQjkY0Gn5sFNga5S1rz6v8BWSgjBUkfhCwIilekJ9v/gD6+yw==","fileCount":13,"unpackedSize":27798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLRHSCRA9TVsSAnZWagAAOEMP/A2MsKpGLXLPOFB+Xr3u\n5Im9dRqW3B8ZRmaUTcSvydnW6dHJhtmkwPalVWrwmJwBHCMe7JmjQYxc4XPK\ndIWdfy3/2bfDzkZDiYeWNj8TBB36hKx3hxppRU7N9DeTd1wosTq+eA36RzrB\nmFCr3XOLOhyvLET/r1o0TlfcH5e+tmqWETQu8YbpRuwZtyaLvTutYCNyYmZF\nqpOavL8OUrvIGzDDUUkyKZCnI/3gcTL38UAOI4HS6ONYfu+RW6FcbDz0dGUp\nOClToCC8qEpFolQTVi0fLc4YfjsFRjxyM6tuKLLm9U6royl0xQeJxvro0kpk\n4PQ5usp1VJ2zOUgLt107b82vV+tAJFy7lKQafgIvbBVbCQdM+yUnNxkXZPaJ\njOqKo0GzToIHelECgUCEIOKDtbmZRSwFwVuMLZ+942U2/bARQ12nxbexn41A\nXwgiphLn02640BdECHWdQgsp86VUWCoQX1W+FKm9EWuMZkqwrebxhXYRhayB\nfqssQIKusVB5G99Sq7ObZyAYYs3U+1NbbFF8a3UZ1jwcpXELPdYNcjw6bID4\nymZwXprSfZS9SrI7dJBXsyIHNOO3RHAjehkkXp+cOsyLWmIfPMSCw9dCYPZW\nOEuIa3Wqqz5GnWPngArYBXtHSqYcZXi3NIm7WIUQKXGdVGhCYmYBk9ZWviUY\nkqd9\r\n=NzMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqjwQYMt3AFk852OtSuwT9Xcc9lC1sOH9JUd1kWIzGbAIgUo+U2Bw7ACwCdu9Rb25l3CRQm3KjlIvE9tSrDzKZKeo="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.58cc129e_1546457554006_0.5518444113485441"},"_hasShrinkwrap":false},"2.1.0-alpha.b06c364f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b06c364f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b06c364f","@crave/farmblocks-text":"^3.2.0-alpha.b06c364f","@crave/farmblocks-theme":"^1.7.0-alpha.b06c364f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b06c364f","dist":{"shasum":"00e0b917d0d786dd7dbb1e5decf27a96517a31c4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b06c364f.tgz","integrity":"sha512-KezlIvRYyc8U5Vyq6aniPYSgY+nnXeR5sFs+QbMw+LWS0a6KsZEff6plNPm3s8x61Q5yh7JQ57HbBjyhFCCpIg==","fileCount":13,"unpackedSize":27798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLflBCRA9TVsSAnZWagAAapMP/iyLCmk/sMU3Kj7Sr376\nYSErlDweJ/CeE5PHSKWQw2dj6zBDGz6DG7aMOlx8OtybtbYTUXS1RnQKtPuE\nkwfslJruccC3W/Qq/kz7JaGwfTHZAryMzhBXjy85khc7ljh71x8pnjP8lHVq\naZqyvo+GxivES60yxS/fjkmopWoAoedNR0I9vgyvL5Q4lBhCbIwkFcpWWasX\nlXde3kf0qmxRH0du8Chr7FKmgA9nLq/ZWeE9Xaf60UZ8haVNNvBxd8Tq769n\nAvgxh4naf3z5lSVCai3ksDhNTBHeehJgFKL6vzPYsqcbNa7bAqUh02VCmMkN\nDBpiU+IT2TGbNjCAba1XxL//b/gRiHMq0/KVXTqmaOqrPdTeMNZqkORptExI\nnBIVL7o+F66LAMfmFCUF83QfVJfdnFvnp/IS92doHgRIY1kE4IcGeOiA8apf\n3GdcvmRwZha5gmg0tZTA2lYhk8aw4f61aeR8MSlbTMBLXmUNfNmgUCSnqo0E\nBkAh2vFCOiF4nkraXb4d7WQOWUj1CRNNrCrgn+tY8AdX+gD0g1pXT/lDMc1V\nAw6HlgQOsfia64PLPrX1AvY2p/I7kGRD29AfwY/wY8RK2llI4wxEeqOWRn/i\nmTBkKFiS9A5aC08yrhvU7l6ezO4wgEzadVMon0qG4hdRkX4JXpAg4NIpS/Cr\ngWH5\r\n=mFsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtxQHuudsD3mx3uY7Ls2JNpJhhGh3A7VDpeSuf0A/kAAiEAiCQ4xClCkWBL9Zm2vRwhtiuaqSgU/wdlUL7A47kOIzQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b06c364f_1546516800372_0.5038722607820196"},"_hasShrinkwrap":false},"2.0.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.0.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.0.2","@crave/farmblocks-text":"^3.1.2","@crave/farmblocks-theme":"^1.6.1"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.0.4","dist":{"shasum":"e3d95dcbd86c47afc4ce37f9a1f5dfdc1e1b9531","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.0.4.tgz","integrity":"sha512-UpvyK7Qvkg4gQiuI96fZ6ARVtuaxDFGcZC4AB3l464dXyq8MJ4KPbj5rxecc9BXdXDrS9PoBqrOB4vHs5UceVw==","fileCount":13,"unpackedSize":27694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLf1JCRA9TVsSAnZWagAA12QP/2JpDjhthUQ3Sj4qEfp6\nvNvPu80tnuJKl8/2iJrUH71iUjM3A6za1URJ3i2aL1gu/0CooIZ5YIvCVm0Y\n2YqA1YDP9bH9ZAFo1xojcWgchn+4Fj8zfxoJ2Os9PrTqNTvjv5sn61dG0FbL\n3wj+TFZZSkDK1aV5kvTKFyQw+1tXesXJuz7sVsW4Rq0y+v0+YgOoNgTc3IEI\nZ2awTSiPOTqZEP3eoOdrYsRUU4e0qe0bIZwmkFGBKpGoepkUSGh3sZ8vCenX\naXtVWXNGlINqgD8Rpn2W0XhFuthIj+PR9Q7UyuMOb8Od0fRw46VfwNB5KqNP\n+KATeQvBZ/OCq+oBddYSBl69W7FiP1ITLRFB9oqtMEfYqcX6Sjnda3gm+qLR\nB+2kWz7+NNTmRVGiuIdf63qChWBs0lxNkhx2XKARnDbg2TjkswQhjiXgiXT/\nbl1PZhVzxlURs+s6GTN1GgTFz57rqsoL1qeaOX3tNlv8dYeyB3S6BOLL8UwO\ntjEfAFlhrEO0/VaQLH2wbcBqPxmClCyJLp15vSW8vjlnOKSZpNsGRpfjb1NW\nfm2lAJATf+M8xoWdAQGtNkYDVxia0vThwM8adDvCMS2hFlSlhEe0T9J969a7\nepWSoaH4lAPbAulP9D7UogkoXe6YUMOlUf6MxStRS3qimAxw+7HulVgzsBRv\ns1Qp\r\n=kuQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsGpMmgpUTkzCH3ec7ayNKPKDNrf9c8X+RcYq93bOUlQIgafEOua/8w7kSUHcTITptbdD1eams3q19cm50juvo9rM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.0.4_1546517833312_0.46436067141503967"},"_hasShrinkwrap":false},"2.1.0-alpha.52295049":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.52295049","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.52295049","@crave/farmblocks-text":"^3.2.0-alpha.52295049","@crave/farmblocks-theme":"^1.7.0-alpha.52295049"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.52295049","dist":{"shasum":"d5d9b36df834db8c810fb050e256395eba455513","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.52295049.tgz","integrity":"sha512-xxdjO/+BuLPSu9U+P5fi4sc1rzpKtMCm+2zMppzqQXgQa04CUCMxYQ3QYPEnAhlE+nHV1AaMEafuH1zo3aJ6gA==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLf/aCRA9TVsSAnZWagAAqM8P/iLgmVzw16mAP28O+gbr\n9wFxLC6++LqUkmaP1C5TVAsNyjG7MMgZDgkT+uhXHm+CP3hQ17RLfHj/PmO8\nyBGRjCPtHkeTL4RsNS7cYSeHUdlCu8Wh6SMQXX3HntJQV/pZhaFD4d1unqqS\n4/Tq6IhQKM8t9/XNMuz5TPMAtj4wNfqHMrwxKMQIqNxRc8qwEJZz4O6aCuM6\nJs25FN/BMnFGz1gJREHSUY69sm71z518rA+cfWjkJBjreLUf6l3kaO6xjhux\nI/K2XIcelGCt18Z62t+WR+3NmkYFZJVYZ40GCkVq1u677uQo9MhSJyW31spR\njVgfA8UlG8GKxZGFTrgh/OrJH2OJBwhifjeYfXk8jVN/cmLS4a3YgWxAZ8tL\nJGUq5095MKwV20uUe7ifPhJVaZSlOEe/cSCyaiZxyy/aH2zTpZk1ztVM22vl\nNn5R5rMwpTwCO3RCDcpccVY1XPmNJ+MzgUjpcNhWQSBIeUpTpE2a2IOXO7yO\nJ54MPGM+C0wJpGSfYOuuwteIIEJJuEG668nmS/x+9wzv6YHF7csaod+ySBPs\nIjxNp8+AFRZ7Kv4HNNrX7CqaDy57lDgGPpRqEjozoG6zhZBqSBg1NYOzGVre\nZEpmdKEShtLfDDeMSiY1zVtEuOiPoQf6fjOO1//dezXsGUhtRraKrgvYCMwP\nkyir\r\n=+lgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIPBnSn1lZM/1VNk1BkfdW4kQjiQ9XOT2kKN3tGNy8xAIgcs2y5epXgReVNXXyqRb5rAtmNm0OuAAHDj4XTR5pbmY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.52295049_1546518490007_0.318189154286306"},"_hasShrinkwrap":false},"2.1.0-alpha.ce9dd01e":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.ce9dd01e","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.ce9dd01e","@crave/farmblocks-text":"^3.2.0-alpha.ce9dd01e","@crave/farmblocks-theme":"^1.7.0-alpha.ce9dd01e"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.ce9dd01e","dist":{"shasum":"5f0d23213f03ddf6aeba0eb65c2c5381d6a4f5b8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.ce9dd01e.tgz","integrity":"sha512-fCphiN7dfDhPclzv1fh+b4uh2aVkDGkalCDw3zC849y+JTSb+pBg9Oui3cfeLAeTUW5pQhvLu5/onTyT6MI7jQ==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLkoKCRA9TVsSAnZWagAA7icP/RfNYJvBlnX++B6xRsQS\npE8CbqnKBNVtkrQRhPelQEFnH9GEfD1vrq6qvmevVMOOOS8R6VlmSelHx13F\nlTJBb4p+Q1vOZJWvBFi3mbLXcdDWq3JQxlBTQUpG3bxSxm+mcgjMwO8OT+8u\nhpkfFpQyzDEIiLhYSGGbA51nRU9FYNMy2iqC3qPaNLJX/emFd77Y1EBhP1tY\nAzzmb6tfwrUj84K9AAd6Mx/lTue2YLqViB5IkGWjcIH0d+xlD8Fz+qpd1MQG\nJuBgwTh8n48tcPIWPXN7ILFvjdXoj8Uf2DFl2VdFEyxtU82QAiM6tqn/kV1+\nTtsHxr2RTDteYElHHMQxkHV6jrz3o0hbdM8xo83WZsKUJugcghe66bmulvsu\nOE/SXlbVQBttpeEeb8JSwGSOvfYj9BH8tdbqhE/gnYwiri0jXNoAgbTjAwo/\nxLjxvXch54pdaHCUeGcAW9XVp+rHaWsS+hdM90UZpnd55ec2HhMIIMHblFFc\nCtfPiQvG162JYeI5iFmh9LokkrPRMUIcsSDswWCNJarhtxbtlbbUzVDRy8MC\nrjG+amu6305W3mLC1MN2oWEytJ+MOAOQOjCu3jn3QS+5SkoOVvohrIGZky1J\nzIZ5m40+e3uYVx22jA1i0qbwPO8NuDzX2LUpj4mZlwTiHrwGAd5FAoKUbW9k\n5fa1\r\n=aiNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfBBVT6HqZyRS2bG/faybYDxxXRG+WNs3S2HwhjzTpMAiEAxOC6bO3iIZ0+OC/Frmn1VyGrGYHBKhVuZAyiVvJ/HqM="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.ce9dd01e_1546537481673_0.5134842829047646"},"_hasShrinkwrap":false},"2.1.0-alpha.9eea1bd7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.9eea1bd7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.9eea1bd7","@crave/farmblocks-text":"^3.2.0-alpha.9eea1bd7","@crave/farmblocks-theme":"^1.7.0-alpha.9eea1bd7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.9eea1bd7","dist":{"shasum":"f0933af0339bad0844174dfbab9889e0515a7fab","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.9eea1bd7.tgz","integrity":"sha512-Jd7Hjv9vWBujsOceTLU8BtDfGFmXaofCOO53SP5EExv4YVCeNUHcdD9VcU9+LG1ghyIb6ahdKbJ7xSm04+x5cg==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL3EqCRA9TVsSAnZWagAAL8oP/2KC9OuPuNlW3Yu2GU2l\nusRyKMbWLpoRKDSxRKzNkVp5LuwggdubU93ZR436JZ/LSU7nZugq21EymOrb\nn0idIJhk5wE1ymM6sWuAUwasVkQwrf2FPQbDnou2hbujRzg35yKoM5J5iNlU\ndL2GUz6VpppFiRLXLerWbDMJzfthQgnNQ8vv+UrkKFf8O/5PjyQK92PBPxvl\nuZFYx73jCOuLpsi4HKKFFpA7bKIDJIf8PLmQZ1eTsaqYnIvBNij91G7EekYU\nlFi44NGJ1ka92C6f2cQHDW3+V4AyzjDyy/2PR4CkdVgOWXlyJxk/NDIUa6ED\nXFKJfcOG6uxEFJ6Px9H7n34ZLBmqMBgp4p3pjUqk+hZz9nVYieMBp+K1UDbt\nEYbqzaZmTdRff6284QaXAEXOMLBjL4uggkNrcH1EfIO09wUnXy/WVf16iTto\nbrXO9s20tGJJlLx0otqrrsMQm+ZmQtc8ovnWSQwMmp4ApELnt1bFxgpQBGBa\nQR1FT0h/pyCnwLME+5dOwrWfItlgVm8Fo+gBlvAREcwEN2/PTLg545obQeS4\nZqXlWZCeGfSMdyUvgJb6jzkJwH9GHf0WkLov45o9bM4e+p+UX27FZEtSlyT4\naBNXvF8tBk8jua9HKNY8PcXuMMxwby6su+MoX2WNqXF9P1R1opy03NorR4pb\nqT/W\r\n=SUo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhTGMbrg/cnV/m/jLLywXXkLDOZ3DJeKGkYE1578c0kQIgQJ+5j3utXocJIOY7s/Q8yv2aLAEkaUKuMY+TRmla5KE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.9eea1bd7_1546613033513_0.2836565740049597"},"_hasShrinkwrap":false},"2.1.0-alpha.b56b7743":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.b56b7743","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.b56b7743","@crave/farmblocks-text":"^3.2.0-alpha.b56b7743","@crave/farmblocks-theme":"^1.7.0-alpha.b56b7743"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.b56b7743","dist":{"shasum":"ed1bf6192447d25bd34310e04fd5fced56957dd7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.b56b7743.tgz","integrity":"sha512-p8IOYxYlTUcpplPKNSLTWkmgbGEuEX4NMylNMKT/PT9blgcYpvTF6FxL1VmQzSG0hhqteBKCXKhWW6mIm0fr1w==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM5OPCRA9TVsSAnZWagAAE1YP/jLdeZxCExheYY4fDQam\naWhqRlsHgd3IovNmo+iZ6urur8h5mQed/q7UfSNEX+T6NqIkp5JqTLII7nDZ\nXT+RTy+DBRmseLwTJdqwZlvyxQyswrszUTgnZXdzmrdA8KYgkuDbU8cbv0QD\nQTfspz9HNR6h7GCiH/QGJzwf9GBpSbbdFsCgQ/FZgj6/9rRzMNsD+KMmrrb6\n3OgMbzCxk+u/nD+EKKfWcaHZoozV2++lK+NVvy8puNbP+QV9uXiEA54hygXb\nbOhjJMCzzMzy3j70GDi8C4acILj+Lt4DwIusqsZsH3zWhQtRy3wdcWNgkmnf\nS5kXkpKtmZgP9eslzwGOJpA6nACaGC24GhgLWf4ulcZzO3uqmOEfNLf8E2aB\nfAntKanS3lTc8ogYSaAIB/dw77mgVmK03HMPy0Rm9PTJpU1OL9r6kDxOab+/\nBWpz01jmjLeqobdlBzpqENgfxC1/sbzMcGsQxBhmLjYQ/7syRG44b+AvyOtr\n55wA1ZoIn3ZPd61/QhTCNuXMJvvjhhfl0zHkW+jQOD+I3akU4JNRg1yjw0XQ\n9h5slliJx04mUY0XkPufR/MBfYc6BKTYuUdC42VSgvHy4sV1ZG/pCUvf/K0M\nQRHAjqzFzYK3FE1O3y+HbbfxLn/rch8fNpCwR0J/pJVglBjlAJDye+8Xinz9\nYGv3\r\n=mjHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCce0/EvmB+2HhnD42W3eNCf6waGn0qdlymFMPKCu04TwIhAOy0a8tAAkwFK0oMpRcLGvbbT1xMBtooB2gnp6+lP9uu"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.b56b7743_1546883982748_0.12501626295506618"},"_hasShrinkwrap":false},"2.1.0-alpha.a89d5ae7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.a89d5ae7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.a89d5ae7","@crave/farmblocks-text":"^3.2.0-alpha.a89d5ae7","@crave/farmblocks-theme":"^1.7.0-alpha.a89d5ae7"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.a89d5ae7","dist":{"shasum":"6424a66167471cd4c8d5b9155e80950d60d57e06","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.a89d5ae7.tgz","integrity":"sha512-DrFNAZB2kCv+7n703S8IjSNlhSnAO+FCn2QWkrIF3a3i8zUtajTokoDHyn6g3d7LA8espQ0bhkXemhsSLtirAw==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM5eaCRA9TVsSAnZWagAA3RYP+wahyDAj/GGebuNwQJMo\nZU85wLKtO074cESrOjSJfKEu/l7LBo+HHaGmGjMMM5wahW8C0im5/vi6tPBI\nWVqUWzcglbr8pC96Ot1vANGlmNWM5Kud7dN8SeUIWWls+ozfhTE1Ppcere4Q\n0bHHNaz3/vJ/8EYQRAVI1q+l9c6MtrtObNTPixmP/AjDizff9H3nriQ50wS3\nOMxDYSa7/C5ViELzDrofJHCIjQW5PyVDT4+YIf5lNJ0RxuaoKoghEG0xlvMn\nGSnGU3D4IzPLI6PabxPhab6foLcWABKTvETcd8vScFOum/2wUKnjOPcviS2L\nD4gTyVYZRWtSiUkTeFiXMAt/5FUg7vLisswNATsNSj4vFS/SBcmVFR1psMF7\nyIEq40PIjk9N/OJPsPoBk8R5wcfVtvmcLaA8WtLtE+HSf/qyt2TGOau/oZlP\n81dUiCnC8b/4YHLJT/DFTHleZGZIn/qoIAmmkDpt6MZ9CSmv1MionnB83xRv\narDUyCn3e5plICDYGE8DLs1xjcWyWD6OlKeno8h9nprJnWV8Ga4hn5pXZPV0\newOoNw1A9lCyV72djxxUh6Je4NdjxRNV9y6b8fiX/ZJwDM+SFzg0+mTrCyqR\nkXEqtb47pizyBgYwAeozQjcVIsktaZp1Xb3DhC33r97aa3IBecXq1ZREAGYZ\nGsof\r\n=lDq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1pJvmJu2pKz9rHSz2KnsBWH+bvwaz3a3Dn7oqc/JRuAIhAPY5HakFzcJ5dp5DiUbadVfpwCGWZNsGwIVNesZjGU46"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.a89d5ae7_1546885017207_0.8528671514186543"},"_hasShrinkwrap":false},"2.1.0-alpha.d20ca3cc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d20ca3cc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d20ca3cc","@crave/farmblocks-text":"^3.2.0-alpha.d20ca3cc","@crave/farmblocks-theme":"^1.7.0-alpha.d20ca3cc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d20ca3cc","dist":{"shasum":"b2a2d376fd4e36a909440d14bd78bc60bf36a967","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d20ca3cc.tgz","integrity":"sha512-mFWXyknGqhTDrprZVgg9PbEEMoOkuTj1D8O0vHirNOid9u8mjnMbHxObx/Fx5BGX3OeHa//Ozw94YpzglC6kng==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJ+BCRA9TVsSAnZWagAAxmEP/3dACXHzjD9CgK5iTeal\ny/i1jUViSFVmgYbem/tOWf/cctw7e7JPX5tL44IGpTHoIJe7pafEmpa6SepC\nmVUyYe1bks7McjiHBVv+N7uISKidCrrGAo7jDPgsze208C10ibXhzP+weGbs\nXZzKKJ8kV+957fCUNfZQIfsW9Wn3U6Jid3Z+f3tsTjFTr7dP3BRFmr7LImAi\nz9e4MrINSEgZchiTuc4mx0fHQErHIpgA3u2H8ut+g9L5mX9MNB/AuQqiAiAr\n+gYHa3Dqx73Neg+51lQFFob4NwWFvgvr0BjhKIwCmysQTPVwRaXfqv333Ts/\n6BzrUMwGT0w8ISuHibLeuUDJEmMuuyIvJ02P8Rts5KcAHgAh39zqPjgwZebg\nNyoUMhN5c6eL+HXCNSaJyT6xH1JU5rkYLUKwqlXU/U0QY7szSCA4VECTvwHW\nm3NNv7pSq7DbMcieVt/dDtYH6LZ1GqB2/aU7KrofhxWwoyGxMRSc7DtmdlDQ\nPeKOvEOt1ywKOrEULwclVaIXhRoUjjAbRlA/jiVy6dtjSGYLi5TaSHX8jbrH\np/buQUoHlLsG76Cyx+/R1lj2+7GhuEXDHhBjD9Bx1e/fmjKHZX91seCkShyg\n9U+ygJnuzpiSpeNyTAdrZxXikpS6cCh3NcHgiuv2I6BVC1WS3iETI2EXdTVs\nVxLm\r\n=CKh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4ZMwDdMpg8qY0ChFcJDe4e4/nFo/6zhWiqquIeMYC/QIhAMxXNITI0YX00c68/rI2B4NkOCKMLut8e97BkIsWwPrn"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d20ca3cc_1546952577141_0.5262741133538051"},"_hasShrinkwrap":false},"2.1.0-alpha.d17918c6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.d17918c6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.d17918c6","@crave/farmblocks-text":"^3.2.0-alpha.d17918c6","@crave/farmblocks-theme":"^1.7.0-alpha.d17918c6"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.d17918c6","dist":{"shasum":"2e2ccf3e4b45097b39c27e4f0fc3b78f1877e5c2","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.d17918c6.tgz","integrity":"sha512-GDuBN4+OaBMxxOSsB2w0xrgcaBidbhju5Kx6DA05Kzi/0yEezElfOMhuuYtAP07ooiZZNnTKwdPO76B9SrHQOA==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNNHmCRA9TVsSAnZWagAAkkQP/3r1tfRFLe3tCE3hxdn6\nypaiRoY6G5IsFT4OW/Z5TvvkOdgExPQl3y03CdLptI+IA0641Z8dvsErgj9D\npxxRHebCzhwrMoXR/Qa2zQmC2eaCpRmcU6OP05+0jBkRIMJTLP7DhGj6ajYG\n2V1L/uqIg2pLtGTL+A7///cF0iTqYyo+SnAaNZ842CRRrwhjiTmJ+P0lFeMi\nky6x4egvWurMDRtlyRYo8EGhyQYLRWxUdfJL34RjcimD52X1x2MNbpdtHc+N\nC0b7t769pi44L2MYMmoeCks0qbCmfyt9emcU6pPiKhwK+Pgy/+SpU4pzUh+w\nyeoAyMPAj1Ra5zcMW7wdont7c1Wvmchmk7kp3cqodsTR6sqOdswIuR356xh1\nABR8+Qwb+JIwSQ55oZST9Bk+rmvnD2ifoTxiaWbPmUmyAUKIFM6YyAa0QPWd\nfzPfBcILPdzaa28t1AsG7AHTZnTo608OBQ/Q/li0D+Gd66ugoh7Mwc+ogS9N\nS/j6P4f1l+/nN1OB1AyNP4huucPISASJkMOfDZPeEFK+OECDhl4Ms02oaI1A\n5ITu7s+wEx0HI+1pBfv69ZKFKt81cuDlIzEpwGbfkqrs2QqdaLdjr//5nlEh\nZyiTv4w5yUHc3cL9Mlkn12oJ64xUxAwuqs4xUm+3NxnZKgbAQYIvBmjjM51r\nj+dM\r\n=Pb4J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLI0RfdIsEpD7jaFS8B+PUasTZlneOGopZB2MTSi2d6AiEAvI9kOA4gyqK3nBjk4c9KROVvDcFdo2yOCc+8oyqf6ls="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.d17918c6_1546965477401_0.9765165988976545"},"_hasShrinkwrap":false},"2.1.0-alpha.9772d56f":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.9772d56f","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.9772d56f","@crave/farmblocks-text":"^3.2.0-alpha.9772d56f","@crave/farmblocks-theme":"^1.7.0-alpha.9772d56f"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.9772d56f","dist":{"shasum":"ef01e051f38631d5f5bc822663140389637a0a8f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.9772d56f.tgz","integrity":"sha512-Qqsdw5dCO4oS7HMvNZ7iUOhX5dpwcgIduR1h1eTxkjx4YoSkjlodOmiBzHpAqXl8Cc3gebMT1HUhBr+9UicIxw==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNaOJCRA9TVsSAnZWagAA+i4P/A70CyDGfGGKsjt6WXNY\nKUclCxEbz3TJha/9VxSSRmjohN+xv1N7fqtnKYIhFY/qSfgQEmV24seadcKL\n7E3Dl+95qx3tIFP0hiDBmuJUENWEhaXNB/0mwuLX+7qGASCBdY0t2aKehlIJ\nLiwTK2a4/dwHPKGJQ3yuvh/TBXw02mhJMwuAGWSK95kjbDfojAyqIB0EOtYg\nXlOehbQnmK3BQDttEXqkueNiczi/bGg7rQkpxbhDOLTXq3RqUf4OhwUBGoaw\nbA+mniI6A0/KE5JTs5dbycQEmLx3z45+JamgZa7MtbyyY9rIQiurtiCY6yOA\nMozQm9pU7IKEHm7FVs+WGGX13p8SrtqoxNTrKr9NFoIjg5D9rmMqSPCaNhmB\nq9Ff5fO3eYq5WRScXOdeXs8ur4RhdKuvag4ieKLug605Z8V0LHT+zIKXhITz\nlDOdSyJxLOTnrqFcjQdfW0XlGyFRJM4uBXBKV4QY+pDJIYhUKsuIJ3mGkos+\ngSA/f03+SWK2pWTtYtC/mgytZinFx+aldy1w0HL9WsnPzE/noMTpuy3g8lIL\nPlYwjj9YnV8+ZX0KYz4NLzHnbHYzqCXKl0oMawlaJeZoM5B/UvvfrPFbeAL2\nYVQ9gBWdO78j+3oZctEI8P4ho+6F3XKs8kwDOTt4pbW8qRDubBtjmo+SulNL\nys2Y\r\n=KmVi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBj7tvaS1T280ZjoaJDsAQcbKI0VujPn3PQtn221YdMtAiAdyBeHqk5RUUOx93k5x5vBei0/88RnveEa9I6JPRu3AQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.9772d56f_1547019145400_0.7404255350737945"},"_hasShrinkwrap":false},"2.1.0-alpha.46063efc":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.46063efc","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.46063efc","@crave/farmblocks-text":"^3.2.0-alpha.46063efc","@crave/farmblocks-theme":"^1.7.0-alpha.46063efc"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.46063efc","dist":{"shasum":"36ab9abfd272a26fb9df6d9436a5ca71be16fd5f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.46063efc.tgz","integrity":"sha512-ukjTvomooR6gYKZRtWp241cMlTOzF9cmFzBSuYvsgAekDp5TYzlewmfmTWh8wEt27a8FR/Yi8cUEyfa3OMof8w==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNaeiCRA9TVsSAnZWagAAvhgP/36KeamJEFoClxgSyTd4\nnbI4LTcLPsQ744/PBw2xiMruyO8JvkspAyDY5903cVuX7vUNnvmdTXcLnS1E\nGDDuhVUAgnEz0H9VS1wJFWDyALituHqiEE31MG2kdx5VONNWAR7BL5+WF2Hz\nfTE1wXzHn0DJ7CQPtDOqjRMZT1VGBqL4u5XBpIF3h+uoobIpkUYuIKMYLR8C\n9PNzEADf2a1XTUpfzNnBkGIhbz6hg1esWfBYiHCwBxpPIJgOld0243jjPU/T\nG2b4H+w9VhNTVnWGPDbicpu/jzO10YSBtC4cb6eFnOg4YdDpz456VVbkBc4y\nQj8/Tg3EYExAH12s8MEHVtQKWKcmreMYa7SWbOHajOV+sJQHEVznZeopVMO0\nCrCSjjAOyoft0YJL7XBNhEx+/XK24IAGPsk6deWbNB39XqTaHLhMYbaLqLR8\nxyqcyxhjUJQXnahbH6m4UJ3JENwSWpaC8bKz4eTjuav0MOohsT4tRy4Zo3V0\nuTPTLoPzcVJ0BrCdDWMi4hRymFWsM6YU02pIPZnT0BincuBUzi+wovYtsrra\nN2db5uD6mql8Zq4tNo2l3eOnjKtLiRhSxCHLs7fvokxQ73cJOZrc0lM3q+Cn\n7oO97V7pmhlxL89t0vvEiDZfYEY/J5G8EuxfWlYOepNx1Fz6/zUfcj0jgKLn\n+bj3\r\n=eHvR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiF/hvp+UXEQ4i4EhzOAlw5SSEXmjwysj2Y/bBYMJ2FAiEA8kCd4pExEDUqBiSLK18vz5Q+d7jJz3st3PyfTvlLa+M="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.46063efc_1547020194255_0.5178407839027344"},"_hasShrinkwrap":false},"2.1.0-alpha.e40864c2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0-alpha.e40864c2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.6.3","styled-components":"^4.0.2"},"dependencies":{"@crave/farmblocks-image":"^1.1.0-alpha.e40864c2","@crave/farmblocks-text":"^3.2.0-alpha.e40864c2","@crave/farmblocks-theme":"^1.7.0-alpha.e40864c2"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readmeFilename":"README.md","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","licenseText":"MIT License\n\nCopyright (c) 2017 Crave Food Systems and AUTHORS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@crave/farmblocks-hoc-validation-messages@2.1.0-alpha.e40864c2","dist":{"shasum":"9b0df3aa65c30ed7bd14e7bc2258fd6adad50003","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0-alpha.e40864c2.tgz","integrity":"sha512-jJfl+ArhMe2fWUOvP+mBVjzT1/HDXvzFOniKCwInOY180VHgrOhifKrIfOyH94Ekf0m+/fKXfFG0EjgaEtDsPA==","fileCount":13,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNbDTCRA9TVsSAnZWagAA54EQAIuYyTDd3NJvVGRhMelX\nFwlpaFSJFZJa61IYrOB8Kl4vHkMzKFrf+qc5vsgkCyVruIZhhfmBKe0H7P/I\nnBkMSqeu4SV6Oq515TLQLAiD0xcIjGVNUs8p0gv00M3oG7/unRdmeRD1fj7t\n+ty2YMgKzdSetdT5cAVLHHmFLvQAKAI8O5NSVlLiBBo/yT2nKznId0dlFMAm\nqI/3L0I+Xc/kWijtD+VbbqjrmitnljNltlq+440AlJUi9bp9ye+3pmOASUIP\nw1Hmz8j60LOxCxaSQqiylDeKxum0zgiKlyh7OMPcGxEdm35fwgZDA9FayxlM\n8cLY/uakh3vnu/kEYruIKoAnPqED/oPwdexno24+Gw6In8XhgVtA1dEfBTms\nLQSV6/cCuL1Xhof7iBsovluZ7YsCnf28+jRnLUfXJk9OXx0DLArXKqKmeMsi\nKRQDtgapmy5Z8dj93Mux+rEXi7AqEnS7LdKEloknc/9jxfnMevlpy63hfsBZ\nrx95DQqtixvDKK1jwewSZi2le7zvjUTEQTykK0etbDf7rS8w/jMrqxhWqYfO\nCz85Vx/A1KPEWcJua0dM8WAikcJ5ejuPWnwjZty5XElHdorXu8pIhH9kjvH0\nMSCNaNEHrW4JorNlhT+QX97S9ZzCM1V1uuajYnQ6kljDnpM4OPV1FpvEmVZT\njB2m\r\n=mQuX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrYXgqqF8MaBj5/dgeeKUYg4oFjGeRJ0yHGYxWQpinyAiA2I5Rl5PAWeeVM7OtSj1n9Mu3xdsnmFtkk80TkGrSgeg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0-alpha.e40864c2_1547022547303_0.17210719203306124"},"_hasShrinkwrap":false},"2.1.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.7.0","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.1.0","@crave/farmblocks-text":"^3.2.0","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"594568c769383d03fb1d99245686afce996b653c","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.1.0","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (linux)","dist":{"integrity":"sha512-zVGdcNCzAeLXYywiuHGepmvCGPvqtmyUVAexEW3kByLme1Brfm28yqf9r+1yKNuDK/LEsN4kfJ54MTs1A0KzXg==","shasum":"d08cd01f318160443749fbdb10116d3153bf3a3e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.0.tgz","fileCount":9,"unpackedSize":28129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPNjUCRA9TVsSAnZWagAAsQYP/1cZ+T7YbFKIgYw2d54h\n0O8H/+2C5h8DvGNHWsoT5ECqrXvTHTZD7ZHCd1RLPUECKnw0bLt/oxENsP1+\nZLZnBVtvZEWpXtx+Gch18jE17SpX5+qGFnBk9Q0urU4/O86+C50g++gl8Xkg\nrGh6a/+7DAfIIjG7yEXXmbQO3YTXsrjMamEiGNXOCQEwFSBJEatzFAOOlXtY\nIPQg9ctI4Z/kUq+rZgQeTMPFVOJGdbsCHAKdU2YtjasxRMx7ixmc4Xh+Hf8f\ndLNagFVWxnNx79ExfmOIDXuFVjHzVOOh21PldIkczrurmGPAM/PWaLPh51UF\niIJuaQn4nCc6aHNJwxQQqU78UZ74i9/EFtHZ6aJ6sWSkR2dNEFoMuiljoZ2M\n0ArxnzeByFGbvMOB/omf9OvmaLsbCpu3ZL1Z/YeCMw7ptXrl5qpauO0PMTnh\nbSyvU8AdhDXkZOU9qg937xcmyCbWTVVPTTnr0yjVzaA3/PnU3lI90++PIbdd\n0Si/T73nIK3k8y/Kl4VvvBagzp7yu7kIQJRaqc/G6ndVwemds0Kxcd0IecdV\ny+ey2jm8eL1MxdUBTgOC78gxf3fG+Aeb4t5MaHNJ6I+T9qzagw/m+F1Zxl5V\nUmg9DCZm9vhimhM37tj/4yDKcG5eNevebMTeVzJOPuih4nxzupgzcNBygYNU\nFfDO\r\n=P4H2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwUAom+X7AauHXP0ceOiPWTlnoR+lJf+TVGT73VFJoOwIgf24b1LUK9fY2Vpt4ofcB3B+LuqJPQ5Yb/1OWFXBaoqI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.0_1547491539869_0.09359428312017237"},"_hasShrinkwrap":false},"2.1.1-alpha.12":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.1-alpha.12","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.6.0","react":"^16.8.0","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.1.1-alpha.12+540725d0","@crave/farmblocks-text":"^3.2.1-alpha.12+540725d0","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"540725d0fd556848460dee04fa2d15d1f6103665","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.1.1-alpha.12","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.10.5/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-X6dvbOCaexDHNSw62Eqnm1gk3p7X2OOG2pTz/1eUThBDqDq7JdY0KQ0c/D+r6qrtJwrpCY+1QpiEI3CPpKViCQ==","shasum":"eae0b01f9c41f2a325aa862c072e6fa4706ce935","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.1-alpha.12.tgz","fileCount":9,"unpackedSize":28183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYrOICRA9TVsSAnZWagAAM/AP/j5Q7YkKV/KSN+d9ntgE\nUd9Qoka0ni/wyoAsF8tapfRzVDzjelGjGj6PF/pFrcX6TLNt6fezqxaZzBdv\nGGU+hChQ3/eErzissVC/V+pMIKZ319GjMfrG1sugU3rEvhz9B2QUVIKF74UC\nfcstIX9eSG3+GOM2Agg27hU5Yo0JctIOkuWtltzZ5yZc1UzFFJYsz8OpoHBj\nExfeFInhSniJGlFHhqcasG6635zeXKnagCcsoJwDVABPS6NUHSjKmev7nZ5q\nV1MiHIhO3GU1OFYHTnW6pWCPtRaOnTBwUBHAchL1dHG6npu3R5bCr2sSgxAA\nTksy2TV/ivJLLE3ihQcQtflppsCsFlb/Jpqs6R5Wh5xvDyBveJkHM+/sVby1\nVnWQqGqPsecC+1X+YTuWS6X4/DICkRPy0ifccS+Aosj1LjDG8y3pTAxU6xhg\nxVPUMHUuSHhKzySD2Xt+uD/+aFjOVm6jsOx52JjLScOmRt+F5ZttwPWkt0Sy\nDyY59G/gAGTOeuterPSpyMf/0M3nqXUWQ7SJGD/XWiv0y0C4AH6kgjCEI7SY\nX7hhbcMJJaU5N+1vLV7cBd86lMSHTYkPRS+cxRdF8qLAxQcysN3IaMjbLvj7\nN/cpBrhDNztISkQESWf2+Pt7E+rbipvzyDmZCyOnp6FPZmJWeawQiLcb80Wk\npjIe\r\n=tx7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN2L2lbECXBmbdukU1YHODa/rkTpWRl5x8cqz0YQnw5AiAVgnvvvPbA7iQIuxC7pL5cho4fN7cJa4JAC5DmPbZNEg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.1-alpha.12_1549972359809_0.023887848236547438"},"_hasShrinkwrap":false},"2.1.1-alpha.13":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.1-alpha.13","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.1","react":"^16.8.0","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.1.1-alpha.13+1fc1894e","@crave/farmblocks-text":"^3.2.1-alpha.13+1fc1894e","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"1fc1894e0d8ff88d18e5f2839ca03d1fc054eaa2","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.1.1-alpha.13","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.10.5/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-fGhfaXoBoa8ygqW/LtVdIZf4R/BaNr7xCu7do0MTTJvAXxOsjNBN2qDolOgZowJc+dKCJEcbdilkwDPSH/4vpQ==","shasum":"58c2688f16ce01816b580f205973deb780fa0e83","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.1-alpha.13.tgz","fileCount":9,"unpackedSize":28183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYtmhCRA9TVsSAnZWagAAD2wP/1li8XvcH4uCflCRQzsq\nZ/Vn/onFTSWLYdQNn3yRhyi/P77HAiQlr10utlNCucWoqJ5vtYKk3PkdH8h1\nnNvrF0CBm9yJ2KSlEGK3WBw+Qwm+RAPHIJBSsRnLgQRKeDDvN/WG1gV23HGT\ntiYyxjQeH5gvticXyXx6qU3+ed2hEpG9PNODNaNoqIhMik3f7VFN0HWvsLcv\nPVB1n8YbyibzmV2SjJIuALMcfa32xQKmIBZEdE9tfe4dk8NMOPcs6GGXsAu5\nnkyl6lqBNbLXKCqIZfi8VjuUheSZxP0Y/9PsL0ao5b2Y3hVTca2Bg7UpSR9Z\npIufAmZzBX/CHy5QqjlXcoTCVuRPQ4RffilScij5WUgj74CIm1NuJZXXW5O5\nac4y/PQdXL4sAgFoB8DiZ7JmBav0+2R94Wj4C8ONm2IaiEZt+iCRIvdc4zFb\nh/q+CZK7WJ3gx9n+1vDe7/JmxoKpWMWU9xRr+5s7KUtREEWgoFW20iRTKzA0\ndFkyPag5PtYGA0dmnH9VLNzn8oFFP9RceJ67DL1WG4aejdzg3SuA9u3ie4bC\naoHnaCcUJiu144ao8ps60WbUyoL3Ewr2K8TjnNlpYdEe2HX/Zun4MjlRpwKc\n9W/R20VioWv9b7BI6QbGsNFJF1Gg3zmEfOs2cplxfxptQnyQJGwp+jGl4QSP\nhImU\r\n=Qlci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQLts6bDRC5YHYeaBa98rxCIUMbxL9j59HVkJHYkufsQIhAMorRYPGny3EtWUxLtG0c75fUmb9wyDx/6gkW/T+kxM+"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.1-alpha.13_1549982113141_0.002278034304760812"},"_hasShrinkwrap":false},"2.1.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.1","react":"^16.8.1","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.1.1","@crave/farmblocks-text":"^3.2.1","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"7d11725fa98c0521a018d547329717e9345ed243","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.1.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.10.5/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-Bf2/opom/UMBIpUEbuFG3ubD7iTNJjjcGoS4cqLCJBLyRRgcud6zBK6VrgJ8gl7ZLVHeE01K5Fbyu1uARUX2Qg==","shasum":"6156a610f7696aff26f90faba8ed9a0db5e2748d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.1.tgz","fileCount":9,"unpackedSize":28388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZAClCRA9TVsSAnZWagAAjJsP/00M8V8BGI2KmrFtjkQu\ns1g5PXFSUXIfdtQ7qor/HCZYOIGzEbcXasybO62IZDoPv6ykfu9rxWUtz33k\niZ9IUYJWSg3vIZJUTMcCyrAQlLrxtJLzwDwznCcHcUw+KKITssG5hFr+LLpu\nzXn/L1ZWNZfvyZE9mxL/5rp8zyaiPNosg6t0FuF7cvIUSIUNkZ9/bSv3uIWm\nX5i/TQKYEZFciOoIvmeh7KpC92W+VsB5IsBKLik2mjmC5k0TM4qbOnWbE2j9\nokojskbJF2XZOw/kwrMEAot5i9W9np2uypfctbsf8C4dQ5W48gG9ydflBI7m\n0A4qz8MdusPVGKsptTpEo9ov4FfgUU1M3xiNTXrtO0qVWcFYtmBe0UoZky32\nxbWiV96jOfvtoGHK4pIftuCL4UzgoTvRDwkr97H4qWQJnGQhMVK9joaOzt1c\nqY/NlfVcMv7imeH+jDjWxb65pJvkxMOUfccTSKSpxqBeHWemzQMC/gsJLUY0\nOrQxLweHjJRBl7uQSyRJpx64ze4GviZ0FMJx3+mr+kaqPQdKc501vJp5th0k\nPddUXqLJBCrVZzIBSiuMC7f++UnS6Da0awBdgMOd0/rDo8S1z4xQQ06ROMct\nJT/IS87p8fpoy5e/axOgxgCyJ4fHplDfY+Kwndy8MmQitBN5OUtpV/UoT9G9\nOuAl\r\n=CEsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVDgLpGZG8jjQKXqZCTjvOO3xQe8sxuXdGyrAWuMRJqAiBAcfFymEvc1xJEWIdLhtB6UKhwoAPSU7bcYjinZNRykA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.1_1550057636867_0.3669389267190988"},"_hasShrinkwrap":false},"2.1.2-alpha.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.1.2-alpha.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.2","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.1.2-alpha.1+b34fbeee","@crave/farmblocks-text":"^3.2.2-alpha.1+b34fbeee","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"b34fbeeef715f07d3af525e113932897260dd673","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.1.2-alpha.1","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.10.5/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-8vsWQDZduQwP88fCy/D4SOF83gn1Sd7IeueGeLvxQfS4DcTzIeSSTlGJRqZdGMxHfmMeozwjrE7XWQ4fAo2fCw==","shasum":"62e3d7e5757b48231ed4efe56473667b132e99d1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.1.2-alpha.1.tgz","fileCount":9,"unpackedSize":28439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZxssCRA9TVsSAnZWagAAI7oP/AgKAST/yLGbLDIEQQ2Y\npLm1Sk/hwTMRyISYzAWRlRsN6j6BvnikaSiNmsWaSnil6xu7UNZyyUxXOTNN\n416ty8JKnjM5Rgk+U1FEw0N0D+uqaywbBwjBAJeGUhENdHcUkZybayrKK5TE\ngbwIp054pypLdqug+vCPcc0u/K+Ap+QT89Vpiqxfyv95biLjp2osUr3inatt\n4qCEPgjnP9ZaRdFZFdu1tt66yEZhDgNArdt1TAmBNwVh/wrPG92DJICO/9tk\naYuOZeE1vLHzIasWlCqB12IsW6Dj8ZeaHqZYdVPravfRfqZg0ZnJIRUgEVlx\n3MvyE79XKa7ZJrNw/GL98AVx4H2kpqkH9A1rFSQCO0UgjJ02SdG0qNwj1Lup\nkS3tnuQC0IKJTgbiSOFe/+qEn1MNUrqf/zXrZu4pWnljcMXbWx3QQzD8RjuG\nqjGqIEMK5LSUxHFg1l5msravqYOlSqpS5pZ3xb38BQUv67eMjWVgKWA1Zgm4\nP8mxl48v4Z6PldPd0s/YWITUh4WiXAHSxFTy3HwByWAwdDfGZWi6gL6nuSq/\nW9Nd79w0f2psbYsNHtFgoVeSECLJGKXPuwMxYDPlfhNLXM/tP6wN3AQvWETc\nVoplXxlBHrFRPqh7O9Q+0CYv9C9m5H7SDscyChKYdfJmBqRvZ4yfLLEOq8fF\ndLGq\r\n=Cpzp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU1RgCVx4O+sWG5dv65WfhqQ87mey/YLiCCBXvyHw2QAiBHooVZVBdZHaG7Si4kvqUX4vembyO7qc6FzN5YOGBYMA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.1.2-alpha.1_1550261035892_0.48389441805639266"},"_hasShrinkwrap":false},"2.2.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.2","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.0","@crave/farmblocks-text":"^3.3.0","@crave/farmblocks-theme":"^1.6.1"},"gitHead":"053a06119029b5b8bb00a4f52d1b7085c465dd68","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.2.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.10.5/node@v10.15.1+x64 (linux)","dist":{"integrity":"sha512-S8/vEnI2vuUXRkO46mAShh/VA/FCIoZnYorS39ywBX8eLUBKJNY3O1W7NVv1070DoLNMl5AHrEU6BADvqgRTbg==","shasum":"aa9c13ca88cc5ae9433e2ee79ba1ae1e94fa3041","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.0.tgz","fileCount":9,"unpackedSize":28768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaumOCRA9TVsSAnZWagAAmMYP/0UM14Zy9f3QvH+ArxIF\nyu0TwGRnJCCx0JAQ1zsaAO7RmcUMDEnyw7E2GdsanZoYWfI4qWcLSebZdM7Q\nc1OZlU+1F4Ic0UICUZeOPvW9NMTU7zbwor/fH2taFHNeWMQfI9b7ZhdDIQN2\n+k8X7ugizwFjhDzm6dZW7tEr3QNPzC1GijevW+UK/OxYLFMS8gdUK8j79Jz2\nRvieYw+Qn4IQVkEnkEIyteMXZ9EeCVjW3jul1AKj3fFBcHEWJDlYsz0rX+Bq\nlOUc6WdkJ1lBon2WZCGN80ETfD99ygnPWAywgLEjhvCIHDJV+xC7JI+oZs44\nG6igNs3sOhWxg0sETlc795MQjfrJjaQluu+usowZvZbvfhIGg51KRMAus/KD\n32GEcBbpSUSMboUWD7ObDAQVgQi50P6+eErCsysoYoVhZbvQ85WEsjRWTVJ1\n0imb7qnYn8jhDa6dPfjwtZ76gkJqZ+Rl5U0nIdxOUbjVU+ic9cO7MxvnVgWa\nWojjXzMHVXxLBMiVFAWxHy3HxJvzhbkYZbDSAVU24Ou/XK3Ob5aUCO7Mv4ao\njpIcGbht/qit4fZfVoNf7MpMUORhoYatU91BhIb+dawDOe6TDexXlOt3yhhW\n/OHdNbifKzxxRg7CfS4uxrUwS4P8YssAnDfiVV6xcSGVilDqWc0tCZk8Q10g\nHna6\r\n=UuiZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5+bOOc4kFRSrOv9kvzkqDNr/Kna2M5R12ag/SdYzbiAiEA9jaCFjITf5h4QZKXEkA0BRjg1qrJuBaiiovSRvRBi7c="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.0_1550510477503_0.1223755383391556"},"_hasShrinkwrap":false},"2.2.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.2","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.1","@crave/farmblocks-text":"^3.3.1","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"2d87472315fc24367777d93da878db31127c2fd3","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.2.1","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.10.5/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-pWe1yEUrhwqiWvUFbSk26tU53PGyfyQT+gIfXhHx9BswSpG84X4iSDGNAXpQOIeLCNtnvCC5K5YP1VCgWAZc3A==","shasum":"d38d87d59e35236191e827a28cb69f09113f6d36","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.1.tgz","fileCount":9,"unpackedSize":28730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgSB4CRA9TVsSAnZWagAAQ4UP/i//RU/y3Pp4xWwCYY0v\nYtGN6yAkz+vEwjo8+TqLQd6f6KoKynulM8dRAObdjrxl/gH488QYTWcgUU5I\nR0MPVkww3Pn2dCfFRA6ZrUishXqrxJzyS4aMhZ38U8FiXHlrAWjgT5wJE2IG\ngCq/wALNC1DgWW3unsFfVsXxqRRcQJYMaSOkfBuiL7Ine7E+i8A/tzOsO7O9\nu+VIFmdR4RqlHZWS5hgOASwnAuC5GSZngqbKIYp1gIQy+KhOGJ833njpqvJt\nawqRoVSZm8IQ9ZIezECL8E8xVmmIa23rThfBntRBlqwazeyABllqLBCdo4nF\ntMu4O2mLh4IKgxxcg+mHHKN1BS+W558bfX0Cz3GNmivlBkYasSgj3OG4sYWu\n4w/F0E81RdK7K/G9mgOji1bfi9L8jFicd9LkKYzelDTYcw4Dny5hrbf/dxFE\nWp9S6tXAHL7yrIWxTxTLUv4Ri/Mdx5O5dSluA/AC35L6Oj6mh37Y5U73zT25\nYD6ik32OLBVVApqBRwzOmY3JcbQnfjPJWH1UvfA22GDwVRr9/rfK5Obd7Hw9\nzjj47YRYfL4H1Icer7ttD6KJH5kDjfvSzQ1oWEVtCgQ/AUFzoNJx61TLIuhm\nGt6GYVuUjxQC3VFoixzXlNZgTLoRrM97xD+X45wEU6jmI7XWZtsbGCWsXe92\nMfOQ\r\n=qACf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDInL7Oa3omt1szT1k0Ot1/4DcbpQBU8CUrH16KXCOKRAiAckvZh00GIBvKFOAvcrjdFrFYorSTRVWvnzkbEP0VCVw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.1_1551966327718_0.7015159546002541"},"_hasShrinkwrap":false},"2.2.2-alpha.26":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.2-alpha.26","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.2-alpha.26+184f3c0d","@crave/farmblocks-text":"^3.3.2-alpha.26+184f3c0d","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"184f3c0d3a49c40b4a735671940b0bf708ba3b05","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.2-alpha.26","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-NnJOIe31COM2PAxvsYNHLATAAquO5ceFrxZaxBAf90H4vmhdCXs87oAJVdbScmjEJoGZNvtQkQhf9u2aKClgGQ==","shasum":"8565e1c2308ab8c75a0f5f643de38c9e9cbabbaf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.2-alpha.26.tgz","fileCount":9,"unpackedSize":28688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgpTjCRA9TVsSAnZWagAAVvkP/0wmT0/bGQMseKQfRqVa\nrK4UQY40bBTYjruG4mdqKjSdoTl8iew7AkjpZecrd9TPzk16fL5HTwiV0KP7\nFqA9Yzfi/bMi4dtMxngrpaKINr01w2Dx0azJ7m/wxtTlX1NKqK9x/c0ezPBb\nMqHKUZbQmXS//rZyMgBticPavL/0aOifhOXTJ2bgRrGWCK9o0tGsWvv224em\nA9VBVvmKiG7bC2B4F12E3wkkBA5IvnzqcZLLh3LYFfWUZqUwRx9pYcHnBGUU\nCLpYFOLf6nno5WT20wCpAE0dbHc2EmZxdjXNLC6jcpDfwawrPHbju1Yrsl5z\ndJpJVGDwQhdQGW70V4ZNuXSVdc0qjT7v4W3A2evzdD9XGGR0XanK0ENNXgop\nl5bxp8OvY3nfarXEBpn5JUh7bzU4i7o04nI/QkRZPewNqoHECKK8IWqm6kpI\ncEDVwEUckgVKdC2knDxYj0CdMy4nCzS2Lg+puHof7buw4iT2f+zvWsJxYQoR\nVekKBIyUJGkm24LDLJwm//kV9ssOW4o2RN9ptvMdGaWvWiBSBM5hNLtEawVG\n2H0YUJ/iV8j+a61AwMONsrUIozImGdJkvJxNNkFxJ+Gc+YYX/G4wGn5gsWYa\n1OY0qVsZK02olKpPcl56v+bRWnTPto/k9y/2SfFjW4pQ6eDYCLJ1OoF2PLBe\nRAkP\r\n=Cs/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL3150Kr/36zyc8UcfBvbMJKZ4QAkk7yXYtEvqTcuVMAiEArh80SFHD+HcA6WOj/5dvFFEIdoLZqDPSoEGGc9HVP4A="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.2-alpha.26_1552061667275_0.015326096900840858"},"_hasShrinkwrap":false},"2.2.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.2","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"e8d65024129435d2cd9e52580a36fe51c8a10c88","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.2.2","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-vmVpzNbsNQ8y66Me4Q+Uv07LWusUF0pbEetclmg+wVtFnGgVpnR6v/LGFBUNjvNsV8UaiBswlXDhiR+LJ+4oww==","shasum":"eaf541316b790c5d49b9121d9bd6d5a4494909eb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.2.tgz","fileCount":9,"unpackedSize":28893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgqhCCRA9TVsSAnZWagAAFSUP/RMZNBPWB7zJMjVHzPn6\n4DnDsjWT9oQqDkhkBRTerInrk65tnGJUyrIwHpNomcgpANFOWS0ZBOZMXRCP\nCZIK9B2s6bYXfw1exIabLH3eFfPClWqkozy35sx//UjZBqGcHTfCQB2qDxso\nnuPhAsWEZ3Fd9e0Ypzd4N6VHLQAtDepRRUuOfyDY/8FrS3iY56PbC9AkaX9x\nZzEkjsgdMoebrPLMtv/nWx9fxAtDOpY529WS+C3/WPbu4DO966HNuNqLLmbR\nfomp/MmQP5QaO2vweJ40d5qRq7gfUzJpaxme/rK3WpjrxI9++5QZe5W/HJ6Q\nXIznkog4F/Cjku8boK9sipddPgN5R4Rj4xEGL6rEtJqH21518gDSfrWf17gm\nlbqXu8Q/plVKEXJ/kLLM+OpZHbrt4LgKSK8RVkO10goiLcAeNTYZbjUglLdm\nO40kzIfwUrrFTNELJpI2DUWCtrGtJNUP7q4iKc/D0uQVs2CPODZAMow/805Y\nKb2DrQs3fHPWsXg0oPzcXEjAvsO3vp6V5iwGSgM4HhmLjKOZMrMsfE/RV34t\nkL7A/3v2KTfVQg+JzaSJjckO0zyqjt4p7aMW9tIu3skn8sdXx51kfk+zR+13\n+HNAfiFUt0dgj86/xykvZA2brkRJN8Fzayd/T+yy35spo6MJCv6z3Q5UrfK1\nmWE1\r\n=j+FY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIaYe0NVe0q0YjhSba2uIkGyUggP7JUqUOU4+TzgW/aAIhAN/nopFaguSWTtlvmZcen2E8MfwZxQaRU9wHihTH4xKt"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.2_1552066625877_0.24403917631231686"},"_hasShrinkwrap":false},"2.2.3-alpha-percy-andre.13":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.3-alpha-percy-andre.13","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.2","@crave/farmblocks-text":"^3.3.3-alpha-percy-andre.13+978112b0","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"978112b08f58ba075f78492837aed4b87c6c7b82","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.3-alpha-percy-andre.13","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-SdXMKy2eFp/ZqUzL+MdprH8SRtPIIxJtx5eCK+Q77l5nY6xbljABhw9t7bKxOlU4M1WQMuE1lDRF8GSTSUHRaQ==","shasum":"788e68b63cca502aabe71417741f795cc6d1b53e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.3-alpha-percy-andre.13.tgz","fileCount":9,"unpackedSize":28953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckAjwCRA9TVsSAnZWagAA0B4P/0KpEa05Us1Orw2T4R6E\njDYC/UIvXshxEBcIZzTuZZQ974unmgan52hK/xdOD3MM7kU0an/JvNKq/OXK\nki939QDuvUIXSsTvDmCXtwK9rfbt2baOQDQxzKACGLhpFJ8CXqU6hZIDz2lc\nihtMvbLe1vENV4gHn0RKEMW4MdUpOBoGyBpiVnb4XWHCVQux7mZEXcxFrVLF\nyhKkn0hk7NRkHGws91xdUR+2b3pZQJ/4+4Sow9I0my4SeS/diSTrhUdVWFMH\nfTAlqco7y5sFiFGSsIpKD4+LFq63Tacw5ga68xPg+KZY4ZXPXqxgmuzkxcPO\nFRym7MTuhxiqS7xCvxkHefyUEOAzyLIFOlarhQ5A/qGINyjM+CiZXQZ0wG9k\npcZjMMsLa5zA/fpi3kKHGSPB6HsRn/iNFWhU+AIx0x7IYBSqiPgpmeBuwKyJ\nKrQkRI+Et5hfHXvt7ps5Iy5byZsPvxrl2RdZ2RS806JnQIrU3jEF4EiAZ6+D\nLqR5oQYAAA7+WKxlTBzzmjp9UXRBPMRPssr0CnIlwXcbm7ugoSIUct5P0ceS\nk+SnnrJQ03XSE7HsiuBh6MLGxdICiusbrvmRBZ/ozTWSsxzNyxRrw+6ZeCZ1\n/sriHwPf5cJsqGhqCvseVFsOmxXONVzNRtZa7Um5iCDR9KBjxWFX5+7exEFA\n6UxZ\r\n=BExK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTqyUJWHEX8liZMrDhjIiq/Rj6jiNmQERnqBIu+wVSTAiB5Bzjj2XesXbjRIcnuj3bKP4DX2o6pHq8AyYKHnqdKjA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.3-alpha-percy-andre.13_1552943344159_0.6901855680712561"},"_hasShrinkwrap":false},"2.2.3-alpha-percy-andre.14":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.3-alpha-percy-andre.14","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.2","@crave/farmblocks-text":"^3.3.3-alpha-percy-andre.14+c37a3600","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"c37a360060bec1979a829c76bf07620a365e3d1f","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.3-alpha-percy-andre.14","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-imUSUDSUbuFu4yx13fb2167pgx1YymEdAjTeGor+ZBoor9MKmR2ThagR+ZwolwyIaQaR063p4flbuFtrmEMvvw==","shasum":"0e1a058bf15b7a84ef8ac79ba47e838d3573bc0e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.3-alpha-percy-andre.14.tgz","fileCount":9,"unpackedSize":28953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckN6dCRA9TVsSAnZWagAAYiAP/3r15YAu4uVboUBY4cF4\nKu+M89KwA177Hvd7pCWIN9kL1sgZkFkcUYeRgEvQh2NFyEfz+CXgn10r1uJi\nOAKS1qslVD+z6rZ2M5aBqmYxnHVf3baN2ZsnQR54GzSXi6oTvwPjtTc2lC7b\nhUsZyFn2GE8iGGPhSvob+CQy4iFVQ2fMMYzVilzR8sWPNBSHyc8LCdAn4Z03\nEgc9pLkgekYXIOT8uHF16hHvqbqwqJ/wkyciQGDtxjMq7gTpzoRZvGJqks8k\nQfyqJDAuu5ztq71fyMmZGISXFyR9xf+B5m81O8p2VcU7440jptTYlM8ktlRa\ncMQvglMhMBTD5z6WQn6gP7Q+Sr9tX4l2TczpcUwF8wKBeA3U27mbw7zB80Zd\nIBau1B13yGlQhpah2MHtB+12UF0k4pmD5dKZF7J6lGuvbIfVTPi+NioqWbKM\nck9cwbGLXAcV0gTtILZRIGOgUOzCYhFIAG3KjPASVRTufeEHMH9DxbLPK0Si\nZKjdVjWWQmEm/qavSEd8HmBANZzmy7EcCLx7aSPyG2+fSt4wtLuX6Ut5VTAw\nznS60XIJH+ibjYAcLUHR2UvnTY9rX6MCTwJJemJB96lNWQ5rri6uSWwsicbl\nkv73+aCrRcq6Ly2SmNnPOF/MtI/JD4LQ0HU0pGBomHKXF3rnskcSQral2jN3\nbIyI\r\n=TU9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkYoFmS/sHNaKd/hpiPLiKx3vuNLrTOOyhCEuSKyfJNAiAyf+sllOk2EIJyhdeA00CWzhnTwlLIQtjY3dREcySqGw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.3-alpha-percy-andre.14_1552998044561_0.7681571851696414"},"_hasShrinkwrap":false},"2.2.3-alpha-storybook-images.21":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.3-alpha-storybook-images.21","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.3-alpha-storybook-images.21+887a0405","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"887a04051ba39e2ef43d9efcac2386bdf5a9afe5","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | true if there are any validationMessages                            |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.3-alpha-storybook-images.21","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-uIQIggkZE3RDbPNWsApZ9+yYlLXIOoyYUPi0gF7P9Sa/4/hEyFsSzvab79U61FSsBLl19BVOFht0js5ahLLxnA==","shasum":"33698fc7b4d325d31befe9350790cee4962ca977","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.3-alpha-storybook-images.21.tgz","fileCount":9,"unpackedSize":28963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoldqCRA9TVsSAnZWagAA8EAP/A040TxNxx8I9qT3eLvh\n35pIuqkooqBntWOCr1Rqkcms0o1DpyLxJR3EEczFMf6UskfdSAVpe4iaSmzm\nnDoUvbS9dl5zlM8EapuDfwxrK3Vp6FvrzBoHdwOLWWGe3KXhZ4pVNj6KnU5m\nesxsqpI+0HbA06qMb/st0dhrBorxjQ6ln1JEdCNMBtE+O4FjOCE1qcuxXmsU\nknYc6tgS2DAzOmki8QOdFLQrJ/Ho1G+CZ7P5Ep7gSTvAKs7IPers6Wjyc6zq\nKZCIypoVl2LpAzNqgj9UxC922n4yA0K6IUGPK68WSa7nQO/2/xK3aPWf6Fw4\naBywsrJQvOBVwCkgUCzx/9OZn6mEothp1YTGgA1+HQ6GSB1BVKHHw3EKRZga\nSBt8JmWWgOLMi7gSPeQP9VQ+l55toILj41uoLdRFxzOTNwVoENZKkKLzqUs7\nyIcIpMY/S5GEtFAoGRXaoHluY95hdeunnh+wrbk0s1Ov64013ouHREl+h7Ta\nuha94sqHEeyYFQJOG5VPTIQSactXvHW7m/Pa1M5d8MKU5Qockqa9bbW2n0BG\nEi+aosCpA2rg0JTECekPesfIQKJg5ri1+H2dtjmXMSKD95a/wgaFaG8CndGu\npzkWMoc27t7/VRbHu99CqBA00+7BPQ4s7hWA9McbM8JuGMNk5Ih+ndAAEYQL\n+MV4\r\n=oN1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4CqhvmiA5LnmC2D6hckL7FKS0TjvA6gDS3EjFTGJEpAiEApuCgIr3T/AvYLRI9jD5crtFqjxm4oapSoddpPm2Nm4g="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.3-alpha-storybook-images.21_1554143081937_0.892477068875613"},"_hasShrinkwrap":false},"2.2.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.3","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"f8b6ed3d651f95e2b4bee780a244c409feb5a7f3","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.2.3","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-qrgUxUA0e339W75/zPJffuPag3lyRi54k8tfHrPQ4XuRdw5ipAVybWHpcIivkBZ3sz+Uu99wkB3ByUR8AAQmhQ==","shasum":"ee70f88d0e3cb8d74346ff9a7cd45ad5e86e2b78","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.3.tgz","fileCount":9,"unpackedSize":29152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpLpICRA9TVsSAnZWagAARWsQAIk+iD7OLdlxprW1yVwj\n/deR6wUkYdOHH+aA7BU8yLRO4jc0xWwlDx+TWuFhEBeJUWnFtXQeQpQnmEe0\noZz+dYQOZdbBn4ZvfO/qrXFNXyvp/RixXV2JmtsYba44wkioZLJUnRVz8aGU\nzVl5A7zcAMOKG76r8GZVT3cZETlQOjlFbwbB+XtTemhPFyaRi8yrj2C7VrOO\nMOdruY+QXDqP4LZ5UbLWpQsqvTff1z6PvdcixIsXWQJjbcwS3hC/jhm12ygU\nh1q/m4fIE1FwV1PsOuDrE/zCJJcUDwlc/Mcf83HrSoz9Mqgy9PswwHNJgdGJ\nDeK3kxasQa8GYJTaF3oEn82G+mSYIesVoPAMF1pBVEq4dGovqdDXw8VQ1imC\nIo7WU6xrtFihcghxtqjcNyRSl5cqSCm2WkDUNcrm6uvBz0BPHyJypk7DKFIU\nVXtgeuph85fvqri0EYBSXE9qGXClbGJy9qSKn6KRm07oSCJ68vssdZlqGW9J\n02b8X36ISbY+jlbkKhLAhweT3A50s+H5kEgGOal6isUdZazQ9EcAgNRv9vvq\n6LqaGg/+QFOalYn56dh+W9CH6aMDxUIlV2yoS6eEooTxHe1pknDB7ewm7Zy0\nVKVJGBqKDs1fKWwx/kKSAwPPPWb0oaD9mh68dfltFpKqtdYlZbcf9VSN3Zem\nErCV\r\n=lxZf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb1FEC03y4kwPxtxeQRVLMrfoQwQ8PxRrNtR57jZaRwAIhAIm57GQg88fluaeHNpPDFai+t00rP+oWzOE57idn3UOA"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.3_1554299463244_0.6402271904312362"},"_hasShrinkwrap":false},"2.2.4-alpha-invalid-prop.9":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.4-alpha-invalid-prop.9","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.3","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"4285876c74a558f6a5d7e79ff3d0d062263439e8","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.4-alpha-invalid-prop.9","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-pzwniaLOOaWFphGaHVJgNoUv223ynd+lLuLn1ZlTDrVVHSKi7itWC2myDEFuQpOPy+GXyq24+s428y5OXzrfWw==","shasum":"81ae1d7f8bf7fb1c21fc39c5632415a65e832a71","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.4-alpha-invalid-prop.9.tgz","fileCount":9,"unpackedSize":29183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrKCECRA9TVsSAnZWagAA6kkP/0VP+Zu+TZjxUruyYMX7\nxUYcRtv6HX0Z9s9yAum8otjEt++0AH+6GxYsX4yAjy89IuY4CcevOx1aXcZT\nKXVq+y/PvSrNGK767e7fm1Kb1yfQMjr4vbdBscJ2tsqUQKBSCuPZ7jjDVXB9\n9QzPFjpDdHTpP87g/1sL+OB1moQH4sSP6pBMq5uBx3cBOlmOwjWpYTnurMmM\nDfJjixS3qy56VUO1IcqcZn8ucl+e3iJKz0nho+TZvdm+lJbRw13Pk+26uMuZ\nXb1XVewDqJPrLrPCiVYj1Spw5xe1oHL77201lF8XKpQ3H/DRq40b3Na/mnrA\noeSjGad5KULbJEokoYb9zpHfHmp55NGlG95cvRDvS75wbJUqi5vZcGzxJIq1\na1tqoJJ8SyVeIfJ+20dhvAMNVCND7k7Tdpp/6Lp9rFy8OKm8ymDwne7kG9UF\nAEs4Rb96wHdCUc45VO0OwmiMbftGHJAVsvA1V32lQTUTNzwK/IrS4nISi17d\nQEjUt7lZEaRdZHrgxezItPvCuIHUrABpsOY7aEdKtYCP8VfZi8Bmhd9eu+qI\njQze+rsUkPKST8rSsptX9DyjQtSErwaw12JMGFszTuQiO+8GdwfkpuTYRqZA\nsAgun4NNrkXBrZNu+HrvTyjuFGJeTAsek37buqYOTdxi1D9N1wGH2boONPNY\n2A9h\r\n=6C2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD2uB9I9Q4eSjNxYC5W3gymSVhjJu4+kCwKRxDlBUZbQIgevTMySPO0yqpTnfRJbs+ltV8QoAhVUn9CSToGiC97yY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.4-alpha-invalid-prop.9_1554817155406_0.4602344813338288"},"_hasShrinkwrap":false},"2.2.4-alpha-invalid-prop.8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.4-alpha-invalid-prop.8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.3","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"1ab0a24f0b9e4c9422e72c3bcda1683157bb6573","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.4-alpha-invalid-prop.8","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-8/cdVNZwBc7y52C8NbBvdG19QpXh3q2GRIyIWsxC5Rc5fQ05Q9uxlifD+XxogoyFBentjp6GghbTGNqA21P2tg==","shasum":"bdba57c9652d946c082b652d2471ad654c4917e1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.4-alpha-invalid-prop.8.tgz","fileCount":9,"unpackedSize":29183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcreMFCRA9TVsSAnZWagAAHaMP/jO0SzesyAlpDtDaueka\nwJH48C/GrvIdV+ua9vYESLtbyLvhZGsXtYHg3tmwoMODSP4ID2QrmEOxG24R\nR0CnixLjS6yjuKvQGMDE0ORFmrwahbjHQfDquCuv+62viQf55nI7j0jICtZu\nB1KekshH24QlHVL81NGovhKZ1A9oobWhflcin9O9bYqUlU49Tb64FFcAeg82\nc/WrIHCLpPTPfjh4azdkHYTlYI2IakoKnNYTr0W7ORyQYxRLRKbr//I6GPKA\ngD4bw8oygam8C81kdstFkfmhyJeHgqYTUB37oA3z7Cf2Z4g0xGL8/tQ67EQd\nrOm3x7CuJl5W911OUuHAAi4L5bu9c8k3KUBDTn37OfaARpcNHKXzD+RFh+mg\nngm/64bL9pUJO7xDL4xJkpIvup7B6E5X0n1yDX/V65Q2weL6PtCI62o72xsD\ncyLbc28o2Yh65MLnxdJa/xuvgngiP2aTHKqkcfyPn6j1o0danJH/9dA9JtAT\nu2w4r1y72InVWP6JU+l0UZpxl7XIalOURpowNjOvhp7RhdtZF6tilNjeOGbl\nGC/tooeeQmPWynRhSRQtrrstTAZLvkQPePgBNHSiBxE4PW+xwyH8pLsIOI4y\n63YH334IIrn1wWTbwndmp7yEOe1E0iSdvcqEZTBA/XvW5mxmZBi//RuWnfsX\n6nz4\r\n=JFCy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMCqR8kFGZ9PPtvxBG8AlMZ1zbGHaF1tz0UGodUvW3uAiAEi3AhPGMihmHmotPNZtGlNh/qg+bgq7sq/xvSm7e08g=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.4-alpha-invalid-prop.8_1554899716847_0.7357622795000371"},"_hasShrinkwrap":false},"2.2.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.3","@crave/farmblocks-text":"^3.3.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"d73c719404c93eed9dc7ad287e51767702b345eb","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.2.4","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-JgsDIAQ4FI5nCyV7EMWb2Qmt8lpzuTR2d2uv0F/LdOHaKNYVJUAZVNdOhY4zrc+TeXrsxOBDqCTmGwav6KTqDQ==","shasum":"1fe25db58f8490328ee437dca8130e71050a185d","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.4.tgz","fileCount":9,"unpackedSize":29576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcremeCRA9TVsSAnZWagAAAJgP/2ugavT/jjlHDBiGv8EW\nJXlwJRRQnTxsD0COq6Mow+waxOA7S322oUOUZBqjJbZpENvksSavG6+IjvWp\n7yC6kxj1olxKQcSSQiuNh7sZOz4owt74Tff8dPqKUJCvevKR6InrwJjc/Hr6\nYFAv/2uiG2Ewm6oDHoRqsCE7tUvha0nUYDROL0RUbRH4lIf5Oj7REwOU3gc4\n3Vj4X5QZZDb/6CovhtKV7XSKc2IcKkRc5oyUeUsnOVhm7mVgsgPNZJwdhXoi\npA2qiawrBmZzMulFl3I0ED9ixgmZG5d9N4WNj4pN1kUoWzEbopmJh4Cs0HUN\nrmk3s2OF5iCXVhzxXaomx/B4jywAg/Y8L5DAzairpM5pBp89pa/OV7UP6App\nzwfyYaiVClZv8HG1XzpdlYRVYGYzzMNqbrCMYcRoC+BZUhn5EAzZdhFPGt5m\ntDSfJLpWz4T+Kwa2+5Wp4jTLCLiiNH9h4ZdmCVOcNCtQTYu96f5vGdYdI7Vv\nS7yR11u7pq2PV293tvPGeensxw38FwMZWhqynjDtHO5b0jw9ZtxA6uYDuaKS\ntM2OvCrgfXY96nFxa8jKNxr8SfWNn/LesMG5/EVp53O63oU0KQ+iCLJbJkMh\n7PM4gyPvaBU+tBNb5pA39MALph+hrfqE+0DIVxwqnC2jscezrg9ImuIw7z9y\nyVI8\r\n=40cA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaF+FqH0wNxZVA3EjfvbZHTafxDtY23syFk5eKDvQtrAiAsiKWpVCR9ohTaL69XQyA2fxIhMtflPfYtprqgmYXCtA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.4_1554901405564_0.9586059471794257"},"_hasShrinkwrap":false},"2.2.5-alpha-extendable.28":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.5-alpha-extendable.28","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4-alpha-extendable.34+a9405fdd","@crave/farmblocks-text":"^3.3.3-alpha-extendable.70+a9405fdd","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"a9405fdd8870094f5fd2cbef603aa49f09ed83eb","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.5-alpha-extendable.28","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-sYhZMbS2zX2cSnp/pvuamX6SeXv/KexD0M7DGOBEGLWN9IxiPTwjWs3lc4vU/NxBWQaB1nyQ3AY0n6qaw8a9UA==","shasum":"0814073262ffd8418312500be79992f50c566136","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.5-alpha-extendable.28.tgz","fileCount":9,"unpackedSize":29829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4OVCRA9TVsSAnZWagAAwt4P/2qD8G14dqVrCprRBHmU\n3pjAoUG88iV//uRiZ90Ap42CTZDdjNnlvPdKNckCwblnv/6H6X8IMApe9csq\nodFGC4rFiaPl7TvV/01RyoRcghsn7AxFaRDv5cj/T3fYExJSp+TRNqJ4I78w\nv8uiZw2+fAby2ovrGZ9HT3EafY5Osye4V92a/5jUkFd0xXUxKivKxlmtbhNu\nq8+D80HqNZ9CM8f9mmQtqYUZ1vmAHJ3w/thvlDBa0LOda/pCcArsKdvVYxQV\nelqjq/Mt2iVGkBEeozoxbBgi0Zzq1b2aQpKr7+bsbxI7CqEyCKj6lFt/yv1E\nt+SCfzC5/3DQ46GPY+ilZWlu/wSg2AhSOnpvgzZTKa6iwAWbQaByw3mAslKl\nPN/TMIcdSe/tWiW6pyF/1b1BHyIXSgYayBtRQc8jl1/MB6qYhsH4qIiZZlWj\n7ve8bUAcnmPIBB0q4UeMGVurG70MebyetVSYl1cvSajzReXENWYMiLBgqcZ0\nbh8S/GvQ9auj1nhJreMOzyVeiCF7kI6iebwYsii2ztf5iNRA5fPXDRBlCVQj\nhvm/Zm+aJLhqqwDIIIvavXwwHdPT/Wzhwu/eb9wBnYXYoDczO1iv42ZXZc6Z\nFOvhdjBNHXb5vjF+7eUPW//n+vx9dBsg6r6hvVveHDb/C2j4wUzk4Rm5AxV3\njkhi\r\n=NSGh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETr1LVSymTw+/YyPhKrSWXuRVYdGLAEcAIlDWdhu7utAiBsrVYMH2dWCnQtxr5jj30fXRXqJijUtdm7HJUZRbR/GQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.5-alpha-extendable.28_1555530643927_0.08787974512303998"},"_hasShrinkwrap":false},"2.2.5-alpha-extendable.31":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.2.5-alpha-extendable.31","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4-alpha-extendable.37+708e641f","@crave/farmblocks-text":"^3.3.3-alpha-extendable.67+708e641f","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"708e641f927003602f2bdcf2cbbcbc1dc000a6a0","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.2.5-alpha-extendable.31","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-sx4Hq8AORhkseMpbLB5sCUTGaIj0/oy+erD5gY+RVfnWJ76a93xUvNmzmJ1/QXsq2PRi+u6sRl65298AVJ72ow==","shasum":"6002be2a60b8cd5ce3dd4d58bf55e945bc44b2c8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.2.5-alpha-extendable.31.tgz","fileCount":9,"unpackedSize":29761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwa5yCRA9TVsSAnZWagAAFBsQAJDAYH+fXcj1zOQWw2JJ\nP1RIX45MSQnz3qNpUt5SC071hNySAQ3UiZhF4IAH23RLnUHgDFAFFqgyoddP\nI9Zwg3t6ckk9YPSYwEpmdiLk+7Ts/wOzsE1EYKPTjySlDrvQ9S0NLXjw69M8\nmCkKYoTFDph+94JlFAQ5YgFlZpQ7uCcMB+kDHRBhuCIlfEog5jf/lIdbdhjb\nvpZv9syAC0nMGYy5UYQM/nhi1lHKUf4ANWFcX7EnD5+ZOT56h1Y105pwetCZ\nZ6p0j7cxki2RSKqe7EPt0n06l0BCxseLCscwJaGjAztkDzjw4fXbx7nyge6u\nREMGC8gtokSKDzXeFTjGABwl6yDhDGECpCtOIhoTV3ZI4eRfELx1OStx6Nbw\nFQMq0ahO+YWM+vgF0g8uZ5GtulbUAorZI2hSdby7CrgblS2fn4XmCt1GM3nF\nYvM6O3xnJcDsMYR59vF3yxTZCKfG/atmtPa1NtOH3FvT9YfnE07YronAiR/J\nCSeuDrrTO9HHk+AAns/gEah6lec9YSaL6/M2chmZs/kENU1hS3DrdEcShsgN\nbEzI2XL2zE2ZVDLpg8XSjq5YuQ2AakLgL7A70TrfsnVut/OAu5rC1B6In2P/\nIavTKFzcTrI3vrLX8lPZXjfYCqrODADr7itcIFHGtex6FOETzuzXx4Dsme7o\nWoYS\r\n=OouX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGLbZfgzeXYQJSWVq+EdWDzvGJqa9g3xK6zBCdGzpk+AiEAuJL8idbq6NiViIe7Bsbskujj2mImfTfn2fQxPwcnJM0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.2.5-alpha-extendable.31_1556196977649_0.5749871556340931"},"_hasShrinkwrap":false},"2.3.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.3.3","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"e5e93f94aa1d543f514b4df7c4173b0e7a7f42c3","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.0","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-haeGUKrgKZjw1nBYWTG+40XxkpjJ/sAGhsIphWhcFmVH0QzIpcrmBKP4iftGUI0N3522JFTUzTGiPsfeLqxeHA==","shasum":"9fbd6f35139dec23d6ac5b7992219b011d1f6b15","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.0.tgz","fileCount":9,"unpackedSize":29995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwbMaCRA9TVsSAnZWagAAZysQAINdf1R8VKyr9KzwUY0t\nOBg5qqvG3LwV6MXuNzYvU9AUcXfZkiHGrplzwESPZfG7Qd8tzDL9TVEFo4Lr\n4tiQp0BauMgGEMjbkhoWca8GIxNKYMMwtpcTQbAiTMoJlxv0zfk5eeg52AcK\nf83nIQA8l8d9tA3JmHKkHBGrc8BWcd3yl00dmazIjCiJvGI8YJAv/wttsk3s\nn4w22l8a2lKrcYCSJnXMEobj6sCFWDpExJdQ6B0kzOgyRaxVmRRcKBX6j+HY\n+/OlalSNGEwUhfpZ0DmhZRYk2IpVevyCTY7LiKvAmgu4OlULqooI5XCTyC0U\ndYjfmE6SU2BaOlny0V1pzZJqpIgnlh+Ewvfw+s8+AJR+4XppQFKb3LDZNP3p\nbSfY6mqZa/6HHaq42aizhtzBOAfX3BMCChJ6Jw2m37x+NjJhjOpKvVHT2mNK\noqDVmGRPgZ+GwiiO3WzzBSmhVOW245NmUsrHoZESIaKA0t500PdPDDhxqtJu\niCDjUWODFYhCbBV76JMOBIOf4YzmHkDBTA9POgeLwEiswm6IjE/EyyATKxva\nRT1KkV8TH65KfOZDdDdDTjAA/VxSO8iX6/7u2q1x3A0YWdLKXbKq9oXjwM5C\n4gN1+f838Z3EDlzt4/B/1/xuwGWNw9DXvKb3/kkzkysI6gLbmtghPZaMA96Z\nyjrH\r\n=+Z7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBidyYYMrUF53FmTIJeUHID/ZYJX5BWg9+P01n0+IuG0AiA1LQt5iWge8ocBP9J6/JI1MzjeByF7yTfTYs6qSxWtjA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.0_1556198169772_0.1501572942820113"},"_hasShrinkwrap":false},"2.3.1-alpha-text-truncate-4709.1.13":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.1-alpha-text-truncate-4709.1.13","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.3.4-alpha-text-truncate-4709.1.13+6ff71573","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"6ff71573420e828075048f712fc799252f5e3df7","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.1-alpha-text-truncate-4709.1.13","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-jJhrxTZuLyhMk551bRjGHWkgFHpFitZ322jwjjFLKklA0/Wb0Nt1sBOQ83hSDV1c9zvy3yF1INE7kp17ZAz3rw==","shasum":"51ccaf9aaefbcb8c406ea3dfe1d343fe92958c9b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.1-alpha-text-truncate-4709.1.13.tgz","fileCount":9,"unpackedSize":30073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCjmRCRA9TVsSAnZWagAA+eMP/2KI7/oHDa3YSWcMtjen\nNUToHfszw97TK6TDQPCsEX4KKgDhlHzHDumgriI/EQsTJjt895/Wxh8QJ21c\nxRI3/oOWlkiojxFMf83y00wA5HxM7GleqMnY9LTp25wEAWvNOkB+SIS5pNdO\nlSntdmZ3Q5yrqc0le9gKyCtL6RLLZXoqDctR0O8Pvd+oHoGZw/6pKeFKiKDs\nR7PkkTsyjytOhvqzjBmSQAUqS2wVt+R5TAjfttksxwQD754cVO8/GO+4TKOz\nCMOq9q0eOyss34EyHxSTlJG/1cae36Hrt7WW8Rq9EY2ftYKUksFFlQmWOVzJ\nAELvD64ulPDmZ9THoQEuKxlA8kjD6DIClCeeRdL5j1HilQpa4OnZtqdHTzl1\nJOkkjR7OtJIZw2Twkp2w5EJCXqW93PpgQug82H2Z7pv+NjEsce+jcQxkhal4\nqt6dc/M65Dh4iZmFySQCKa1cS9McLE7uIjKBQN78AWiqesf5UybA5WOn2Ub7\nZXF6pJpC7Jg0RvABizCFCAYtt6+gz/vWYb+JnbqnNDH1V7xZdo5TStHD4mJ8\nyvC4THvJkOZv42/4anRWyH3aZ7L428UwvT2gOdSN8fSTYvMslq2A64iuwpdl\n7dO6DUv02+5vzNoQbrnasqEC786SaCNBFqlPJ2yW68mTVlei5JIG38sm+/Ln\nnvbO\r\n=30FA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOpVAGEiLDqq9hVm+Gwbxw9DbIfiuj8CIA6kMdKS2zpAiEA/yKRnRAx9Qs7YVak43lr9kEN3O5YjUUPF0SLAv4kBEI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.1-alpha-text-truncate-4709.1.13_1560951184741_0.24188874194034637"},"_hasShrinkwrap":false},"2.3.1-alpha-text-truncate-4713.1.15":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.1-alpha-text-truncate-4713.1.15","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.3.4-alpha-text-truncate-4713.1.15+e6782892","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"e67828922572b7c3280fcc9ecc184fd5fef95ca3","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.1-alpha-text-truncate-4713.1.15","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-/NAHyo+9Apsd48IXXhzsRIbmPalGUMkESZmlDBXBDa/Y286ulniVoQ3oEwANx7DoMszMAP4k95veCcKhloLy5g==","shasum":"847b0b5483b21c7ef2e5ea638fa19cf195b725a9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.1-alpha-text-truncate-4713.1.15.tgz","fileCount":9,"unpackedSize":30073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCm0aCRA9TVsSAnZWagAA45YP/3+PjuzHuZt1Ter2M163\ncS1MyTbJoCHGC2U4A5jXdBVSYINaYLk4FmR3HxQE0ppEosmJoV6EJiEd2rlb\nMnjLqTTALOlu0KOvwX1nQ7UQsUOm8D052z5ajmXLxa9OdV7HtIjWkWxYmLMT\nPGoPV+wZdXZtiqDHW2GZlsdlSpapvMgEoZPKIaWGR3FyNBSFPuIod87DY/Q6\nTMKUSzSKsJi5jsLBxwuLU1NtcHFbK2PsIy5/Xwjf/1E8th6UMFoK+acRr1Ij\nL89Ru2xl5ks05cXYOM7j+aVyY4BEjrYu3vhITpt7JlFpw2APgns7bIyu2HIA\niC6bkeFY0Mjy+X3L7IWW2zFeJLhHS1sBUrVuC6LPivr4mTZiZvjKbV1ZKvz7\n9LUN1w6vNL/Kt4Qf88rfbPLus1mni/sM0jXwDT7LhQdVCPu/2yIoUrXED7ed\nUwVzPK6XNZb9zOT+NfYESzZpRT56BBnk6DjJFUlERb6A8EGaDF/YogONvOct\nNZHvpWCfGDsCEocWzj7srejVtKs4yBixMmd/fZnXAIfWbABKdm7hV32BV5bC\nzLYSsHyaT6vRUuhrbBRJvtKht1w3JHmrx8m6UOSfBy/+SYo5bbFCewde7u2i\nLvbSzVA7NLvrJ4/bp5YkDg8qYnaUV4JwgdhGEwtdL6xgVXCovNx0+1YYP3Gx\nlTgb\r\n=wk2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpe5+KKgYIn3OczLjqHNOWVbbnupzjVI8NbHzWmjpd4AiEAkOTV4OMURmZUk3Y4tDC1UYMaWdrzgCLeogGrZYId2Pc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.1-alpha-text-truncate-4713.1.15_1560964377710_0.9496064412552145"},"_hasShrinkwrap":false},"2.3.1-alpha-text-truncate-4715.1.15":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.1-alpha-text-truncate-4715.1.15","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.3.4-alpha-text-truncate-4715.1.15+3c69ac72","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"3c69ac72b30705a04ce154d2148d07d35628c01e","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.1-alpha-text-truncate-4715.1.15","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-6c1cAhx+LrVZ8QRsjb29kvaJI3HIAXkRFRqU+8KTuTus2kvki1YQg3FYTGvc2pHBvTUcGx+rK4LJYiREKzYSWg==","shasum":"4a4f0a941ebc7cd3c5664ea088510dfe54e115f4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.1-alpha-text-truncate-4715.1.15.tgz","fileCount":9,"unpackedSize":30073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCnE9CRA9TVsSAnZWagAAlU8P/RtyW5kWf823K5q4CmxY\ncSaaRt4nTQp+wKHNj6kY1JPh674hrCQoQ/HuwTwhnJ8FKieTDnkTLKe1sNpo\nW7HoaI03xbBn+VQZ1FRRCBccX28xA6TH0/UCjVMXJZCucEdnJbcUAdfmY+UO\njwJvCXC88wge6h+KG6uOEgePQpVnRjW3FRDs4rYZmaCBrDH544tOsL/oHdKl\nZAbXCdsXI/stV/2zz6vG7U8//f5KpwGCPseGaaTev3LvdqjMmjv0Fc/KhGit\nfNMMNIOAXAclTPEaqGBn365CZjeeZKcSRa7KDYl00vmZ1e3YJoWrVcJzQO07\nHmPZc0YG2y4DqQFRQpV2xaojnpfIf8KjWbOGH5k/H04B5L3YsuRGzy30ANxx\n/8GofBXSdQPLBraVj8y/r2AvotDTCg06a6057QiI4IHM8YsIwh5hkzPwHzL1\njUpS5CucapRFm/U5LErlrostBPAmn7I/6rRwZaIH6/C8GiRJ3QaWR5hGMhEF\nT4Lqv1+mgV8vlHyuKXuqzMdrC9r1Tg8p+QaY+lcpk6NN9zwatoay+5Gkg0yD\nkVjU2znlEBNPZzhneCRKpsm9kHpR/4HO+BO63ZGM40mVw5bmqp+XXqg+sIZ9\nLxBAk8Fohl37AVEaowJjKBcnwZauunvwRxzkSEfPNv0jr5VcMw5hleDgLy10\nQ0Oe\r\n=zc9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoiLSaYoSocpSN0hnyUi26ybeqnOgPhnD3G1ga3ujVRAIgKlbSB1e1IU3faHy7C8xi2C9UImEHtUhGqfkO4cGA/Dk="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.1-alpha-text-truncate-4715.1.15_1560965437116_0.7972697048437192"},"_hasShrinkwrap":false},"2.3.1-alpha-text-truncate-4717.1.16":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.1-alpha-text-truncate-4717.1.16","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.3.4-alpha-text-truncate-4717.1.16+e21d850d","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"e21d850d7ccdbe2b8c49bc07f9a5a921a958872b","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.1-alpha-text-truncate-4717.1.16","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-AIagf4gqjRPVkaAzjXzbc2jngMTCoFOEmYJzop2Ffs63vQ6G/R5O7WZGvINprDCZygzOK4uJFgflsoI/zJvyHA==","shasum":"723b91a205c59d16c8037021066b234c698a6be1","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.1-alpha-text-truncate-4717.1.16.tgz","fileCount":9,"unpackedSize":30073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCoUKCRA9TVsSAnZWagAA+0IP/jpU4kO4AOKKIGXs3KAZ\nyPmwohaBQTCcELNbXXXfdSngxlRerOmvia7xdfAmx9Cg8/HVN9ESU/A+BpWj\nLOajCKoAoQM/sjjxKEI6uBbH8wln8AIGX+p4w3eCzaRUWckTjpQ7lyOG7vkm\nXxqgLvbQKtw8SnBMQ3IbgKXa8sF1Lz/cIO/u3gXp2QLvjqwH/u5/4rjBSITE\nIASSOyxSPLyVsWV7lbVxlAWJAM6FDoiMkDyra0gy+R2wk3jw1KlFeUEC4I9x\nswT5MJAR7SAW1q7fvzzTG8VDD7XhverDwjd4ilSPLHvYxQHOA8/J2NvYAn9B\nCAPjrLBQBJSiGm1xOj7vBFmpDC4PLZMxsjQ7PtmcknmiXklson2kZyKSitqV\ntBSc2LcwWoDq2vJ1p4ABuC8gUD9mKuPCKgmzbMDe+lRwX6IqW2ebHOl/l6Ip\nIL5n+sD9osQFxCE5olGdnu1D3sewLuy+5Jg2t8ei2HKGtE1DnXfQPXxvAEMu\nus2Lz5JuWseid4wV1SEJWOJaUt48p0CqXX4AZDcgVRIXhaPYMHkA4aXhPeN8\nQ/nKraTTJLD7rV4XZa96kahRAOKRdKW3OGvUffXkunjEGJGyWe/Fl6AwPj7G\nmnlKeK/ABsqyDtqKD8TQL75+0Y+PZkgR+9kxSDvHaw3YJQiejaDuxkXgDvTO\nqrlP\r\n=r08X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRQzSWyNDLz6xb8G2++Uwaemb/9OUoy8udFuBFd6xseAIhAKG9fs0wnZHAGVSExpaMVpV0yo3XZPecuFyk7ILrG3IO"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.1-alpha-text-truncate-4717.1.16_1560970505540_0.4025769290970558"},"_hasShrinkwrap":false},"2.3.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.4","styled-components":"^4.1.3"},"dependencies":{"@crave/farmblocks-image":"^1.2.4","@crave/farmblocks-text":"^3.4.0","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"ed34945c2a855c1e01b4565eb61ac28cbee48edf","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.1","_nodeVersion":"10.7.0","_npmVersion":"lerna/3.13.1/node@v10.7.0+x64 (linux)","dist":{"integrity":"sha512-bTXDWu++OpQDLOSS6Gb+n30K56y0Ex2pHrRCzcBAsNFM80jnZRQplw43Lkc/chX9IzS/05mEs3s9kfTsTJzO4w==","shasum":"29cf5da4fba76605964b2faf32f645891b4f200c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.1.tgz","fileCount":9,"unpackedSize":30254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEi3tCRA9TVsSAnZWagAAeOEQAJG1l9Rjnruo4z2K1yHf\nW4mxRgS13ti/HO7H3jCDtRsN+vTsYWHvPkn9u6RCW4gpXvtLeBHuvfRKauVw\nWgjtjNwVERH//DdjAJw97iuXMRhQ1ElGMbj8UUtyzJI3RCoxYNpoyEnaFvE8\nJqNFbadjhW146qFViH2zwBLiXwLd/PkDDadqONs/fodd4GEBi+p7SljLtTOa\nCyLQ8RwYhtIIqvkKXZscn6zeDKqkxAYa/Vbhe0K3p0jGcqkFyG3AQ9Wnseka\nV4E5L7XnORQpR58o4SUAp4lnIK46c5Z1slTKY7wEiWPO1aIZZBmt+XW5N7nw\nzQG/r7AjA5mhM25FOx/EI0Ceb2IFnI9GyN0oNNsAaPWbFIIjBgjom5qHKnkU\nfWpGb4H9av15rHdlroHr1fLflxM4jrFwzWqEMR+6mj2q30K9Jpw1r0TiX4sc\nwrTqN/NMmqZdRyhxjcyBk/jk6Olzc5JGK12nIF3s4U/JvQGSQcxAeyf8CoYJ\ntybKUUMDa4DKx5sGotXixLh9q9sKLkiIHIHk/RTpIMyc7mZoWgh945LT3vAU\nwJ6uYJTBeY2up6C63Fwl7vR0CCjT8Nla2k4AaqgYT5PS1o7T9Bkztdax9pC4\nMwhONcDgdP7r9r3dI8ZvIc5XjHAOIOfJDeX4CmABi5uFYkeWcO6l/2nCIyw2\n2YxH\r\n=yPAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC68irEa0ZfzsDphbRFR0Ya92aOPtyfcTf5or93BBoZAiBiooLmSQhWGd78pvKNCO/1doi0meTC3lzjvzQXKhEL1A=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.1_1561472492987_0.5437270149215154"},"_hasShrinkwrap":false},"2.3.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.5","@crave/farmblocks-text":"^3.4.1","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"78544ef033edcb2a9f6c8cc436b597625a0fc386","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.2","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.13.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-r12KR4EbrTZNpoe4Rdq7COruWpfP9L6tZ+ZfQU+sdYiU0TeYZqCe24oD6bUc5/Ss9TK0qPP4NhVqhrDpkRAT1w==","shasum":"8670dbaabd80272cf28af3e27a1707627343f3f3","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.2.tgz","fileCount":9,"unpackedSize":30622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJOoTCRA9TVsSAnZWagAA5BsP/jf1ASloL2TznR75QPYp\nv020qzglXGoGaycBjbWYSU4SrBgprPGb+HBZWFUJPmyhSpNxgLBvQHLnlven\n0SEatdLWwOHl0EqJI+ZSJpheO9luiLi+hWg/XF8Y7wV0SHF3NlEFBa0iNDkw\nW1RkofRubKOBdYtBNXm0+rl3Nc58sdrA2cIVnnZH1JHvkjbR9Gg41Tv+wiHg\nOvwfWVJRdWsQpchnyr5kAs9yWOM/ALI61ZicqCSVVp0C73AVW8K9J9F/qvfV\niCfaImgNxh41BXy96OuCFb/KklsmLEF4PFByPZQZi2Fz9YwZf2LCJe+qDGHN\nD9QuHNEnZla65QhwmE9GiT8ST2kARZ/kBpSph4+HEZYAJBGZspUR7Vy9JRmV\nKIGSYqK02bluFRd2Ot0dzv8LRpWdpJ6okjjX7ft9bsH2OKQB/avZmdfF2RqE\nliKXp0ohPVpOo7cbMOrDJJpcNcvpwcZZhoyCnvAUnIKY7g5j4ddUEvtRC1KW\n6FzRhzNCR12wCbyth1thxCmLIKAXkPuGrZlO7/H+XYSBQYZ+Gads8+5qPp/Q\nm7EbxbXarEkQjIXvvCKUyMYInyQPYBMBXVKQbHRdp4km3TkOp4nc/0/eQTNR\nhxsHKEXQc2OHbCzdd5ThHTnq+iSrgzJCaJ9ZL65vTaHae4T/Y+8CvJBrwty5\n45p8\r\n=lszi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0CWu0XCZScdqJ0OWyTC9DhaboY2HAMs1DhTcPvUtSRAiBhvyaqtc7WK4T4ne6rJtLWTy/fm/5+3vB+J3kyAvsarQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.2_1562700306356_0.6458294345733449"},"_hasShrinkwrap":false},"2.3.3-alpha-update-deps-5137.1.39":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.3-alpha-update-deps-5137.1.39","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.6-alpha-update-deps-5137.1.39+2bfd3449","@crave/farmblocks-text":"^3.4.2-alpha-update-deps-5137.1.39+2bfd3449","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"2bfd34498d5ab40eb9e11a147b9288ab72f81fbb","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.3-alpha-update-deps-5137.1.39","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-LbFaZoiw0fEvnJifHn4dQQf/Mr7FlJIRjrnSE1a2TyB+mYcM8fgFYuxONz9Zho8jkB9P4Ah3TynP6ibHm/FqyQ==","shasum":"04882ebc9122404e469e2b9013b8187c736f91b0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.3-alpha-update-deps-5137.1.39.tgz","fileCount":9,"unpackedSize":31810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddoQCCRA9TVsSAnZWagAAxtQP/24yDiEOgzuXSZtPDMHW\nFbcp48+ankrsm94sapRaGT7BRHOQHmgKXoZBZUcXB81J8oQS3ySDXpJO2/rN\nO4pe+9apH/88WGwBUPCZtMtjQQNy9XO2FYG8hH8gBO0r0eG1kUgABW5VhuyX\nUK7BUHd+21OWOAwfP0cTjoaoQ/1or7TEo7knQgc7EnhFGXTt/+Yfor+9+Hha\nH8e8ZuXAGd5S9iiPQLHFXJd/FwGvSrPtu0ASmxnRbfZCw1HKgZop3PS26kkX\nF3YHeG+cGKqlqDbYnbQBWE6tEN+bIactcgpX7o4jXxQXMyx8mM7O0N9KdOgx\nj3mR5M8HLTz6mgsX07/Y3eftNHneZNJvKCQ8cGbOkJc9C0PnUOp6rlEeyu6B\nYmH6/m2Mpr+diV9Ew5wyWPlogJNmIJf5dqSlOYFQvp3B9zla+GAUl95iuiDf\n6DLSCGku9JvBTVYbaX7k0Ql3w4WM/JYkoS4pmxCCJdpLOxZS44amTFU9rHCm\nItPxsfkBsizNCv1x5B+YZ84NbF129XVTay9wdNbpVoxqRqTS0f5YYY/Ueafh\nEIoDZDVTCHnZ6V1v4UaKGGC7dmqKX7upumWpvUuvCPSWDbvtS/LS5OfvZ4wG\nNtQuOsi8hpUgWAg4xkFQx7pcWXz4ZfZc27gCrFQNFVkmKgaoebagQEdHJLpa\nNTV1\r\n=h2WF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOwaHkk/xtMA/yknTb54JHaNCYayOubhX5AZiOeyiTSgIhALafhyShw4QBDNQOkZLJeAXx5NLCYMqyF/mCMS57iVFk"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.3-alpha-update-deps-5137.1.39_1568048130189_0.021970964367649337"},"_hasShrinkwrap":false},"2.3.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.6","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"129b09e2622df8b3cb7b5270d275aad4e611867d","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.3","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-QA7hjb+9EzNGfmDwzIiSynQ193ZsWGXkE3kBQeHdvfANZxoW5EK5dbBB1iKe4ZYv81eTON5y3XrOY6UakoJENQ==","shasum":"0fe0b0bfe07fa5c422a61637a2f4693e03d3ef8c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.3.tgz","fileCount":9,"unpackedSize":31958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd/lpCRA9TVsSAnZWagAAQUwP/RitHzz1hekVUx+LTp5V\nWA/+oX1nvpSX0Q1iUbsXTOG0ic+Gz+bY1XuPkyxdDC5nC9BUgVSB46OsWofB\n/xzhLscGa7P+Gd9FtaipuA2V+YR7kM3Fb/ETaTlk6oBjZI8GHsDtNz7T0nDA\nANjZUTi/I2+MFPFIEytsks/s66OLam/Nm1F+a++/uheQvwyruqo562PdYO7s\niZxOJwRfDqrD0o2b6Hdr7keoewgHvoS7VM3FVs+o5d/iT36+j8mUZCgWjGGl\nCX2vOKujgYhIwFVJ5uQZleyqYRMrRJhd8xl393/WdrqEHkHCPSsOi48besji\ni+SMDFbr9jn7MF1QZvvmkQVWlop9QVbxhfSFotFNlhucFHzTtbRHs1Y4DSZp\ns9s9HfhX/FK4gYJoYs45dHKHsF3XKqi1BddlOYuFum4r1wbOAgjPp8FH/YkU\nlKdf87rZMZeSYfa8kv1CwTukccTM5Dv3BfjCPfe7rzGAUb7LXhnpFtwVW8LA\ngGEdVw05Blrw7gfJctjXdTIduulCeaL/enp/DMrzIPnn6osjCAdm7cptWHdr\n3qreYz9NoXzwS5TxbAXJMcDXmidhQFIkL8e+3q1u5S7w2iSRf4+a4n89B1EX\nkVnOazSm+QAjHGX3xIsWz6mqM+wGaDRkmt6w19O92nrj/eJrFn8QkdSFLBma\nRjSA\r\n=IBhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzaudRwEhWH2+0iE1R12Ul17WLsEq1oMJxUcJK9z0OIAIgRaENI9l643WJWVQz9N5G7VdzVEwppl9oMjJSLzyEgCA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.3_1568143720412_0.3336710764297657"},"_hasShrinkwrap":false},"2.3.3-alpha-image-use-img-5159.1.45":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.3-alpha-image-use-img-5159.1.45","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.6-alpha-image-use-img-5159.1.45+fa4cec42","@crave/farmblocks-text":"^3.4.1","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"fa4cec42b914552aca39a55fcc60137e83c0575b","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.3-alpha-image-use-img-5159.1.45","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-O3WLaUARoenlHjC9GflrfzR2f6YJJ5gmyKJwjsrB6IeGaOTyBSc5FShG1MVNvULJ3XyILbgnaZFQVuGlBRoXgA==","shasum":"f32d458bc5debee0b357dc3c7dde0c19f1362102","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.3-alpha-image-use-img-5159.1.45.tgz","fileCount":9,"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeWLVCRA9TVsSAnZWagAAiwcP/AncjAnpmYgM9CobAQgo\nGI8wR99CUof8VBquyDgD/2UiyQDlxi36DHxkpMjhVAkZCwnjNQxKk4M9WA1g\ntA2FAy74/3mkRNk2XaOaUW7uCqEiTmFv9DY/9XrgGuC/yy/HYUdmwTp29Fgd\n+1WPvivjZFUKVI/VjDg2pNjEHk4cnuyxysNHe+AjeNc4oX6Jhr9YtuSpHOwq\n0UfWN/YB3/1lkMoMSgbR2pvXnqDCsCk6ugilPzeIiKwWj8dcmhjG2bdsJSsi\nbKy4PMZzCHMuWq3/EkxBZa0c5WicYUtnAjRfOQtnYE2Hz77Zfikp+itajBcZ\nEOlNV2GhnQ75ue9sKYs29ThgGSGW7WiB7RCd83ednay1pthbkjt+5MaZ6gRp\nOV1tfG4gXhwlTnS1CmzjqISQK/NCIehteXjRA5ps80JTjUFgqgJeTJ3/HOtb\n00RoQzpTFeDmLq0iE+lIJbQn5ShYz5oTX5F9EzCsEGOJnBFlB7/zGc3SubqR\njLP4Xb2qkOKuYzLIRAjotrVKNM29u5a1SKActb8JA3CGcHUPxQWfmEPq3ZRZ\ndkY2zTI4ed8bXEWLJk5BynyJrgppMTwNEk3TsbGITieo6Xb4izMpaBLCejml\nM+Ip93MsKkzvWVcAJCjP1933xJTvs2ELgOFoVz1MlGM/Dqtw90VzGnRQUsI7\nCjsz\r\n=IkR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG26AheWPlNsE3Tac2vc/riiIol7t0LXFiFWEpCKHh23AiEAgAXB8eOTDhfgyBuveH1N5MM/PmzmYIxxOukWw6NOLdE="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.3-alpha-image-use-img-5159.1.45_1568236244454_0.8201496723460602"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5161.1.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5161.1.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5161.1.4+22b08dde","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"22b08dde5696fa24066fa97dd1a5a7217963a907","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5161.1.4","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-3pQaq1T/30bqWw+Ex7SPAJc1tT7cK7H94vVwQJRn3X3irzE/mwz99DLdMbIoDV68uiZNOo3pEcqGJUUqlNfjTQ==","shasum":"4a38bc665130b9c70a5d4aeb59a4a97b83db4a8f","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5161.1.4.tgz","fileCount":9,"unpackedSize":32034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeWQBCRA9TVsSAnZWagAAlS8P/35//xLqst2i9h2z8iKL\nwl84BkJLvgpnnviyuwKvbINk+kJAwxYF9S+dTUGE+A19DOiqHJ/Ds3wHZsHH\nZwFK+zSZvgxzDY/wthOykGH3eNe6siuVlZ43nnuM4+bhnQKMCKGl8kUnLJbD\nyTvQ/UoShVjwyeOBq+1xQ2pnx9dm1QDJgGgpBA4dr1f4rsIrbHUCh+DGMSMI\n7ElFp7wiIDX0KDESD3yBFMX6rouGdk3+H6y5ZM8t9Cl5Y2RJLl8PhmkmNIBV\nO53HKgslvlCo86lmgP92KZYWGnudXmizF/a6SXu+0hK9LuxtL9jCszkfvspC\nPM09Watz5g3ah7Cq3fxy/vK+eFnqKZmi12mCfECqmG9n2tabZjmfaiTX/tdC\nCpFAi2XJ9C71L892hjB1tAkvskKjL4S/TCwkzc1Y6yBk+PcfURRAep2763Rx\nmBhvWXdW6w+ax1sh9Q4r/SEjBu5/6UwL/HCY3lOb6nvCbyS7eWi0IB2uVwmp\nUhs1lDj326nGd3K2FhYtfs7zIsmPxE/49+79nM/YqEvQJA8gtTM1jicP0bWH\nxfGNl26OjgyPsEVMSQUdCHUxLzMGhqPy2XjtPeaxKeq3/hpJJEPilDL6wJRJ\nUm/ldyxANKSHEuoZ5ekG1vy1uczwYcjQqHw4TAmhV4wqAe03u/9XXNmd+q6c\niVu8\r\n=3bLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDchxaXLirKEj0IMsnmuLCN35YwPHL6ZsAklGClUyWmygIgVDHPkJ+rJ7zXirL22+HNPWzQDEe0h4WRl/E486UhZk4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5161.1.4_1568236544623_0.03499327104546279"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5173.1.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5173.1.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5173.1.4+a0cc5b4f","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"a0cc5b4fa2860d07a1add8a6597166010dcb4be9","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5173.1.4","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-xoPI2Ne4qtoDkDU0ZMBCjMA5ySEcT+W7W1CU/9V1oToZagiG46IlrJHo+os/ksctEXOs8CTqX1AXuJfDk6AF2Q==","shasum":"55c83bd07ce547191d7fa1005c453073bdd39667","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5173.1.4.tgz","fileCount":9,"unpackedSize":32034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJderUqCRA9TVsSAnZWagAAF9oP/0f2eONheay8ydQ9bYK9\nofXO832hvq0Vcs2PktrkoCfVsDAROi1VsnKD333XN0I/LE0J7IwIhLDFSE2O\nG/dFsjzmlGezz/NakxdkZGPmxIPadA6yvCkzJuGNS2Ll4cRsxUFPCNjo+04v\nceWf0Z0n3lxB/Ioene0x0nTXdZ7yQKFDV2/hxNWrdFNvTT5kigbauClygRAv\nsO443NXAaL1FF1KjJTXEpnRte+2AOBUD2guarwV9c9sfWUSGL+elBqoQ5cLT\nNM02ZyY0Cnm1w2AU9qzF7/Ao0fgEndYys73XlEor6UZJqxXqAasyAN6xhXX9\nRfs1HD7gJNIk1ZU14o8RaoOlFQLuJbs6sgbsQAUQXnir8qdl3/w8e09JXx7s\nnhXvNR6k3hGwwdOhISkwb++CaRS/sgM+Lipiuwwm4krX1Lz2zrc3QxVX0Uws\no1XhTKWJBpkR9WqnbRMRHTS5Bix6WHXGLZR3SXmefiPxCtHticINGNMZVWqx\n3/HK4Cpos75DeD2NZemWY4L3AUOw+TXtWmkY0PAQJJV6gqL4aZhEWmr+YnGi\nhwVeYO3cwDor2LNTug1JNDvsHqmcT0T3nAiM0bn4HsdRkExjHbaYzSv2oFos\nUTkai+UrNyKq1gJgmzYgWpubzmbnFMshJiEY2ppQMsZMKQxLxSALeIyy2t7O\n00yL\r\n=20h/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvRooSe5+EjFM7CcOIvMUs1ryindsXA6yNq0roheJvDAIgJemhwRXxC9zP/58s9YiWhiefhRBkHpPFNsfUxaIF/8g="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5173.1.4_1568322858092_0.2729977853511494"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5177.1.5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5177.1.5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5177.1.5+765efb22","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"765efb22946bba3526bddde948b9e1f078070483","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5177.1.5","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-Te00+wv4b0Tuirug5r/RdmkTy5zYUeFJd4wf4sb6b5CRZ+JJDMDTJK+uqFO1Fl270Ttb1XQ9cS/gTj7WdnG80w==","shasum":"e2e573759b77ba350cbb95563c614b736b7005ba","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5177.1.5.tgz","fileCount":9,"unpackedSize":32034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde5NwCRA9TVsSAnZWagAAq1QQAIs1OghCC+jwQsLCOdX+\nRyOHgCU0vfrp6CsJBUm8aX5lxNd0nvEYhRrRTtAl9qpIzV77NaT7UaVa95lr\nvwQzY1XTG3Aq5bUQa2icibnsMArP8P+7qOOeMRF0ud0fhNCg7AU0uaNIIlF/\nhKc+hzro5p8Vzi0v/Hii3DOoLCpGyZI58nKRkO5/XEMjKqYVbvGeR1nKJf1m\n6NepZF+7rS4356w1AlZdexdcbdcbkoTTXWJu3pemeBc++BmugWQ+kJQNiXnp\n1B94CmsOUAHjyytAJ+uQNTkR0BywKOsSO+QpPpHACf/UeXaikIPIUMBGOy7a\n5V//N+dv2OZvonGBl8A3BB1UVLF43DGFLLJXH5I9RJ7q9n6RiWV1yyt0jkPR\nlOAPiHHHelYs9xE2QrKDuIji+T1cZKMNYTO3RjNNho3XVB/+oBpyEDhqdzze\n1cbbeuHQd+41G8/Jr1h8RZXJ0FJfn6s1x24z6I2+V+Mdu+abX7aw4MRnNsHk\nnE5cIB54z8TQuP87DgfXGaFPmYoOCQRQsY5TenF7SSm4S+gE/3STnVyTnIVC\nY9Q8TbJOVBtoLTCTfeyW4wsAzH7N8XMa82EnRqJVY4IezXeuMFiEnsROz/j9\nuvXnSgHCPQ24TXFO4GSmtAlc+kALPDdWisgKNnuHZVaMHBToO0jNyyYbzEbg\nbUp2\r\n=/y9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTwfVAZ0lsUp4LgynZMe6HPURJZ2faS6wlt2FoaWQoQAiAum7wqHrSRdt4uGcoNo+9cfMDqLOACADklCubFLVQL0Q=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5177.1.5_1568379760079_0.8061269902176957"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5185.1.8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5185.1.8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5185.1.8+9120ed6a","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"9120ed6a9f639f1de6148c0fa3d06d98c2d2f350","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5185.1.8","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-EHl9p5R6npO3zdJEMpVFAYzrqMlNra9CiuLAm2dZo54uLtkI78X6XxVs22j/m2TeiHQbYJMqSTIG1zwu36Z9jA==","shasum":"5543c87bc27466290479e30cb8036d623e7ab250","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5185.1.8.tgz","fileCount":9,"unpackedSize":32034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde/IaCRA9TVsSAnZWagAAcC4P/15mLziYkgLzpuvsOMIC\nbs6Cu6V32+GohKC8xffFnku9qDclDlDcUYvY2Eucv5A+FaOa3BPEmthaoPTe\nePsJd+XcvyOe/uZ6VWQ7E0KpxktknzWIwFkAhD4cxrsuDc90dZsBH/IktAZx\nrQOJKFj0dvOe15UAC7q7QjzZIEuW465cXXqlCQxEXsrg4oBIIpTUGU5fVL8N\nfPB6mXEk28950tcZZKmzzuR/rsu2AUZsf2ZNePv8V50ja/jQZural4Ryf/Ml\nG033mk78PIAakUWdYzc9IXjogoGXO6PeViMgsR9gMz82/3cokc8PcdTHxv9S\nYsXZOgYKmfftlT6iwK8ybAl1BJ6GQK/JlE8ryBZFnyaiIc5irBZMlGhcdBHX\nl+KAbK5+DUM3KI5mD17WazLiaIp2f9Ag8HgkNVFxA/mjXpmSqvpGgLiiKjSF\n/0GApow7nZrQAIcALOkm0hRAgu84wTiMIbynE+GJ0KMGyfXeV7bRTciH/5eB\n/FdstXlkQFESJYN0fp4icxbJ604n7oM4YxbvGuda1Je0Aw2YSVcMu1FFNDPk\nrm7mGznnuZ+KjdTRaPqSTDBeRZZQT9KbsKxjSGZU4fA+ZtDwKcWMGfdaZZP2\nxXU5pCFlEy85K/2hLY8C+CcgH7XNE65WYwvKpSZAIVHlPgfbRcVmIxDmTJ5Q\ncJe7\r\n=4s67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN37RXax8pWTP9qnqfyzXzm6t5yLvNmrUIeGv0bxwuFwIgKdXCmbl959H+aVR1PsOBQQFneBxzKR1zP81oRZEGfoc="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5185.1.8_1568403993760_0.8204831266036416"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5193.1.17":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5193.1.17","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.6","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"4f1beec3f3b1f12c4d44dd3aded0713523bfe828","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5193.1.17","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-qtevFFGenGD0r74TKMaxo7yj0hczqn5uYu0C6eqZB2LYHxttwJ9GsHYiQ8jTKELelavJaS7RkXwQKrnRF17U/w==","shasum":"97362a84378e8b6e665e0c87ac923e5c629361d4","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5193.1.17.tgz","fileCount":9,"unpackedSize":31997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf5yeCRA9TVsSAnZWagAA0fIP/AlkyBcYxzJkGG//ifdu\nqUWNO2wT75XkE5JSDFRP0tMXdDVbjYwCzahgU8/iKiMlluq5crM/5fJZjsTy\nN3XcoeCkiLvoyRr2iOYnebzZeKzDAwTZoDhCJ5L+ePBasqz/IpMiDyXR73Fk\nDGqCWID3l2UxHrrlh9Hg5AKgoO4ISHeHHJNn8Fv6bTA4c+DA6ZLpKXaswjl8\nqWBJDzeLs6e0dVgNTIW+vxMYw0b9BLBGJhEajuLGk6zXM51GMA2Dqx+d5llV\nLIbSpMyC4QNupO+GIX31Gt6505o4QkBMAwkHvhgbge7+2+VyxVa9gm1NNIqh\niWUzNgTuToQvN+V5yF2tJI1jA1jKMrptmcVaP4ufL4eF70aohWBl65UX2owo\na0lFcsPRGEX+5/XXnQ4k61GLg1gDIkXQWfCGplCVJyo6Eo3Umtzcps6PZ/ra\nfpDxD9TQnTwNRjZxONtzbToTk61D3oOSQ358tb/4nHmyT5jQ4R6ZVyFW/3nz\nqD0gWGJCMkLV3Eqkd3v/bQSvWKfemXCVbVgTLZsasVg35XiR7KOlOk4TWJpx\nxkfHK07ywnCRXQ+5aYTluFQ7TxEJOhqDF6GLbcn2crEz7YbVmvYhOc4BlEmQ\nGZotrBKYuw8uo29mUl3kDG9Bvu94plPlZsRDHtlcx3kfCvQRHtl+krjysyXk\nSAwm\r\n=069a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPKDeLCwSuyVGGNQHZOFsIc8EBxXyZkDn6Ofaz+3qLCAiBKR+g1HLdnu5ItES6jmppCRAB+VxzXJuIoVbx79zo7qg=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5193.1.17_1568644253620_0.548379099542589"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5211.1.20":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5211.1.20","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5211.1.20+fdd1276f","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"fdd1276f9235075cc5efd74605c6abfeaed108ee","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5211.1.20","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-AqIKLWbpuYBTTe3C/F6TpP9HlvLCTFKXQ+Obx59SbHfW550qa0RoK3TKTrAPFd6XJqNnfDSNRW5RZlWXixCaKg==","shasum":"dba94722544632e827133aeb2eea3b7f4fed2720","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5211.1.20.tgz","fileCount":9,"unpackedSize":32036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf9q8CRA9TVsSAnZWagAA2VQP/RH6J4ucfUVquYqRDVJx\ncdSD3LqTfKvdc7/pUpYLjSKncbYwWpOwG/mWQr/YJ6ol59fcJXDV6ha+oYmz\nWVfaaUQ+lQTT8ISHju2v+YSvw7lx5MhTLk/K1lV6O/c3v/WNX/V3fbj85Cha\nGpK5dRM9thf6P/iXvA9wgLDWPvEf8URHQVOQ62M54KWCoQBt4YkGWgfMuz3E\nrGXSN8hGelUF/BLNfgNQhxEr7GOPPSY1mphVHag6K5RqwIJ1MceeOpcE8h3c\nVFjqbTqP0FBCRCIqKPHRo1obHXG08Ui6lIZ6iJV2eSWMOpAQOSqwAlhF/xnd\nM5cXwMjcz4uViDLw2fnMMKSsQKHY56wp0R+y/IVKU9DLhDMEP3jl5VMEZVyl\nPg7AJbhv4OmZ8FnODCyyDSKfPvuLyd0pHQ+pJwEFO6/kuM1xjJ08baS6q0eL\nTi831z11A7LePmTPvUOHHQkyi6sUB4Zquy2EVEovHmEgwFHtxhJ5iNx12qiA\nvBg9q/X2njvhZ82FVEQ+wGjklRrYiJ2PXzd+zRLP5A4gntmwdIAPoZaTT8uY\nuX0aHGMI2/nfekuztMc3F93mLaGfoDo4wwuuvPRbMGICfHNlpdYd2gporBgP\nQNTKBS184yQgFPoHE19KEtuMjvrklwQix0R1TRqs9m9H0ZKRe52AnxStmAqG\n3YxB\r\n=f1xV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9rDgmLi/lDV9vHxXO2RoAqiBq+MgAVukRcuc7vN9HZAiEA0UsY1g/G04KS1dwa9Ghq9QKUtDcCQHXgO9IBv6Nwe/Q="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5211.1.20_1568660155500_0.11538090205445783"},"_hasShrinkwrap":false},"2.3.4-alpha-image-use-img-5213.1.7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4-alpha-image-use-img-5213.1.7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^1.2.7-alpha-image-use-img-5213.1.7+dcfe131d","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"dcfe131d618a509651a111dc7cf8f4b89139925c","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.4-alpha-image-use-img-5213.1.7","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-VsLdl9qi55L2cuwcP4waDXbpQeN5Ot3wAIlQyLZQKzQZFgTSe36pPA9cIPB+ozMbfEigDRWNRWMZteDN54gFEA==","shasum":"5336bfeb868865b0cc965b12fc9bffa34a4383cb","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4-alpha-image-use-img-5213.1.7.tgz","fileCount":9,"unpackedSize":32034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf+XMCRA9TVsSAnZWagAAGLwQAKO+FVfG4MNjAbngihnd\n/+CjqMZrPUxas6WY0ayY4xrt/6QjJawv4LImQmGWC1/BBlMNHmVioLHdUKkH\n7hYfjJEWrVWov5AJw4MpWdJtRKKn51zNjE/7qbTUvBZs23yvZ4bzIsT24E9X\nSEqmuJ+/QH79/es1fwmstA74iBsa8N3Fu0lwKg4tFLvg3XbTrYQkKLEljC5e\nafQfoHxzXRpxn9YCmqJbuA56URT21S0gz81egeW0GuJejf7XMFA16HHmgRNr\no4hoHBUlpYhGuuBBfr1Kw9oEXGrihEeLh8IWF9OpjSo53VfMuyApZp+YrU+P\nPpYnW6kQ/aus/BU9d3vV45bXSHdfFxXVpxE5q4GD6E9WA64tzkQGli/BadlN\n15eIKvOKe+M3RVTAG8B0EQIqIn16Uzaz3nDLnsda2kPyirDRHy89lo1TU49P\nnlktG/s3dx97ZbmnxdkRJYwOJMA2WjSy2JfnsnbscUrhWZd1MbSuSKav+J2U\nnoP0rCyAKxJypuXgzOxXATutAOc2LmD9AhqA8Mk78s26q/pc1MT1BzKly456\n5bhfmdSJjxFepWQXrvXo/FjWIcGZu4/i96Lz7KZjpimh+BnD1ZrVpc+JJu7e\nXQEtjwOeVYJuAGy75p5dqRaRsH7PnpdE4fB3F9ebeI6ZX1vkd03SlFNOhyZI\nhJdm\r\n=oX7i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbSXf+1fdDrerYpiuk1hS+4e5+TLyIOVhG1WHS9BxemgIhAN90LDMcmau3wLvkHd0dhb8m2IUz5JG3LWaps1P/ZTci"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4-alpha-image-use-img-5213.1.7_1568662987831_0.5361826790211399"},"_hasShrinkwrap":false},"2.3.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^2.0.0","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"4b9e012d9111e113d33d6ea8feae9e1ff04dd948","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.4","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-UDNXatW3Qqz4PqhiMYKwaMFXaHvM/Kqm5pg8tSBcctL6Hi239XdWP2WVLEmnnkGmPiLlpc3L5hGtffHgexXo2w==","shasum":"08583f4779000b5e44b7771c4ef66e4e2285d157","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.4.tgz","fileCount":9,"unpackedSize":32217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf+2CCRA9TVsSAnZWagAAYAYQAIgGh2Q/jEoM5pyZU34H\n4KcPsOE/Rm/X0DIRK1eCpmZLhEiTAl5GloWLgQKnfK9rFHK9/oHvQTkqhFpi\nYccbXb18iFi/4x2vzWJoVIHzbYyr/zaI0zE0Z0PUZsGc4BjW6qfWSjLKdJQm\nJES86Y3wkZPVs+M5IXyuprjXyGklHYuLoPKTloZALRAcpIUjkfrZr3zO9Gak\n/K9yp/JIfcNoiCEz2LoI+eUL5skp4HzzuROtQIUrd0GzxMw7Bt7lj95Y7lo6\n9YPMcwZ75Bd53WOiPRKCH/ELCcK4tvTiquTbfao7csCavKwA570pJUCNpERa\nhdn0Nz5kTxGeND9YH+I9xWRJtujCI4JvfsE+WBvhSCwqkzhN/GID6BayAsiV\nZzBo1sTsuQ7T1iGLLsdi5ok9tcWPQcPx/F9U9IwqPBOJ7AeUjmsnMTT3qoFO\noCDuL5VrmmzuL4gojFpUzkXW9TR6+5F/uXyIkmu8ss+lcQVp94tPDiynQYlF\nJEU/lWtGbulj3Rr+0Y3DWiYd480m5Es2/ieCmYkXIpLGCh+lFy/P1jahCuGJ\no1ZdIVCFNkeH0ex0iw5plxjErZimlKpu7UF8Z1bq+e9rlqBKWriAWsCZLLCv\njXTYfvXz6ZPzc8Y7pJZcTg8DrYgSczuydHMHt+8XPuMiyxC5pv2L2HR+oetn\neApr\r\n=ULcu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwrwtq/8iS0jjsDZhkuEM/OvnNRsZmDpebGs2yQqTIXQIgPgrTqmnODrwks5iQcEmiWk0GUIepiS0xkmtbYhVabuQ="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.4_1568664962126_0.5690287430730328"},"_hasShrinkwrap":false},"2.3.5-alpha-fix-image-overflow-5243.1.14":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.5-alpha-fix-image-overflow-5243.1.14","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^2.0.1-alpha-fix-image-overflow-5243.1.14+ed25da34","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"ed25da349f0361eead7dc02289b196bd1914b37b","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.5-alpha-fix-image-overflow-5243.1.14","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-6jCSIDDVuBYh4TueZmzF+QDQeY+enHQjnhsRcAOwTlz0ODskLKAeP/ddSw1ELZd24EuH+BH0NT45A27Pvobw0g==","shasum":"847943db69bbc0d0ef4be309cc47a21c6d3235e9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.5-alpha-fix-image-overflow-5243.1.14.tgz","fileCount":9,"unpackedSize":32305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk5g1CRA9TVsSAnZWagAACyQP+QH8AyRtK9HEJpWySGa5\n2vYVy+IdcPbPFLbpYBBQPw/JTS1tPMCC/k6YdU/v8aV0/6Wgsuz2B3W69Cqz\nXMcyQAflZhJlZ7+Vh0R4EBEXJFb3TWCp9M0X3qniGE17oWfnXeUyjXvTk0Fo\nL83LSXtyi/gp4V5cmUg1++WS30OYqlpXsqJ+jz2ZhkGggQXpzslgAxtSak2p\nhxbYoAX0mFAdRN1v6kvTRp4zw5iEN9TQa531JjsGKoB7CR76OoDfO2zZvefz\nOBNGMD44UnZ5sRumYDRM3xkiNfM7LYUlKTa1x29eJyw8i0dsSrxVncDs5vPu\nYqsvjdS6M42BgrwPwHdr5tbLjC1Q414jBxFXmzPXJdCXnZVYUdwLjsHKNCHG\nZW5n5HtDKaMnbkNzvxNkpJwk8cFWmPesKEEr/V31UZV0grIiRso4IIQW/L0d\nKoSlZuFKwOJ4f9SaHVwgmjSXR88G4zlMLhy226PHs4Wd9bq+TbSsW2Fp6NI4\nI2b10QmkTtqsCtYc+Cq1bNNX4kvuVqUkCvBf8uDMjaRVyPTGM79Dcc5SHkbM\n2nvLurvJhqS8dM/IVCV6aD7nQDfAtmZ69U8ld+aALxJ3TxnK81pk9iP08T/S\n5j8EJZz0r0S0lszoqUj4rn90xKRcj61WTf1B7pPdQWDMze12DcjgTyTUjDy4\nxhrD\r\n=T3C8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAlvLpZvIuGFHHydzNqJH/e6ozM0DM2UakOjgHo/XeZQIgMsHXRKXYAKsN99l30akfeeWhn+A6s3bo9EZgzvui36Y="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.5-alpha-fix-image-overflow-5243.1.14_1569953844894_0.5078141050944196"},"_hasShrinkwrap":false},"2.3.5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.0","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"0927d4676f8a9107294b906d32af1b898c123839","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.5","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-d2Exwo81Jo7DaYL/ZcVLlJExl2+xQnLH0WXDKQ5OIP8P6c+AtbZZumfFMAxSRbxQarHIS0njJTyArVJYW2s+ig==","shasum":"7eab108c4c809c816364bc2d37aaa4fafb3e14df","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.5.tgz","fileCount":9,"unpackedSize":32476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk5xcCRA9TVsSAnZWagAAEqIP/1YdD4zKrLqYevgCguuw\nVA0ffCjWWrjaMirLNg4SP80TgIepU72S0IGbSPP7JLH0iRlzmrQbmejZnWjV\nTd8N/YY2NDoZiuS6GW4VWErnwGMqp9mmgEnJb8AXO+5RPtjcQU1clxQjPlVR\ncOhSm4Ue8D665PePuHaUDIB4L3ELQJGaNvNV9Za+41QozzcxAy6TsMU9+Hcv\nGSuCsnX2Qu7S5MiggQWVyUSg0H+SyBzBza5cyl+17KIyq0OpaE5KXdM0jLCz\nlwdXB/7KGWgHzh8UadF9j8b3LTU14DeBPVH7Jp1I2c4UHow45rDLvOFfVdKD\nX5cevICYpqrLxAcmjLrBqM5+iJUPUZbbcG/EKfXdW52RXYb8U8nqE5z+aWI1\n1po8LMROd/zlxUeiKCAUkoFcAhh4I3rDkT8IR+PslL0PKPaXSfsX9Bins94n\nqDnOwITF8rECahLhZi3azlezipEuck5dI5OILRp/mQHTjMxKbIHzcGkGSowI\npzMowJZfvVyCm/Mf7p/3r131+aoZcpNTrEyHOoKvTgrj2ZIftiTz97r9PNWQ\n4BVUHG9XwgjpPzu6+yfq5L4Q7GAjmYFMFMINDGYkZ3QnkjWWGL3JLsJiUnLz\n53Zc1q1728dHe25jmzbHfbLAo3O3MJ8fENM6n1v4dIr+3f2acKlQUXBSP3u8\nWjOh\r\n=h7zn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKeBQCNV6SP5YLY70pVsUVG2ChFBAenKD20WhxOqo8qgIhANvbftFhn4hdOgE531+5NGSZ1/YLx86nHsiMNcJ2wSm/"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.5_1569954908304_0.028516005081201445"},"_hasShrinkwrap":false},"2.3.6-alpha-fix-image-proptype-5327.1.12":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.6-alpha-fix-image-proptype-5327.1.12","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.1-alpha-fix-image-proptype-5327.1.12+4f04a7a7","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"4f04a7a7fd6f6a0f1537b0a3f319008983fffcac","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.6-alpha-fix-image-proptype-5327.1.12","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-rlOoazFkn6Ed+o8f63BQ2QVuP/G9oXeo8l+7v6ppFb95ygOxZvz+bAbnHah1DyKhlHMDVGhktVhsgEPhlVod2g==","shasum":"999ffee69b648e7e805a122b0bdbbedc7e8e0031","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.6-alpha-fix-image-proptype-5327.1.12.tgz","fileCount":9,"unpackedSize":32564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpH8vCRA9TVsSAnZWagAAzsMP+wUVb87TpfA9W9ADtZ4o\n2/jtUQoTl1WXk+xI2aZ7Kmn37a+0+YNvEZoRS0HJeH1ry5WkGelKAQfeCY9j\nwN2PWcB1y7cWXUBxDsx0q4FZdGlQkEDGsb3qqCRM40SXkZd/F9EqQgAaaHSV\nOH1l1HczRtGHlOjQdGvqkyWDLjuoig5OdFYMvzcjKWsNVTCoeYzfqIXp5RN6\n61D9ZSuj4pRI0Aqg0llFKKDjgm2gVGGIHRHD2SeL5fqOUgw2j+d7NeOgNjka\neWjLK6RaLU9Rue4Q79Wntw6YyslybKGwpf/yhRuQhM8zaMQswuZUeFtoTeEV\nzRIMsHXe/fItT2T4jS1NhgMaJLvw2aVw2xizXROO6MpqCWKzML4s0uXmiO5g\neCPk1gNtDKQJl3gD+cr9wvgo14gxugrn+n4669IN+odx9dfzC2pwnl1sKuAW\nOOLyZSkoJBemo2f0Xm3zz8W6HXfjngNPCmAICsYwCTrA6u7U5Xt4nvkoWZEC\nQ0T176Z1cdpvSk+uhS8gUEkj+gldIg6V/8UAbJjmwnEOz8RmEGM43aXRwPib\nl3/luNb6WTlDl7vqy6J1ZBwptFruC9k2Xtu1Y2M3bwH7bTFsCMy7J9Ldh8OA\noj7gYpyDrfeuJs27/itIoRbXk6nnnM5glg+ijLmG7AqRv1KYMOpA32MMg5gM\nwsL5\r\n=b6XS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE+zTdhEjPQ07MqPzhSUojfGgL2mUfvQ8ZQAK8/JnFzAiEAkJmBcZw9L7ocQNspxO4AKF+ix5PcmH990wbkOjX/QlI="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.6-alpha-fix-image-proptype-5327.1.12_1571061551226_0.6702996885600774"},"_hasShrinkwrap":false},"2.3.6-alpha-fix-image-proptype-5356.1.12":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.6-alpha-fix-image-proptype-5356.1.12","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.1-alpha-fix-image-proptype-5356.1.12+95b873bd","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"95b873bd9f223fbc473075ea0945416fbfd3577a","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.6-alpha-fix-image-proptype-5356.1.12","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-iDeW7J0bcsROztdOXOFKLMSqphDJ9jXGhskZZf78/oYPUraTaQR4JeUhdyotQjtx71fQrL4Yqv5IF3wd3y4nSw==","shasum":"6fc826ea7192b9da74790e337a191cdd5860efaf","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.6-alpha-fix-image-proptype-5356.1.12.tgz","fileCount":9,"unpackedSize":32564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpw9JCRA9TVsSAnZWagAAOzoQAJRCnqEXd8INE83wDqfM\nsowTXrWoHbRigoYeb2HGAWrsCtA731TcUMlLfSzvFXE+gYdjNa+WO8l5ZXxQ\nUqlc7MzxWxOchaQ/0sNDGuU9IMWeKAOEf2OGFRhVmWyT1AItSE4sCoYTngBO\nUxa/BSzeycxwvCqHepqCCXvlOJjVNeKoGvdP9tLfiNW9oTGLkF60MW9BdtXM\niJA6LqoWdNDYcXjmPZn8+fkuPCp+XpYZko0bpD2Ce+G5X2P00JZO4h8nDQmE\neSH+JE9YVPmGKXSf4c0qzUxvaX9enIfI1oRK9HEaVYGmxEt4grKfuhUBENp6\nLlOiAdej7v7/doqeVz1mQB4SE1u7CGo9iQqT8UglGRdQhN1Tw4qxH0vcaq0g\n581QvJpiBXLAhuzTOVdEPbwGDS5kl1q1/mUa1/P6AiGL7/ViKaeEko7pE+f5\nC1A8/a28BzD/kKQVxNpKkTfSiKN+/IMpL01eLjZCdOZvgrjrewBbFwPTVc35\n/ntALnqGTPADrXChKqWayiuf/iiEnwxrpNCb8hGNPmiccho/mzzAGEddBKUG\nMnvPPzBTOSs+bEkxdM+PlUgkUxloYeiCusTgAIb1kRZd3jIXnpcZAVLxMJIG\nwvP1MKWTrWbJt1duvAMwkENcwz2PlohtjREzEU83OzlWnvhJ6SckyHi+6Pj/\nyldA\r\n=TGty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPT3T1OyBEuVpWZ5Fg0r9gNzoKVy4Us6Fw7zpERDMrmAiEAmd5UASD13wakXS4RBKLZm2GLiSedpZmw2gzn/C6LbEY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.6-alpha-fix-image-proptype-5356.1.12_1571229512844_0.24751042890887076"},"_hasShrinkwrap":false},"2.3.6-alpha-fix-image-proptype-5388.1.14":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.6-alpha-fix-image-proptype-5388.1.14","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.1-alpha-fix-image-proptype-5388.1.14+81ca6e65","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"81ca6e65aaeaedb130e2a07110ea8f0f5069b43c","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.6-alpha-fix-image-proptype-5388.1.14","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-GZEIIfBhD0VDVZZKwuu6TYX1quDqNJywAw05YsdinR3rfJ7pmkGwZphB4mGvv9ui70NrX0PdnTmY4he1OVk9Eg==","shasum":"8817121a85a9a6cd0f6c1c2917b1b4bb08a26b3c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.6-alpha-fix-image-proptype-5388.1.14.tgz","fileCount":9,"unpackedSize":32564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqf6tCRA9TVsSAnZWagAAQhgP/jmNZC8PU0rqufNJsMz+\nywHWQrEDLNMiyKg/MbRbQjBb1hoiVMs5Ycbd0E29oTIqI8M3B2Ur3Kwid24j\n8ktYgFxkwkk2cGp9z7fmIwiZt6UiaAG1GG+qi8RVQaTOHqMB3pH/Q+KG6S1V\nNDi2Aa3qrs0aZrClALioZo5xllNWluodqguYMvVktZ7yISBrGl37ZXxBz32S\nrjkdyH0OY29wCWPFWunzIpxSvkC/B14DlkUJK36p5bkmBLmjBhZ7lQaC469J\nHn35jYL8hFoKpx52bgthVTBBOlse5T8+PlSORXSciGnaf/GOk5ygj7BGMN+F\nt5fZ9jj6qD5RmzJYVpyDwZnFlt/bEvuREx7FCTQ9vnbbF650W/h90uX/CgJy\n2tSDHxDmiaemI7gkRgAV2u0MjVtkiHkb1g5Qw2k/Dt2e600cSXyb4ynnvUAD\nALLljEo9jTNKFprdyoU8OzONTZ3uKnm+pcEyA+8mhOTNZD+AaX8KAwJEmo7X\n2EUH3ZOKYtKXLO+xywjYySz+N9oO1cIJ8aZzt26y3dj21zJ9VfuU3PPTV1Sm\nk0422TpVYiCZFwcB3vkgFBmkFLeLGeQa0HSiRncO5dwxUtLXp8xoxoDLwI1D\nljk7dZcoBSj2HQfMk7tJ8g339HynUnAy7B4FsslH0Fx3PX3M1ueh2rMWWCok\nmE07\r\n=NITf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCImLi6h8UhaCmDTnBWNsZmcESjT1gV8akTOuX2Do1TxAIgI/GR9ppgYjfoiLp06o6IniTmEChkSoTxyWly1x/KVR4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.6-alpha-fix-image-proptype-5388.1.14_1571421868421_0.5471558716960943"},"_hasShrinkwrap":false},"2.3.6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.1","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"191bf757fa58ea9d9a420b2a510463642aab0b04","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.6","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-sPIU1KpmqLrU3MOi+Y9Nn2Jb17w6QCcAQ/hNjE81cXlzg0EnQs2nj6UsNf/nA439b2qAWum1RmbW6gOkTIk0+g==","shasum":"6dce5fdf0037c50fdb1e4df3fc53ddec19cbc0d0","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.6.tgz","fileCount":9,"unpackedSize":32735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqheHCRA9TVsSAnZWagAAyEwP/i0Y7Jc7B0Qld4yRPe2t\nAT7mW2zwwyKWAWTzHI0jVxoYcXCgGUmhGUce/LJXdIuCeXYZTAga8TLJGgid\nT4lhKstjNAM4hJdlrdvEKfRFV68BY9Tnuv/pgj9mzEUg9bMicl0fi/qX0zRH\n7AufhLr1IQ+3xAf0yproFQoRelJPaMprLVhG18lsEaeBUrxwGk8AhCUb+nbq\nIDX0CKF6k8gD7R0+4lFTLv9I4aV8oOd2WHR7ctp6IrgaOimPt58OjFSJmcTW\ncvvtJFbI7mEvLVm9zqWv6jDxM0GQstTseTfTxsW2VdNFmfOULbdT2cVgi2LK\n5mDTQeA6Z+GowwHza80yTdGpvC0TD+Cf18Ta1W917OQRllpPECjGiCzb2mf1\nEL8DSBS7U3J9Z71FVmhwv/6b7sYgcPWCJMSYcwqo45EroxthYdgHZU6p6Bpf\nx05Wjckz2pthuy0uKc233FwEduI+B4de/m//yK4gfc6x3rKHqKIrYoKNMoW7\nA/6seNozu1XXWx4Tq7taY1ERkxEgkO9Cl+GAj7aYrzSv/+Wy8GxR5XT8D2E5\n+NzDMiAY7/Zj3TFidakZQS8OgVRjzJdYQqa8Ps/Yvrb0QK9IFuJTAn9l5SO2\n7JB4xhTizXzYFPEO/I+QhIGrqz/azFfVYA116bOTq7onkQYT3UilGSdaGdDW\neFRs\r\n=Ti1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt5+ER2m5g92dwJ1P5XqJpN1+wwo+zn1QGnMamvexgAAIgYH1TlCqKwg+N9oYNYtZFypKNEYPMdE7dZuxr5gjx6IU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.6_1571428230491_0.47722678549870445"},"_hasShrinkwrap":false},"2.3.7-alpha-side-nav-js-5441.1.50":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.7-alpha-side-nav-js-5441.1.50","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.1","@crave/farmblocks-text":"^3.4.2","@crave/farmblocks-theme":"^1.6.2"},"gitHead":"4fc1e7b1c75f3616e2f11ed11ebb2874b98df4c3","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.3.7-alpha-side-nav-js-5441.1.50","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-p8FgMxED1CWjG3VxvR7DhLPC1OXRUP0R7K3BVdKLAt7lF5GKSaGLHDcifgLdtc0e3Zilvp24Bp+zR7ujqHOCkg==","shasum":"a2390a2b7e85b14f190623fce4de1d05b80a46b7","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.7-alpha-side-nav-js-5441.1.50.tgz","fileCount":9,"unpackedSize":32708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdty4VCRA9TVsSAnZWagAA6+4P/3QBItK2NFxbKUlPczt0\nkfLBP/WxVWt5STStgB+cOH1vLYZh2oIOAXg++RlP8OncmcnA/pevy8fvM5mD\nxxVppGJFOciZ5HHltejcByvzJlWKTlhMiGNABJu7EyLgTnrwgKs+VBh+wQal\niId/h3GpXSalw+X4gTZ5p6X82F8mXG7mXXzwComWbPjTJDcjXVRjmpVkqlv4\nbz2YicfFNvTeXVGe3jzL9OClBz6BusZOa7Zhf66MllqJIbAFVlr3rd/T4A7S\ntxfcgfNN9ZQPzkKy2ryVzpHHE56sXKJ8F8qE37vl/lVtYtR3Ayj7BUYT8xRO\nukaLH1kAzHnCbRyrxkbDnAtoQNdCzAR4j24Lj7/M41MLP7x2Cy+MS5HSo4VL\nb1vQU4ODetNPYdZ5m00T7szR6qOTo9ZhGEtQ79XuYxAXfSNVUudWvrf9GiD9\nfJp/zdaFUA2YOz4z8lMkeMWVcTD5oQ2C/OI1cW32Pb96ifhLU++f5N57r5vF\nR0mVrowwuemlkXaQroDaL3AhAh8u04dcCLlQMwz+GXnp5RQHxJSdEop/wa89\nJBMKp8JBTFyQApI9L+8woJv2JApGfDHlTDYlyTUfaDlNjdD3On4YTMCes1fi\n8WMani8lJfpFezokh/EvC3gI2I0eT26sWclj4AG50G3yG+uBhYm5XrzZYY/p\nsS6/\r\n=fvYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUl4D7fC1B0rYGS/nbc3InfyxgWa31LgkG554i+IdNbgIgZdgsSRwccShZxWqiKtSlopq4W34nfQwryHLTNf1F/wU="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.7-alpha-side-nav-js-5441.1.50_1572285973077_0.9675815193988981"},"_hasShrinkwrap":false},"2.3.7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.3.7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.0.2","@crave/farmblocks-text":"^3.4.3","@crave/farmblocks-theme":"^1.6.3"},"gitHead":"067154b4fcf88027dce3998aafbb58410db0f2ab","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.3.7","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-I2cDK2bHea1GCO7GznKa6JRreFZ+TGWq0LAIx1+pmm+YmCrfRb0xlKXyX1XIQ3EBLhsEkvl3wIinc5Yo9+ZUjQ==","shasum":"5ef37c272da88f9410cce64d74fa0dc597ecf46e","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.3.7.tgz","fileCount":9,"unpackedSize":32999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu0kDCRA9TVsSAnZWagAAEwcQAKKDU0d5nmGkNJpmeMJ3\nsg2lxEVx7DJ8ozVWTsFzd9GQ0/G0e+iUPLPJ3MXUpImVctDRQFYqLE9v4a5S\n+kC/65/SSQellszLz/y8AFjoGVrzYF9NnhoygKhKlWoVA2R+L/DArZKwjdi5\nCvfFDLa14yq92Pgk7Ucl/7Os9DMyEsu4cshy3GMTSX2VDs59OZ5xK/qsNgwN\nfrdqGaNtc7WS/8dNELyuGCynDLE/9SwwMaVAiPzxQ57stt6hv6X/w2Qinfi6\nvrFsq0iTEcKfjQTX65zU1UL3e9bU3v85hR3VWhn3Yp6rwYLV4rA+UUKDi2pJ\n9ZX7PGIaSsBKC3zZhlLM0ijoVNFgecxaxfapBqGwHNCR4x+wKef4GL4RUW6J\nU94XQ1egCy/rm8moOD3RaKeoe/4lDIJ1v9ngFsmJS+b1X5WLpOXncv+abQJN\nUsr8SiUpqmsTmNOl7ssR2y3CCUz6AlZOGtf+mCQ4ioxma0MhxJtN42Iv0q6M\nOzSxfoXpfcT5ijykM5tpYrZdASmYupCy4VQvWfeNVacJvRpCfUGeB3TjkXqt\n+rjj+oaE4eYP1J9FMRmEjTe4asG5DjUMGMmJl3t+I5IUz0ZjaUyChycw4PcP\nj7v+7PO8K4wTykAQ+rweQr2KPvvpIpqVF5UPdky4TWNud//FQX7PRHH7/AQv\nS37h\r\n=wmU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/plwKXJA1Bq5yyHhUdOXdvlvBokYuBgD6A1SXJPTXCAiB+4S2KHkmWyOYgsa63v1r18kk19eIg06HPMrMCU8DWSw=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.3.7_1572555010967_0.6164645736546863"},"_hasShrinkwrap":false},"2.4.0":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.0","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.1.0","@crave/farmblocks-text":"^3.5.0","@crave/farmblocks-theme":"^1.6.3"},"gitHead":"4d208c11aab8de7dec980d87d8386e1afa265e20","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.0","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.16.4/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-hZh+Dvp89gXBw0E+eK857Ypm9HNcwGz4DHi+gdysSo9qWiM2jSQOnWqINshXGtGP7bCUJXs4bM7HFGP2jh9e+A==","shasum":"dcc9e60dc82b60047ba49705eaff582d90058dc6","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.0.tgz","fileCount":9,"unpackedSize":33268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzD5xCRA9TVsSAnZWagAAp9oP/AmONIAUpKyW4QZBJyIi\nYzP/hgstpFRYbJhG/UN4NE7992zFBrfw+A5qH8tuwHnsYutdKJeHBuiJ7uYu\nTVJdXFImKeINT844dIGJfXnCYSVAN64mqp2tmHkC+3sZH19rPyV2Lp67ve1w\n8GexC3XI+NmSe3hyQsiBrLWBAfAVa5PcCA+j+8bkVSMTCuFGwULZAKdpQHgJ\nzebXz+8Fbs4dWsMtEeBss90Er0d4Ze1IUlusuzXspv6VaJRYhJOeDhiLUtYE\nAYDIGSe6tSupoqYULyMfDtisFAdROuUQ0B+woOzhXgcFoMsxFR7tGgVMubct\nW8buanTOF97ueiHhy6Ik0E4Z8dpI+uOZb7xpqs+hEaRqKDeQ11fCFeStmCl6\nYxwShlWIdP9BLiDSfmY+EYHNPWss6AAkdbfrWu8yT3l1+l6yhmaUkVrVQfEB\nLDCx5E1ppycA98OE5wJLL/KlXM0uQbzSFXrCgNXtm18lNzag0oyud5NLld2l\n6MxNfYzca6tR9+5WSb8gCvoRIKZ+dtaLcxtkD7pg3ir8z814QK9k2wtf70Tq\nyYHcd1VLr2fIF5wi/5qWSP5zuzCxFyLsj2ee+ibFvxpSKXKJVDte2LF91q2Z\nqnw5SGDyoCnlcvPkrBRVqlGY+9vG0jSGQzn7duYqbXfsETG9ws081XbiX+uT\nkuGQ\r\n=eWHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNhFkTUWLS1mIuQ6ptuG/GU7XnnhEKfSyoZNo36QsmNAiEA3G+rul6+WOy8e6I9zcBVmCraYrkXjKP4g98bpzHgBHg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.0_1573666416891_0.7482127100320026"},"_hasShrinkwrap":false},"2.4.1":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.1","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.1.1","@crave/farmblocks-text":"^3.5.1","@crave/farmblocks-theme":"^1.6.3"},"gitHead":"45d82593f4597cd7418ae37fdc7d2ccf6cc2f099","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.1","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-kiRBvMiv6ChKjf5J6NlTtvqcqCrFpOWpwhjb7QACasK8KUfcA/lvL5b0OghLA98+Ug0IOBaGm/Yw/mj2hy8vQw==","shasum":"0ee17bd993c5cf3b726be86f06f753223ec9b953","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.1.tgz","fileCount":9,"unpackedSize":34069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3tx1CRA9TVsSAnZWagAAz4QP/38lYQ8jLRzV8zlcLLQJ\nqlyd79aZw3mtmiK4OeSQq+s3l5jw/jfZQEJEYxVD/TN8lvcA4AodUHX5EaQH\nb3VeHD7imHB3d+JkXTKiWQ0lNvVR218b255mDpxmIsJTHG2vS0+fTEs75wKi\nnljQmVA9TRrxwUbGvfYtKflH84buy9MqH9OXSJYoXHt/ry+vQkdyPNCD/dGR\ntgmCamzwoLjHzlLviMZmyvaZldiaVuP8jR8GF0wCzLpMsXvCn392VAaHYPPq\nND3Zlds7TlU7GnKhsKZfLuGAJhUUJmOFHCmx9lFdOL6bITG1z5eWW2CfkU5E\nSzEQTwvLfbXsnLcXTYgyYtj/LygKj8wFcBLCwwEe9pVgZStccQ4Z/iHR+zNi\nhub6zn0HdmoxvvAWZIQYGILMMMqICCeMjsjqkttVcps1nzzN6RYZ+mTsBdHA\nt3BDJA4r4UinwE1KFEjZKT6QEaXIxR07UW6ih0pAh7egTD0s5zW+PO8yvhhW\njfZbunhaAIpPdbqgmtTXqphD+cPUWaxz/Fgtw4RLJFDVgDoCGsxqXPFqdvSN\ng7LX8qlxIpAkwyT8P1bnEi9fAB71B3c+wIl3RasP4It+B9aw6Sl0qe2/kB7L\nHKHLDWC5XM8aKfejsj5TM8d3boklEbSF9jjCni2045qTXd3YLocGo6qz5TwU\nRIfF\r\n=8k7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNe56OcxueXROkvaqi2Wdb8zGWd9ToPEDyQWtaFCf3dAiEAuecc6r2o61RzRoqSzAasNXd5NIw5o9mSsckqTyEPsI4="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"fabricio@fabricio.org","name":"fczuardi"},{"email":"felipegameiro@gmail.com","name":"felipegameiro"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"darkerostanki@gmail.com","name":"mateus-stanki"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.1_1574886517179_0.9559745906989501"},"_hasShrinkwrap":false},"2.4.2-alpha-tangerine-5635.1.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.2-alpha-tangerine-5635.1.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.1.2-alpha-tangerine-5635.1.4+911bc365","@crave/farmblocks-text":"^3.5.2-alpha-tangerine-5635.1.4+911bc365","@crave/farmblocks-theme":"^1.6.4-alpha-tangerine-5635.1.22+911bc365"},"gitHead":"911bc3651e3096adce16861d7845aa567dcb0e7c","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.2-alpha-tangerine-5635.1.4","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-UxCPJNx2FE9hBnG9ll9qsby30B0gH4MQ2LLcm5VCUFzaDAwI013T8bHcTARgwrlXBjZJEqkHQpXRVQTYmc08Sg==","shasum":"a486183421fb580bf91d2a40ac44fef656fb24e9","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.2-alpha-tangerine-5635.1.4.tgz","fileCount":9,"unpackedSize":34206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5q+eCRA9TVsSAnZWagAA7bUQAJWpztxH0n+EPhg0hWhF\nD5PyAuL+KeSV12O+ZrGFdP3ToypC8ka1aLwPbfVFf21WBLrvXfPfU/4t/G41\n8yJc+LpW1jB/tsWbQCBue8nsxqEePwsunXjYSTOPJlRCrd4nlYwc50vZ1BJH\nM0dMjnr8vzVeujOpsQBCcLbeprCnLBTcqEgkpwUGok19kcKMCEswbx9vbkIc\n6L9YZOocRlUSW54xH50dQRTraTCOItGtcwXa6wBRCOBr6TATyP8MwICabH4k\nyBLT37UCYAiCC5QPm22CVgUiAlD+wZ3e05mUAX64LNHuKZdhtUd3AXls1Skw\nnmcrMoWsuAJGOvrMzGdVw0RMzLtHhvfmARql5s0oCG4x6dkwkf2RosCwTf1S\nt+KrJQsWWe2gdWuCXSJ+fY3cthwbFbJ+kkuJbIvtcmbpqZyF5Zw/UF8foDoA\neHTYTpPqsIMg9w23YBXv3CkfMfKECWizBueLXihJq8GTyYimIOyxXD0UQ2NS\nkkYnO8PokfXxlrC2ObLavanR7k2Du6js6geWu5F7CuNLQXsk38yNN/fFfmS4\nlNvKm04wwOahqdvHdjU/Y6zwFWQ2XuGZ3kmrZLgbhnJxGKuyf/cfUIWOD9tD\nheysJgAhn4S2F7cqEZusNb29aghmZuwuhwvb/YoibjSko4gSpvK0qk2yRxtI\nOKqv\r\n=GgEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjX38yD9INUzXkdhtBKmTwhNUZ+UnpMyUvYDhuJwx7MAiEAvBmxJO/KmO5p9d410E1NI7OnkBehDLsQWQzFGWZFL/E="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.2-alpha-tangerine-5635.1.4_1575399325326_0.39709010664466327"},"_hasShrinkwrap":false},"2.4.2":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.2","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.1.2","@crave/farmblocks-text":"^3.5.2","@crave/farmblocks-theme":"^1.7.0"},"gitHead":"5857c6db26db5a7d3c313fda882afc5752941621","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.2","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-WTkDOjyMS8SfEpCypW6EgWXuHwIL5PNwQHUOwDlPaU0abCwInPzbH09L/xSRG6ATT9CsHK7EBwh2Ck0+6e5yiA==","shasum":"ff3085d1d5d937d47dc4704e3ca892188a0f5703","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.2.tgz","fileCount":9,"unpackedSize":34328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5rTzCRA9TVsSAnZWagAA4NAP/iiatfS4zOr94Pd0kqDU\nol171W3Sr08eEjNuiC7nmA7H3KIY6AM3R+D+1FV91hor+f6s073XJwV1ZqTm\n2ouE++1se6AYgfWOZ/jwkz11LLq5UEsslornnm3WQphJmTxiI3Gqmhq/w6zl\nFoxYsUrhIqsXSDpbQYUpuWwkLoHQikjviZRagslqbTU/FH+TyfwdKeTqsOjz\n8f2Jh5H50BruOMhs3YzPRes/uL7e3SRTfanwDtE6bHexwghZMG4qesyKZ5e0\nybCRNFOpyRM9WCM4gtI81bGZEuy6G+JLsJxaIB6JnGmcsnTgbqQvfSu1JPny\nYtvEGqXhsxkC2SIwzHE2iZykGiToGxeyf/5Aptf6i+EwfcAxP/g+YDBn96I3\nvZf9VHMVQniyJ/RrMa9fK1mpwl6+skwxV3oxofgeYSfVD8OLvy7A47rPKkFP\nc5PI+nSmJp2bHllucwwLeX/e6xdCNxfpudlojOpTSbE7BaqGEidnMyLxNKmG\nrWvU6mxAR12rePFvZNd47eNKy55Gzq/u7NLWjHwTuwYqdea5zRKIYlaUJcHC\nZHp8Z6Fs/Vxvo+j2+gAZDqz3nfW/uCpE008olTwEOssrD7gadwu8QezkbHvY\nl49NLlBFpKmGQOioVki+z743xjD5MzedNiFx18ohszzT6g7Y2DIuqT86zsuc\nn1Yb\r\n=v7Bh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsbl4Lkc7kKUv4jCoVxN7fdTEhja+Pbv4IO4EnDdTMgAiAip0XXKY71wMFSbPgzVsFD5jFwGjHs+RQbPeDkwvhqnQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.2_1575400691107_0.29538973146816105"},"_hasShrinkwrap":false},"2.4.3-alpha-image-with-box-shadow-5646.1.5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.3-alpha-image-with-box-shadow-5646.1.5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.1.3-alpha-image-with-box-shadow-5646.1.5+aac48af0","@crave/farmblocks-text":"^3.5.2","@crave/farmblocks-theme":"^1.7.0"},"gitHead":"aac48af08d12ba3c4cd38fc3d4575b5520647283","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.3-alpha-image-with-box-shadow-5646.1.5","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-KI13xJsfO3a4tRAJqiAAG0KUZAPbuQDbyLT34bueKoLq0zuOWFkdwkKyfAsXzNAsM4ftGQVDv8TzVdt29b0aHA==","shasum":"d3535062c79c134f621de99a3fa600364486fb02","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.3-alpha-image-with-box-shadow-5646.1.5.tgz","fileCount":9,"unpackedSize":34420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBk5YCRA9TVsSAnZWagAAPRsP/iyk2hgP8lR6iWIDcy7B\nO+gUtlbY5hFUCHo6vDSvu4MDwMZV/QyuLkcDiPoGKx0QmQ6+rs1JkdC7PnD0\nmCtea677x8pPBTHp92IhbxBJurGNOBOiNVcfdMDgfeZ0crdgaSo2rmEJKkex\n6DZq6KDP/Vut0HwCcc1q7EehMXhRuUPL99QQ9YD5OJtvPasH1hPJdBohFb6A\nYQ7cG7YFS/gNQ6bLvSOZOt4Z4QSqAf+ZK9XTE5rXaVq+0XSlQRCRJkxxTdzl\ngEuPq2LwGE9h176laVxRH9NlDH3BfR7PU0liTKLk6oezlB2fCx+pEouYrEad\nw8qeQLuV4rfMEEO/Tg+uppXWHX5k5YXyO6Mt8CHJkKz/NsNEQIFUXFwbW8oe\nHxNNvtC6dGUekTT9xD+tyEOkwTOGupG1ocqPzrEK6y3UZYA4NhK/jiZ4L81f\nSpYJ1KEqiwChvyjtEnGMFTAaqxF7KmyPx+pU3dhOxcglfT23y3qIx6T2hKq0\n2G3g9xI9rqZueMR6eOCsGTzNzYcYX1FS2+3bb0CrHdTZXBMMScZJyMy487CH\n+pjS2KzrnUGDAtSq5UXF83OLbe8i6w+DHc33uz73fIA2vc1Fzw1FsUcLbOFn\nrodamNvU0WoCeNm2SDizmZUxEBmPtq30qU3lCDqFNZ5JEkAchIhhVrqQEnj3\nxkCI\r\n=QvXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCglxO3aG/lYHUaPj7XL0T+47Lr3oOhBVnEmk4uSuIKiQIgRISqG/UYl1NWhrt1cZRUhghqGdpGkZ8wlokaMMUpFM0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.3-alpha-image-with-box-shadow-5646.1.5_1577471576224_0.3719287103119737"},"_hasShrinkwrap":false},"2.4.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.0","@crave/farmblocks-text":"^3.5.2","@crave/farmblocks-theme":"^1.7.0"},"gitHead":"5b1089ca8d327cb69181d786fe43fbbb8ebba65f","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.3","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-5VHV3gCukg6qRGMXJnnYAzBZlaSGFIIng30dt5NUcuuA6hdsk4LR8UVicSsc4bwXSP9xZBdSAm9UcB2k6HZH+g==","shasum":"827dace9adf0b97476346670502689baf108e59c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.3.tgz","fileCount":9,"unpackedSize":34587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBlH8CRA9TVsSAnZWagAAV8IP+gIqkYuXhX5DQnPB4IYs\n5X19bq2A0udVMPCZ6SMUJsPCPJ3OMEnFQM+gHx6FFnICPYA9n1zK8Yx5JYRi\nL+9rUCbPCI6vQTc7pwnreHk1AnP+cuS8UQtc88YcHIrwXMQxnCvMDVjw1phi\nP0Ios42pugEi5crPYm9JLe7gDK1+3mpwn2Bab7ovnlub2scPcorPszAqkrO1\neVS8FSDmP8fkvZi6O4pC4beKIRt0M0Fp1/b/Tls3Xr9sfZ1VWrXY32Me2P3m\nkAogCNqJY2yRJC0vq7yIovEf0cIf7yZrA02CLYekSXuz30ecNgXGJbgLiP7B\nIeGM2OEc3yzGQpw0ARzz1nA7JLRUY3J98wipNMzXeYm4OtHnlS8Y4wQ5aRag\niMweg27ETGcssDxlPfigR8vrdbLB3IUPyWLRmTKVQQjsqLDZWBvSPAJVLwFN\n1iE6D5ACTgRyfdT3WJaNW6uy6sNGELwLKHQW85nTPv2Me1t2rYqU88bXu+a+\nwLuQwoPPjquzSYDRN2f56WWusQwzBtYBxPYjOqioNWn4Xi18WrFriofEcBtV\nAlIz/Emqw5E5MxqYkfCw2TbOghe7cPqlVO9RPcnEUVUAwxmyyjF4Iwn7GLEL\nEERSZ5nQVTU8K5sZ0d7zERvsYfrIhIcoauK/3038bLlldxmNKYWR9XLkW31l\nvfHx\r\n=H7RL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnojEHE0HlKJ+eBrdXvrku5ruXbYc4ac5KTAwe6RTwXAiAGmPgCiy1n4H1bXJB/IMi95RVvU2g1/Dp0DSGZYgZeCQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.3_1577472508293_0.177215299489214"},"_hasShrinkwrap":false},"2.4.4":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.4","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.1","@crave/farmblocks-text":"^3.5.3","@crave/farmblocks-theme":"^1.8.0"},"gitHead":"2a1f45615786366e38edd13359913dbb6ec223ea","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.4","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-K9obbo86yQ5qV9yudXsWFJziACfbU544Yvq9EKysS+2cHjbjELaeJHidoYyjVl7gaQoFEVD52WACvvR0pWCR3Q==","shasum":"aa85eb759a5687243a1998bd1d286c15854ecbc8","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.4.tgz","fileCount":9,"unpackedSize":34846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFhJbCRA9TVsSAnZWagAAs9MP/1KnXFwh4KVRkUmFWSkM\nTe6hWEl48UaJ31nRCi04eqit9FO0S/dyyK9dtbvO3zBADM5nfXtjvObD/1J0\nbq1Jm82q8THo9r4vW7YQCB4lN43k6TMHz7C6e1KhCBz2AXHOCiI01X4VNLne\n9paUYireF8CL5eniVQUsDeKYrLlb/OcUwc3q7nfUokgS6zeeUdBZNQ4Ti7N8\nJXWDYckJAB8qpSHZivPkbIgOCzR2KvBfGBKz6Row01CKj9kgPxG6kOdEy00n\ng1uzquxfVjdsXcLezJNzcmtNM4LkVzwttBPPdvqxrh8z32rNvc7ltObn8xGD\nij8EgavXJUFS/ms09bzx4MHPM333U9abHiQmtJRS+lzqquHG8MgQhglsSOc0\nJk4aanwgfwvdn5jIqjiUGkR2dAJM+EN92wvLP/CHJfplaRIr0X9WQD/nzdK1\nbQtQ6w0wZWmxZYLEgqXZpFpQMD57EoQQ3lnNWReUF5ep/3syR8HNzjQjiTls\nH8poQfdsWJi0fQFnUejnO7gcphReqAiK/IQu2xyvfcgpDMQL3om4WGNV07Fk\nz+KILvTbNWQ4v3hyTEdCdaMWMMZA09aswTX1m6X1zr4SRQV7aAAvQrVlh2mz\nI3UnOv3LQA4NbOIHwexqLDeTBzBam6QVYiOAe1GgCUWKSsHZKFWbZhg59fPR\n9V+d\r\n=Oe/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEEVKU/mt6SnemKDseZxYs0uYHlxOYHhnTu6Yb9l32EwIhAJNYqDAi6y2HfTkf11/6gnILM2kMiZ42dIucW85hzu8e"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.4_1578504795455_0.757823556309908"},"_hasShrinkwrap":false},"2.4.5-alpha-responsive-text-5665.1.6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.5-alpha-responsive-text-5665.1.6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.1","@crave/farmblocks-text":"^3.5.4-alpha-responsive-text-5665.1.6+dabfc974","@crave/farmblocks-theme":"^1.8.0"},"gitHead":"dabfc9745a201b94becba3917bbb61f4792ef51d","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.5-alpha-responsive-text-5665.1.6","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-hhr8x85ryP5Ty16kghyhwEkXi74cLFEk+G/6JjSQrC/QkqleDNAIYbCuOKr47B1sVycX0o1XpXEiGkr8vDcw9w==","shasum":"3f13f9df6188b76aa64f107c3f6d104fe99aba47","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.5-alpha-responsive-text-5665.1.6.tgz","fileCount":9,"unpackedSize":34926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMEgXCRA9TVsSAnZWagAATM0P/RcXsp5uhCbOcFomp/93\nWEUQcHf+NKMTlxO/QjVYCD8aQb5hYIOiba4Ic1UdRxyFPoFfOuPeuUQs6eIs\nqJcflZkaId70Lvj+s3k+NojdqcrD1LuyJ3TgPaWKLgVr+TVmAYXfnepbv5ZD\nmK7BOP0Dx9BzL3BzBjmHiHaJ0ceKEf7Vz6vz2OQjLzZaCe3TPdNHzZYez6Bt\nhzYi/ERnrzhYFI9W05t0hiHIKYVmSKOt0OrOB6PCysm0vQwcAASXOTYGpTW+\nNGJHoL8fGV+jmq1cJDNnnb1so7wHGQBPmzHyMj1RFAEUo4swgtQvEfMn5PRn\ne6hJLJB3QGOBJK7eCTxG6zetJmgZwJyfK56874C9GYCzoVR65WrxF0ySW/9r\npS7ItMEaxhJyckEJYh2QZBiUlj2mO//hHH3kaQP6FU5DxJL1eAUJXCO81e2C\nG3UZ8w15M5yK08xHxkAiRtKCPky3+H2eStgNcXZMf6yTa5O/0UPQRMOYXAU/\nZI15aWHplgx85Z6sLmbct8euvTTMHF7NKTBR8vqVQAgRQbAQaITnVDFXHWh6\n7j4LApKgbeTO6BodEbVXsxpM9M6r3IWXCOGI8GXkVfQLFpkD4DmUPITgbZSz\nRQrjCN0KQKtgBcNFM0sWoUktb6va/aNvOieGg7I4qmE6i85j/xHR+C/t5cDp\n02dy\r\n=5m+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASajF5ngpab0KOGeQ7FFMfhdjUgfHhR0DHIrHOddnyLAiEA/nspZdlBV4MAQNl+H4AQsZe/u1GtONgtZAg2v8L8ZmY="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.5-alpha-responsive-text-5665.1.6_1580222487246_0.6918449361550876"},"_hasShrinkwrap":false},"2.4.5":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.5","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.1","@crave/farmblocks-text":"^3.6.0","@crave/farmblocks-theme":"^1.8.0"},"gitHead":"d2798e1b3b424538dac08d6e770782fbcd636bd2","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.5","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-2cgjdS0OWc2cIn1eR4C6tG5kKwhr3C7MVTxFSciNgbHxCOVhKyfwrpLHQe/l9ZUZQKA4DQ8aE6hjYYRw+lE4qA==","shasum":"37c3c730bf40faa242d7d8d803a37704927f7e48","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.5.tgz","fileCount":9,"unpackedSize":35105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMIWqCRA9TVsSAnZWagAA3jwP/jka/yTIMVSXHv4qGSNh\njK3l5QsR9llb5K7/upJCyxGdV1TxOcZ4QrdwlyV3EPpE2b+8eE6MDWB32+/6\ntaWRF+jfyV5PMIFmTUtixrfQbxAHU53kQGfgQ5ulQXD7JSnRR7qGfavujQCf\nWtS9NvcxM7LOQjHsSgoKw5iRyH7h9HQ0r6Pokaz9U0aTF0XVAlp4LmOkB+ef\n1Vr3WzaP89+fRDdF1c+qzqX65dwUdeegAq4Hh4K1rTKsbVWyEX56Om+Gy+GV\nUkoe/7KI12gjuSbdEgWDx+fD+zPjYVaQG229+6I2XApNiGmDBD/ZR70WgjBY\nxYpVSGrf9dYMYgcx4FeiPip1xSCgu79ZiCjLCsAwfKT4lmSdIbREiFa3gt+P\n72UEagZlEhjmi3dy/XSfsGgnyijAWesya6ELdUSMT3N5C6DLoKReI6+ndo47\n3cDMatiHfuSlbGY8ryX9pz0RMx79VIC+75LbSb17lKoopKX7uVeH9FMvoWMV\nHTT4RI297f3rwjqlyN/pkI7fa7vsY1ENIb10zSvtkQ8HaLICz4bdzeeo9FRK\nYL1bR0JHyaDPbQ9xDRraz+Oy58XZqr0PDpxmx3Q/DRQCeYjEY6ptUOdYfwca\nHQ6VlmW/4ahMhY41iFmwFQAU2NmCiULoBwrha4Xldrgp63fHaPu0IB2Zcvx8\nvcpq\r\n=YvW9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe3lrSVtrySYYssKM+D1kfHKNkeoe1+67CoaGInp+XlgIhANEH7nIfqreS5knmXss8f7MgxAs8FF+ezMaLtg1/i2Lj"}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.5_1580238249945_0.12926493150359164"},"_hasShrinkwrap":false},"2.4.6-alpha-card-border-5673.1.3":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.6-alpha-card-border-5673.1.3","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.2-alpha-card-border-5673.1.9+64037a6f","@crave/farmblocks-text":"^3.6.1-alpha-card-border-5673.1.3+64037a6f","@crave/farmblocks-theme":"^1.8.1-alpha-card-border-5673.1.9+64037a6f"},"gitHead":"64037a6f9a1396dd7835c585902e6edc164aa305","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.6-alpha-card-border-5673.1.3","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-w6tt2bFvN4vn2RoKP0fgpxpRwN3SeEw+YOFA/kBwSuXn0P2qtZ6znK7DzS4TQ7A2ZQBpq0oYLCLfVtYkT6vQuQ==","shasum":"8f5c50a0ca98822301f65add131b64adbc513a5c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.6-alpha-card-border-5673.1.3.tgz","fileCount":9,"unpackedSize":35249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXxmCRA9TVsSAnZWagAAZ3kP/A6NBuFWPG0Lx440nryb\n9nqFnxzBxADHCyOUwGvB/eh02E0iN6U3n8Hc6MkhdoOGa1Ol8NIF5S4QBGfG\nSmdVvbY+dWEoiSDyzXBwXx2tHz8ZNNgA/bs2xn9pRcP2u1xRGrX6/CrfPiA0\nlf08ZIc9h2rbLfYWclCkNW4CGNrB8O0MF6hl3Sf7knmMJy+ZgQjAEwhHmBvQ\nKXUnOoBz4MJTWg2HdeKst4GDYcSLN16kwPKKygQDmE5zT/eQPwaeyfkARaWf\nUJNW9V6wftGoE+N54JnV6vj3wdYG8ZKWx+MvsOf0cylqghDzN9VXcrarppVm\n2+kMl2FwwV7QgYX7VmxJdKqAXPfA8gJmZFuEbI6mFOchjZMW7aHtG18uBBQ+\nHJ/1rsv4CB/UHqiLS9oCcJfoaqOOyEsCRzKsGuyZDhJXXBLWZORs9Lw397BB\nJ/rAU2JKNY5fvay1UKrLyo5+cUqg276gQLOWrbrbv7I7KZ1xQz0jhQmbjxc6\nQMq9g433s5Wir117QPTS82kdVlig51XR1aPHnNTYjfY5aRCSeq+PyNMjgEdB\nbqISmCQrmmQkQBgq74jVhr/VFOwsDvWRRcrJwn/OT0AFOX5pPQAmJYvC4Qj3\nAQgeqtONEDDCZL0KF/O2Tj9qAhMThHdq4BU/6MFHpgh0FPilsPvH2qEb8aj1\nkfEO\r\n=6X62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFk6I+jEWpSBqrJ4mFtJOk14IWtNiwqNSmZm/6n4URNAiB5mx4pzBEcJkBAUmCT2hw9P8qo7hiMRqMO3t7tVrsHkQ=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.6-alpha-card-border-5673.1.3_1580825701761_0.5194467723653475"},"_hasShrinkwrap":false},"2.4.6":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.6","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.12.0","styled-components":"^4.3.2"},"dependencies":{"@crave/farmblocks-image":"^3.2.2","@crave/farmblocks-text":"^3.6.1","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"bb3f171a3b5b9fcecba102f5c5529ac1334537f8","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.6","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.19.0/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-O/Hvw2Tjv5ADBQPbrdRQXd3k3yTWnPDDT7ZcstpQuAmeGvjCxhx4ABNVTR22HCjZxSQ6HSBKLMHOmJlX0bt/gQ==","shasum":"96148654aaffc7344f1960a00ff96e266cf42458","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.6.tgz","fileCount":9,"unpackedSize":35364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOahECRA9TVsSAnZWagAAQVgP/1Jn+qDoDpJcOmRrzMjE\nX5cujip9L2VzMlKpaJioK1g5usBzVD1lCGVCAKiI/i4C9+ejrWHzBP5M52oy\neRFSituyFnnllVCIKYTUJWtrVNcmCMqnnAjuddyLYVePpgMxyUV3JkKHVc8F\nGMVfpFHTXB8fZHWIO0JSAKO2nZyCAbtEBp17XIgv1oBYApid6U05vs2C0iCx\nYZjrlgWK6CQIWkzRxr2vr3yoD85MjNhE2uXsU+6EhHXjYC1mcuWOpOpkrD2V\n6qyM2M2tXvONRU4vN73IYK3VoxNSL7cngJoZwML37Ju2RNb1xRrhqZTRNZbC\nCQtiWGNL1QTKvwjjrOAr9o7f4eaK29u1Xj01kY54NOSM5NAmgga7D7igjyc5\n5JBbfdANz1rT7/LyXZDpO6Q/mSqbYySP69dEGQ/D1RQgBYSdL7GtGzkRrtf4\nMLCVjbm07QPIGoMgyR0Lkm5G/tDKo/ECjdHcX9zuGpasktcm207XqG0bB+qa\nhO/JUgDMVwB5mvgBDkKTOIhHZPYyn+nRlF8KRNAZShITWKoHjwl3XbFLi6Qy\ntBIyU4riivTc7Z0UTiYktbVj9qBmftx/6F8NJ1ArAbtb8XC724f75vq1F/Up\nDywGL+Noeczk5k5HocYm+yPS5otaOJl68Hww+II6lwjJ1Rq7yRdvQ6Bxp1KQ\nhQ1Y\r\n=2q81\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID71mrU5DHvrxnfPpVNDDJ2fQGgrMZaUg293QDeneaJzAiAp1irjkLSkrnedKKE/KN7F2GsdKY2dIRPtwDolv8PMKA=="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.6_1580836931990_0.15432213151205953"},"_hasShrinkwrap":false},"2.4.7-alpha-upd-dep-280220-5690.1.28":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.7-alpha-upd-dep-280220-5690.1.28","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.13.0","styled-components":"^5.0.1"},"dependencies":{"@crave/farmblocks-image":"^3.2.3-alpha-upd-dep-280220-5690.1.28+a8cea52a","@crave/farmblocks-text":"^3.6.2-alpha-upd-dep-280220-5690.1.28+a8cea52a","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"a8cea52aabb860ab7cb09fc73c87568bdf11ccde","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.7-alpha-upd-dep-280220-5690.1.28","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.20.2/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-KaLO84gwJKuJcMSEDq5dIuiFrzKaOBxiW9J3wjxrLRDYfCVBYCAvcq1rZVlm46i3qUYKtjKAT0nkd0qY1E0s1A==","shasum":"8d7cad2e67918dab343590e0110659f85f0c7e86","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.7-alpha-upd-dep-280220-5690.1.28.tgz","fileCount":9,"unpackedSize":35533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYVl6CRA9TVsSAnZWagAAiqQP/A2H8NJcmdXSnDoaRVrX\njnv8/4HpuD/TOWhA1W7gnmID+fWWMEUwjxCq8c46OeAHKJJL/zQdsdKB8ars\nQCdqFIBBVBxIonUmYgFS6f6YLfQ2vUgxbyfedaCQFH7Nl1sKgXiylhRBj12z\n5rjpPXSHcGy5OrPFvCjNZQw3dPu3dujpHIswrCS9DB4g6kSjjyPdciAz88ii\nyWNEY+JeUsWZN1QvvSY/v9rBguUbDwIxY+I2nFOpX7ooOyiLs9QVUkKpHopF\nNCan9IQUn4YeaF08RCFNRgOE8H4/6vlf30CDOrcpE+CcvhWvyQJ4QeSZwna0\nfBGJ7ILaoyLjSu35A/nWkkb3cQNKxonGRxKHu17HWdI10ooyATi+IEIE+t/i\nhC+LMRKf1Z2qKZhgQl/IgrO5V62KTFnrKSmEmn4z7CWwN5PXluNImABCEH9c\nIGdKsAwYNDwsOcYKC/8Y0NHGS/RpEhgqGY1evFUYPVS6PtEGxfkLqMkCxgLv\npu/exhazyUPTRV/n2iOJ0Zmt1HERkUxh+27lL/sPQWmAu8/cB4MSCQvpX4II\nbecI27wL2rb6uLQPBNPtkYUJ9YT5Y4ppz4gpfaG+WwtkT1+IvoIkLyzPS661\nfTrSLJbat4otGFngZfxf4476PPtQ9NheiAp3QITTvCPbaCVyZNHYgpQngKu7\n+lgJ\r\n=2JxF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSCMfyrScGgUyJCaIFsBZx8z5Ilc8pSGFR3KDC86MYfgIgYdvdziXeua0e4q8/iAb1VZgvl0ET5tb7q00QJlkGf70="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.7-alpha-upd-dep-280220-5690.1.28_1583438202282_0.8982125242482688"},"_hasShrinkwrap":false},"2.4.7":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.7","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.13.0","styled-components":"^5.0.1"},"dependencies":{"@crave/farmblocks-image":"^3.2.3","@crave/farmblocks-text":"^3.6.2","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"6f23e8cd16a268a0f14d582e9880bc591d758995","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.7","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.20.2/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-li577Aa4RxZ7FUvEv3D48Atb/WWu+vDXbats0sNsYW0Uatd5ncjQiSM8WTmZb6cMkgfgbKVYHDWhJqrVgHOVQQ==","shasum":"8ef918fd2b5dc34a1d46992001499a6d85e7500c","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.7.tgz","fileCount":9,"unpackedSize":35672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYm5pCRA9TVsSAnZWagAAt5MP/iNxEHjYFYFZIUcSspL4\nngCEU9riIJ+IMWocd0oieabYTX6NIsX6bM0qH5iKdhkCTdVVdnGOwGPv+cE/\nBExtcLVxiy/1WODp4DKDTTFOIgd+Jeq8mGVEhQ1sah09FN1gnw2j0PQg1Lrg\nEfDwZclt9DgcpUGG46KKuHrnM9PHUhxXW3kvXUR7n5ObwUD0lZP+XWuqzi3Z\nDAec4rGcxDvWZPV1lq8l8YCnRShfuIlLrYas5hMMzIm2TiV2jvs7SUNVK9vV\ndywG/R4ZvsAVXx6Dvi1YmFv4wOVKcmKe4HpcHvjYHu3ND2BikNeBn7589ikN\nxpqy5E2RYyCwDBwoVprg07GxLVbzHhZ03DGSO58UdzcXH53BTz+Zjp6l8cgU\nF8cOGHE1sHBBr/hzBdgfqnnVBQ3fEBRQXjWcbul+98bA3hWnpgAmbnOfpe3v\n9frbBHafGNaiRZQ7q2V1lV3UDPbdgIlaEZ68hZNgZv7MJG0ixj3H9/rRefVs\nltl/Vjz0y8D06aVQyeX8NK+vGEv282yyHC1V4zCJ816uNlL29wtDUGK3N4zu\niAPOCgxRKFWgDooPfNzKoaiKLrb0wCEA09rlwFqAirEHL3JZs8ShwSjX4Vl4\nVQskU2auFhWiPyygywnu3kOI4CIPKTllrf/94rnDYUC0hkTJzrIipTl2rlxh\nVJ4q\r\n=kCOD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5dLoqIeWhVSz7fRx0PafA510bT6arzCCMYHfxUPbD3AiEA8Xkf+PSSq2fnObfXoMoMg4RPl0Z+vLwkLZhlQkn0HMA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.7_1583509097016_0.6191635860937161"},"_hasShrinkwrap":false},"2.4.8-alpha-new-label-5742.1.14":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.8-alpha-new-label-5742.1.14","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.13.0","styled-components":"^5.0.1"},"dependencies":{"@crave/farmblocks-image":"^3.2.3","@crave/farmblocks-text":"^3.6.2","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"868553f65440a9c443059bc2eb14ea8d033c4fdb","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.8-alpha-new-label-5742.1.14","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.20.2/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-Ubb6DJe6JpUDIqp3k17+GlUVIUV4CoRvEKoIGUyTuLhhthSG8M5zwod2s6pUi5MJh4+E1BeePVnG2lNTQysnQA==","shasum":"802153e95e6699e46962b83059b87ffef72a728b","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.8-alpha-new-label-5742.1.14.tgz","fileCount":9,"unpackedSize":35707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7RMuCRA9TVsSAnZWagAAG68QAJ20IDpnHhuaDJHv8k1I\n2OPQNeNZfETjHbwoAl1+66hApzovzRFsIiGrsrfbXkQo1Rgy4JeUaqWrOUYY\nG+dw81vwNo8wpi777wqFSjBbaHeKY5Q3vjVgbwgyPu8BsiBbqj3QPDC0jMjF\nfNVbgclLDom7Y++/nOAeChhD+NZxZ6gFAQZehNMX3QIP8DhUiP/QpZKVU1H5\n3aQZWtwZTNort0x+NMWzjXZHUZTpgiPWUo33JlJiMrw7pW8FFJ0j+4P21RDK\nMa9FQuZUqr5JuMqBEIcEg8PpxUAyUgyVJLO9KRnqcqNuHBRIr6ucyu78XQKq\nIeeTl8ClPteX4crgMFIONdZPuiUnI+lx9/gFW4YCcq+6VMjB/ZCglZEBU49o\nKiMD/JEJt/yIK+LrjOtzz2zJ8z5X57HlBYcWURa48dNtkiAbEb/AIK6f94Xy\nFM0kaTzrxDKGuP2L294vB7FdYstPUW4btw3VcUhPbib56pBJgERFdUcqxuM9\nkdv4KUk4s62xm15qwfXezATtJPdlTObSIuutIBklBD50CFB0z0MfeZjAH0Q5\nYCrTFNLkCTRen+Wo7d153CZyGMFz1SGgkQfky0rAw/9lm6xMaDK/XN4q8dp5\nYzv7VVKfiCMjL9tlfqJ8hOIOPfds2L9c0pebDSt7i1FROFRoZQVzeJInRC3l\nydk2\r\n=AWO8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMV6oPxHm3POKnuBlXvJfuEgFv0sVydN52FvH8lftF7gIgbtSdfb73QOP4YrM4d0yWqzzJrs92kaDtX2Pockczbvg="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.8-alpha-new-label-5742.1.14_1592595246139_0.3933947419566677"},"_hasShrinkwrap":false},"2.4.8-alpha-new-label-5765.1.14":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.8-alpha-new-label-5765.1.14","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.13.0","styled-components":"^5.0.1"},"dependencies":{"@crave/farmblocks-image":"^3.2.3","@crave/farmblocks-text":"^3.6.2","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"17a98f6fca5cbf7510f25f734e2d9310344f8d78","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_id":"@crave/farmblocks-hoc-validation-messages@2.4.8-alpha-new-label-5765.1.14","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.20.2/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-n1ODHnKRmlu0WHbF0caMyCTJxZWFkNNnnUf5/3s1irdSUDc3GPfP8lHcAZakS+UT2pV7EznpmKLhbEfqiMjP7w==","shasum":"9232a81e15dfd7c9f85eb149ba1bb5ea73951185","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.8-alpha-new-label-5765.1.14.tgz","fileCount":9,"unpackedSize":35707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9JpsCRA9TVsSAnZWagAAI6gP/2XFvTJ0gUCpturj74VM\nkcjZAfSI7pFgJQnlSk0wjvmg22xnSFQq1RGiDPtryuv2Wg4XXXjWUiM0v7Od\nQ6EVVmtRHQwvWKOnY6a81D8f93FIIZUywQULtpIAUhhFDcnzQiLfkroVQmpt\nTfK5hg1GdaVIByBp91epf/2cQqjK/VYrpS6zr0OTMF7BwdnHaN2uNhgAL8gA\nrDukYsd8gOz4zFA1MjamBnEalNpJaxVcpbnQsVgbr51HIK1AukfNSqH4LBjL\nDBBRoDV6nfljpchCpVt237BjihTT37VC3XMB4RKxYvULzGGVSW2/FGPGGohV\nosTlL7eJHXRR1I7Bj/nz3zZ+MqG8HqQZg4crlZr8J5RIsT1ZicCBI05vm0Ck\niLpUgufQRO55+g5kbeKRURLB2Esa7B1BP25UCtmzBPQawS1ewnhtM39plAAM\nki3UfkI/imTa88KM1LdESAyVNWbXmc77su8x5OlqNqd9lcieVB+Hgx6f57WT\npwe+wEF5/bH9rrx4R4UtHC7vQxHGVAwfBND39S3BCjOoQYhYs6SiM0FbjdUo\nmR2HzEhjlwICSgdPJWvQ2UphMUQMwnPk7h6Wc2INvhmiUjlXxMj2Vm7NX3B3\n89+AMjeYRck23TsoV2lTvLEVBr4cescEivmVWGc5iZ0D8owHPBu49tHHSgbe\novbj\r\n=gG63\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD41KRZAGTqP9hNRNpRVma+j494y1dxS16CoZi4vfZ4VQIgDF+VN6vsYoxcszvWFlR1F55TDSNzzEvml4MWXc9YhD0="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.8-alpha-new-label-5765.1.14_1593088619996_0.3734527547794413"},"_hasShrinkwrap":false},"2.4.8":{"name":"@crave/farmblocks-hoc-validation-messages","version":"2.4.8","description":"Validation messages","author":{"name":"Crave Food Systems and AUTHORS"},"license":"MIT","main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf lib","build":"yarn clean && babel --root-mode upward src -d lib --ignore 'src/**/*.test.js','src/**/*.story.js'"},"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"peerDependencies":{"prop-types":"^15.7.2","react":"^16.13.0","styled-components":"^5.0.1"},"dependencies":{"@crave/farmblocks-image":"^3.2.3","@crave/farmblocks-text":"^3.6.2","@crave/farmblocks-theme":"^1.9.0"},"gitHead":"900495453780bf6dabe00c745a05f0839c0a7b54","contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"_id":"@crave/farmblocks-hoc-validation-messages@2.4.8","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.20.2/node@v12.1.0+x64 (linux)","dist":{"integrity":"sha512-STYkQf++8yYfNongKWuLQt2pfHP2dxFCoKy6S7ZIHgHBtstaD4/BzGNDBm/oKmPkHehyzomR3yjm/u5cJHxZMQ==","shasum":"87daa3555c4426e5cf556855d0afe6eb81921656","tarball":"https://registry.npmjs.org/@crave/farmblocks-hoc-validation-messages/-/farmblocks-hoc-validation-messages-2.4.8.tgz","fileCount":9,"unpackedSize":35931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2DdDCRA9TVsSAnZWagAAE6oP/1QqhOelN/vVbjySD7nA\nBz+h6+hlonMPcteoVxfureLLaArtThyvd3DY+TlpDHUO9447fwsS7R3AOwZg\nWWnpJpzwJWkQfqlVa+BBWwkuEuxTm/eXgj5kKSBp7QaDBi42xDJn8mOOYSyI\nUBIBWcSR7SvjG2wFTg/oVYDy2r8/40FirKQB2Mlvlpxpy8MgwAMxNLTlnoOn\nm9Ix/6NYoa894Q6jQbLx7VLrq00idwQ1frtHN9//9fD+7/7htnAEp5tR6Bg0\n5nwWhZz+1PA+lhie81AJqpu2W1hKnM0Hod8175oyth5cG5twHpUFNzCH+qDP\n412M+e6EoXSLvLO3ae8369qEoQB7gweafJnnqQy1urjiK/K7TQhXRxv+t/W1\nfTYrUVKof1TfSmxcjxIZlH3N/GhufUwspsTaX9ImhhxtKvaBFhY3KtzgIHoq\ndAILtRXRmBJgLYKWB2HVUKd3okeCoBTbGm5LCsE+pSGNroyoW2MCeZ437iaN\nrv/ECfh6rSSc70imQn8hY3+TxFO0iUV8AXIk4MAAF5AOABH47xKo66B0+PsN\nfLIuPtHYxl9pcXl7evckcTQzPqKlWeJ0D9+cIa6hdBZhL9MYwwnkzpnduBnx\n05N2nk8MkwU6iBy+UI/AEUlGeFWf+GaroWLRV0Rdg0sQx8ntVFSHY0ylua/h\ngrbn\r\n=/3Cn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHF5bpAXLHOyh04JcsRKD6T1E4iDyEwYYxJbXQTIUMEAiEAwrGFDKHC8c8UMk3EVhYngH0/sWlyGg9Mo6NuHvJDYFA="}]},"maintainers":[{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"}],"_npmUser":{"name":"alcferreira","email":"alcf.2099@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farmblocks-hoc-validation-messages_2.4.8_1593100346648_0.42903016647840375"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-21T19:36:20.394Z","0.2.0-alpha.92969b58":"2018-02-21T19:36:20.534Z","modified":"2022-06-12T16:44:32.165Z","0.2.0-alpha.902a38de":"2018-02-21T19:50:37.994Z","0.2.0-alpha.ca52a343":"2018-02-22T13:19:32.347Z","0.2.0-alpha.3c54c768":"2018-02-22T17:47:58.080Z","0.2.0-alpha.a3a35fea":"2018-02-22T17:50:26.152Z","0.2.0-alpha.2cae8f1a":"2018-03-01T14:29:28.214Z","0.2.0-alpha.6c857b04":"2018-03-01T14:32:55.769Z","0.2.0-alpha.3339366d":"2018-03-02T17:29:51.607Z","0.2.0":"2018-03-02T17:35:32.919Z","0.2.0-alpha.15d60a1d":"2018-03-02T18:02:39.486Z","0.3.0-alpha.4689ce1b":"2018-03-02T18:12:23.627Z","0.3.0-alpha.55b75a04":"2018-03-06T18:26:49.963Z","0.3.0-alpha.bc9dca28":"2018-03-06T21:32:39.209Z","0.3.0-alpha.81b4b44c":"2018-03-07T14:05:22.388Z","0.3.0-alpha.53e87982":"2018-03-07T18:23:28.040Z","0.3.0-alpha.df4193e4":"2018-03-07T18:48:56.772Z","0.3.0-alpha.c5e3d9b3":"2018-03-08T00:00:43.975Z","0.3.0-alpha.9fb9a7b9":"2018-03-08T00:21:20.473Z","0.3.0-alpha.12deed82":"2018-03-08T14:08:13.479Z","0.3.0-alpha.86932e17":"2018-03-08T15:23:05.583Z","0.3.0-alpha.8677a9a6":"2018-03-08T19:59:20.976Z","0.3.0-alpha.d7e2e285":"2018-03-09T17:21:10.271Z","0.3.0-alpha.36c33f9a":"2018-03-09T17:30:07.089Z","0.3.0-alpha.8720692a":"2018-03-12T12:29:07.575Z","0.3.0-alpha.6b8590c0":"2018-03-12T15:12:54.875Z","0.3.0-alpha.388979f8":"2018-03-12T15:17:11.853Z","0.3.0-alpha.e1b4e0bf":"2018-03-12T17:39:44.870Z","0.3.0-alpha.c9c9432d":"2018-03-12T17:58:08.069Z","0.3.0-alpha.3978e1ba":"2018-03-13T13:20:08.345Z","0.3.0-alpha.8f4b3437":"2018-03-13T13:21:35.200Z","0.3.0-alpha.543b1306":"2018-03-13T14:33:55.500Z","0.3.0-alpha.ef9f2f12":"2018-03-13T14:48:37.643Z","0.3.0-alpha.499c92eb":"2018-03-13T16:22:12.350Z","0.3.0-alpha.2683dfca":"2018-03-13T17:22:14.319Z","0.3.0-alpha.9c34a990":"2018-03-13T17:29:51.836Z","0.3.0-alpha.88a4310b":"2018-03-13T17:54:31.870Z","0.3.0-alpha.d6fe25e3":"2018-03-13T20:08:17.977Z","0.3.0-alpha.760c5088":"2018-03-14T12:48:24.813Z","0.3.0-alpha.66679c4f":"2018-03-14T14:00:58.928Z","0.3.0-alpha.7615e6fa":"2018-03-14T17:56:42.720Z","0.3.0-alpha.26941b71":"2018-03-14T18:02:29.529Z","0.3.0-alpha.c41d0cab":"2018-03-14T18:06:03.113Z","0.3.0-alpha.ee0b6b96":"2018-03-14T19:07:20.831Z","0.3.0-alpha.f4d95bec":"2018-03-15T11:53:51.815Z","0.3.0-alpha.1cb5bff7":"2018-03-15T14:55:23.607Z","0.3.0-alpha.7bf79ebe":"2018-03-15T15:00:30.881Z","0.3.0-alpha.b15bc255":"2018-03-15T17:52:11.070Z","0.3.0-alpha.0e6bc9f8":"2018-03-15T18:20:20.567Z","0.3.0-alpha.8dc14280":"2018-03-15T19:19:14.134Z","0.3.0-alpha.8ffe671f":"2018-03-16T18:14:21.420Z","0.3.0-alpha.d39611a3":"2018-03-16T18:37:16.167Z","0.3.0-alpha.4dcf9d8b":"2018-03-16T18:39:23.671Z","0.3.0-alpha.b68c91dc":"2018-03-19T11:47:36.503Z","0.3.0-alpha.4078b107":"2018-03-19T12:08:13.098Z","0.3.0-alpha.c4761b78":"2018-03-19T15:17:39.757Z","0.3.0-alpha.4ad7774f":"2018-03-19T17:06:15.471Z","0.3.0-alpha.e5432d16":"2018-03-19T18:48:08.264Z","0.3.0-alpha.52f23955":"2018-03-19T19:42:16.397Z","0.3.0-alpha.cd64f3d0":"2018-03-20T12:36:08.973Z","0.3.0-alpha.c7796535":"2018-03-20T17:25:50.186Z","0.3.0-alpha.6c3920ea":"2018-03-20T17:41:36.746Z","0.3.0-alpha.c15cfab2":"2018-03-20T17:52:44.352Z","0.3.0-alpha.8d069b3e":"2018-03-20T20:00:57.152Z","0.3.0-alpha.0d8025f3":"2018-03-20T20:47:01.038Z","0.3.0-alpha.ee27b8f7":"2018-03-20T21:01:26.528Z","0.3.0-alpha.b20e5c2d":"2018-03-21T12:54:29.908Z","0.3.0-alpha.04e0eb48":"2018-03-22T18:39:07.322Z","0.3.0-alpha.5df50977":"2018-03-23T11:33:44.672Z","0.3.0-alpha.0d5439dd":"2018-03-23T12:37:19.717Z","0.3.0-alpha.cd3bfde9":"2018-03-23T12:46:07.197Z","0.3.0-alpha.d91740f5":"2018-03-23T13:01:00.329Z","0.3.0-alpha.1ad366bf":"2018-03-23T13:50:20.853Z","0.2.1":"2018-03-23T17:49:06.683Z","0.3.0-alpha.9ac95b05":"2018-03-23T17:54:21.024Z","0.3.0-alpha.eb7e13e2":"2018-03-23T17:54:53.184Z","0.3.0-alpha.6b203b54":"2018-03-23T18:13:04.632Z","0.3.0-alpha.b067b771":"2018-03-24T18:26:04.258Z","0.3.0-alpha.1e9d369c":"2018-03-26T13:29:26.544Z","0.3.0-alpha.ed271340":"2018-03-26T13:51:14.355Z","0.3.0-alpha.a99e4a7d":"2018-03-26T14:46:33.673Z","0.3.0-alpha.3fb597c5":"2018-03-26T17:53:50.141Z","0.3.0-alpha.bc8be1ec":"2018-03-26T18:39:01.874Z","0.3.0-alpha.77aeb025":"2018-03-26T19:45:48.928Z","0.3.0-alpha.276d5592":"2018-03-27T12:46:41.518Z","0.3.0-alpha.bf2cda46":"2018-03-27T12:48:33.850Z","0.3.0-alpha.101d5b54":"2018-03-27T13:05:26.770Z","0.3.0-alpha.2af0c4b9":"2018-03-27T13:59:18.574Z","0.3.0-alpha.f36a051a":"2018-03-27T16:38:00.439Z","0.3.0-alpha.dbbb988a":"2018-03-27T16:49:43.601Z","0.3.0-alpha.9888d709":"2018-03-27T18:12:44.215Z","0.3.0-alpha.7c579cb8":"2018-03-27T20:17:15.134Z","0.3.0-alpha.9c53f92f":"2018-03-27T20:31:47.423Z","0.3.0-alpha.094a4102":"2018-03-27T20:48:30.050Z","0.3.0-alpha.37c381c3":"2018-03-28T13:56:09.367Z","0.3.0-alpha.4d554aed":"2018-03-28T16:12:59.339Z","0.3.0-alpha.44d32a29":"2018-03-28T17:39:58.812Z","0.3.0-alpha.cd85651e":"2018-03-28T17:41:18.689Z","0.3.0-alpha.3d2e39bf":"2018-03-28T17:48:19.425Z","0.3.0-alpha.f66e87c2":"2018-03-28T18:03:02.921Z","0.3.0-alpha.6977ffda":"2018-03-28T18:13:13.819Z","0.3.0-alpha.c235006c":"2018-03-28T18:22:11.799Z","0.3.0-alpha.5c4d01bb":"2018-03-28T20:35:03.769Z","0.3.0-alpha.0ab41057":"2018-03-28T21:27:09.507Z","0.3.0-alpha.af18658d":"2018-03-29T11:31:13.976Z","0.3.0-alpha.65028b83":"2018-03-29T12:16:15.785Z","0.3.0-alpha.291252a4":"2018-03-29T12:17:13.467Z","0.3.0-alpha.6203a493":"2018-03-29T14:55:59.497Z","0.3.0-alpha.49d9566a":"2018-03-29T15:13:56.489Z","0.3.0-alpha.0d6e2bdf":"2018-03-29T15:32:58.942Z","0.3.0-alpha.c7e8b8b9":"2018-03-29T18:10:48.957Z","0.3.0-alpha.4be26c61":"2018-03-29T18:51:20.476Z","0.3.0-alpha.04115e62":"2018-03-29T18:52:43.888Z","0.3.0-alpha.17457c59":"2018-04-02T12:29:05.616Z","0.3.0-alpha.26a5c31a":"2018-04-02T12:33:29.432Z","0.3.0-alpha.b7a11e94":"2018-04-02T14:01:58.022Z","0.3.0-alpha.161df42e":"2018-04-02T14:22:50.095Z","0.3.0-alpha.77494df4":"2018-04-02T14:25:44.086Z","0.3.0-alpha.06fd4877":"2018-04-02T18:14:10.708Z","0.3.0-alpha.97b7b3f5":"2018-04-02T18:15:53.330Z","0.3.0-alpha.6e1775ed":"2018-04-02T18:47:03.249Z","0.3.0-alpha.9c3e64ef":"2018-04-04T15:23:13.422Z","0.3.0-alpha.90450a0d":"2018-04-04T18:54:09.754Z","0.3.0-alpha.09cba65f":"2018-04-05T18:13:08.521Z","0.3.0-alpha.4f10e4fa":"2018-04-06T18:16:12.944Z","0.3.0-alpha.8eb423f8":"2018-04-08T16:13:28.156Z","0.3.0-alpha.f381ad86":"2018-04-09T14:38:08.726Z","0.3.0-alpha.e1faa468":"2018-04-09T22:04:28.349Z","0.3.0-alpha.d21f2021":"2018-04-10T13:39:00.260Z","0.3.0-alpha.30428b8b":"2018-04-10T17:47:32.109Z","0.3.0-alpha.1462eea5":"2018-04-10T20:40:12.168Z","0.2.2":"2018-04-11T12:03:29.446Z","0.3.0-alpha.be92736d":"2018-04-11T19:27:24.092Z","0.3.0-alpha.c741e1d1":"2018-04-12T12:34:48.970Z","0.3.0-alpha.6ceacecc":"2018-04-12T14:36:14.998Z","0.3.0-alpha.0e264232":"2018-04-12T15:08:07.554Z","0.3.0-alpha.7bfb746f":"2018-04-12T16:34:20.385Z","0.3.0-alpha.2c2e80e4":"2018-04-12T17:18:44.109Z","0.3.0-alpha.8c7247a1":"2018-04-12T17:19:40.557Z","0.3.0-alpha.78e42623":"2018-04-12T19:19:22.680Z","0.3.0-alpha.567db8b1":"2018-04-12T20:47:28.834Z","0.3.0-alpha.0f8988ee":"2018-04-12T21:09:14.656Z","0.3.0-alpha.c1e5c084":"2018-04-17T13:15:24.223Z","0.3.0-alpha.c992534f":"2018-04-19T10:27:51.675Z","0.3.0-alpha.8cf38478":"2018-04-19T10:30:10.594Z","0.3.0-alpha.0129661a":"2018-04-26T14:57:28.865Z","0.3.0-alpha.d78965e7":"2018-05-03T20:16:00.706Z","0.3.0-alpha.1005c7cb":"2018-05-04T13:38:24.136Z","0.3.0-alpha.26f43c6d":"2018-05-08T17:52:19.092Z","0.3.0-alpha.fcec25ae":"2018-05-08T18:29:24.271Z","0.3.0-alpha.cdcc2d7c":"2018-05-08T19:04:24.386Z","0.3.0-alpha.bae3ce7b":"2018-05-08T19:36:41.316Z","0.3.0-alpha.034eb3d8":"2018-05-08T19:37:47.164Z","0.3.0-alpha.5d55608d":"2018-05-09T13:10:34.444Z","0.3.0-alpha.ec36c80f":"2018-05-09T20:05:09.879Z","0.3.0-alpha.e0b35a1d":"2018-05-09T21:49:23.922Z","0.3.0-alpha.e85f3855":"2018-05-10T02:53:40.526Z","0.3.0-alpha.a38583d8":"2018-05-10T03:43:29.632Z","0.3.0-alpha.0bd8b165":"2018-05-10T13:21:25.828Z","0.3.0-alpha.33e525d9":"2018-05-10T13:47:44.041Z","0.3.0-alpha.1d892ca9":"2018-05-10T17:43:39.380Z","0.3.0-alpha.3887f597":"2018-05-10T18:11:55.137Z","0.3.0-alpha.cd38ec77":"2018-05-10T19:02:27.752Z","0.3.0-alpha.e18e8a8b":"2018-05-10T20:16:19.308Z","0.3.0-alpha.4b8a1066":"2018-05-11T03:14:25.003Z","0.3.0-alpha.1864d583":"2018-05-11T14:59:10.835Z","0.3.0-alpha.94b0e8c4":"2018-05-11T17:15:12.126Z","0.3.0-alpha.dc0d3bff":"2018-05-11T18:47:22.530Z","0.3.0-alpha.c727698d":"2018-05-11T19:05:47.596Z","0.3.0-alpha.5219502d":"2018-05-11T19:15:51.218Z","0.3.0-alpha.79a9202f":"2018-05-14T13:08:52.785Z","0.3.0-alpha.a240bc7c":"2018-05-14T17:00:29.359Z","0.3.0-alpha.fe1c30e4":"2018-05-15T13:47:29.118Z","0.3.0-alpha.ebdff3b6":"2018-05-15T14:55:55.474Z","0.3.0-alpha.05c39b0b":"2018-05-15T15:15:12.303Z","0.3.0-alpha.283f3e57":"2018-05-15T16:40:42.013Z","0.3.0-alpha.fbea593b":"2018-05-15T18:47:13.004Z","0.3.0-alpha.665fb022":"2018-05-15T20:11:31.314Z","0.3.0-alpha.d34e607e":"2018-05-16T17:03:32.635Z","0.3.0-alpha.b21299eb":"2018-05-16T18:20:57.022Z","0.3.0-alpha.27740892":"2018-05-17T20:15:10.740Z","0.3.0-alpha.f5f67192":"2018-05-18T10:38:39.764Z","0.3.0-alpha.f0a754a0":"2018-05-21T13:04:51.734Z","0.3.0-alpha.03669b3a":"2018-05-21T18:06:28.540Z","0.3.0-alpha.b98cb000":"2018-05-22T13:04:00.133Z","0.3.0-alpha.976fe4a3":"2018-05-22T17:43:15.645Z","0.3.0-alpha.493dda93":"2018-05-22T19:25:48.395Z","0.3.0-alpha.302e188b":"2018-05-22T20:59:18.523Z","0.3.0-alpha.b431ef2a":"2018-05-22T21:11:47.139Z","0.3.0-alpha.5fd51193":"2018-05-22T21:15:22.435Z","0.3.0-alpha.8df66644":"2018-05-22T21:22:19.365Z","0.3.0-alpha.3dd61dd4":"2018-05-22T22:37:15.968Z","0.3.0-alpha.4b8910e8":"2018-05-22T22:39:52.745Z","0.3.0-alpha.62810329":"2018-05-23T01:13:40.952Z","0.3.0-alpha.66c6eee0":"2018-05-24T18:24:07.527Z","0.3.0-alpha.65bc7857":"2018-05-30T18:32:41.869Z","0.3.0-alpha.9c90969c":"2018-05-30T21:38:46.801Z","0.3.0-alpha.f8bf622e":"2018-05-30T22:25:31.760Z","0.3.0-alpha.e2efe846":"2018-05-30T22:42:50.785Z","0.3.0-alpha.4f0abefc":"2018-05-30T22:54:10.961Z","0.3.0-alpha.075a0b90":"2018-05-30T22:58:54.985Z","0.3.0-alpha.175558f5":"2018-05-31T13:21:37.797Z","0.3.0-alpha.f00009ac":"2018-05-31T19:12:20.533Z","0.3.0-alpha.352eb4bc":"2018-05-31T22:36:55.802Z","0.3.0-alpha.8411929c":"2018-06-01T12:39:00.314Z","0.3.0-alpha.e2e9b18f":"2018-06-01T13:22:56.643Z","0.3.0-alpha.5c70846a":"2018-06-01T15:03:03.981Z","0.3.0-alpha.acc047c6":"2018-06-04T12:50:54.494Z","0.3.0-alpha.7831b2c5":"2018-06-04T16:05:05.128Z","0.3.0-alpha.7201583d":"2018-06-04T16:40:27.175Z","0.3.0-alpha.8b612f58":"2018-06-04T21:11:54.459Z","0.3.0-alpha.ad2b319f":"2018-06-04T21:30:14.204Z","0.3.0-alpha.0d62d4d0":"2018-06-06T01:14:27.909Z","0.3.0-alpha.8675d26f":"2018-06-06T13:01:30.295Z","0.3.0-alpha.1660e930":"2018-06-06T15:42:34.675Z","0.3.0-alpha.b47b1f3a":"2018-06-06T18:38:18.458Z","0.3.0-alpha.0d24ee07":"2018-06-06T21:00:47.368Z","0.3.0-alpha.eded803b":"2018-06-06T21:40:53.017Z","0.3.0-alpha.950ba985":"2018-06-07T00:08:53.137Z","0.3.0-alpha.78eaebdb":"2018-06-07T00:25:07.436Z","0.3.0-alpha.9afde923":"2018-06-07T13:15:03.647Z","0.3.0-alpha.03c69cf0":"2018-06-07T17:55:11.757Z","0.3.0-alpha.a433646b":"2018-06-07T20:33:14.515Z","0.3.0-alpha.bb4b64fd":"2018-06-08T13:21:22.004Z","0.2.3":"2018-06-08T14:28:23.596Z","0.3.0-alpha.d8773cb2":"2018-06-08T14:59:36.866Z","0.3.0-alpha.448da3a5":"2018-06-11T12:51:44.363Z","0.3.0-alpha.6fef9195":"2018-06-11T16:44:53.080Z","0.3.0-alpha.3684de82":"2018-06-11T20:36:33.399Z","0.3.0-alpha.6d5b7b13":"2018-06-12T12:46:45.319Z","0.3.0-alpha.ded52547":"2018-06-12T14:02:47.750Z","0.3.0-alpha.af7cb427":"2018-06-12T18:02:40.050Z","0.3.0-alpha.db16d392":"2018-06-12T18:57:56.232Z","0.3.0-alpha.26aa4e30":"2018-06-12T19:35:14.585Z","0.2.4":"2018-06-12T20:23:42.133Z","0.3.0-alpha.9ee3ced1":"2018-06-14T12:55:35.442Z","0.3.0-alpha.ad61a982":"2018-06-14T12:59:35.877Z","0.3.0-alpha.ea5a0d58":"2018-06-14T13:42:23.933Z","0.3.0-alpha.7d3f778a":"2018-06-15T05:17:14.471Z","0.3.0-alpha.21f71177":"2018-06-15T14:07:12.321Z","0.3.0-alpha.29be50c6":"2018-06-15T16:30:40.920Z","0.3.0-alpha.b1336a58":"2018-06-15T16:47:12.949Z","0.3.0-alpha.c35333c6":"2018-06-15T17:18:33.648Z","0.3.0-alpha.18717354":"2018-06-15T17:21:02.957Z","0.3.0-alpha.e0ff2bff":"2018-06-15T20:22:58.746Z","0.3.0-alpha.90dae1af":"2018-06-15T20:29:36.248Z","0.3.0-alpha.9f1e5d50":"2018-06-15T20:58:13.600Z","0.3.0-alpha.f9c280fc":"2018-06-15T22:50:15.223Z","0.3.0-alpha.25243305":"2018-06-18T14:11:03.732Z","0.3.0-alpha.b69f29ae":"2018-06-18T14:31:09.731Z","0.3.0-alpha.ce9d680a":"2018-06-18T14:47:06.091Z","0.3.0-alpha.8d708914":"2018-06-18T14:48:55.799Z","0.3.0-alpha.d9684102":"2018-06-18T14:54:41.812Z","0.3.0-alpha.b60cce82":"2018-06-18T15:02:57.585Z","0.3.0-alpha.482ea003":"2018-06-18T16:53:35.255Z","0.3.0-alpha.e490da08":"2018-06-18T20:00:42.671Z","0.2.5":"2018-06-18T20:30:12.018Z","0.3.0-alpha.012bbd65":"2018-06-18T20:48:24.646Z","0.3.0-alpha.d196f55d":"2018-06-18T21:06:52.521Z","0.3.0-alpha.4dceb2e5":"2018-06-18T21:07:40.854Z","0.3.0-alpha.df743bb5":"2018-06-19T16:27:26.642Z","0.3.0-alpha.0f95a3f8":"2018-06-19T16:38:51.037Z","0.3.0-alpha.093723bd":"2018-06-19T17:02:50.454Z","0.3.0-alpha.029d6be5":"2018-06-19T17:14:35.913Z","0.3.0-alpha.d5b210b1":"2018-06-19T17:16:16.321Z","0.3.0-alpha.d601a802":"2018-06-19T17:25:15.750Z","0.3.0-alpha.87d58a89":"2018-06-19T17:25:42.366Z","0.3.0-alpha.1347baf4":"2018-06-19T17:28:28.600Z","0.3.0-alpha.7833baa8":"2018-06-19T17:33:47.483Z","0.3.0-alpha.c05cea18":"2018-06-19T17:42:26.194Z","0.3.0-alpha.854b6ab4":"2018-06-19T18:38:01.695Z","0.3.0-alpha.b050c5d5":"2018-06-19T21:16:44.533Z","0.3.0-alpha.718793ee":"2018-06-20T12:45:18.645Z","0.3.0-alpha.5d1d8c42":"2018-06-20T12:55:08.151Z","0.3.0-alpha.d943481c":"2018-06-20T15:21:52.559Z","0.3.0-alpha.f2eecb53":"2018-06-20T15:54:10.790Z","0.3.0-alpha.7ef110eb":"2018-06-20T18:04:05.426Z","0.3.0-alpha.ca4facf5":"2018-06-20T18:32:33.892Z","0.3.0-alpha.b04e33fa":"2018-06-20T19:16:58.763Z","0.3.0-alpha.0eb796b2":"2018-06-20T19:20:41.742Z","0.3.0-alpha.c04ef9f7":"2018-06-20T19:24:10.941Z","0.3.0-alpha.0058fd7f":"2018-06-21T18:50:58.134Z","0.3.0-alpha.613ea2eb":"2018-06-21T20:40:35.380Z","0.3.0-alpha.bb7177a5":"2018-06-21T20:55:33.581Z","0.3.0-alpha.8d320877":"2018-06-21T21:13:59.078Z","0.3.0-alpha.02d0d009":"2018-06-22T14:12:45.332Z","0.3.0-alpha.dff13e4b":"2018-06-22T14:14:56.020Z","0.3.0-alpha.7a7e55de":"2018-06-22T14:48:23.595Z","0.3.0-alpha.21d19d43":"2018-06-22T14:52:22.599Z","0.3.0-alpha.9b3b0b90":"2018-06-22T17:33:42.166Z","0.3.0-alpha.2b5ec8e7":"2018-06-23T05:20:12.548Z","0.3.0-alpha.e8e2fb99":"2018-06-26T05:35:33.849Z","0.3.0-alpha.9246a390":"2018-06-26T17:31:40.643Z","0.3.0-alpha.6e5fa181":"2018-06-26T18:04:07.755Z","0.3.0-alpha.11f9c2a1":"2018-06-27T11:56:40.230Z","0.3.0-alpha.1d876ca9":"2018-06-27T16:40:56.976Z","0.3.0-alpha.df1c343b":"2018-06-29T18:35:37.227Z","0.3.0-alpha.74ad35dd":"2018-07-02T13:17:15.814Z","0.3.0-alpha.3c7edc88":"2018-07-02T13:38:11.860Z","0.3.0-alpha.bd6ffcf1":"2018-07-03T13:03:37.531Z","0.3.0-alpha.77ca0056":"2018-07-03T14:22:14.578Z","0.3.0-alpha.39aa4417":"2018-07-03T16:22:53.379Z","0.3.0-alpha.eb30fee0":"2018-07-03T18:04:59.450Z","0.3.0-alpha.079f6b9c":"2018-07-03T20:24:01.520Z","0.3.0-alpha.de23b86a":"2018-07-04T13:14:53.139Z","0.3.0-alpha.5bb97164":"2018-07-04T13:51:01.549Z","0.3.0-alpha.99a95534":"2018-07-04T14:18:03.918Z","0.3.0-alpha.e5322957":"2018-07-04T18:57:48.073Z","0.3.0-alpha.a7600068":"2018-07-05T17:06:19.997Z","0.3.0-alpha.e56998d6":"2018-07-05T19:58:14.197Z","0.3.0-alpha.89d940a2":"2018-07-05T21:25:59.360Z","0.3.0-alpha.51ddcf2b":"2018-07-05T21:59:48.565Z","0.3.0-alpha.a87779f4":"2018-07-09T12:16:31.707Z","0.3.0-alpha.aae05c34":"2018-07-09T12:37:24.905Z","0.3.0-alpha.b17918e5":"2018-07-09T13:19:37.071Z","0.3.0-alpha.f38f1aff":"2018-07-09T16:20:20.910Z","0.3.0-alpha.abcc3683":"2018-07-09T17:04:35.304Z","0.3.0-alpha.81056d4b":"2018-07-09T18:41:00.450Z","0.3.0-alpha.0c6db6ab":"2018-07-09T18:46:38.627Z","0.3.0-alpha.42dad151":"2018-07-09T18:55:47.956Z","0.2.6":"2018-07-09T19:06:58.293Z","0.3.0-alpha.dd4f6898":"2018-07-09T19:17:12.698Z","0.3.0-alpha.96699fca":"2018-07-09T19:39:59.222Z","0.3.0-alpha.77fe25ee":"2018-07-09T19:55:33.820Z","0.3.0-alpha.a113fe90":"2018-07-09T20:13:48.360Z","0.3.0-alpha.72fd5f91":"2018-07-09T22:12:44.620Z","0.3.0-alpha.1a9e55bf":"2018-07-10T17:20:04.742Z","0.3.0-alpha.81f8625d":"2018-07-10T17:48:22.676Z","0.3.0-alpha.2a5219c2":"2018-07-10T18:39:26.543Z","0.3.0-alpha.07e93964":"2018-07-10T19:01:34.623Z","0.3.0-alpha.870fb257":"2018-07-11T14:57:04.857Z","0.3.0-alpha.0c8ff882":"2018-07-11T21:20:32.771Z","0.3.0-alpha.4b14c449":"2018-07-11T21:32:02.888Z","0.3.0-alpha.0b75e71e":"2018-07-12T12:21:34.963Z","0.3.0-alpha.47583025":"2018-07-12T13:04:28.095Z","0.3.0-alpha.f8dae37d":"2018-07-12T13:30:36.393Z","0.3.0-alpha.66f021e1":"2018-07-12T13:40:47.274Z","0.3.0-alpha.96daaacc":"2018-07-12T13:53:52.132Z","0.3.0-alpha.14426014":"2018-07-12T15:06:17.376Z","0.3.0-alpha.a3feb48e":"2018-07-12T15:10:19.754Z","0.3.0-alpha.09982a08":"2018-07-13T19:16:26.599Z","0.3.0-alpha.e2104edc":"2018-07-16T12:52:25.406Z","0.3.0-alpha.fe2d60bf":"2018-07-16T14:38:22.256Z","0.3.0-alpha.d249c1a8":"2018-07-16T14:39:43.020Z","0.3.0-alpha.fe687acf":"2018-07-17T09:32:56.826Z","0.3.0-alpha.f2bf40a9":"2018-07-17T13:19:36.842Z","0.3.0-alpha.2372b0d4":"2018-07-18T13:19:53.799Z","0.3.0-alpha.3541e4fb":"2018-07-18T18:45:49.059Z","0.3.0-alpha.20185dbd":"2018-07-19T14:38:58.078Z","0.3.0-alpha.30efe03d":"2018-07-19T14:39:15.290Z","0.3.0-alpha.792d3ae8":"2018-07-19T14:55:29.707Z","0.3.0-alpha.7cec0a98":"2018-07-19T19:15:22.026Z","0.3.0-alpha.35dc97e0":"2018-07-19T19:39:18.221Z","0.3.0-alpha.ebbbcf26":"2018-07-19T20:03:55.315Z","0.3.0-alpha.9d0d7e53":"2018-07-20T19:33:56.806Z","0.3.0-alpha.516f662e":"2018-07-20T19:36:56.712Z","0.3.0-alpha.56e0f23b":"2018-07-20T19:53:54.237Z","0.3.0-alpha.f4e9d2ac":"2018-07-23T16:47:51.540Z","0.3.0-alpha.3f9920d9":"2018-07-23T16:48:34.357Z","0.3.0-alpha.79069917":"2018-07-23T18:07:03.859Z","0.3.0-alpha.9b6c1b4b":"2018-07-24T17:01:12.769Z","0.3.0-alpha.e1c0bdcf":"2018-07-24T17:48:46.775Z","0.3.0-alpha.3f3ee76e":"2018-07-25T17:10:51.766Z","0.3.0-alpha.d630b7b8":"2018-07-25T18:33:17.332Z","0.3.0-alpha.ed74dcbe":"2018-07-26T14:12:17.098Z","0.3.0-alpha.2004c2dc":"2018-07-27T15:02:15.195Z","0.3.0-alpha.6fd496d9":"2018-07-27T16:45:52.956Z","0.3.0-alpha.486490f7":"2018-07-27T17:29:12.956Z","0.3.0-alpha.45ef571e":"2018-07-27T18:48:50.981Z","0.3.0-alpha.b8a9f699":"2018-07-27T19:32:03.124Z","0.3.0-alpha.dfb1be0a":"2018-07-30T12:27:00.176Z","0.3.0-alpha.eb72d5fa":"2018-07-30T15:11:34.520Z","0.3.0-alpha.f5442866":"2018-07-30T17:35:00.190Z","0.3.0-alpha.cdc02cd0":"2018-07-30T17:42:36.769Z","0.3.0-alpha.5d75fe6e":"2018-07-30T17:53:19.353Z","0.3.0-alpha.d136295c":"2018-07-30T18:02:24.134Z","0.3.0-alpha.de66eae0":"2018-07-30T18:12:26.067Z","0.3.0-alpha.c01d2a01":"2018-07-30T18:16:24.106Z","0.3.0-alpha.df7efd32":"2018-07-30T19:21:38.864Z","0.3.0-alpha.2adb9169":"2018-07-30T20:14:15.124Z","0.3.0-alpha.441ce3da":"2018-07-31T11:05:01.207Z","0.3.0-alpha.fe6f265a":"2018-07-31T12:35:53.655Z","0.3.0-alpha.844b6433":"2018-07-31T14:47:50.140Z","0.3.0-alpha.4c78655c":"2018-07-31T15:01:33.639Z","0.3.0-alpha.a59b42fe":"2018-07-31T17:28:34.758Z","0.3.0-alpha.636662c7":"2018-07-31T18:50:14.225Z","0.3.0-alpha.ac123961":"2018-08-01T14:36:32.383Z","0.2.7":"2018-08-01T14:47:40.573Z","0.3.0-alpha.4943f7ad":"2018-08-01T16:38:31.888Z","0.3.0-alpha.772ba812":"2018-08-01T17:07:34.695Z","0.3.0-alpha.55bb1643":"2018-08-01T20:03:31.154Z","0.3.0-alpha.2e464d84":"2018-08-02T14:42:54.042Z","0.3.0-alpha.3092ab63":"2018-08-02T17:21:37.537Z","0.3.0-alpha.59c7c498":"2018-08-02T18:58:42.200Z","0.3.0-alpha.503f836d":"2018-08-02T19:50:31.576Z","0.3.0-alpha.c8332a96":"2018-08-03T14:57:28.450Z","0.3.0-alpha.9514bd68":"2018-08-06T14:04:03.410Z","0.3.0-alpha.b1889383":"2018-08-06T14:34:21.706Z","0.3.0-alpha.687832ed":"2018-08-06T14:38:02.343Z","0.3.0-alpha.745374bc":"2018-08-06T14:59:21.724Z","0.3.0-alpha.24cc888a":"2018-08-06T15:34:43.814Z","0.3.0-alpha.4c30fc1a":"2018-08-07T13:00:24.634Z","0.3.0-alpha.962986be":"2018-08-07T13:34:52.397Z","0.3.0-alpha.c37d23f5":"2018-08-07T18:26:36.105Z","0.2.8":"2018-08-08T11:44:22.176Z","0.3.0-alpha.0fa47d1a":"2018-08-08T17:29:26.409Z","0.3.0-alpha.c1e15ae3":"2018-08-08T17:43:21.387Z","0.3.0-alpha.7dbd9ce9":"2018-08-08T18:02:47.940Z","0.3.0-alpha.e4fd0805":"2018-08-09T19:09:56.382Z","0.3.0-alpha.a2c264b8":"2018-08-09T19:11:00.452Z","0.3.0-alpha.15cd07ff":"2018-08-09T19:34:27.321Z","0.3.0-alpha.b6d6e7a3":"2018-08-09T19:43:13.439Z","1.0.0":"2018-08-09T19:51:19.421Z","0.3.0-alpha.6d678c53":"2018-08-09T20:35:57.792Z","0.3.0-alpha.375ccaf3":"2018-08-10T12:56:07.206Z","0.3.0-alpha.ea8890b8":"2018-08-10T13:50:23.607Z","0.3.0-alpha.43b297de":"2018-08-10T17:39:41.147Z","1.1.0-alpha.d6d6ede1":"2018-08-10T19:56:23.297Z","1.1.0-alpha.6191ce51":"2018-08-11T05:22:44.213Z","1.1.0-alpha.f78c9fb1":"2018-08-11T05:24:18.576Z","1.1.0-alpha.a4bc3eeb":"2018-08-11T11:37:19.187Z","1.1.0-alpha.588b3262":"2018-08-13T13:26:25.258Z","1.1.0-alpha.44455819":"2018-08-13T13:56:33.077Z","1.1.0-alpha.42ef722b":"2018-08-13T14:02:48.578Z","1.1.0-alpha.b5edc8a9":"2018-08-13T17:16:15.911Z","1.1.0-alpha.7842815b":"2018-08-13T17:41:03.553Z","1.1.0-alpha.fa4c9db5":"2018-08-13T18:09:31.405Z","1.1.0-alpha.72fd3088":"2018-08-13T19:17:15.259Z","1.1.0-alpha.bc38dc6e":"2018-08-13T19:52:28.753Z","1.1.0-alpha.f2d16cfb":"2018-08-13T21:20:34.526Z","1.1.0-alpha.3b6a29ec":"2018-08-13T21:55:15.966Z","1.1.0-alpha.5f64fe94":"2018-08-14T11:48:01.291Z","1.1.0-alpha.6dd0a593":"2018-08-14T11:58:37.914Z","1.1.0-alpha.75675ae6":"2018-08-14T14:04:35.811Z","1.1.0-alpha.c9f160dc":"2018-08-14T14:14:54.369Z","1.1.0-alpha.afd12c34":"2018-08-14T15:37:06.025Z","1.1.0-alpha.b913f91e":"2018-08-15T02:12:53.502Z","1.1.0-alpha.b89848e2":"2018-08-15T13:49:10.819Z","1.1.0-alpha.5d972c8b":"2018-08-15T13:52:17.977Z","1.1.0-alpha.6e3e5000":"2018-08-15T14:17:27.610Z","1.1.0-alpha.1cf66a07":"2018-08-15T15:51:34.969Z","1.1.0-alpha.42615b45":"2018-08-16T13:38:22.097Z","1.1.0-alpha.236ddf5f":"2018-08-16T14:28:38.884Z","1.1.0-alpha.252f9b38":"2018-08-16T14:41:53.006Z","1.1.0-alpha.17f7e81c":"2018-08-16T15:53:08.605Z","1.1.0-alpha.dc1e82dd":"2018-08-16T19:30:33.403Z","1.1.0-alpha.0f2a575f":"2018-08-16T19:37:40.844Z","1.1.0-alpha.c5a38e0b":"2018-08-16T19:38:29.967Z","1.1.0-alpha.c7186ac9":"2018-08-16T19:47:53.680Z","1.1.0-alpha.127dd9b7":"2018-08-16T20:31:02.881Z","1.1.0-alpha.2463a497":"2018-08-17T18:03:13.962Z","1.1.0-alpha.d6ee3182":"2018-08-17T18:25:39.710Z","1.1.0-alpha.7a26eb24":"2018-08-17T21:52:02.629Z","1.1.0-alpha.de257c32":"2018-08-17T23:40:18.896Z","1.1.0-alpha.78cf3adb":"2018-08-19T15:17:01.703Z","1.1.0-alpha.f6d76111":"2018-08-20T13:59:40.437Z","1.1.0-alpha.7313f6df":"2018-08-20T20:58:33.241Z","1.1.0-alpha.c7dd8ba3":"2018-08-24T19:25:08.932Z","1.1.0-alpha.961cefdb":"2018-08-24T19:44:12.962Z","1.1.0-alpha.1841f038":"2018-08-25T09:13:10.066Z","1.1.0-alpha.7f8dd094":"2018-08-25T16:28:30.755Z","1.1.0-alpha.fbca7606":"2018-08-25T16:59:46.402Z","1.1.0-alpha.c31e4564":"2018-08-28T18:36:46.660Z","1.1.0-alpha.95bfea5e":"2018-08-28T18:56:29.944Z","1.1.0-alpha.88621341":"2018-08-28T19:15:28.930Z","1.1.0-alpha.26813bdd":"2018-08-29T00:28:15.583Z","1.1.0-alpha.5db3f5c0":"2018-08-29T04:31:27.278Z","1.1.0-alpha.14e363d1":"2018-08-29T04:32:50.399Z","1.1.0-alpha.eac53cf0":"2018-08-29T06:36:31.553Z","1.1.0-alpha.881bd81a":"2018-08-30T09:16:18.551Z","1.1.0-alpha.5a143753":"2018-08-30T11:05:40.404Z","1.1.0-alpha.cabd3e20":"2018-08-30T11:57:18.288Z","1.1.0-alpha.2e583664":"2018-08-31T01:18:43.412Z","1.1.0-alpha.0f1a7669":"2018-09-04T08:05:18.563Z","1.1.0-alpha.8de4581e":"2018-09-04T16:43:50.533Z","1.1.0-alpha.89fea527":"2018-09-05T22:00:19.575Z","1.1.0-alpha.4222e148":"2018-09-05T23:51:52.385Z","1.1.0-alpha.029d6c67":"2018-09-06T14:33:34.481Z","1.1.0-alpha.62b8dd7a":"2018-09-06T14:52:26.261Z","1.1.0-alpha.83e3ee86":"2018-09-06T14:53:04.789Z","1.1.0-alpha.a3bb9044":"2018-09-06T17:56:22.873Z","1.1.0-alpha.e665f260":"2018-09-06T18:10:07.976Z","1.1.0-alpha.137006ec":"2018-09-10T15:53:39.726Z","1.1.0-alpha.16b39aef":"2018-09-10T16:07:47.497Z","1.1.0-alpha.ae5fc0ce":"2018-09-11T01:21:51.702Z","1.1.0-alpha.09d24d88":"2018-09-11T18:14:03.391Z","1.1.0-alpha.2405e027":"2018-09-12T18:08:24.055Z","1.1.0-alpha.3793cc42":"2018-09-12T19:20:10.566Z","1.1.0-alpha.de051be5":"2018-09-12T19:56:26.348Z","1.1.0-alpha.fe90344d":"2018-09-13T11:20:04.957Z","1.1.0-alpha.6aa76345":"2018-09-13T13:26:49.708Z","1.1.0-alpha.d4208acd":"2018-09-14T01:52:41.340Z","1.1.0-alpha.8902dba1":"2018-09-14T16:42:42.669Z","1.1.0-alpha.5d9f5cf3":"2018-09-14T16:53:13.658Z","1.1.0-alpha.e07c6875":"2018-09-17T14:10:35.421Z","1.1.0-alpha.6e0ea6b6":"2018-09-17T14:44:33.456Z","1.1.0-alpha.60aaa968":"2018-09-17T15:34:18.065Z","1.1.0-alpha.211a5123":"2018-09-17T17:21:21.938Z","1.1.0-alpha.8832807e":"2018-09-17T19:24:20.091Z","1.1.0-alpha.e150336e":"2018-09-17T19:35:12.349Z","1.1.0-alpha.227dccfa":"2018-09-17T22:13:25.110Z","1.1.0-alpha.ac0d405e":"2018-09-18T07:42:16.180Z","1.1.0-alpha.64a9a753":"2018-09-18T12:58:21.181Z","1.1.0-alpha.6728014e":"2018-09-18T16:59:13.073Z","1.1.0-alpha.90bddbe3":"2018-09-18T18:35:49.048Z","1.1.0-alpha.bbcc1ee1":"2018-09-18T19:28:36.606Z","1.1.0-alpha.9f432df4":"2018-09-18T20:13:15.972Z","1.1.0-alpha.065456dd":"2018-09-18T20:13:39.288Z","1.1.0-alpha.72d25e2a":"2018-09-18T20:23:46.040Z","1.1.0-alpha.158b4241":"2018-09-18T20:40:22.134Z","1.1.0-alpha.0e3b08f4":"2018-09-19T16:36:29.402Z","1.1.0-alpha.80c1f6e4":"2018-09-19T17:00:05.221Z","1.1.0-alpha.94718854":"2018-09-19T17:13:11.848Z","1.1.0-alpha.622effc8":"2018-09-19T17:16:53.484Z","1.1.0-alpha.c648df42":"2018-09-19T17:17:42.397Z","1.0.2":"2018-09-19T17:27:00.676Z","1.1.0-alpha.e3dd44ac":"2018-09-19T18:50:34.448Z","1.1.0-alpha.46069564":"2018-09-19T19:38:33.246Z","1.1.0-alpha.2df9def6":"2018-09-19T19:40:00.055Z","1.1.0-alpha.ab5b6155":"2018-09-19T20:39:43.537Z","1.1.0-alpha.bec2fd0e":"2018-09-19T22:34:20.547Z","1.1.0-alpha.3cf6efe9":"2018-09-20T13:12:42.049Z","1.1.0-alpha.95638ad0":"2018-09-20T13:14:42.299Z","1.1.0-alpha.24783ca3":"2018-09-20T13:27:07.310Z","1.1.0-alpha.9c01f451":"2018-09-20T13:36:33.371Z","1.1.0-alpha.92e5355c":"2018-09-20T14:21:38.541Z","1.1.0-alpha.bf051f96":"2018-09-20T17:03:15.739Z","1.1.0-alpha.cd9bb18c":"2018-09-20T19:15:10.755Z","1.1.0-alpha.be57b048":"2018-09-20T19:27:12.037Z","1.1.0-alpha.43c065f3":"2018-09-21T07:13:51.734Z","1.1.0-alpha.8f8356ad":"2018-09-21T08:01:04.836Z","1.1.0-alpha.2663735c":"2018-09-21T10:42:00.398Z","1.1.0-alpha.9cf256bc":"2018-09-21T15:09:23.214Z","1.1.0-alpha.ac49b8ee":"2018-09-22T10:29:08.394Z","1.1.0-alpha.e74f7f42":"2018-09-22T17:18:51.635Z","1.1.0-alpha.9b4bf866":"2018-09-24T16:20:20.836Z","1.1.0-alpha.e3d6e0ff":"2018-09-25T12:35:21.481Z","1.1.0-alpha.5e8d38fb":"2018-09-25T13:34:55.589Z","1.1.0-alpha.3676586d":"2018-09-25T13:56:25.759Z","1.1.0-alpha.797c8246":"2018-09-25T18:29:46.492Z","1.1.0-alpha.fc5d3caa":"2018-09-25T21:32:04.784Z","1.1.0-alpha.c5ec2d27":"2018-09-26T15:25:28.621Z","1.1.0-alpha.254e010a":"2018-09-27T13:53:32.720Z","1.1.0-alpha.1bbf0c65":"2018-09-27T14:43:00.237Z","1.1.0-alpha.fd8dfdd0":"2018-09-27T15:58:57.036Z","1.1.0-alpha.6d167141":"2018-09-27T17:41:31.783Z","1.1.0-alpha.6a6c41a6":"2018-09-27T19:55:07.778Z","1.1.0-alpha.7ece2af5":"2018-09-27T20:19:23.265Z","1.1.0-alpha.2fce455b":"2018-09-27T20:57:44.630Z","1.1.0-alpha.c3c09a55":"2018-09-28T12:03:43.142Z","1.1.0-alpha.8d9fd451":"2018-09-28T12:44:42.672Z","1.1.0-alpha.be9091ec":"2018-09-28T14:21:53.055Z","1.1.0-alpha.119a3a05":"2018-09-29T18:58:35.491Z","1.1.0-alpha.67b7f6f5":"2018-09-30T20:34:07.810Z","1.1.0-alpha.e97ece4e":"2018-10-01T14:50:19.196Z","1.1.0-alpha.7a7b512a":"2018-10-01T15:38:01.096Z","1.1.0-alpha.f222d9e6":"2018-10-02T15:48:51.139Z","1.1.0-alpha.2090b6ba":"2018-10-02T18:33:13.177Z","1.1.0-alpha.ad3732d7":"2018-10-03T09:02:11.633Z","1.1.0-alpha.93382e1f":"2018-10-03T12:16:59.178Z","1.1.0-alpha.99863187":"2018-10-03T13:26:56.368Z","1.1.0-alpha.f9ab7f2d":"2018-10-03T17:11:51.239Z","1.1.0-alpha.cf04abcb":"2018-10-04T06:09:27.645Z","1.1.0-alpha.babdc071":"2018-10-04T06:57:30.489Z","1.1.0-alpha.0ca4fd12":"2018-10-04T18:48:30.971Z","1.1.0-alpha.b3932f55":"2018-10-05T02:50:26.093Z","1.1.0-alpha.6e8d8c2f":"2018-10-05T06:48:01.369Z","1.1.0-alpha.7c0bf40a":"2018-10-05T14:38:03.074Z","1.1.0-alpha.94c320bb":"2018-10-05T14:58:51.183Z","1.1.0-alpha.cf41d36c":"2018-10-05T17:07:07.890Z","1.1.0-alpha.ac480af5":"2018-10-07T10:51:43.481Z","1.1.0-alpha.a2e99832":"2018-10-07T15:31:11.511Z","1.1.0-alpha.285d1383":"2018-10-08T14:54:32.754Z","1.1.0-alpha.dfeb3df4":"2018-10-08T15:29:46.060Z","1.1.0-alpha.248dc626":"2018-10-08T16:48:39.732Z","1.1.0-alpha.feb957a5":"2018-10-08T16:56:00.202Z","1.1.0-alpha.2efdf146":"2018-10-08T17:01:28.640Z","1.1.0-alpha.db1b6d06":"2018-10-08T17:06:19.210Z","1.1.0-alpha.40875abc":"2018-10-08T17:09:18.458Z","1.1.0-alpha.1e981bb7":"2018-10-08T17:16:47.602Z","1.1.0-alpha.8cd345a2":"2018-10-08T17:35:37.180Z","1.1.0-alpha.1142b206":"2018-10-08T17:39:24.981Z","1.1.0-alpha.62697e02":"2018-10-08T17:45:46.811Z","1.1.0-alpha.a0d35708":"2018-10-09T17:55:40.644Z","1.1.0-alpha.76a2b9de":"2018-10-09T21:13:06.816Z","1.1.0-alpha.d54af94d":"2018-10-10T19:09:31.951Z","1.1.0-alpha.4d72ad40":"2018-10-11T10:09:18.165Z","1.1.0-alpha.701dce11":"2018-10-11T14:57:42.732Z","1.1.0-alpha.cc2cda3f":"2018-10-11T15:51:40.551Z","1.1.0-alpha.2049ff74":"2018-10-11T16:22:45.052Z","1.1.0-alpha.b7ce398a":"2018-10-11T18:12:05.645Z","1.1.0-alpha.2c14db15":"2018-10-11T18:23:48.488Z","1.1.0-alpha.a7fe141c":"2018-10-12T05:54:48.078Z","1.1.0-alpha.0a17622b":"2018-10-14T11:06:17.943Z","1.1.0-alpha.3637f56f":"2018-10-14T18:19:34.439Z","1.1.0-alpha.4f6e5666":"2018-10-15T13:13:40.550Z","1.1.0-alpha.bc0bf3f6":"2018-10-15T13:44:58.140Z","1.1.0-alpha.629ac030":"2018-10-15T18:06:13.206Z","1.1.0-alpha.92c2d991":"2018-10-16T08:08:36.453Z","1.1.0-alpha.ee69673e":"2018-10-16T09:27:07.028Z","1.1.0-alpha.97f5a8ec":"2018-10-16T13:37:59.473Z","1.1.0-alpha.ed75aa2b":"2018-10-16T14:56:36.194Z","1.1.0-alpha.947af9de":"2018-10-16T17:44:39.109Z","1.1.0-alpha.9477c937":"2018-10-16T19:24:29.431Z","1.1.0-alpha.f419a6b4":"2018-10-16T20:03:40.843Z","1.1.0-alpha.0f4df0a5":"2018-10-16T20:27:36.664Z","1.1.0-alpha.b812d0a7":"2018-10-17T12:09:12.399Z","1.1.0-alpha.640632ef":"2018-10-17T13:15:51.175Z","1.1.0-alpha.bc4d036e":"2018-10-17T13:16:54.811Z","1.1.0-alpha.dbf7a74c":"2018-10-17T13:59:21.718Z","1.1.0-alpha.57e147b8":"2018-10-17T14:38:24.119Z","1.1.0-alpha.0cdfb5a7":"2018-10-17T16:36:33.935Z","1.1.0-alpha.72feb5f0":"2018-10-17T18:11:10.226Z","1.1.0-alpha.711f421a":"2018-10-17T18:23:03.928Z","1.1.0-alpha.034ee1e1":"2018-10-18T16:41:20.744Z","1.1.0-alpha.ac6e0707":"2018-10-18T23:20:42.232Z","1.1.0-alpha.4bdb7036":"2018-10-19T10:56:04.322Z","1.1.0-alpha.e2555a09":"2018-10-19T13:20:40.372Z","1.0.3":"2018-10-19T13:35:02.897Z","1.1.0-alpha.c2f8c5bb":"2018-10-19T13:37:57.444Z","1.1.0-alpha.bb47cd4b":"2018-10-19T13:53:10.759Z","1.1.0-alpha.c609372e":"2018-10-19T16:56:22.502Z","1.1.0-alpha.25fbfdbe":"2018-10-19T22:22:53.678Z","1.1.0-alpha.4685fddc":"2018-10-20T05:16:13.963Z","1.1.0-alpha.328cb768":"2018-10-21T13:11:28.565Z","1.1.0-alpha.1fc84f82":"2018-10-22T20:26:48.448Z","1.1.0-alpha.54e7fc6f":"2018-10-22T23:31:52.574Z","1.1.0-alpha.fbdc2ca3":"2018-10-23T10:15:01.856Z","1.1.0-alpha.08f4e1e1":"2018-10-23T12:52:06.324Z","1.1.0-alpha.9297da9f":"2018-10-23T13:31:19.626Z","1.1.0-alpha.c0ecea5d":"2018-10-23T13:40:39.079Z","1.1.0-alpha.75fb7265":"2018-10-24T00:35:57.299Z","1.1.0-alpha.413ab974":"2018-10-24T13:34:43.964Z","1.1.0-alpha.bb03e5a8":"2018-10-24T15:45:19.325Z","1.1.0-alpha.1ccb021e":"2018-10-24T16:21:17.270Z","1.1.0-alpha.9678cb5d":"2018-10-24T19:04:10.604Z","1.1.0-alpha.7036f1a7":"2018-10-24T19:07:45.185Z","1.1.0-alpha.8be62263":"2018-10-25T19:02:53.352Z","1.1.0-alpha.9f9ad290":"2018-10-25T19:11:05.616Z","1.1.0-alpha.b060fd51":"2018-10-25T20:36:03.165Z","1.1.0-alpha.e9d1e49a":"2018-10-26T13:45:43.351Z","1.1.0-alpha.70ff7bd3":"2018-10-26T14:17:49.408Z","1.1.0-alpha.ac36fe7c":"2018-10-26T17:04:16.164Z","1.1.0-alpha.64b91c22":"2018-10-26T17:31:47.247Z","1.1.0-alpha.884cbfbf":"2018-10-26T18:57:37.342Z","1.1.0-alpha.0af71f65":"2018-10-26T20:21:37.832Z","1.1.0-alpha.85335020":"2018-10-26T21:00:39.515Z","1.1.0-alpha.c4ed1a5a":"2018-10-27T22:49:26.518Z","1.1.0-alpha.f94d6eeb":"2018-10-29T12:42:30.482Z","2.0.0":"2018-10-29T12:59:31.992Z","2.1.0-alpha.ca72ed4a":"2018-10-29T13:08:06.472Z","2.1.0-alpha.cb49a83a":"2018-10-29T17:19:37.959Z","2.1.0-alpha.cbfce4cd":"2018-10-29T19:53:41.593Z","2.1.0-alpha.52cafd22":"2018-10-30T12:14:20.878Z","2.1.0-alpha.9053ee92":"2018-10-30T12:58:38.524Z","2.1.0-alpha.6a288aed":"2018-10-30T15:14:20.695Z","2.1.0-alpha.68975eb4":"2018-10-30T15:40:23.317Z","2.1.0-alpha.fb5f3b79":"2018-10-30T15:56:20.775Z","2.1.0-alpha.38e29579":"2018-10-30T17:14:10.504Z","2.1.0-alpha.412c9747":"2018-10-31T17:31:06.086Z","2.1.0-alpha.eef645a0":"2018-11-01T09:15:35.195Z","2.1.0-alpha.3292553c":"2018-11-01T16:22:51.133Z","2.1.0-alpha.5d5d840f":"2018-11-03T14:54:55.612Z","2.1.0-alpha.63619ba1":"2018-11-03T21:42:03.486Z","2.1.0-alpha.47d16c13":"2018-11-04T09:11:39.083Z","2.1.0-alpha.64dde1e2":"2018-11-04T09:59:50.801Z","2.1.0-alpha.c667a834":"2018-11-05T10:19:48.404Z","2.1.0-alpha.ccc56190":"2018-11-05T10:32:25.699Z","2.1.0-alpha.cb539665":"2018-11-05T13:26:40.093Z","2.1.0-alpha.ff6847aa":"2018-11-06T17:25:37.060Z","2.1.0-alpha.c0aa2f9a":"2018-11-06T18:06:43.775Z","2.1.0-alpha.875ee196":"2018-11-07T01:33:48.987Z","2.1.0-alpha.e97f538c":"2018-11-07T02:33:07.596Z","2.1.0-alpha.21e26729":"2018-11-07T03:06:38.720Z","2.1.0-alpha.21d9064f":"2018-11-07T04:24:45.345Z","2.1.0-alpha.a3be0ff6":"2018-11-07T06:43:03.956Z","2.1.0-alpha.a407fc3d":"2018-11-07T10:44:54.996Z","2.1.0-alpha.b9bb0fbf":"2018-11-07T12:15:01.578Z","2.1.0-alpha.0c3e89c7":"2018-11-07T15:33:35.323Z","2.1.0-alpha.9350a75e":"2018-11-07T15:35:39.247Z","1.1.0-alpha.3825471f":"2018-11-07T15:56:28.790Z","2.1.0-alpha.5af55816":"2018-11-07T16:04:27.069Z","2.1.0-alpha.8de25fab":"2018-11-07T16:07:53.403Z","2.1.0-alpha.e6e80ba7":"2018-11-07T16:30:42.467Z","2.1.0-alpha.07e9f012":"2018-11-07T17:46:12.865Z","2.1.0-alpha.1b289e6a":"2018-11-08T07:27:33.148Z","2.1.0-alpha.3dfab596":"2018-11-08T13:27:31.942Z","2.1.0-alpha.885812b6":"2018-11-08T15:15:36.339Z","2.1.0-alpha.d2eda2b5":"2018-11-08T18:52:38.486Z","2.1.0-alpha.eddde304":"2018-11-08T19:12:54.153Z","2.1.0-alpha.9bff8ddb":"2018-11-09T14:41:41.731Z","2.1.0-alpha.0251c33c":"2018-11-10T01:07:52.958Z","2.1.0-alpha.e1d3d9bd":"2018-11-10T11:49:03.160Z","2.1.0-alpha.43e2e3a4":"2018-11-10T17:37:30.191Z","2.1.0-alpha.6ae5d07a":"2018-11-10T22:16:29.971Z","2.1.0-alpha.e7c81443":"2018-11-11T08:58:28.309Z","2.1.0-alpha.3bc2b88c":"2018-11-11T11:24:47.555Z","2.1.0-alpha.aa3b4b88":"2018-11-12T17:42:39.387Z","2.1.0-alpha.83b4399c":"2018-11-12T23:39:44.355Z","2.1.0-alpha.fadcd199":"2018-11-13T05:26:50.000Z","2.1.0-alpha.6bf4f5bb":"2018-11-16T19:41:03.281Z","2.1.0-alpha.375d8a6c":"2018-11-18T06:16:58.907Z","2.1.0-alpha.e54fc096":"2018-11-19T17:29:25.982Z","2.1.0-alpha.f6da0219":"2018-11-20T09:10:47.855Z","2.0.1":"2018-11-21T11:22:18.436Z","2.1.0-alpha.6d6d14f7":"2018-11-21T11:30:04.540Z","2.1.0-alpha.6b2101dd":"2018-11-21T19:03:03.545Z","2.1.0-alpha.74cf6c51":"2018-11-22T18:41:48.977Z","2.1.0-alpha.c6940d9e":"2018-11-25T19:53:42.086Z","2.1.0-alpha.74f71aaa":"2018-11-27T13:52:32.230Z","2.1.0-alpha.b2965f0b":"2018-11-27T14:44:19.840Z","2.1.0-alpha.cdd34101":"2018-11-27T19:46:35.611Z","2.1.0-alpha.2f7f3058":"2018-11-28T12:03:13.579Z","2.1.0-alpha.8657e05c":"2018-11-28T16:23:59.956Z","2.1.0-alpha.dd5f7476":"2018-11-28T21:51:00.275Z","2.1.0-alpha.e5a3180f":"2018-11-28T22:03:50.152Z","2.1.0-alpha.d4c07955":"2018-11-29T12:53:16.047Z","2.1.0-alpha.e03c646f":"2018-11-29T14:12:18.968Z","2.1.0-alpha.a11b54b6":"2018-11-30T02:53:45.598Z","2.1.0-alpha.e7623c67":"2018-11-30T14:41:13.789Z","2.1.0-alpha.ee3ceaab":"2018-12-03T08:03:51.382Z","2.1.0-alpha.e87ed319":"2018-12-04T04:22:22.007Z","2.1.0-alpha.f6b6d992":"2018-12-04T10:32:22.931Z","2.1.0-alpha.5a5c4b6b":"2018-12-04T13:09:14.966Z","2.1.0-alpha.a6658924":"2018-12-04T14:18:48.887Z","2.1.0-alpha.f82fd6b4":"2018-12-05T13:50:30.343Z","2.1.0-alpha.a45fca8d":"2018-12-07T04:52:41.636Z","2.1.0-alpha.21ea3e28":"2018-12-07T04:52:56.487Z","2.1.0-alpha.95d46834":"2018-12-07T11:34:26.596Z","2.1.0-alpha.d8019062":"2018-12-10T12:01:35.476Z","2.1.0-alpha.cf417eeb":"2018-12-10T15:54:22.221Z","2.1.0-alpha.1c3402b5":"2018-12-10T19:40:37.537Z","2.1.0-alpha.6a8363d5":"2018-12-12T15:16:22.371Z","2.0.2":"2018-12-12T16:55:39.719Z","2.1.0-alpha.b2379f6d":"2018-12-13T14:01:41.305Z","2.1.0-alpha.ebe764b9":"2018-12-14T16:20:16.725Z","2.1.0-alpha.d9cb31b4":"2018-12-17T10:39:19.857Z","2.0.3":"2018-12-17T18:54:11.248Z","2.1.0-alpha.09169fcc":"2018-12-18T00:24:22.026Z","2.1.0-alpha.a3d90946":"2018-12-18T12:27:22.195Z","2.1.0-alpha.2496656c":"2018-12-18T18:07:42.639Z","2.1.0-alpha.8a98f83c":"2018-12-19T16:28:30.824Z","2.1.0-alpha.7325588e":"2018-12-20T03:33:30.817Z","2.1.0-alpha.4a16a3c2":"2018-12-20T15:45:13.171Z","2.1.0-alpha.b4f9d325":"2018-12-26T11:59:55.714Z","2.1.0-alpha.7c5cc223":"2018-12-26T13:25:40.548Z","2.1.0-alpha.198f2331":"2018-12-27T13:08:16.236Z","2.1.0-alpha.20dc0302":"2018-12-27T14:12:33.802Z","2.1.0-alpha.5ec96798":"2018-12-28T08:13:32.984Z","2.1.0-alpha.3152cff1":"2019-01-01T10:58:21.348Z","2.1.0-alpha.140e89fc":"2019-01-02T15:09:07.534Z","2.1.0-alpha.58cc129e":"2019-01-02T19:32:34.124Z","2.1.0-alpha.b06c364f":"2019-01-03T12:00:00.948Z","2.0.4":"2019-01-03T12:17:13.469Z","2.1.0-alpha.52295049":"2019-01-03T12:28:10.118Z","2.1.0-alpha.ce9dd01e":"2019-01-03T17:44:41.808Z","2.1.0-alpha.9eea1bd7":"2019-01-04T14:43:53.702Z","2.1.0-alpha.b56b7743":"2019-01-07T17:59:43.075Z","2.1.0-alpha.a89d5ae7":"2019-01-07T18:16:57.372Z","2.1.0-alpha.d20ca3cc":"2019-01-08T13:02:57.227Z","2.1.0-alpha.d17918c6":"2019-01-08T16:37:57.524Z","2.1.0-alpha.9772d56f":"2019-01-09T07:32:25.557Z","2.1.0-alpha.46063efc":"2019-01-09T07:49:54.478Z","2.1.0-alpha.e40864c2":"2019-01-09T08:29:07.502Z","2.1.0":"2019-01-14T18:45:39.989Z","2.1.1-alpha.12":"2019-02-12T11:52:39.953Z","2.1.1-alpha.13":"2019-02-12T14:35:13.289Z","2.1.1":"2019-02-13T11:33:56.983Z","2.1.2-alpha.1":"2019-02-15T20:03:56.027Z","2.2.0":"2019-02-18T17:21:17.737Z","2.2.1":"2019-03-07T13:45:27.872Z","2.2.2-alpha.26":"2019-03-08T16:14:27.439Z","2.2.2":"2019-03-08T17:37:06.063Z","2.2.3-alpha-percy-andre.13":"2019-03-18T21:09:04.283Z","2.2.3-alpha-percy-andre.14":"2019-03-19T12:20:44.706Z","2.2.3-alpha-storybook-images.21":"2019-04-01T18:24:42.066Z","2.2.3":"2019-04-03T13:51:03.450Z","2.2.4-alpha-invalid-prop.9":"2019-04-09T13:39:15.548Z","2.2.4-alpha-invalid-prop.8":"2019-04-10T12:35:17.002Z","2.2.4":"2019-04-10T13:03:25.743Z","2.2.5-alpha-extendable.28":"2019-04-17T19:50:44.045Z","2.2.5-alpha-extendable.31":"2019-04-25T12:56:17.873Z","2.3.0":"2019-04-25T13:16:09.964Z","2.3.1-alpha-text-truncate-4709.1.13":"2019-06-19T13:33:04.848Z","2.3.1-alpha-text-truncate-4713.1.15":"2019-06-19T17:12:57.834Z","2.3.1-alpha-text-truncate-4715.1.15":"2019-06-19T17:30:37.270Z","2.3.1-alpha-text-truncate-4717.1.16":"2019-06-19T18:55:05.685Z","2.3.1":"2019-06-25T14:21:33.094Z","2.3.2":"2019-07-09T19:25:06.448Z","2.3.3-alpha-update-deps-5137.1.39":"2019-09-09T16:55:30.343Z","2.3.3":"2019-09-10T19:28:40.541Z","2.3.3-alpha-image-use-img-5159.1.45":"2019-09-11T21:10:44.609Z","2.3.4-alpha-image-use-img-5161.1.4":"2019-09-11T21:15:44.746Z","2.3.4-alpha-image-use-img-5173.1.4":"2019-09-12T21:14:18.283Z","2.3.4-alpha-image-use-img-5177.1.5":"2019-09-13T13:02:40.231Z","2.3.4-alpha-image-use-img-5185.1.8":"2019-09-13T19:46:33.989Z","2.3.4-alpha-image-use-img-5193.1.17":"2019-09-16T14:30:53.758Z","2.3.4-alpha-image-use-img-5211.1.20":"2019-09-16T18:55:55.637Z","2.3.4-alpha-image-use-img-5213.1.7":"2019-09-16T19:43:08.084Z","2.3.4":"2019-09-16T20:16:02.296Z","2.3.5-alpha-fix-image-overflow-5243.1.14":"2019-10-01T18:17:25.012Z","2.3.5":"2019-10-01T18:35:08.560Z","2.3.6-alpha-fix-image-proptype-5327.1.12":"2019-10-14T13:59:11.370Z","2.3.6-alpha-fix-image-proptype-5356.1.12":"2019-10-16T12:38:32.937Z","2.3.6-alpha-fix-image-proptype-5388.1.14":"2019-10-18T18:04:28.549Z","2.3.6":"2019-10-18T19:50:30.642Z","2.3.7-alpha-side-nav-js-5441.1.50":"2019-10-28T18:06:13.246Z","2.3.7":"2019-10-31T20:50:11.121Z","2.4.0":"2019-11-13T17:33:37.037Z","2.4.1":"2019-11-27T20:28:37.325Z","2.4.2-alpha-tangerine-5635.1.4":"2019-12-03T18:55:25.462Z","2.4.2":"2019-12-03T19:18:11.202Z","2.4.3-alpha-image-with-box-shadow-5646.1.5":"2019-12-27T18:32:56.364Z","2.4.3":"2019-12-27T18:48:28.427Z","2.4.4":"2020-01-08T17:33:15.559Z","2.4.5-alpha-responsive-text-5665.1.6":"2020-01-28T14:41:27.345Z","2.4.5":"2020-01-28T19:04:10.099Z","2.4.6-alpha-card-border-5673.1.3":"2020-02-04T14:15:01.970Z","2.4.6":"2020-02-04T17:22:12.175Z","2.4.7-alpha-upd-dep-280220-5690.1.28":"2020-03-05T19:56:42.494Z","2.4.7":"2020-03-06T15:38:17.126Z","2.4.8-alpha-new-label-5742.1.14":"2020-06-19T19:34:06.269Z","2.4.8-alpha-new-label-5765.1.14":"2020-06-25T12:37:00.188Z","2.4.8":"2020-06-25T15:52:26.807Z"},"maintainers":[{"email":"vinicius.martin@cravehq.com","name":"viniciusmartin"},{"email":"luis.nascimento@cravehq.com","name":"luis.nascimento"},{"email":"seocam@seocam.com","name":"seocam"},{"email":"hello@vnakamura.com","name":"vnakamura"},{"email":"alcf.2099@gmail.com","name":"alcferreira"},{"email":"will@sourcewhatsgood.com","name":"imwra"}],"description":"Validation messages","homepage":"https://github.com/CraveFood/farmblocks#readme","keywords":["farmblocks","react"],"repository":{"type":"git","url":"git+https://github.com/CraveFood/farmblocks.git"},"contributors":[{"name":"Crave Food Systems:"},{"email":"https://github.com/CraveFood"},{"name":"Authors:"},{"name":"André L. C. Ferreira","email":"alcf.2099@gmail.com"},{"name":"Fabricio C Zuardi","email":"fabricio@fabricio.org"},{"name":"Felipe Gameiro","email":"fgameiro"},{"name":"Victor Pinho","email":"vitorpinho376"},{"name":"Vinicius Nakamura","email":"vNakamura"}],"author":{"name":"Crave Food Systems and AUTHORS"},"bugs":{"url":"https://github.com/CraveFood/farmblocks/issues"},"license":"MIT","readme":"# Farmblocks hoc validation messages\n\nA Higher Order Component that adds validation messages when a component is\ninvalid\n\n## Installation\n\n```\nnpm install @crave/farmblocks-hoc-validation-messages\n```\n\n## Usage\n\n```\nimport React, { Component } from 'react';\nimport { render } from 'react-dom';\nimport withMessages from '@crave/farmblocks-hoc-validation-messages'\n\nconst WithMessagesInput = withMessages(props =>\n  React.createElement(\"input\", props)\n);\n\nconst App = props => (\n  <div>\n    <WithMessagesInput validationMessages={['Required field']} />\n  </div>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n## API\n\n| Property           | Type             | Default     | Required | Description                                                         |\n| ------------------ | ---------------- | ----------- | -------- | ------------------------------------------------------------------- |\n| validationMessages | array of strings | []          |          | the error messages to be rendered                                   |\n| onInvalid          | function         | () => false |          |                                                                     |\n| errorIconSrc       | string           |             |          | the url for a custom icon to be displayed before all error messages |\n| invalid            | boolean          | false       |          | `true` if there are any validationMessages                          |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}