classtype (npm): Это ООП библиотека для node.js, которая позволяет создавать полноценные классы на чистом JavaScript-е
Keywords: Object-oriented programming in JavaScript|OOP|Class|Classtype|Полноценные области видимости (public, protected, private)