gulp-tasks-load
v1.0.0
Published
Gulp task to load tasks from custom directory
Downloads
4
Readme
Yet another gulp tasks loader
Load your tasks from directory.
Installation
npm install gulp-tasks-load --save
or
yarn add gulp-tasks-load
Usage
To configure gulp tasks simply import the package and pass glob as it's first parameter. Paths like "gulp/folder/task.js"
will be converted into tasks like folder:task
.
const path = require("path");
require("gulp-tasks-load")(path.join(__dirname, "gulp", "**/*.js"));
Then gulp --tasks
will show you something like:
Using gulpfile path/to/your/gulpfile.js
Tasks for path/to/your/gulpfile.js
├── sub:sub1
├── task1
└── task2
Configuration
You must pass base
option with second parameter if your tasks folder is not called as gulp
.
require("gulp-tasks-load")("tasks/**/*.js", {base: "tasks"});
You can also pass options object to node-glob
function by setting third parameter.
require("gulp-tasks-load")("tasks/**/*.js", {base: "tasks"}, {debug: true});
See more options in glob package.
License
gulp-tasks-load is released under the MIT license.