| 1234567891011121314151617181920212223242526 |
- package Trog::Renderer::javascript;
- use 5.040;
- use re '/aasx';
- use warnings FATAL => 'all';
- use parent qw{Trog::Renderer::Base};
- use JavaScript::Minifier::XS;
- my sub minify {
- return JavaScript::Minifier::XS::minify(shift);
- }
- =head1 Trog::Renderer::javascript
- Render JS, and minify the output.
- =cut
- sub render (%options) {
- $options{post_processor} = \&minify;
- return Trog::Renderer::Base::render(%options);
- }
- 1;
|