NAME
    Catalyst::View::JavaScript::Minifier::XS - Minify your served JavaScript
    files
VERSION
    version 1.093530
SYNOPSIS
     # creating MyApp::View::JavaScript
     ./script/myapp_create.pl view JavaScript JavaScript::Minifier::XS
     # in your controller file, as an action
     sub js : Local {
        my ( $self, $c ) = @_;
        # loads root/js/script1.js and root/js/script2.js
        $c->stash->{js} = [qw/script1 script2/];
        $c->forward('View::JavaScript');
     }
     # in your html
     
DESCRIPTION
    Use your minified js files as a separated catalyst request. By default
    they are read from "$c->stash->{js}" as array or string. Also note that
    this does not minify the javascript if the server is started in
    development mode.
CONFIG VARIABLES
    stash_variable
      sets a different stash variable from the default "$c->stash->{js}"
    path
      sets a different path for your javascript files
      default : js
    subinclude
      setting this to true will take your js files (stash variable) from
      your referer action
       # in your controller
       sub action : Local {
          my ( $self, $c ) = @_;
          # load exclusive.js only when /action is loaded
          $c->stash->{js} = "exclusive";
       }
      This could be very dangerous since it's using
      "$c->forward($c->request->headers->referer)". It doesn't work with the
      index action!
      default : false
SEE ALSO
    JavaScript::Minifier::XS
AUTHORS
      Ivan Drinchev 
      Arthur Axel "fREW" Schmidt 
COPYRIGHT AND LICENSE
    This software is copyright (c) 2009 by Ivan Drinchev .
    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.