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
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.