plugins/es6-fix.js
function beforeParse(e)
    {
        var namespace = e.source.match(rgxNamespace);
        var className = e.source.match(rgxClassName);

        // Fix members not showing up attached to class
        if (namespace && className)
        {
            // console.log(`${namespace[1]}.${className[2]}`);
            // Replaces "@member {Type}"" with "@member {Type} PIXI.ClassName#prop"
            e.source = e.source.replace(rgxMember, '$1 '+ namespace[1] + '.' + className[2] + '#$4$2$3');
        }

        e.source = e.source.replace(rgxGross, grossReplace);
    }
function beforeParse(e)
    {
        var namespace = e.source.match(rgxNamespace);
        var className = e.source.match(rgxClassName);

        // Fix members not showing up attached to class
        if (namespace && className)
        {
            // console.log(`${namespace[1]}.${className[2]}`);
            // Replaces "@member {Type}"" with "@member {Type} PIXI.ClassName#prop"
            e.source = e.source.replace(rgxMember, '$1 '+ namespace[1] + '.' + className[2] + '#$4$2$3');
        }

        e.source = e.source.replace(rgxGross, grossReplace);
    }
function beforeParse ( e ) { var namespace = e . source . match ( rgxNamespace ) ; var className = e . source . match ( rgxClassName ) ; // Fix members not showing up attached to class if ( namespace && className ) { // console.log(`${namespace[1]}.${className[2]}`); // Replaces "@member {Type}"" with "@member {Type} PIXI.ClassName#prop" e . source = e . source . replace ( rgxMember , '$1 ' + namespace [ 1 ] + '.' + className [ 2 ] + '#$4$2$3' ) ; } e . source = e . source . replace ( rgxGross , grossReplace ) ; }
Called before parsing a file, giving us a change to replace the source.

@param {*} e - The `beforeParse` event data.
@param {string} e.filename - The name of the file being parsed.
@param {string} e.source - The source of the file being parsed.
Called before parsing a file giving us a change to replace the source .