UNPKG

gulp-modular-tasks

Version:
53 lines (40 loc) 1.65 kB
# gulp-modular-tasks Projeto para modularizar as tasks do gulp. ## Install ```sh $ npm install --save-dev gulp-modular-tasks ``` ## Modules modules/ concat(source, fileName, output) copy(source, output) imageopt(source, output) less(source, output) lint(source) minify-concat(source, fileName, output) mocha(source) nodemon(source) stylus(source, output) watch(source) ## Examples ```javascript var gulp = require('gulp'); var module = require('gulp-modular-tasks')(gulp); // Faz o build, minifica e concatena Stylus para CSS // createTask('nome do módulo', 'source do arquivo', 'destino do arquivo compilado') gulp.task('build:stylus', module.createTask('stylus', './css/stylus/index.styl', './build/css')); // Minifica e concatena JavaScript // createTask('nome do módulo', 'source do arquivo', 'nome do arquivo de destino do js concatenado' 'destino do arquivo compilado') gulp.task('minify-concat:js', module.createTask('minify-concat', './js/index.js', 'all.min.js', './build/js')); // Concatena as bibliotecas minificas baixadas pelo bower // createTask('nome do módulo', 'source do arquivo', 'nome do arquivo de destino do js concatenado' 'destino do arquivo compilado') gulp.task('bower-concat', module.createTask('concat', './bower_components/**/*.min.js', 'components.min.js', './build/js')); // Optimiza as imagens // createTask('nome do módulo', 'diretório das imagens', 'destino das imagens optimizadas') gulp.task('imageopt', module.createTask('imageopt', './images/original/*.*', './build/images')); ``` ## Test ```sh npm test ``` ### LICENSE [MIT](LICENSE)