Download the PHP package gubler/elixir-bundle without Composer
On this page you can find all versions of the php package gubler/elixir-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package elixir-bundle
Gubler/ElixirBundle
Gubler/ElixirBundle
is a small Symfony bundle to add an elixr()
twig function. This function will allow you to
use Laravel Elixir's versioning just like if you
were using it in a Laravel blade template (most of the code was taken
from Laravel/Framework).
Installation
Step 1: Install Elixir
Follow Laravel Elixir's installation instructions to install Elixir.
You will need to add a package.json
file for your application. Here is an example package.json
with the requirements
for Elixir:
Step 2: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 3: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php
file of your project:
Step 4: Configuration
This bundle supports the following configuration (shown here with the defaults):
web_directory
is the directory on disk where your Symfony project's web
directory is located.
The build_directory
value is relational to your web_directory. For example, if your build directory is
/{symfony-root}/web/elixir/build/
, you would need to change build_directory
to elixir/build
.
url_subdirectory
is in case your application is in a subdirectory from your url root. This value should be left empty
if your app is at the root path (ex. https://my-app.com
). If your app is in a subdirectory
(ex. https://my-site.com/app/
), then you need to update this with the subdirectory (for the example, app
). This also
works if your app is multiple subdirectories deep (URL: https://my-site.com/here/is/my/app/
→ setting: here/is/my/app
).
Usage
If you use Elixir to version a file, instead of using asset()
in your twig templates like this:
you can use elixir()
like this:
TODO
- Add console command to generate base
package.json
file.