Currently, the repository descriptions do not explain much. How are these different, how are they the same, does one depend on the other, does one extend the capabilities of the other?
From the repo descriptions and readme documents:
Aurelia-validation. A validation plugin for Aurelia. This plugin supplies generic validation components for your Aurelia application. It also defines interfaces to be implemented by validation engines and validation renderers.
Auerlia-validatejs. Enables expressive validation using decorators and/or a fluent API. This is a plugin that will allow using validate.js in your Aurelia application for expressive validation. Karma/Jasmine testing is also configured.
Currently, the repository descriptions do not explain much. How are these different, how are they the same, does one depend on the other, does one extend the capabilities of the other?
From the repo descriptions and readme documents:
http://blog.durandal.io/2016/06/14/new-validation-alpha-is-here/ provides a good explanation. Perhaps simply link to this in the readme of both. Here are the most important items to include, in my opinion.
aurelia-validation
Validator
interfaceValidationController
validate
binding behavior, andValidator
interfaceaurelia-validatejs
Validator
interface,