function (config, mixins) {
    if (Array.isArray(config.mixins) && Array.isArray(mixins)) {
        config.mixins.push.apply(config.mixins, mixins);
        return config;
    }

    return deepDestructableMerge(config, {
        mixins: mixins
    });
}
function (config, mixins) {
    if (Array.isArray(config.mixins) && Array.isArray(mixins)) {
        config.mixins.push.apply(config.mixins, mixins);
        return config;
    }

    return deepDestructableMerge(config, {
        mixins: mixins
    });
}
function ( config , mixins ) { if ( Array . isArray ( config . mixins ) && Array . isArray ( mixins ) ) { config . mixins . push . apply ( config . mixins , mixins ) ; return config ; } return deepDestructableMerge ( config , { mixins : mixins } ) ; }
Merges mixins with config

@param {Object} config
@param {String[]} mixins
Merges mixins with config