vitruvio (npm): 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.
Keywords: Class|Namespace|Dependency loader|System|Event manager|XML parser|JXON|Inheritance|Exception|Framework