JSFiddle - React, Tailwind, and code Playground

JavaScript

var __extends = function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    var a = function(){}; a.prototype = new b();
    for (var p in a.prototype) d.prototype[p] = a.prototype[p];   
};

var animal = function(){
    
};

animal.prototype.run = function(){
     console.log("running");   
};

var feline = function(){
    
};

feline.prototype.hunt = function(){
     console.log("hunting");   
};

var cat = function(){
    
};

__extends(cat, animal);
__extends(cat, feline);

var scaryCat = new cat();

scaryCat.run();

scaryCat.hunt();