X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=make_static.PL;fp=make_static.PL;h=a47df2d8511d289c6ca62eee73a9bd5fe06ccd69;hb=8798626b0e96a4d1eb423f7f70ece78a2fcb4ae7;hp=0000000000000000000000000000000000000000;hpb=8d7256911fcd2f44fc446f03acb39dd08e90024d;p=gruntmaster-page.git diff --git a/make_static.PL b/make_static.PL new file mode 100644 index 0000000..a47df2d --- /dev/null +++ b/make_static.PL @@ -0,0 +1,24 @@ +#!/usr/bin/perl +use v5.14; +use warnings; + +use CSS::Minifier::XS qw//; +use JavaScript::Minifier::XS qw//; + +use File::Slurp qw/read_file write_file/; + +mkdir 'static'; +mkdir 'static/css'; + +my $common_css; +$common_css .= read_file $_ for ; +for () { + my ($theme) = m,themes/(.*)\.css,; + my $css = read_file $_; + $css .= $common_css; + write_file "static/css/$theme.css", CSS::Minifier::XS::minify $css; +} + +my $js; +$js .= read_file $_ for ; +write_file 'static/js.js', JavaScript::Minifier::XS::minify $js;