NAME
Plack::Middleware::CSS::Compressor - Plack middleware to compress
stylesheets
SYNOPSIS
use Plack::App::File;
use Plack::Builder;
builder {
mount '/public' => builder {
enable 'CSS::Compressor';
Plack::App::File( root => './public' );
};
mount '/' => $app;
};
# or in a middleware setup
builder {
enable 'CSS::Compressor',
suffix => '.min'
;
enable 'Static',
path => sub { s!\A /public/ !!x },
root => './public/'
;
$app;
};
DESCRIPTION
This middleware provides the possibility to compress stylesheets on the
fly.
OPTIONS
suffix String or regular expression object that matches a suffix at the
end of the file. This allows to control compression through the
file name. To unconditionally enable compression set the suffix
to an empty string.
SEE ALSO
CSS::Compressor, Plack
AUTHOR
Simon Bertrang <janus@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2013 by Simon Bertrang
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself, either Perl version 5.12.2 or, at
your option, any later version of Perl 5 you may have available.