Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christianklisch/slim-minify

PHP slim framework middleware to minify HTML output
https://github.com/christianklisch/slim-minify

Last synced: 3 months ago
JSON representation

PHP slim framework middleware to minify HTML output

Awesome Lists containing this project

README

        

slim-minify
===========

Slim middleware to minify HTML output generated by the slim PHP framework. It removes whitespaces, empty lines, tabs
beetween html-tags and comments to reduce traffic. This script is a summary of stackoverflow answers.

## Requirements

* PHP Version >= 7.2
* Slim Version >= 4.0

## Usage

Copy the file Minify.php to 'Slim/Middleware/'. Register minify via $app->add():

or use the composer:
```
"require": {
"christianklisch/slim-minify": "0.7.0"
}
```

in 'src/middleware.php':
```php
$app->add(new \Slim\Middleware\Minify() );
```

to deactivate minified output:
```php
$app->add(new \Slim\Middleware\Minify(false);
```

## Contributors

* Christian Klisch https://www.christian-klisch.de

## Copyright and license

Copyright 2014 released under [MIT](LICENSE) license.