JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      <meta http-equiv="X-UA-Compatible" content="IE=8"/>
  </head>
  <body>
    <h1 id="qunit-header">jQuery.subclass Unit Tests</h1>
    <ol id="qunit-tests">
    </ol>
  </body>
</html>

JavaScript

//Patch the jQuery subclass method
jQuery.subclass = function(){
    function jQuerySubclass( selector, context ) {
        return new jQuerySubclass.fn.init( selector, context );
    }
    jQuery.extend(true, jQuerySubclass, this);
    jQuerySubclass.superclass = this;
    jQuerySubclass.fn = jQuerySubclass.prototype = this();
    jQuerySubclass.fn.constructor = jQuerySubclass;
    jQuerySubclass.fn.init = function init( selector, context ) {
        if (context && context instanceof jQuery && !(context instanceof jQuerySubclass)){
            context = jQuerySubclass(context);
        }
        return jQuery.fn.init.call( this, selector, context, rootjQuerySubclass );
    };
    jQuerySubclass.fn.init.prototype = jQuerySubclass.fn;
    var rootjQuerySubclass = jQuerySubclass(document);
    return jQuerySubclass;
};

test('subclass', function(){
    expect(18);
    var Subclass = jQuery.subclass();
    Subclass.extend({
        topLevelMethod: function() {return this.debug;},
        debug: false,
        config: {
            locale: 'en_US'
        },
        setup: function(config) {
            this.extend(true, this.config, config);
        }
    });
    Subclass.fn.extend({subClassMethod: function() { return this;}});
    
    //Test Simple Subclass
    ok(Subclass.topLevelMethod() === false, 'Subclass.topLevelMethod thought debug was true');
    ok(Subclass.config.locale == 'en_US', Subclass.config.locale + ' is wrong!');
    same(Subclass.config.test, undefined, 'Subclass.config.test is set incorrectlly');
    equal(jQuery.ajax, Subclass.ajax, 'The subclass failed to get all top level methods');
        
    //Create a SubSubclass
    var SubSubclass = Subclass.subclass();
    
    //Make Sure the SubSubclass inherited properly
    ok(SubSubclass.topLevelMethod() === false, 'SubSubclass.topLevelMethod thought debug was true');
    ok(SubSubclass.config.locale == 'en_US', SubSubclass.config.locale + ' is wrong!');
    same(SubSubclass.config.test,...