@treacherous/knockout (npm): <img src="https://user-images.githubusercontent.com/927201/29661471-03b5ee16-88bc-11e7-880d-d8c027b264c8.png"/> <img src="https://user-images.githubusercontent.com/927201/29812570-f4437a8e-8c9e-11e7-9f24-b9100603bcc2.png"/>
Keywords: validation|knockout|validate|async-validation|javascript|treacherous|typescript