gulp-tasks-load

1.0.0 • Public • Published

Yet another gulp tasks loader

Load your tasks from directory.

npm version Code Climate dependencies:? devDependencies:?

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.

Donate

Readme

Keywords

Package Sidebar

Install

npm i gulp-tasks-load

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • hunterman