AngularJS Tri-State Checkbox directive originally developed by Stephen Long for his blog. Due to the fact that I have made several changes to the directive and my recent decision to move to the new Angular 8, I have decided to move this custom version of the original to npm repository.
All credits to Stephen Long for devoloping the original version of this directive.
Code released under the Apache license 2.0