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

v1.0.0 2022-01-23 18:58 UTC

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