Challenge Overview
Welcome to Hercules CodeBig - Update Object Schema Validator. We would like to implement an object schema validator in our application and replace the existing one.
Contest Details
The requirements of this contest are very much straightforward. Replace the use of rox library with joi instead in our existing Nodejs module.
In the process, ensure that you follow the existing conventions used in the app and ensure that all tests continue to run as before. Some tests fail which need not be fixed as part of this contest, however kindly ensure that you don’t fail any more tests.
When replacing the object schema validator, ensure that errors raised earlier by the validator continue to be raised after replacement too. You don’t have to add any new validation rules. This is a pure nodejs library replacement contest - replace existing one with a new one and everything should work as before
Additionally use the npm shrinkwrap command and lock down the dependencies.
Final Submission Guidelines
1. Fork the repository and work off the branch specified in the contest
2. Upload your updated submission to Topcoder
3. The winner will be asked to create a Pull Request from their repo to ours.
4. Video is not required