{"_id":"@bedrockstreaming/form-validation-rule-list","_rev":"38-b95f641912225c197889c3b57a8721a3","name":"@bedrockstreaming/form-validation-rule-list","dist-tags":{"latest":"0.9.2","dev":"0.9.3-fix-toomuch-calls.2"},"versions":{"0.0.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.0.1","_id":"@bedrockstreaming/form-validation-rule-list@0.0.1","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"0c6cab39ce310b4a8b0393fd60cb1258221d9548","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.0.1.tgz","fileCount":12,"integrity":"sha512-mzraLBa0vZA4NQ/OFb0ZeDbrdlv7OhwFlrAcT5mno9cMRhxzCowGJ6gnkKe5q93w4wvDCB2ViA2D3m9zpNjAPA==","signatures":[{"sig":"MEUCIQDU0zOL/PEktQcB0B8ssprSuCgVUwhMFtt/zi4PqQDg5AIgXCzSzHApv2ywqVaklwkY4gtL0i9HF4cR+fQslNP6WW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtgdZCRA9TVsSAnZWagAAKm0P/1opfGrnVf83diPfJIzw\ndst+uqW0JZ4kDibiBoBxADHA7psDw8k8GSpSM5BKjBHL++lPp3jETw1bEUi1\n78SjMon7LPpEll9XLNU0E2U8IHS52c0U7vIm2a7sOY4JLNoqm+1Ev8OUYCl2\nH9eKlr81Jf+5QwslDoN/Y+MSbML3mVHryQsX+gtfrxvn0U9EAIqwnQy8QbJr\niso1ZlihMxjODAG+ODhPZK1N1tUJlc0fMQajlgESw5lvhHJriKtxi3DtPLqB\n0ZXdjY9gHIQnSQuIdU2K6ucmr/CVXwSnKFMrRcKg8Bb6PTkYx3MjzCu5HVSb\nYKdQP6O4oFSX1cR82Oo025Meo65MbLJxJbxUNQVuvg7tUpMBKwYwqrv+CPrv\nSGNHie5lAb2hswLZCXaNX2WcdbShDD7j9c49Wp/+K6/KNG5jcbvAjgg0wXUS\nx/DyuaQ4Dw1a+JPKN6+SeXtm+ST9o6IpCMRCX562NkyVXrYa3zm/0XPlviPB\nKnAWpXu+Je31kpi5uWkRMfeOddb8ljWeYwfqNZ5wcyv2Tci8sdQokihhWGEW\nw/hyrypFEeNZLOWkZFAwWHP3LcoakFNUG8x4ryQu/nJ2jtQJaasNDrRL9mpK\nKflELkH/ScdaCstVrFHeQYeWuzDPqGq/5XmW7WF3Z0qM65BK8iLvXOFJh9yx\nOG/9\r\n=MbSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users.","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.0.1_1639319385802_0.19965399331711886","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.1.0","_id":"@bedrockstreaming/form-validation-rule-list@0.1.0","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"8ea9f5b14732d94ca84be42a28a01046e078f12c","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.1.0.tgz","fileCount":12,"integrity":"sha512-J55sMXdzkphtEr+kz9dWWqHQYfRhu3B4rDfdrcsuU1pfF6pDBy+Mp24CPjJUpgfIh3LgocMm01FzKdBO4yfljA==","signatures":[{"sig":"MEUCIGNIwKC6aNbgaJprODbF4sOvuxwqH0b834BwfaK/xfYLAiEAspWTBwsmXvgsu+mlPZ3sYZeXWR8HtpIpyvuIxjDgcRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hShCRA9TVsSAnZWagAAYJoP/0bEQbePGsuRuJlPHQUz\nVmksWjMh1A9KcseVntg+pSD2GbwrrdeEyyaPwMERFky/IBGYw81xTze3vmfB\n01aJAQSpuOAlpqqwOb41uquSmToeAgM1pwLiITHH+aThII75WhzxlDNi6CJU\nQxvfqWk3h1imsAMoKuPoBS3rbgtW1dOXllbNoH2Yk00ZNq9XkW44Wv2deh/C\nm5XnoNaNCQtUpoEaUapPwpczfZScY9fwqSE5MryAnUURyC8DkDAnr77z3Ba4\nSOyyyaCzVSiNlzGp8BLeTKoRJ8mkPAFUEaPVh74h+G8Ge+BEAP/42ZzKh32x\nyiOaxzGGPJHuSwhRxvyglYijM8VOgs8cj7Nv65+zKsn2z9gY/nm+FRMFRhYc\nDs2j1s/29bTSRBZHzrRZP5nhx1ph2WSyrzWIyn/jwYXHg3YwBW5OnfJsZttg\nlxm8UJKJdeJMeF53f59pEPRRHQXCSTehJzY/eJDZdajSSjqy2CYycDabh1Or\nwdsQNDR5ozCpUReEcxvjc1bSrIUK7LcbU0x4q1Dcgkw5wXbHzH05O9btk3Ks\nURWRczLA5pW7snxhMR0qW1iQp9o0frC/94LSByhg8WE7LDq09FCpZM0aindf\ntYuHDovm3do8yamrrDM8Ba7r9+YO2Jz1HPvGRao1NwkzIKmJc8f3/TaWmgOj\n1gq9\r\n=SIP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.1.0_1641419937436_0.4400771835027779","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.2.0","_id":"@bedrockstreaming/form-validation-rule-list@0.2.0","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"d65f7773c3c72fc3aabef3edcd1d23f6a2a100f6","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.2.0.tgz","fileCount":13,"integrity":"sha512-iURZPOGOEZQjQ28mufVErzaLkkccjm+Cy4UPmDGhhtLtym/SJc2xdzmIG79y6Fg9kR18ucMcbYSnEQ9QqNE5Aw==","signatures":[{"sig":"MEUCIHcUlWgThS3FINcemLYdS1N77M8F1Q+aZ/nFhr+Rh/TpAiEAmFim+JVzKJp70S45UOzGZQI7oxTqfZIlkBOziEzqygg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1jHlCRA9TVsSAnZWagAADDAQAKMuhjdekk0Qymb2wtwE\nprxxz2+AuXL0RHw9yKp3e71yRUCtV/QjeN6YXIp4Ln71cNxPAJcZ+8ekwi4I\nUnAHjxnewSfM0zGn03DuRhVDWb4bNtvxkvOg9aO5HxcW9Ah4Q9W3PGr6qWWH\nU46McU7pGceiNvyFJDwI30UPtcxh9Epj2MdF4qucX39nn1uXJVn5bgDrOj/3\nNozLFEpEVUqsGfIH0IbIocme80eQn4xHZkhYsfnEkjO4oifn0whOMPt0Ow6V\nUX6LoKA2o+kmNcZZcJ7PqE3nDq4zQZv3qImcRns6QEvBepquM1ZBmAQta4IL\nDnmTtuaVpfRmlH4y3nMwcNGaGEzcZGYTcu+As0kV5TrE3HpuSN6/nTy+mKk6\nl2obKuTfEmWMfQltmJffkTo+MKK0VmhGK+ZYEgwuAtxcgI431paMWd+LcQ4B\nJ5rvin4ft9LZcLvta1yqgDc7zqLj5FcDCcdI/YdtQqM8SmbpIfNso6kP9NIO\nXNvjiKjJHMq3ee7WWcuEwkTze9m8y+6Y8qNmtESRdqo0Eln9CWUbfRui3LSC\nfeqgMq7UeY/5QAAeTPIWM3LMwqDLNk1U+oeYxt1UgC5qQGu9WRRd6JftC8yH\nSifPqh6NHHp8LE1reNEqRh0K5XQyLc+vuKQ6iDaQiwEA5eowRDtD3rgLnBAM\na2d+\r\n=8tO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.19.1","@bedrockstreaming/form-builder":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.2.0_1641427428828_0.8157052555497668","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.2.1","_id":"@bedrockstreaming/form-validation-rule-list@0.2.1","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"1815835665f6b909cb4d5c0d7e24c924cbb42eac","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.2.1.tgz","fileCount":13,"integrity":"sha512-8s7ksFMYcYCS8KHdwg8pB8mvukuv65IuSYdhkyDezoJxkmLimp8TRragek5gfXySUek5OgTucKdaVTBPmygQBg==","signatures":[{"sig":"MEUCIQCb7psrbTcty4d11dibqRTGFF2E3pT4FRNUSgRepfuVEwIgdqQ5lm7lA6JElaurGux0TDIGg/KkyMeSZ3qAaL4au0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh14EFCRA9TVsSAnZWagAAaisP/j6NnbrGCyzYwazW0Oqj\ndpYKkVAj9/jVVFSA/AneK1ffWj0lJ6a74IiNaSpQJdG2NZhNmyReul1cp/GH\nNO5aF213tvelU8D4uopGzHLtWcgAvlHBa/IDoNBQC76Qgo7zyBTP1WxEvRjM\nWqfQpy12YWeqbZZv77nVxOCYf8IfPmrer9lf7tkQoGDdx/1hHjyCSX9yikVd\nrtB34JV1vyy7i42zak+cHgnzjbKQjBt8Jf+1PoLjymVw8rxX503ym0I5cqkb\nq+VIxNqRXDUwZnj1yFMtWTuK9TocjM/e2u2n+Aq0uLYojMNIandIlMGDXwQE\n0IXB9HgB8HLGL4eBBUo9ntmqfKaWDTH0jmvSzSo9tgSoxFtD6pkY43t5SNg2\nnBL00k6Q4nPmVPyYmkUZOyKl9p+dhZmger+vncv4LEUpILUmqJ2oE/O5/Qw1\n3DLrgj8n9q27tZXErQFhg7Akeqv/+MzNCtJOdrLT3TSL6ppjBfZjY1Ezc0RT\ntxY191GQC6o5u07o9Z9SncOuVsTPY2pp02IMCSLWg+Xk/m9aBMczg49EsfA9\n+CwOIc4Rx8s4+R6WVx2h1kqQVXOsDDH39n5KCZGe1PoHKgS7zAX1/k9EvQeU\ngn1SoGvqHXi9DYF6jBz7Rr4ujG1IjM1nid9oKFLTPMG8GiDirBuFJLcDwT1c\nq4pa\r\n=hDhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.19.1","@bedrockstreaming/form-builder":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.2.1_1641513221277_0.39551487718015754","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.3.0","_id":"@bedrockstreaming/form-validation-rule-list@0.3.0","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"6bed5a099741f5651a99630905a8c2da13bb6f3a","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.3.0.tgz","fileCount":13,"integrity":"sha512-mvFUaaCp+eeBRKcI4qbBXKXE2zmReYbEBL7IWENyOUi7IIYaf2ri85QZSS1KdZQiiWzJg3vUwoi8unaaiSaadg==","signatures":[{"sig":"MEUCIDt8m0V5eDYc1BD689hTAs1GyJLdYVfkeYdAGreC++dPAiEAws1s/EwSF4UF4mK4nfV8ESOcSruBJOwjHe+ForI0d0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3M2KCRA9TVsSAnZWagAAFmkP/1gCIkoOnwREGhtB4CWD\neg8L0AQn7kPjD5MWQbOeLqwcS85oAEGYoZm846aGr9PC4usmjip1UTryOs/z\nZdzfHfIHssCCE6Q8sxEjooaOFR6twuT5NMBx7/ee6xCeAsywRfEY0PtWVJH8\no70stD3YuGPNpBWA64grEk6JD7u5MFPKB6mpfQstlTXMkjNgQkvarzBpT/tS\nhDzJlSisv77a0mgpjElR0g9RkUQvrEmiMMRn5TE3ioG2SsYBk41jR3gsTci2\nf5Ffgv2A2ee8Whl/B9+hJnVhlQaZ7LHTxrxYTt5UcP+Xtqa+jSVYOpDrNe6l\nsgsCEjfEUDl/BIla4Ol1M6BO4spRnoY8M4PDill0ALjPp9Hu9piUKeVLS0mC\nKC7WDiCKGNnmbnSpC7NoiucwpNNVucNhAYCnTrmbn7QYZ6QOlm/Jf0QKa9fR\nfuI8e016W1q0PZoWOB1OuC7mdJHVB8BRsoYAUfnGVU6hq0+pvhZmezBHeB4V\nRIS6sG9fwPJ79K58uWaeUKwh3L/FSMcfKn3Ye+h4XozX/h04SRchS84Vqq1D\npa66OFNRDLh7vBoV9RBatr8IDSF391p+4wNdCXysojEgr4ucQ4Z9X17cSnne\ndwlLVg4HfX3tjiWomjHp7F8b1Q3Umwq6mn4PaqfkGzqK9ZO/lfiAmxzbx1Rr\nzwDU\r\n=CBX5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.19.1","@bedrockstreaming/form-builder":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.3.0_1641860490155_0.7854796270777389","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.4.0","_id":"@bedrockstreaming/form-validation-rule-list@0.4.0","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"28868e9cb06c24adcc65583b07a6041c1e53144c","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.4.0.tgz","fileCount":13,"integrity":"sha512-myfnwaaQO6MlVo90azCMckDR99Ma7ZvWpE6+rkGzyf3cczvRocciuQbUhGMw1KUSpp5SRmNjY/yO5XG8DH3Fzw==","signatures":[{"sig":"MEQCIG9WtgxJKzTSt2Lc0rBmTS9P+k5k9yIU1tlKSilc1sp+AiARYKmkjQIl8zO5Ff7dll/n38tiv9AP8QctXCGYksrFuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3XuPCRA9TVsSAnZWagAABc8P/RA4sA+gx95X6KRInCdr\nkR3q0RXn/uSrxFGqHxLr6QFMfhjl5bB3GRcTOZIG4qp3r4MGyotDLL/mZueM\nImaZArZiNmLwL9VtEv5z3XoP49LBl+Iq8tgmfjVdLQ4og5LMEiNwDL6Blnk7\nl86HOQIaQgGNi4KgiWVZ9rMderk9PuqpD7o+cKpb33WDk/K5vRZ1o0eJgO4E\nbJLnXG38GiGXegiimx0Lh0GZ/9neP2aY0g1OTFAU0SX8PrkjGlwS4WjvczR8\ny1wgXY5KFTb9+qOCbQRKSXfoodzwB8D5jS3zFP2gOPOcrmrOmG0dG8vTxcah\nVUTEKWwWY8HN2LKOwu2xJoi/3YjbFwgPl8S+6aQpBTf1P1vpkhzC2y3F7gVE\nm5YH7oOquADodRbGqiQ2G6P3H5kpym9bj29CUEpQzCj5vtKUUwu1dsj7xzYa\nnhBFdtnRI0/vc0SNdj+ErgKCGurBhT8W/G9Bmwy+ol+LDIBQ/p0GCn0bfTPM\n0ecnNzt6ilN9Bk//0Q6Y/gqTbFGuBpdJVwFEIrVCgVouZs4fLHW02rqIypxs\nTKpV+Eojzvt0BOVzcB8sAH+dar8O3mhIL86vTYS9Qb4PxXoItbCdshisjKom\nOTrygzqiTP5OmLY9wDF9f0hPg8jgLjIqff7om4ZGDLiNWrK/FIU9E90wbC5F\nm+pP\r\n=mlle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.19.1","@bedrockstreaming/form-builder":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.4.0_1641905039464_0.050224196272408594","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.4.1","_id":"@bedrockstreaming/form-validation-rule-list@0.4.1","maintainers":[{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"04c80d261d38d2f9a11b49c4c5395e0f59742b4b","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.4.1.tgz","fileCount":13,"integrity":"sha512-7x/AVb6ni0wkpK+CtbyNq/Y2cj29UOm/onPrJoadOWWpFS8u6JHIYBRl3rG/ZvC3ah13wqKHNGVa4OHNu9tKuA==","signatures":[{"sig":"MEQCIFgM3mki2J9A+9bjxi29AlUaHKKW+MyxNppOfTOJWSwkAiAmQYToQR8mYzF0mMFFUHLAa5sN3lq3YqOqu7BkzAXT7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh32rxCRA9TVsSAnZWagAA4JoP/jmsQcxd7GCDY4nYPHoF\nswno47kLZslW5aVYr9kkcrX0asOvgaE1sVnonpU+PP5PcUsDP/RZVoalWgXV\nclZzZAw7t5iFkHqXttVVugdbXH7/sOyPu93ZoYAZk1/dD6jiAmVLwmlgxP9t\nOaUtO0Wzp+Es85c1jBkkalSu09UePMT7L2s8lMXlTgZnk8Wvm80hYiPo27eh\nsGM3tkW4gRZbYyo0Au1q5vM+aFYJjvdXqQ0TrlaIjDR811TiYVnxwvaSXYXE\n1e7bZHCwzayt6GvEGZc/fuFlHB/IldpfT5O4qY+3KnG9iiByj0hWA45Y7zzZ\nPLYY6TLx7lkKkA6nKcnJ0N2ytScbXBoXKTFwer150Kt49quOXvmuKqw9zKcD\nv44yV7Ur5XzhEpPewpdSLXoV1NPykDPsuYUELz5lEKvrSt57JE2iUvakVUAd\nmt3JlOV4DSr+Sow4sP6ngelPs9DTgRDYKmiDeKgdaBcJGzkO4ctdvkqX2KjS\noiz5Wl151/mRhxmCcWq/IZ7IBypGsR5DzjlXe9m7ApTVjfzjUs7PUsAV+xWi\nk60r0UyDVRKe2RG0LfzxXjE5dmSLOdM0j9rPng9fvliUC5Qt4kKahPhr/d/e\nMqXXWGcge3AKKJkp2FilmtzD+rSWjYmfUajlB4fhjEeQx70W9WU4vFloeGqQ\nckQv\r\n=CD6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.19.1","@bedrockstreaming/form-builder":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.4.1_1642031857365_0.3742414855579337","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.5.0","_id":"@bedrockstreaming/form-validation-rule-list@0.5.0","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"c60c5535aa48a571441f029c8c7e881cf30b495e","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.5.0.tgz","fileCount":13,"integrity":"sha512-mwGh9L/zjRRdp3EKMcL87RklGkCjgYTuT69pWE8LyCmtYecsFsvCrJmujqSF5RUsUlzaEXlnl6icBrnPBFM2eQ==","signatures":[{"sig":"MEQCIHA3Kkax6xYPd25kCUaZvqwZ1r6aD6DTGSBXK4dB/iOQAiBZX3ogiUhQol7FhAZGB3HQqUQGhAWNeAUS9K+AYuciSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7fIDCRA9TVsSAnZWagAAJ5QQAI8aiIBqJzfpc8gRcTzV\nAXoarl44ty4eQbOVmjgjubbrIl1VV/Qz37p4Kxcy8y+isFIoH/xJ2jOymJYb\nMDxIhWkiicIPaR9Ib5tPoAYRKudhp70m2If5XF/y4lan+7pb254CcekILxoP\n9oN6h1yOf1F9Lm0Lr430sh3CCU8RXO4T2B/hNolsawb6Ri7RTPvPBXDhLNny\nGVsLMjWK7xGAHcDdO/nA7qOi2aaUkhhhMjTn8bFpR/rOHUjmij3xQgFxsXmJ\nTN8h9h3Dy65rYZ7T0yhhueST4BINozXEW9LLgS040Je3LUREn7xuCSasQxxj\n20H1USHgGzJdx+ciPIJfg51dOXbYlT1iExLSZtFUKyDvxIYtB71PnZ3g67EM\nJt0z3ppJF62GxcZ/p61UvkOZpL3GLtux5BAK0zTu/mE6jxGieEdO7FdRKTE2\nHKU+E5fbtJHUSB0zIpvejDBaQvhO+GjNPu9sGvMi5MVUM0lCpgPM8WUgor/K\nHmAjJf8cOBbJLSSpkr3EWFPmp+j0pm10onY8H5f99rAC4cNVZu/YXrYENfkW\nJlpNH2KXDF9LTeuCCJ4IPGhH8Wt6WsTdaTgoGo9P/FV5kHlz0t3phktcmCrC\n2ias5GQ6Y0eQUOqGiswuP2YNkdLeG8P1qcnuc7waGkaYkrZU6DPWyXiFgENE\nlivO\r\n=d7QL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.25.0","@bedrockstreaming/form-builder":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.5.0_1642983939545_0.6672066051041565","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.5.1","_id":"@bedrockstreaming/form-validation-rule-list@0.5.1","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"72819772f0577ece79b9d2fc8a78f171d6be6106","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.5.1.tgz","fileCount":13,"integrity":"sha512-PozZO9+3vop8av+fIRBQ741009valS2FMcpDywzxHjes8eBQfdzXah832B9vTwqVGkPI+O7Xe+AK8O4R2ARMug==","signatures":[{"sig":"MEYCIQDx8xheXy3Bn34PfDSXyQLXLDbzCtAFw7DFqb6YO8ERzgIhAPij8t2cq0BHAx58uG/SlYaVjiV5J+5zgwkZx8mPRmOm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh88qMCRA9TVsSAnZWagAAkhwP/10beWp8rZQJkJeRi21I\nPVPs4sY3JTtnvu7qi7vso2Sa0/qzX+a5LwqkqwTz86YpdIaHnaQttfSJAWGu\nMmssfVfUg76R111WNIleau8CNyZ8s4ciIbjbaLNp8ClfWvx6tPjW+eojlfTn\nsLX1z11WayIlxrcQ+UOkZEJTQ57dfuQRewrpvF4A5X6yQ+IfR/H80Kk1nqjR\nQ/ZzZqHB+d7eNj67+LtYe9c/jDDLkfTqNhbYDDMzyyzrrXW+acTQTuOu3h3c\nejYi56AkKm+G2kPzqpHUdQoXobSA+w4tdk5Bd1zC1v/v5RC3rqxfc4/fkgig\nzJrz/HlaDHMpJKjufurWYIPLL2Lynea8HQAIczTjR4touNOMUNhmYGiZxJ/h\nOFgJmT+gZhnXSDxEfYcqj5sWKPYrgicy5aZQJ27PoaJQh26L9AO59wqTIRyL\nn56XmSAr+ngCfFVQDMyvmg01Bj+meDtm3eRibnk3tqKl2dPBIY9YgBxs06eK\nLD3bghumgH2t4wl+F3Xi2p0vUDCGoeqG4zGBF8uq09+pNsVLWvobeAtiDK9A\nCynLSemYPkzBSxm1GAFPE7RzbOl3NgPyFyRpnGhpuGvQ4+HUfi8ABDkMnvNp\nEiWrWM3JhooM6uWlVJ/Lx3GlF5I6wqBek0o/YXTC5Lie6iT1YrFABjspcVXd\nsfDp\r\n=rB5G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.25.0","@bedrockstreaming/form-builder":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.5.1_1643367052691_0.3384084602496247","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.6.0","_id":"@bedrockstreaming/form-validation-rule-list@0.6.0","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"271aefd5c241cf5e82138db5dfa995f88c51db3b","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.6.0.tgz","fileCount":13,"integrity":"sha512-4OV45LgqMM/uEriMy6VGO3lIywwA0BIyxIo0b5aV9p0AgLa/cvRF+hiZFdQDC9l5sGLAccvEDEv4EWep/E9Omg==","signatures":[{"sig":"MEQCIAa8TKlDsGN0xQKwkny44IS68Iq4ddSQN7EayDvyHkBOAiBwLtQ+4cDTbHr3DVRakl/c2gcvIJhFH/XveS//vUBhkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh89m4CRA9TVsSAnZWagAApfIQAIc9edMEDg+IYCiSudOT\nDmeQsGMSSO1Ryqf3O1ZfqBABNYcQchPt3R36H7rby1NF6Vjs17uEbGpPrkrw\nhysC+qC9794iZ0p/gJ9OWZjBFJ6zFDrGU9OZ4lGxSnU8M6MyuijFaATZE8v6\n1nuuUCpKxFe1ER+GNyPPPSKactVXTmxnQQM9SGnpKmW97coEsCjbtAsOneys\nivzDkHk+6VkmrpKGyXmPop0HJqsBQomI3Z7JscRCjwimIeedDey0dTIROO7x\nlboJaey1OJsjNu4ZjEwp1i/zbh0nEvlnWtBq7Dwwq/wVOcAN/46tfMgwDyDR\nJoUrXfyBgZrsM3LTnzOyl5c7MIEtgmY8DeTvaG53WdPqt58KL+S3HU/Gxsaq\nQfiXw6m6v4bWseALp3P7fz2L2ofDcyQHlH9lDIPpeGE+pDTDan/Vqsc5Dmbs\nEU59a1nNVeRBOzCbc9ILBVmp51D5vNKfen4Y2IXd8Fly4b7HEnq3wQAt/o2n\n6NWJ72UWdPrjAYQeTyXXrquWq76F5YbJMhNy192hyfiuqBTU6hNCT9Kvr2I4\npvyhUoMpVpXGAGKtgt3/2pLTRfDgKIz+xunygmdtJk8Xbnx47lmnwRxIrXFV\nE9LDA7YlVE08iK0eu7zx71AYhlkshgX8ia4lsrkKW9HQ2I3H4xYSOVWtl0M2\nmEMP\r\n=18zx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.25.0","@bedrockstreaming/form-builder":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.6.0_1643370936045_0.9822800918050625","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.6.1","_id":"@bedrockstreaming/form-validation-rule-list@0.6.1","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"3f38ecba1476b72cb6f52191476886ceaaf06866","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.6.1.tgz","fileCount":13,"integrity":"sha512-Xqe9ZIZFNa/F+AJFNFRSD8TxHzY76DX5xOV5YQf0xm7igfZi1wBYIgaRSYh212Qqp7KIGFyLUFLvuA06ZUaAgA==","signatures":[{"sig":"MEUCIGPtBuyJk2kJmElSDrG/P32JFdXFll40Sbda2EXcjP68AiEAuBVAqvkxT512ccXa1cGXMAaxsxIfTZmJ79F2LsoWDFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8+qkCRA9TVsSAnZWagAAHogP+QBj798/lN10JVoHi10e\nFNp6ZOv5IZwm/5UPp+R3R05yhymq0VCxVAdT+clqUNiNtuvvZXXEzp/kCcrh\nl/AjgZV4gYyIEM0TXXHcgAE1u8Bkg6t7DbNG89p+9Zbqe4BuugpU6yUs7cGX\nm8v8/8XkIc5hDjVdEZtZzs4WswpJcnkhzSg3Nk0yHH4wfqxCZV8hQ5Xod+Iw\nCmmDp0X39UrncB2CbzqeEL1ieXu1IhD5OKZpL521tspJyq6hUVDgMQE4gNgV\nwXb8WN5soQS9gfY8mijiFRM2XuRDlbg/qLNiakCh79BZ9zy6vKNxxP3M677S\njhDDF1S5Dwgf8zzyBiXC1V/cG1gRgLgazRsKbP/03+h36po3/DVPDYsuYZmC\n07y0pJJiR0pe55jNil93/08WAVOvCmnA3PROjY7Vf5FfsZ/8Jf6884d8rkKo\nUbp7Bnapu7SgDGTHGwfZpkU9VS1xkrAZ8gkiJWoF3QxWblkVv3evtJ+XfB2o\nDWEHS76oddY0HMd3TSPY8F0einAnmk9A8c+mMww7+1kCD0uCq116bUbRIEgK\nHdI0AxHIA9XZAGX66KicAs2Y9ESGPdFDO1EXZSlzT5C26V50UOc0dfU+Hyyt\nVVobcJn8Jp2fue28EIzfesDFR9o9Q0pxRtnpDeU16jG7B24nmoLwkkNdReoe\niEz2\r\n=mx3F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.25.0","@bedrockstreaming/form-builder":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.6.1_1643375268600_0.33356102792203","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.7.0","_id":"@bedrockstreaming/form-validation-rule-list@0.7.0","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"a365d007d127437901e84622d1f5ca737442dac7","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.7.0.tgz","fileCount":13,"integrity":"sha512-RK7hMYSJ6nRheCh+EgFy983dcpTLDjYh3aocVDES5fq+xH+d4UnU27lJ6rCJDUHP5lOBa4eIkuQr7G9X6EF+pg==","signatures":[{"sig":"MEUCIERKz5kwK4wNVN8TCy5Ii7wyflYygin386hYH3kGCmWbAiEA1aAy9BHhXyFy4S6iXLosNJI/tALIQNm0lUIPE/81O1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAweYCRA9TVsSAnZWagAAG4YP/2iGaUAKzvkXK3WX7UwX\nTsSC7/DCD+gRMdjm0jOyB6D72w0RX7M5vgQkzrGYFycNk24r0ZEWoC0DmEaG\nyAQeRzb2yqHc3zRI7wdmO+VMNAiyyRITNeyTBeXN7eYD5CLkbnWkH4IH4CSR\neURg0HBVAkwkOP3l1l+yGQzk2wO+LQkxdcmAUUi+KLo12ibJqv3Wg5rwN55+\nFLk1fb6aJFKh1Cep2CfWFkZ6RnX6+V53tiKBD9zJBYeFATe2Pv7vt7i7ycwn\n0DCtQQJOgNeXY/kAXcx3MHirQ7bCiXcsTjkNAvfwDvJPg9wXNNl7UdWez3uY\nVBFzXfmmrncShORpSHg8pquKkTQ36sTpjdDRYC1zfpI3ihjhptjWEWimwqsj\nFDkmU0i77MMXL46/44n4I94p/wTTriDqb9yAWYSVH/D79WDzSkjIlRbduz/3\nVPhf3sMYZEFdPdQXTg17mnc9q1DaBHHHG6syBgkB2wY3IwjuMdsYOq+txfOk\nPmjCJehWWt/Vk9k6WnEThaMys7CJr2lpvHsBzCZSlz675j/ghS/O+pnlbT5S\nkrCeY9oCS9egcoswX/vR9sMgfEpabJeSU/S8aKYhq2CIvpIazXqwW6t3vAqx\npaT6XTVDm7Kqv5j3riP9JzK2ivn5yMKWbmEKp6+KGXy3MxW6tXT9GzHwZKTs\nl4b8\r\n=aCzT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.15","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.25.0","@bedrockstreaming/form-builder":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.7.0_1644365720272_0.7293020730145394","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.7.1","_id":"@bedrockstreaming/form-validation-rule-list@0.7.1","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"f1e42f0e2a25361ac0b63b1fe8e713d51e6f79bc","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.7.1.tgz","fileCount":13,"integrity":"sha512-Oq6iixbIzO/pDF8wZO12T4By34dAl5NZ3Z/CmXheRo6cax9MTQi+8wP1cXiwGbQWtgrRfvr7vcwplyLsNFu6+w==","signatures":[{"sig":"MEQCIEHZCgfRh4KCRIn7oADC9kvFET36FPdHlf+jOpkpyDnWAiB1a6dcdqh6CE4jgSyt4j2Ur9J7Ckgi9nWpZ2LBKittKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZaDCRA9TVsSAnZWagAA0lIP/0+sxDM9uVSi/1qSva1L\nv7Q/43UB2yql15wM/uwYddfKT118LWRC5Edyu+HZFY76pj7aOm2eX/up85Gr\nDc9tBperW36W0cOM4ezM/etwHMVDqNZVDhqpxloZAqYGJtlZ8lAhKL1r4sk4\nRWS5xsKhEvZzI6BG3OxoRDfx6fjz63gU9GTWE3gYDTlQ3n5gp5Urfxia/xXZ\nw6VqLrMf/ZjeyEb1YETu/fDMkyw8wZVhsTD5QSET6iaMqG6JPfAt30cQV2Xm\nxkp9yPP/Y3WmTwOqpMGRho3WFZldjx+Tk8Obi/qei0cFqg2c0u03JiMha24h\n/nj0z4zaWXBAeIuwwyxj1y8wxkVmnspDDkT5yRLp0KTOka5VJL22oVDLY14B\n92WzaoSt8AsTPL7XTnWr5LWqMIxsTTI+3d2SFH7Kpf/bE2XITpi+Lz2VKewT\noszs4tpA7e1WxM6cryAvll1S3SmEU1LIBONdxAfyA91+TdfZ7Q12N6S7jC3X\nkCJHlXRYeRrnaye14tR2Bd5GWu9Wwxdk8ACAUsd1H6TRfhPUZRcFQuLsuZ81\n9pOOX9k3biC+277vUTszlbSYCv7XdQVWdbbpfw76KqJU6Q7eBN0mjrf+Vfk+\nr45sEyE+6b/Da7sG/QFcRPQ8ZJMDkAHRuLjjkfsZhNUPf5mTUtsYdplaHF1n\nnVPn\r\n=TsaX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component adding some behavior to your existing inputs.","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","classnames":"2.3.1","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.7.1_1644795523037_0.5151424604443289","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.0","_id":"@bedrockstreaming/form-validation-rule-list@0.8.0","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"b8011a5b0877ef1f5720daca9fcf0c6d68acb831","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.0.tgz","fileCount":10,"integrity":"sha512-5JahMBtWpIDOLwzC4tkG6ezyiBmNyyPu6wsROvq7s+6VncbJcL8FJsK09tbBJ3fexx3NLW4CHt5VSXrYpRyZFA==","signatures":[{"sig":"MEQCICKItsGk+oCuTv7TR2Dk+T5c84IBse83U1c4Ys/IWvWPAiBbOwXxx/SPYTTzs2Q6OymxxmbDdovyjrF1obkP380Scg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDle3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXqA/+OOVUaTaClnFcIb8HAlUwzF2OY5TfJwPdR54EeZfVlzy/C/Vg\r\nnB61zYUePwp7iBkghjKoFnUVGMd9jNdBq5yqOmy2hRCIIJgp83uEjJ9x353/\r\nyRkjKoLzZ+R9G+BbkpIAPerPYwxL78AKq8+7UhMdng+pRPEZa4EtPmxed1fL\r\nVxotolfVTo2cWhrVHt3SkysK+BKIaDwRQoXISkR5FS9oXNFuq+hhZPcnJ5RY\r\nk3aAd+n7TFy507GToaWdUTD1THhgA7/GCKq50qjk32xX4Spv8yIR2b/W1Q8f\r\n2S2lQLjHb2JZBo8vMmannI4VIuBqg28nhFc8Gt70kNllI7hNiKH5gRPPgPxL\r\nIU+ESICa03h1wiJMYMNLRGjZMYq8Y4tUZxbyEdpa6DYrHmrpwkOJBbqONYEc\r\nGEJqzGnNCbk2MYfDfJMdgXdLHbNgRoFtgD0+Rf0jthBR/BMb0cV0S+PvHzkY\r\nvzu8BlrJWcXxo35IM7x7hN4gBuKGAUhn6cJJ7jpnZidsArIGdN5sfw22IAul\r\nnwxcuVHZUpwERuD4kk1uhWvfsddiAuwnsbfqpFnPC7HWqF4xodGDJa4oxHkX\r\nLrEG2Vnn3v8byYXpu9+X+rle8tzyfQ0VscCO027tqRql9cpbBUuPgzW32TZk\r\nu1e7xmlNZauzi7EO6ooAIaD5wGyNH0YhDPI=\r\n=EZxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.0_1645107127305_0.3782774495007033","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.1","_id":"@bedrockstreaming/form-validation-rule-list@0.8.1","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"d11d369c4cbd4a1eaea153ea0ba21e190f8af7e8","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.1.tgz","fileCount":10,"integrity":"sha512-+HJv37k0+GB8xwkb/L+KW0MHT+2lgKMTscRWTBB6FlUZCYefI9M9eUqWF3M1jmVfHzeokAVUCUeGGzPVSZPwqg==","signatures":[{"sig":"MEUCIH9kaNIbombWJ11089ZdlxIIDps39ZPR0639ce8/oj8YAiEAwd1YewKqPAGVr2zPEVsZwvJOnixsYWDnGsXFVQPdi0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvzGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp21Q//dziKu8UOszp32stkVW8fEu0OE0ThLKTelgOvgqCJBIHCJc63\r\nc4nAPCNG1hnXIYYzSI23oT/IdWKNGFaZiRx8H8s+dfIG8SoIRHc49ZLG5AQ7\r\nU4hFJOI0dGZ0xPXzjH41rzPGLx9Tq2LTU/8Y89AKjL4Mi3r60UTUB/9OnPIc\r\nY2TeQMLF5qYzmGvQG2F12VDiY90e1g/5hbV20TrjGNt57+0R7/bKxD3YrvXv\r\nowAEcViXBY43HqccCcf6+iVH6h7WnNRloR9ItoxtzTumdF4GRumaT38hpVWL\r\nv2fGwmNWR2bfOXPnMtkAuwvH86fa6pVFVDi2CUi1gO/aCYnj1xvVk+BKFoL8\r\nNHlOXTK6+rOzPVCpr1o2THdJzN4HXjV9M54KnFkUSl8Vsz9AoPctSf+YFlBH\r\nR6ZJMQinZjuJqiDM9fQULBW2nbs2nE9EnQGuvlRU9ezUxWba0Ao6mUnbXTtM\r\nyPUDdkPeWFMBdvnwWJEsaTLIM4CItAuR2V16M47QWVtDrwBNK2q2p9waejtu\r\nK6cEivKa+ljKP1Col9K0RhrGynKF8pXCzoR5xVqP54HUp6hAocqR9oTCEkqc\r\nF7iqzChuQcog7Cr2QmtmmkMZjzJRgpNkkmPN2OK5w0MX/c5U4qz/YzSPmDvH\r\n0eDlUASUPf/zrnYamZPdeFqQ+BmW+SBNPjE=\r\n=0zDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.1_1645149382130_0.22584728928599573","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.2","_id":"@bedrockstreaming/form-validation-rule-list@0.8.2","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"6ba740684fa46d59863943d7ea74aceb7eae9235","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.2.tgz","fileCount":10,"integrity":"sha512-7P8oQcs94Js2HO0QdEm0pOoEoQHDdfaCqcOz15vGakpxGGfb3uxIwI64PCqt09M7p2ARWejV5YvxMlLnHMQB1A==","signatures":[{"sig":"MEUCIQDiLPrZmhkpz1KNtWTMrwP/5zyLMPEtvTBb3KipeFxwygIgSnhBA2Y5uDdqTUad8xid6WJCib0N+kj58yydZH8aIOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE87KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoQQ//dsrB1x1Du7KKGaz4AKf1rD8tRh/nyZR6bIGH6qrOjQiVRmsR\r\nbNSskXKKaUqx/D03Z/jE148uO2J6eKpxG8ncsCvvvs9h8hkYMKuAjJMRme7T\r\nzwDYL6N/M7B1E0ooQ3N6d8seQ0dtxFOV621lSuezi74Du0GPMfKC0kL47P71\r\nKvqx8AqPFgNTrCQqT73NPFygNkfc+zfTTl2DedQXVqDUT5CE3F6I3djL9qT/\r\n6b0PZgJHK74tT4gZxjran6IIlaUkDigPLARRfdc2fmfRGDEJ/rJLRAEQukNq\r\nukk4BVvKlP4d47AIZhzEK21tKarY+7S5wvg8K1NSBNwFtSt7eJoE9p2PsAuZ\r\n9ifiZTrZAPlfjiJk4jjTmpb0y/+j9hlkx0RSllgWZ4YRws7fwmy46rYMwTlX\r\nq/a9AJGhE2Tzt9eJzOh8o3JoDoamvKtc/r4oP/RcrQ+6gwcR4epZtc+NBI4v\r\n0OpJtm6hKf1EqlLgrCMeUOVFdquZfaYtk3E22pvGG5JrW9VBesOqN4imvON2\r\nNBYP5RjxVFcixQ9UchKuXIcdZji9oe3XkD+eyRJD/Z5taZFEGXwP4uKcQdt1\r\nUMvnJ5VntDXZ3sGf/uylo+0KEy3KNwt8g0Yhg8ww+bdoJN9VtFdJ7ZODcf+C\r\ntIXzCCeLNrayEHpWuh18zOCb1WEi21E+Qk0=\r\n=Ww0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","lodash":"4.17.21","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.2_1645465290818_0.4232959604021109","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.3","_id":"@bedrockstreaming/form-validation-rule-list@0.8.3","maintainers":[{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"fe30f8e810f153c293d98112aec07a2f4953b782","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.3.tgz","fileCount":10,"integrity":"sha512-EdWbl2iviNbranWGd8nDAXaXGJXDsgLv0NMcvhnBZ/DTeXsexFAfnCotLeMS4ExKIbHUa12dNXyOerp4txbOKQ==","signatures":[{"sig":"MEYCIQCFTB3RFaD9uimTHppOJpLjhFjLd9wC1nJ2PJfTi9nJ9gIhAOx2zy+QCh1kuob2ObJfb4y9a77F7bPe6LBcrxjd76PO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHKuDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAqQ//W/nIr+5N3XueLYxx+dryl448/wlzebAA9pnGCVfIK+S7c58c\r\n+bP9KWbnMw4tWwYVn6uuvPhVpLi8KfhVRZOrvpqOyyZNgT7D0bKkZooMrp1w\r\nGIWjTsovXHH6XmNBw9e14Jl2qXPHBSFi4AtZsP8FEdTlhI+utLnYVCseEZ2y\r\nIVJp9yYxfIfe2z+ls6olNYKfqAUlMGuL92f0dSY/xlDT0qPUecK4v0/mr6GR\r\nwBscK+8i1Vwda4gySm99S6puay6ImxiPnVp0s8Qg5b1Ddhrqm5HqohVvs3T2\r\n1qiQ6VmHpnYwrLNdfswGQXIcKanYtrI1QBGEtESzr9gaI/0P2ES0J05WS7nS\r\nx12bcOmLIsr/ZatSqQbqF3j2oC0SaJy+p2ASLHbTYez3C5ertyDTXxCfxhdM\r\nydzDRJmm5BixpTY0tCgyIi6tbZ0AEpqZsVA4bdBDqYaTtcT1bWejVR/caTsf\r\nO9EDiqLZMQbkG5qyosetwJ8lK5YvvhyaN2MSfBjepjuSAcDXJK9/oJFgAg8j\r\n5v82Scx0uwWiyyKWAACMldYJKCihwHkn5EX5/gyKrgfuuqNLGZK76pCF5XfB\r\nvEg75JiCc8C0LSZQOZjVXSMqgJXnrkfZLCaUi2nZeR1MDNujzbeRfWccYTtr\r\nNYW4qg5RcnI1gx5W9rVAVr3bO9xaNRB2vn0=\r\n=Iy/V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.3_1646046083242_0.3099874022295268","host":"s3://npm-registry-packages"}},"0.8.4-testprerelease.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.4-testprerelease.0","_id":"@bedrockstreaming/form-validation-rule-list@0.8.4-testprerelease.0","maintainers":[{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"372053e9285d06c3a106a1439c6a613f06ca2828","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.4-testprerelease.0.tgz","fileCount":10,"integrity":"sha512-IvUS4SRm/y46NQgaQk8QfFRCTYOuz2fQupk/WTr4iNUcwK+AJXsadYaSR27SblSmlvsc9yWQYU0K3rVaoFN/Mw==","signatures":[{"sig":"MEYCIQDpzv+wcVSlTi7PpJ+gjM69czZlUijblZcSVAoh5ERniQIhAM9NulE8qlk7Ked+ZMsSfqaToCXd6NwRl9ZQgsCV7Vgv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjFOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoySQ//TCKEk9VZIcmrEshzx0fZuZxm7j+CsRjZjDA4vZKexxdJBSMI\r\nwDiYE+voXJmYYekhqEGj/OZdZCrk7s/W+rScrVHqK5QjE2VdmVZbIS8kYrmx\r\nmgAdC0O9pcTE+PkkVzzk/EuL/Az/EVGiDTmGCjY72lAj5HVtuILxQ7DszSmz\r\nf3XHFGNrMd1Sr2JkesrJrhbDxOEobWayFpzNyqZiC0ZyIOfsz/oLaTekfKua\r\ncE4pEP1h/wlpr3e0SDT8SK4t6xkyqKR4ZAV80+PgeaqO990OlA36+ZMnEw6Y\r\n64VHFTT+QLQLuZPa4hcNUQStpnN9E8pPTbe8wJjesef2wPl+2ziNw/1GDbD5\r\njp6iOMC+uSpjuAmWBlXR2AgZ4s4uh7djOpBXzgoWWt5Xs0a9FVgDVzckJFJK\r\nkXf2l/P+iVtBYOqE6rn/qx/3/sfWusOm8QwaP8u0sCUl2eIyC5zfo/20BE0X\r\nsa3KT15fMCC6MZhWrPdAwMCQGA/O8aXe1lPa1QiuxCGE49pH1xMAB0heOLp2\r\ns0Ago+UzWfCyOV6peHlv3Hj3+XV5Q+kXKO2tYmGsPMtwlS7sW92VVA0Lu6uv\r\n2BwJszaJ9GwEJWO9Tc1dqfTEpUki7/Gysr0F33vM35VcGBP6BaP0HAFTBNlW\r\nW20z2sqKgcEgOWxcsdnk7QedSRF5l6X0WOI=\r\n=sG3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","gitHead":"bd430f14f63024b994bd28ca2d457747eac3ccfd","typings":"./index.d.ts","_npmUser":{"name":"jcoquet","email":"jbc_1984@hotmail.com"},"_npmVersion":"8.4.0","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.17.5","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.4-testprerelease.0_1646932302004_0.8867508015998891","host":"s3://npm-registry-packages"}},"0.8.4-testprerelease.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.4-testprerelease.1","_id":"@bedrockstreaming/form-validation-rule-list@0.8.4-testprerelease.1","maintainers":[{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"c21d843332dcf15a3964375b56c7dc0fdb3e4dd7","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.4-testprerelease.1.tgz","fileCount":10,"integrity":"sha512-l54+AltZGK6V0dYwxQh0N0GK80Cbo/DmWdOh2EiNWo/UxlWwK69ZJ68HyeGy+Wgrz3i8vH96f1IcB1zUPEVbMQ==","signatures":[{"sig":"MEUCIQC5qm7M7JQ4QiM51vR8tgjuRlW2P4lU+h6k9UnPEfbAWwIgXweHzfi5A+hqgpETydAUa1esDZ8sXQQCQKTzk1lVk8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQdGsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKdA/9Hi7W6rCVwcrFtO0gnEbaskTW9pSO695A/rz8pTqbMMrgBiSB\r\nr3wJcecSS2M4ZRdBoc6fAluQ+L2XosvapyQ1hLfHvkgNTrBShTzbzj3uHvGi\r\nm7H9OWcldsq41PubPBraZ4nQJ6RWMwlSwPvklJmN1pwh8nwbqd0KkTPMJr/v\r\nZCiD+zN+rU9Di2AowD+y16L1ZaxGOehx+UpAUzaUJQpbjbzDVKdfGtdUZEAH\r\n3IOYdt3YDRC5p55PvpXwtCGS/GzU4W47gYZnEI3yi0WA8LH9eq9azFNkf6AX\r\nUHryEmPuaZcFqXRtTFNlf6ci3Ym945dLyZfgy4nChmcNtmhATJFyDhrkzzlc\r\nbxT8cDs7zN1w9iUmji6I8aCEx4gDY1z/+V0QONQf/oIDdIGPyPNZL6F/GhWK\r\naHNW0Nlcvc6naolVFEEbkiVLt4NgGqMBfOtyJstih49f5bST6fkx6r+o2Ztj\r\nTk0/qYFieIJswaYcO/maxtqt3tpZgkLKDU2tziZjkGynOCDGc4GEh4vbgcqu\r\nzHrqLroqg/Ip+k1lpdCvK2zfuBer508lFr8GDKZPZhBrljmwRpChxMTx7N8s\r\nIKez93zJWGk6C+ftvBSlzjS8pNOh0/uPo1IZxpj0AFOHJ0CxhYYVjngd2aid\r\nIPJ29k0XL42IyIBz9s6RxVLEvgNwJjN4c0s=\r\n=Zvs+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","gitHead":"430144cdbe02c5623c4da6ba76e9b98d0601bf86","typings":"./index.d.ts","_npmUser":{"name":"jcoquet","email":"jbc_1984@hotmail.com"},"_npmVersion":"8.4.0","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.17.5","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.4-testprerelease.1_1648480684562_0.09177768224270588","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.4","_id":"@bedrockstreaming/form-validation-rule-list@0.8.4","maintainers":[{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"2a443c7505521c6ca92cc2d60c3247da8e836b9a","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.4.tgz","fileCount":10,"integrity":"sha512-aD4rKkJWYznEy+AQL2XXwyF/TxOX/9nClBwV9Per0FgP/fzhOLkptvEp1Og7IQPV4RsUbKpI2xWFVuDd5eFtkg==","signatures":[{"sig":"MEUCIQCJEdXntL+BrzD3zaiR6iEJ8bKqJKfuKTcNOALXymZGKAIgH+tOqI7pXV9XF449rqx/vtuMeo9XYM7Mcd2+65mhCKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQiK9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojMA/8DPFbwG4EOWj1+uZNPhOHkSdBrTb7+HReuD+kJeiIFDIXWVTy\r\n7dapMviCIg0lhzWfKe+EV9SC7p20C87WIS3B09rXSQTbE8he94pTK05/1lAq\r\nR4jRcNZaKPuP1/zIyJ27SmqeKKH5GxnOPHgfmsX9MGYaXbPJODmYIaKNeBnX\r\n3qMFJHwNXgnEue9TDeiYqiYJr2hmsPEiBFHU8cTB7fQO6CQBOb6d+FPNjyVX\r\nbC0QFZdtvIdOQ3fYaUvC4KIRELsvYp7LsducukBIOsZH9HhCRjRzyq2hFYJ6\r\nuAXPOSTBj6kdaB4bcw2qvYmEjMLnrXZF0lbRIcqBdiqfgJmpJwTCw2kLiCys\r\nuBKtat7hepFAlb7kM26mVWhnF7bgW1EIftHwjk4euqnxVxl7ZFLfeVJTMNL4\r\nc2H6rgJ4iYLZ+ALi3+/96knNj+WDLDtQg1X+ZmK3jBNWFQaX7tQBVGbqUh+M\r\nT7MgZKwF7YWX77pgT9xSO+tJINi5HDS9fdxeafL6/eZDvxBc0oGRtwwnVPkm\r\nqpz+L/Vh4gM3jvV69H+7aR3Yp4TfEFS/hNgq6670ipXu7lyMxgd3IR+4WMsA\r\nMcxDPBg9oJFUx9Gwv6zN17JjeZljpmF4pIFDucSpcJ9srOxnJf9Qbn3++NtF\r\nqvz7NSDiBDY5p6s5eQu07ZbaCFcwW4jKTD4=\r\n=ixqh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.4_1648501437303_0.26703333624085035","host":"s3://npm-registry-packages"}},"0.8.5-update-nx-13.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.5-update-nx-13.0","_id":"@bedrockstreaming/form-validation-rule-list@0.8.5-update-nx-13.0","maintainers":[{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"187a75e8d67a5daf6bd6885e8c0ca0b9f2ff6f3e","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.5-update-nx-13.0.tgz","fileCount":10,"integrity":"sha512-crccp7PUle9S6nbH6AzP7nCoEzOyn5vxE1VTPqdDkfgUlUh7BHH9FkbmaGSfFVU0qgQ5VYMef2k6CjphqlfRcg==","signatures":[{"sig":"MEUCIQCtS7LbSc+tmqgPaJvFOL02c+WCVErIKQes3+YrNEStjwIgEnhkKS6yV9cglBORV2Pt3nIGxkrDbzwVRT7ng4WpmiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru5Q/+MwMJH6rRFJXwth5hDtX5SLJL554AUsbrf0etFF+41N6GTmFu\r\nXkLbo+VMvSiUDFnmC1oUx0L3WhVBkm0i+PhoaQZ2APZwFOVaSnm5fMXxkGdO\r\npwGaV919Q5wiRa7PCG1pisgJNsibydlTEL6X2yYrH2O+GUKMtY7jtWf8Hf6X\r\nnNE3PA+n2xkRC7KVzjBwyfoXBOsUSJ07TMYNAoxj7qNngqc7UakMeZ4opyuk\r\nI20kYkvSb/0fuB1VvkUek52P8/xC2HjbMOS35Hji9pRR8b0OmovcTryeSNJ4\r\n3GLhoV0xMLweE2tO9ihOAPHY7EWosAxBgSJmFPRhx2DeKsUFuVtk84YKl8FC\r\n2UaHW1Ue3W4lMcv0sATeei9IHHfc61gfzV85FeA0Zjp/rxLYEq0SMsPiLfhf\r\n5cnnupWcNkycs0MIIrfOITogAgPj2pOiR6+W4NQBj7qa9qljYX5yqMDCRPCt\r\nkDE2cK8NPASMQUU/r7mm9nIFSrNpCfKpfsidPI1qOcGbjdwy6AX8f9h4b9Ev\r\n0srLXrWzi0QPNVVxUtDCnLArWi3FGZSg67vlEv/ToilS6xOPstXkWaAJAQ23\r\nmourf0HfoAFaISAliUizhwNB4SYRwVerRTQungwMuf1oEBMujAOrgnjci1Yw\r\nWpygd1eThSGw9x9AItUVj95uKvkaYXl3c4U=\r\n=3k3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.umd.js","module":"./index.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.16","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.5-update-nx-13.0_1648676028074_0.26349666131036886","host":"s3://npm-registry-packages"}},"0.8.5-bump-nx.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.5-bump-nx.0","_id":"@bedrockstreaming/form-validation-rule-list@0.8.5-bump-nx.0","maintainers":[{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"e83c020c57ea63202573af35ee5047c416d39c05","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.5-bump-nx.0.tgz","fileCount":9,"integrity":"sha512-VydVmBBb2EDrJaJWgH5fjFgnYGp+mxAuco3+dT9UIhnzHzr+Eu71BW1P1T78dkqzHLivXGuyN9F9B0xZLEftLQ==","signatures":[{"sig":"MEQCIGRBviJgKvuan8yxP0Dpa5FbMxZiAGmj7gmFEEyGvNVdAiALuI9HgRgn2IpjgEz3zAyUOKPdgAvoCeyywH1ZJ36PZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja8E3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYIA//SUwNtbd3jIXZ7kPiSsa8PEIDL4w5FLnbm4QgsAuo+0pid+0R\r\n/gE2MhTsPvAUezPQ/mTWAVM4EVN53qihnhTwg0EhnNGGQgT1oL6OzL5fk50N\r\nhQSlz2Ju7ca8nZwMqaN+ffkpb3D+Ks4a5IQOK8rEwWvVC3i6c+2aBxXlSaxh\r\nBjIpmVK+eKMVTocpXqPrISckwrS1JhPv3c4i9WPt9uWHAyAKF0yiiORJUVm/\r\nGQ1iT0tkS8QHKlzOXBTei5hy4GGk1N2ROQFtTkMa19PcVu4UF0Hg+HhETBsn\r\n0v0sQxyitd0TnQ0qtLJTPhsh8Md3BPMKUAym0pFrRH+QP+MFqdUEV09QRruO\r\nI0cNapZPIf3IQ0PdxpY4hKvNCAryVwhl432kigqzy/lyy+tRp3JbF6LaS2lV\r\nTW+bYBzQDHXMb3nYK0K4vuYmDQppk4OgHKIFxEzejY11Vtz5wgFUnQr56muo\r\nQPRtwRYwzgXpkFNY5OxflCZbni+vTGTFHr8Z0BvCMblSw0Vct/3ze4O6qh2w\r\nM5bYPAwgVrprGTDm1sjvloKQBrPtguGKDJjadQDQrPKCOWK/Pcm+lOWcTU67\r\njRDEOX2X/4svcjvcAQ2zalSTiSS2SB8uCtUbdSTcrsjZ2qaVyAFkR7K4f1XE\r\nd80itjj211HuqrO01Uqf4KqEh1aRKccEeVo=\r\n=b0zV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","gitHead":"c4795e5c416b55e0bfcf37f74b416babe436ae6d","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"8.19.2","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"16.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17 - 18","react-hook-form":"7.27.0","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.5-bump-nx.0_1668006198961_0.2941274681985031","host":"s3://npm-registry-packages"}},"0.8.5-add-meta-display-required-hint.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.8.5-add-meta-display-required-hint.0","_id":"@bedrockstreaming/form-validation-rule-list@0.8.5-add-meta-display-required-hint.0","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"db9cff5f51be474344e62efeed0506e70be98e07","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.8.5-add-meta-display-required-hint.0.tgz","fileCount":10,"integrity":"sha512-Ha/iXZ0B43RQWIaclbJWjcNWdQ2t4mIJhm8ptA6OExbgZv2YufYEDc+aRvDn+cJiyWKbOvs0xDCKADRAyw0EQA==","signatures":[{"sig":"MEUCIEeyWsuVh8m4DMzULwnL2FZLHcRNKnLCsQDceDItfZS/AiEAtq7ZOnrOVqFM4vzUQweAGv/g8XTTZw+gJht+SJHpkS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83978},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.8.5-add-meta-display-required-hint.0_1702547557736_0.8956165337479645","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.0","_id":"@bedrockstreaming/form-validation-rule-list@0.9.0","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"f731240bb3452f87063109d20a55815e935dcacc","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.0.tgz","fileCount":10,"integrity":"sha512-/IyUIXNYFDprWLccuczbWFCu5errjS40itxtD7yOkRoZyhY3+ME0EUDiqVPKqdunynFVT+w4zjrqjl8rGsxTgw==","signatures":[{"sig":"MEUCIQCd36yGySByq6bVW8129n60ACipmT4r9/UqnfcjrV2KFwIgM1AqmsXCeMSwmDHQkNDDfBOJ0TaPlbhg1wu7Edex7l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83945},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.0_1703070331372_0.9588339474183876","host":"s3://npm-registry-packages"}},"0.9.1-fix-required.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.1-fix-required.0","_id":"@bedrockstreaming/form-validation-rule-list@0.9.1-fix-required.0","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"d0a2ed86e45d5b26db672875947753e15695db38","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.1-fix-required.0.tgz","fileCount":10,"integrity":"sha512-f0buiQDXwLHWNPdGldZz7NXKkcY0DTH45NFck2cQhCJ3pu1Se9X4+QcfTadPZT3tZJJ8Vns7aiyWndeHEUvWPQ==","signatures":[{"sig":"MEQCIGsMx7o4GE7lf4WPR295/FIqrhzHenacdeR4TOyYKxMiAiBfQv7U47xpnlZWxLZ4uNUbygHwPDpeRifmdgVWX0YtVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83960},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.1-fix-required.0_1704365063490_0.3909765146947606","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.1","_id":"@bedrockstreaming/form-validation-rule-list@0.9.1","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"69988b69b65c0ff196993e8fae43472aa3274ec5","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.1.tgz","fileCount":10,"integrity":"sha512-6UuYmgQ5c+Qv6MHqNJExKiHtVKW/myOZkfheQuxiq6OBm5EDaDKyMEUlsDap9fqDfI1Fq6OviQuJyW78gQ4BnA==","signatures":[{"sig":"MEUCIFR6kKfiyltlU9YWxfMm4qc7pyRsh+WiE4sD2bCe5ySDAiEA18Ic1m6dwdAuewIl/mD8+54xpWSmjTCNstco2Tae1GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83945},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.1_1704378785683_0.871825437910493","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.2","_id":"@bedrockstreaming/form-validation-rule-list@0.9.2","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"ef7d46e2b2192c83087b083135471c90977d27f1","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.2.tgz","fileCount":10,"integrity":"sha512-UaNqU2u8KS8YE6lto3HlzHIMENxMWpVpaeVsXCHrXVj1eYUWKscxXx4QQ8rRjZ7raEHpm4hLJrhk1dj87+NZ/A==","signatures":[{"sig":"MEUCIFoPbRxTnHCJ+vyFggmfnJwy2+QdcBlLmJeuJDGYj9sMAiEA6c8Dzu7UwOvfFZ2YtFphnhKatbyLzc/5z2/EqCfYHAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83956},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"react":"17.0.2 || ^18.0.0","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.2_1715844864767_0.9958340788123607","host":"s3://npm-registry-packages"}},"0.9.3-fix-toomuch-calls.0":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.3-fix-toomuch-calls.0","_id":"@bedrockstreaming/form-validation-rule-list@0.9.3-fix-toomuch-calls.0","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"eabd630f87f4c495d4b2ba255f6f05771be6c2af","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.3-fix-toomuch-calls.0.tgz","fileCount":10,"integrity":"sha512-dX+v73Hiu2ccIkJqPxG6OThoyaUkB2POHAIvEh7Ch5aPNOS8AIQLfd4VcpeD2TNa1Wnva2H4hki6dKEVopFcDA==","signatures":[{"sig":"MEUCIQDMDO5YURytq6kkEbjT+MC494mVwIx712ielKg98VMxAAIgYPWb9kfrbdA7884RJGYoi3hvD8UoJStK2F+ZQ9Dcz+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83976},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2 || ^18.0.0","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.3-fix-toomuch-calls.0_1718868562685_0.5981037040665476","host":"s3://npm-registry-packages"}},"0.9.3-fix-toomuch-calls.1":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.3-fix-toomuch-calls.1","_id":"@bedrockstreaming/form-validation-rule-list@0.9.3-fix-toomuch-calls.1","maintainers":[{"name":"tetsu9901","email":"theodore.marion@bedrockstreaming.com"},{"name":"jsulpis","email":"julien.sulpis@gmail.com"},{"name":"martinschneider01","email":"martin.schneider01@gmail.com"},{"name":"jcoquet","email":"jbc_1984@hotmail.com"},{"name":"fdubost","email":"florent.dubost@gmail.com"},{"name":"slashgear","email":"antoine395.caron@gmail.com"},{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},{"name":"nbazille","email":"oltodo@msn.com"}],"dist":{"shasum":"1e35b2931aedcb488fdb171bdde15ccf06f35ee4","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.3-fix-toomuch-calls.1.tgz","fileCount":10,"integrity":"sha512-Jz0x/YpI/byED0HOvXRhOHdq+tzK+NUp2KtveO4VAtbrQW4XDPYHq1KwxL2BlXgUO+v2CqTbiwGuZvaOeHrwzQ==","signatures":[{"sig":"MEQCIC9xD1o4H+Of6O0FTHJwwVOU2ymHvbzzBVLSb1Up0/iFAiBU+8d8IkyLOKUqjIGk0CkpqsbG6gddMmjf4xhFPmwt/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83976},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2 || ^18.0.0","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.3-fix-toomuch-calls.1_1718883667263_0.3484401621372253","host":"s3://npm-registry-packages"}},"0.9.3-fix-toomuch-calls.2":{"name":"@bedrockstreaming/form-validation-rule-list","version":"0.9.3-fix-toomuch-calls.2","_id":"@bedrockstreaming/form-validation-rule-list@0.9.3-fix-toomuch-calls.2","dist":{"shasum":"0f19c0a13b525478bfa30d5f7ee35bbafb0c7a3b","tarball":"https://registry.npmjs.org/@bedrockstreaming/form-validation-rule-list/-/form-validation-rule-list-0.9.3-fix-toomuch-calls.2.tgz","fileCount":10,"integrity":"sha512-CdJmwDxHSRxB9nSf8nfGFoiQuHo1pEDGRDS15glbFLUSAndYNhgTMNWNF9OywX3romtHJxiVPi8UgQknIFpIGg==","signatures":[{"sig":"MEUCIBm1y8MznIgkVnyT+/S16tFd8aWtwHTPUZOmZRoOFHonAiEAsgk/0PW2zPMNkbUsy3190/OiZ0JR7NGWrJj05aazooA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83976},"main":"./form-validation-rule-list.umd.js","module":"./form-validation-rule-list.esm.js","readme":"# :judge: form-validation-rule-list\n\nThis utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete\n\n## :question: Why ?\n\nBy default, you can already validate your forms without adding any other library to the mix. It is also very trivial to display some error message since every dictionary component are receiving it from props. So why would you need something like `form validation rule list` ? **To give your users some hints about what is going wrong with their typing**. It's too often that we apply several validations rules on a single input and many of those rules are complaining at the same time, then what to display ?\n\n## :building_construction: Install\n\n```bash\nnpm install @bedrockstreaming/form-validation-rule-list\n```\n\n## :rocket: Usage\n\nExtra validation\n\n```jsx\nconst extraValidation = {\n  oneUpperCaseCharacter: () => (fieldValue) => /(?=.*[A-Z])/.test(fieldValue),\n  minLength: (minLengthValue) => (fieldValue) =>\n    fieldValue && fieldValue.length >= minLengthValue,\n};\n```\n\nSchema\n\n```jsx\nconst schema = {\n  fields: {\n    password: {\n      id: 'password',\n      type: 'password',\n      validation: {\n        oneUpperCaseCharacter: {\n          key: 'oneUpperCaseCharacter',\n          message: 'You need at least one upper cased character',\n        },\n        minLength: {\n          key: 'minLength',\n          message: 'You password should be minimum 12 characters long',\n          value: 12,\n        },\n      },\n    },\n  },\n  steps: {...},\n  stepsById: [...]\n};\n```\n\nDictionary\n\n```jsx\nimport {\n  getValidationRulesHints,\n  checkRules,\n  withValidationRuleList,\n} from '@bedrockstreaming/form-validation-rule-list';\n\nimport { PasswordTextField } from '@mylib/textfield';\nimport { RuleList } from '@mylib/rule-list';\n\nconst ValidatedPasswordTextField = withValidationRuleList(PasswordTextField);\n\nconst dictionary = {\n  password: ({ errors, validation, label, ...props }) => {\n    // These rules don't match react-hook-form's rule API, its proper to the form-validation-rule-list package\n    const rules = getValidationRulesHints({\n      errors,\n      validation,\n    });\n\n    const hasError = !!checkRules(props.value, rules).length;\n    const fieldError = errors && errors.type;\n    const isValid = !!(props.value && !hasError && !fieldError);\n\n    return (\n      <div>\n        <ValidatedPasswordTextField\n          label={label}\n          hasError={hasError}\n          valid={isValid}\n          {...props}\n          // specific props required by ValidationRuleList\n          rules={rules}\n          ruleComponent={RuleList}\n        />\n      </div>\n    );\n  },\n};\n```\n\n:warning: Beware, you can't use several `react-hook-form` default rules as validation hints since the `errors` object returned by the library can only contain one default rule error at a time.\n\n## Running unit tests\n\nRun `nx test form-validation-rule-list` to execute the unit tests via [Jest](https://jestjs.io).\n","typings":"./index.d.ts","_npmUser":{"name":"hpierre74","email":"pierrehuyghe.pro@gmail.com"},"_npmVersion":"6.14.18","description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","directories":{},"_nodeVersion":"14.21.3","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"17.0.2 || ^18.0.0","react-hook-form":"7.27.0","@hookform/devtools":"4.0.2","@bedrockstreaming/form-builder":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/form-validation-rule-list_0.9.3-fix-toomuch-calls.2_1718893204513_0.7220543224645608","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-12-12T14:29:45.751Z","modified":"2025-03-12T10:24:13.570Z","0.0.1":"2021-12-12T14:29:45.945Z","0.1.0":"2022-01-05T21:58:57.650Z","0.2.0":"2022-01-06T00:03:49.022Z","0.2.1":"2022-01-06T23:53:41.471Z","0.3.0":"2022-01-11T00:21:30.360Z","0.4.0":"2022-01-11T12:43:59.623Z","0.4.1":"2022-01-12T23:57:37.570Z","0.5.0":"2022-01-24T00:25:39.716Z","0.5.1":"2022-01-28T10:50:52.910Z","0.6.0":"2022-01-28T11:55:36.176Z","0.6.1":"2022-01-28T13:07:48.731Z","0.7.0":"2022-02-09T00:15:20.538Z","0.7.1":"2022-02-13T23:38:43.190Z","0.8.0":"2022-02-17T14:12:07.456Z","0.8.1":"2022-02-18T01:56:22.389Z","0.8.2":"2022-02-21T17:41:30.982Z","0.8.3":"2022-02-28T11:01:23.375Z","0.8.4-testprerelease.0":"2022-03-10T17:11:42.194Z","0.8.4-testprerelease.1":"2022-03-28T15:18:04.821Z","0.8.4":"2022-03-28T21:03:57.518Z","0.8.5-update-nx-13.0":"2022-03-30T21:33:48.202Z","0.8.5-bump-nx.0":"2022-11-09T15:03:19.281Z","0.8.5-add-meta-display-required-hint.0":"2023-12-14T09:52:37.919Z","0.9.0":"2023-12-20T11:05:31.580Z","0.9.1-fix-required.0":"2024-01-04T10:44:23.673Z","0.9.1":"2024-01-04T14:33:05.913Z","0.9.2":"2024-05-16T07:34:24.937Z","0.9.3-fix-toomuch-calls.0":"2024-06-20T07:29:22.846Z","0.9.3-fix-toomuch-calls.1":"2024-06-20T11:41:07.443Z","0.9.3-fix-toomuch-calls.2":"2024-06-20T14:20:04.774Z"},"description":"This utility package allows to add a visual validation feedback to your users. It exposes a Higher Order Component that helps displaying a list of rules with 3 possible states for each one: default, incomplete, complete","maintainers":[{"email":"martin.schneider01@gmail.com","name":"martinschneider01"},{"email":"oltodo@msn.com","name":"nbazille"},{"email":"antoine395.caron@gmail.com","name":"slashgear"},{"email":"pierrehuyghe.pro@gmail.com","name":"hpierre74"},{"email":"florent.dubost@gmail.com","name":"fdubost"},{"email":"jbc_1984@hotmail.com","name":"jcoquet"},{"email":"theodore.marion@bedrockstreaming.com","name":"tetsu9901"},{"email":"julien.sulpis@gmail.com","name":"jsulpis"},{"email":"etiennelyon69003@gmail.com","name":"etiennedoyon"}],"readme":"","readmeFilename":""}