If you find my work valuable, please consider sponsoring |
A modern solution to minify CSS/JS in your OpenMage project.
- Uses the great matthiasmullie/minify library, with 26+M downloads is the most modern and supported minimization library for PHP
- Creates
media/fbminify
folder where the minified files are stored - Changes to the original files are detected based on the modification timestamp of the files themselves
- A cron job will clean old copies of the minified files every night at 03:30
This module is provided "as is" and I'll not be responsible for any problem or damage.
Only composer installation is supported:
composer require fballiano/openmage-cssjs-minify
Make sure that CSS/JS merging (the one provided by OpenMage core) is disabled (it's an old relic of the M1 era and it's not necessary anymore since HTTP2).
Technical documentation is available on https://deepwiki.com/fballiano/openmage-cssjs-minify.
If you have any issues with this extension, open an issue on GitHub.
Any contributions are highly appreciated. The best way to contribute code is to open a pull request on GitHub.
Fabrizio Balliano
http://fabrizioballiano.com
@fballiano
OSL - Open Software Licence 3.0
(c) Fabrizio Balliano