autoamazing
🍹 Automatizate amazing tasks for front-end with Gulpjs
⚠️ This repository is still under development
Installation
$ npm install --save-dev autoamazing
Usage
const gulp = const task = const gutil = const env = gutilenvenv || 'development' task task task taskscriptsgulp src: `src/javascripts/*.js` `src/javascripts/vendor/*.js` dest: `dist/javascripts` env: env include: true includeSettings: extensions: 'js' includePaths: `node_modules` `src/javascripts` taskscriptsgulp taskname: 'js:babel' src: 'samples/input/main-babel.js' dest: 'samples/output' env: env babel: true taskscriptsgulp taskname: 'js:webpack' src: 'samples/input/main-webpack.js' dest: 'samples/output' env: env sourcemaps: false webpack: true webpackConfig: entry: path output: path: path task task taskimagesgulp src: `dist/images/**/*` dest: `dist/images` env: env imageSettings: pngquant: true optipng: true zopflipng: true advpng: true jpegRecompress: false jpegoptim: true mozjpeg: true gifsicle: true svgo: true
On your terminal execute: gulp --tasks
License
MIT © Fernando Moreira