doomjs
Version:
A bunch of modular gulp tasks
73 lines (63 loc) • 2.51 kB
JavaScript
var doom = process.doom;
// ---------------------------------------------
// @module lib
// ---------------------------------------------
var Module = (function () {
// Private Methods
// ---------------------------------------------
// Public Methods
// ---------------------------------------------
// Module API
// ---------------------------------------------
return {
argv: require('yargs').argv,
browser_sync: require('browser-sync'),
browserify: require('browserify'),
colors: require('chalk'),
debowerify: require('debowerify'),
del: require('del'),
fs: require('fs'),
globify: require('require-globify'),
gulp: doom.gulp,
image_to_ascii: require('image-to-ascii'),
imagemin: require('imagemin'),
imagemin_gifsicle: require('imagemin-gifsicle'),
imagemin_jpegtran: require('imagemin-jpegtran'),
imagemin_optipng: require('imagemin-optipng'),
imagemin_svgo: require('imagemin-svgo'),
imagemin_pngquant: require('imagemin-pngquant'),
path: require('path'),
spritesmith: require('gulp.spritesmith'),
require_dir: require('require-dir'),
run_sequence: require('run-sequence').use(doom.gulp),
source: require('vinyl-source-stream'),
cached: require('gulp-cached'),
cssnano: require('gulp-cssnano'),
mirror: require('gulp-mirror'),
notify: require('gulp-notify'),
order: require('gulp-order'),
concat: require('gulp-concat'),
replace: require('gulp-replace'),
size: require('gulp-size'),
streamify: require('gulp-streamify'),
uglify: require('gulp-uglify'),
livereload: require('gulp-livereload'),
sass: require('gulp-sass'),
sourcemaps: require('gulp-sourcemaps'),
rename: require('gulp-rename'),
run: require('gulp-run'),
gulp_if: require('gulp-if'),
globbing: require('gulp-css-globbing'),
autoprefixer: require('gulp-autoprefixer'),
task_listing: require('gulp-task-listing'),
inline_css: require('gulp-inline-css'),
inject: require('gulp-inject'),
inject_style: require('gulp-style-inject'),
debug: require('gulp-debug'),
gzip: require('gulp-gzip'),
gitshasuffix: require('gulp-gitshasuffix')
};
})();
// Module Export
// ---------------------------------------------
module.exports = Module;