Skip to content

adamj88/load-gulp-aliases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Load Gulp Aliases

Create gulp tasks & sequences from aliases

Installation

npm i load-gulp-aliases --save-dev

Example Usage

Inside your gulpfile.js:

const gulp = require('gulp');

const aliases = {
	default: [ 'task1' ],
	task1: [ 'task:sync-a', 'task:sync-b', 'task:sync-c']
}

require('load-gulp-aliases')(gulp, aliases);

You can also map parallel & synchronous tasks together using objects & arrays:

const aliases = {
  parallel: [
  	[ 'task:parallel-a', 'task:parallel-b' ]
  ],
  mixture: [
  	'task:sync-a',
     [
     	'task:parallel-a',
     	'task:parallel-b'
     ],
     'task:sync-b',
     'task:sync-c'
  ]
}

The above example in YAML format (convert this to JSON & provide to module):

parallel:
  -
  	- task:parallel-a
	- task:parallel-b

mixture:
  - task:sync-a
  -
    - task:parallel-a
    - task:parallel-b
  - task:sync-b
  - task:sync-c

About

Create gulp tasks & sequences from aliases

Resources

Stars

Watchers

Forks

Packages

No packages published