Isn't the second point in the license [1] of Joi is problematic?
- *Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.* [looping Suranee for her input] [1] https://github.com/hapijs/joi/blob/master/LICENSE.md Thanks. Tanya On Mon, Aug 26, 2019 at 4:27 PM Chanaka Jayasena <[email protected]> wrote: > +1 for using Joi. One of the reasons we couldn't go with most of the > libraries out there is they are wrapping input elements with there own > components. This lib doesn't seem to have that problem. > > thanks, > Chanaka > > On Fri, Aug 23, 2019 at 12:44 PM Kasun Thennakoon <[email protected]> > wrote: > >> Hi All, >> >> So far we have been doing the validation manually in ad-hoc manner. It >> seems that this approach is not scalable. For example, We had to write URL >> , email , ip address etc validation patterns manually. >> So I think it's better to integrate a third-party library that is >> dedicated to the validation task. >> So we explored the available libraries and found these widely adopted >> libraries. >> >> - Joi[1][2] >> - Validator.js[3] >> - V8n[4] >> >> ... many more <https://github.com/topics/validation?l=javascript>[4] >> >> The above top 3 picks are pure validation libraries, Not related to >> ReactJs. >> >> Out of those, IMO Joi[1] fits with our requirements well. >> Here is a sample implementation >> <https://codesandbox.io/s/stoic-mcnulty-9kcmj>[5] with material UI >> elements. >> >> Please give your feedback. >> >> [1]: https://github.com/hapijs/joi >> [2]: https://github.com/hapijs/joi/blob/master/LICENSE.md >> [3]: https://github.com/validatorjs/validator.js >> [4]: https://github.com/imbrn/v8n >> [5]: https://codesandbox.io/s/stoic-mcnulty-9kcmj >> >> -- >> *Kasun Thennakoon* | Senior Software Engineer | WSO2 Inc. >> (m) +94 711661919 | (w) +94 11 214 5345 | (e) [email protected] >> GET INTEGRATION AGILE >> Integration Agility for Digitally Driven Business >> > > > -- > *Chanaka Jayasena* | Technical Lead | WSO2 Inc. > (m) +94 77 44 64 00 6 | (w) 0112 145 345 | (e) [email protected] > GET INTEGRATION AGILE > Integration Agility for Digitally Driven Business > -- *Tanya Madurapperuma* | Technical Lead | WSO2 Inc. (m) +94718184439 | (e) [email protected] <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
