NAME
    Mojolicious::Plugin::JavaScript::Console - use the JavaScript console
    from Mojolicious applications
VERSION
    version 0.03
SYNOPSIS
      use Mojolicious::Lite;
      
      plugin 'JavaScript::Console';
      
      get '/' => sub {
          my $self = shift;
          $self->console->group( 'start' );
          $self->console->log( 'logging with JavaScript::Console' );
          $self->console->warn( 'this is for $foo #25' );
          $self->console->group_end;
      
          $self->console->dir_by_id( 'test' );
      
          $self->render( 
              'index', 
          );
      };
      
      app->start;
      
      __DATA__
      @@ index.html.ep
      
JavaScript::Console
      Please open a JavaScript console
      <%= Mojo::ByteStream->new( console()->output ) %>
DESCRIPTION
    Mojolicious::Plugin::JavaScript::Console is a simple plugin to print
    debug output to a javascript console.
METHODS
 register
      # in Mojolicious
      sub format_output {
          return JSON::XS->new->encode( shift );
      }
      
      $app->plugin(
        'JavaScript::Console' => {
          charset   => 'utf-8',
          formatter => \&format_output,
        },
      );
    
      # in Mojolicious::Lite
      plugin 'JavaScript::Console' => {
        charset   => 'utf-8',
        formatter => \&format_output,
      };
HELPERS
 console
      my $console = $c->console;
      $c->console->log( 'Logging output' );
    returns a JavaScript::Console object.
REPOSITORY
      http://github.com/reneeb/Mojolicious-Plugin-JavaScript-Console
DEPENDENCIES
      * Mojolicious
      * JavaScript::Console
AUTHOR
    Renee Baecker 
COPYRIGHT AND LICENSE
    This software is Copyright (c) 2015 by Renee Baecker.
    This is free software, licensed under:
      The Artistic License 2.0 (GPL Compatible)