Project uses https://www.npmjs.com/package/rools for the rules engine.
Nodejs v10.x.x and above.
NOTE: On Windows 10 device use a Git Bash session to run the commands below. Additionally if you're using a corporate device you'll be challenged by the corporate proxy when installing dependencies. The following npm commands will resolve this issue:
npm config set registry http://registry.npmjs.org/
npm config set strict-ssl false
npm install
npm start
npm test
Rules reside in the ./rules directory.
The Rules engine resides in the ./lib directory.
- Reload rules while validations are in flight.