AssetsManager is a plugin to use with Composer to let it handle
some package's assets (CSS, JS, images ...) the same way it does for PHP scripts. A special
autoloader stores dependencies assets to let you call them smartly.
AssetsManager is referenced to the Packagist.
To install the plugin, just add the package to your requirements in the
file of your project:
The plugin handles any package with a type
***-assets, which will be considered as a
standard library by Composer if you don't use the plugin (and will be installed as any
other classic library package).
This part will try to explain how to use the assets manager in your scripts.
Below is an example of the package configuration using default values:
The plugin embeds a
Compressor object to merge and minify JS and CSS contents. The
result files are stored on a the "temporary assets directory" (a configuration variable)
and can be used "as-is" in HTML contents.
As for all our work, we try to follow the coding standards and naming rules most commonly in use: