JSFiddle - React, Tailwind, and code Playground

JavaScript

YUI().use('base', function (Y) {

    ns = Y.namespace('lptest');
    ns.First = new Y.Base.create('first', Y.Base, [], {
        initializer: function (cfg) {
            console.log('in first');
            console.log('first', cfg)
        }
    }, {
        ATTRS: {

        }
    });

    ns.Second = new Y.Base.create('second', ns.First, [], {
        initializer: function (cfg) {
            console.log('in second');
            console.log('second', cfg)
        }
    }, {
        ATTRS: {

        }
    });

    var test = new ns.Second({
        'value': 3,
        'value2': 'two'
    });

});