@mavega/oloo

Add OLOO pattern properly in project. Makes sure prototype is set properly so inheritance just works. No binding needed.

vitruvio

Framework which extends JavaScript capabilities in order to allow developing OOP applications over an structural well designed architecture by defining: namespaces, classes, interfaces, enumerators, inheritance, exceptions and other resources.