covenance (npm): Abstract base and covenanted classes in JavaScript.
Keywords: es6|babel|javascript|abstract|abc|abstract base class|abstract class|inheritance|type-checking|types|framework|gulp|gulpfriendly|npm