dist/browser-consologger.js
function builder() {

    //  make the arguments one string
    var args = stringify.apply(null, arguments);

    //  make the final styles object
    builder._curStyles.forEach(function (thisStyle) {
      objectAssign(builder._curStyle, thisStyle);
    });

    loggerInstance._inputsBuffer.push({
      arg: args,
      style: builder._curStyle
    });

    //  reset the state
    builder._curStyle = objectAssign({}, defaults.style);
    builder._curStyles = [];

    return builder;
  }
function builder() {

    //  make the arguments one string
    var args = stringify.apply(null, arguments);

    //  make the final styles object
    builder._curStyles.forEach(function (thisStyle) {
      objectAssign(builder._curStyle, thisStyle);
    });

    loggerInstance._inputsBuffer.push({
      arg: args,
      style: builder._curStyle
    });

    //  reset the state
    builder._curStyle = objectAssign({}, defaults.style);
    builder._curStyles = [];

    return builder;
  }
function builder ( ) { //  make the arguments one string var args = stringify . apply ( null , arguments ) ; //  make the final styles object builder . _curStyles . forEach ( function ( thisStyle ) { objectAssign ( builder . _curStyle , thisStyle ) ; } ) ; loggerInstance . _inputsBuffer . push ( { arg : args , style : builder . _curStyle } ) ; //  reset the state builder . _curStyle = objectAssign ( { } , defaults . style ) ; builder . _curStyles = [ ] ; return builder ; }
the main builder function that's what we return, and all the presets are properties of this
the main builder function that s what we return and all the presets are properties of this