4b36b9c4ba
* adds language definitions for new rules * re-order rules file to order rule definitions alphabetically * adds support for endsWith validation rule and converts snake_case rules to camelCase function calls * adds support for startsWith field validation * better en.js definitions for new validations * adds tests for snakeCaseToCamelCase function * coerces all validation messages and validation rules to be camelCase under the hood * ensures that array syntax rules are properly converted internally to camelCase * adds more robust tests for non-string type data for endsWith and startsWith validation rules * adds support for words that start with numbers to snakeToCamel method renames snakeCaseToCamelCase to snakeToCamel to reduce package size * Reduces some property name lengths for byte savings * Fixes bug that caused validation rules to not be displayed on blur for the box classification Co-authored-by: Justin Schroeder <justin@wearebraid.com>