Overrides laravel-elixir configuration from
elixir.json
orelixir.yml
.
Why?
Since laravel-elixir version ^6.0.x, overrides the configuration from
elixir.json
has been removed. See #648.
- Set the config in your Gulpfile instead.
- Write the config with
json
oryaml
format, everything you like. - Assign an object
Install
npm install --save-dev laravel-elixir-config
Usage
gulpfile.js
.
Update the const elixir = ;// ...;
elixir.json
or elixir.yml
file in the project root directory.
Create Examples
elixir.json
elixir.yml
assetsPath: assetscss:outputFolder: assets/csssass:pluginOptions:includePaths:- node_modules- bower_componentsjs:outputFolder: assets/js
API
If you want something different or separate your config file, you can use this API.
elixir.configFile(path)
This will be replace the
elixir.(json|yml)
if it exists from your custom path.
path
- Type:
string
- Extension:
.json
,.yml
,.yaml
Example
const elixir = ;// ...;elixir;
Tips
gulpfile.js
.
😄 Make happy the const elixir = ;;;
elixir.yml
fonts:sourceFolder:- node_modules/bootstrap-sass/assets/fonts/bootstrap- node_modules/font-awesome/fontsoutputFolder: public/assets/fontsimages:sourceFolder: resources/assets/imgoutputFolder: public/assets/img
YAML
Indent style must be space
. See the spec YAML version 1.2
Related
- yamljs - Standalone JavaScript YAML 1.2 Parser & Encoder.
- laravel-blade-jade - Create laravel blade views using jade
Official Documentations
- Documentation for Elixir can be found on the Laravel website.
- Laravel elixir source code.
License
MIT @ Guntur Poetra