redefine (npm): A lightweight utility for ES6 like classes and an easier ES5 aware object properties definition introducing new, performance oriented, patterns.
Keywords: super|ES5|ES6|defineProperty|defineProperties|Object|create|inheritance|security|bind|bound|lazy|performance|safe|mixin|Class|OOP