JavaScript Universal Single Object Validator
JavaScript Universal Validation Library
Typescript enums for css properties