agallou / grunt-hash-assets-bundle
Installs: 32 088
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 3
Open Issues: 0
Type:symfony-bundle
Requires
This package is auto-updated.
Last update: 2024-11-24 00:52:32 UTC
README
The grunt-hash grunt plugin allows you to rename files according to their content.
For example a file named main.css
will be renamed to main.54e79f6f.css
.
So the file is not easy to include in a Twig template (its name will change at every content change).
This plugin adds a twig function called grunt_asset
.
Usage
You can call it like this :
<link rel="stylesheet" href="{{ grunt_asset('css/main.css') }}" />
It will look for files called main*.css
in the web/assets/css
directory and serve it as /assets/main.54e79f6f.css
.
If no file is found or more than one file is found an exception will be thrown.
Configuration
Here is the default plugin configuration :
grunt_hash_assets:
assets_dir: %kernel.root_dir%/../web/assets/
assets_base_path: /assets