This is a simple web component for Laravel Elixir.
npm install --save-dev laravel-elixir-components
var elixir = require('laravel-elixir');
require('laravel-elixir-components');
elixir(function(mix) {
mix.components('**/*.html');
});
This will scan your resources/assets/components
directory for html files. Please see the examples
directory for
a component example.
You can define elixir.config.components
in your gulpfile.js
like so:
var elixir = require('laravel-elixir');
require('laravel-elixir-components');
elixir.config.components = {
folder: 'components',
buildFolder: 'components'
};
elixir(function(mix) {
mix.components('**/*.html');
});
You can create an elixir.json
file in your project root to modify Elixir's default settings.
{
"components": {
"folder": "components",
"buildFolder": "components"
}
}
laravel-elixir-components is licensed under The MIT License (MIT).