gulp-common-tasks
Installation
npm i --save-dev gulp-common-tasks
Usage
var gulp = ;var commonTasks = ; gulp;gulp;gulp; gulp;
See examples
folder for complete list for features.
API
lint(source, options) - Lint JavaScript
source
- Source file(s) to lintoptions
- Additional optionseslint
- Custom eslint options
js(source, destinationPath, options) - Compile JS files
source
- Source file (usually mainindex.js
file)destinationPath
- Where to put compiled and bundled versionoptions
- Additional optionsoutFilename
- Custom name for output file (default isscripts.js
)babel
- Custom babel options
sass(source, destinationPath, options) - Compile SCSS files
source
- Source file (normally main scss file which imports all other files)destinationPath
- Where to put compiled and bundled versionoptions
- Additional optionsoutFilename
- Custom name for output file (default isstyles.css
)sass
- Custom sass options
copy(source, destinationPath, options) - Copy files into specified folder
source
- Source files to copydestinationPath
- Where to copy specified filesoptions
- Additional optionscopy
- Current working dir (default is{ base: './' }
)
clean(source) - Clean specified folder
source
- Path to remove all contents from
zip(source, destinationPath, options) - Pack contents into ZIP archive
source
- Source filesdestinationPath
- Where to put generated archiveoptions
- Additional optionsoutFilename
- Custom name for generated archive (default isbuild.zip
)
run-sequence
module under the hood
asSequence(...tasks) - Utility function to run tasks sequentially. Uses ...tasks
- Tasks to run sequentially