Removed unused node dependencies.

This removes `gulp-imagemin` and the image processing gulp task,
as well as `debowerify`, significantly reducing required
`npm install` time for a clean install.

Change-Id: I48e035c96cd616715da3b5c75b66b8d8a7616263
This commit is contained in:
Tim Buckley 2015-11-24 13:48:47 -07:00
parent 1f101cae07
commit 5f11d5e091
7 changed files with 2 additions and 30 deletions

View File

@ -16,11 +16,6 @@ module.exports = {
'dest': 'build/js'
},
'images': {
'src' : 'app/images/**/*',
'dest': 'build/images'
},
'fonts': {
'src' : ['app/fonts/**/*'],
'dest': 'build/fonts'

View File

@ -14,7 +14,6 @@ var babelify = require('babelify');
var uglify = require('gulp-uglify');
var handleErrors = require('../util/handleErrors');
var browserSync = require('browser-sync');
var debowerify = require('debowerify');
var ngAnnotate = require('browserify-ngannotate');
// Based on: http://blog.avisi.nl/2014/04/25/how-to-keep-a-fast-build-with-browserify-and-reactjs/
@ -37,7 +36,6 @@ function buildScript(file) {
var transforms = [
babelify,
debowerify,
ngAnnotate,
'brfs',
'bulkify'

View File

@ -9,6 +9,6 @@ gulp.task('dev', ['clean'], function(cb) {
global.isProd = false;
runSequence(['styles', 'images', 'fonts', 'data', 'views', 'browserify'], 'watch', cb);
runSequence(['styles', 'fonts', 'data', 'views', 'browserify'], 'watch', cb);
});

View File

@ -1,18 +0,0 @@
'use strict';
var config = require('../config');
var changed = require('gulp-changed');
var gulp = require('gulp');
var gulpif = require('gulp-if');
//var imagemin = require('gulp-imagemin');
var browserSync = require('browser-sync');
gulp.task('images', function() {
return gulp.src(config.images.src)
.pipe(changed(config.images.dest)) // Ignore unchanged files
//.pipe(gulpif(global.isProd, imagemin())) // Optimize
.pipe(gulp.dest(config.images.dest))
.pipe(browserSync.reload({ stream: true, once: true }));
});

View File

@ -9,6 +9,6 @@ gulp.task('prod', ['clean'], function(cb) {
global.isProd = true;
runSequence(['styles', 'images', 'fonts', 'views', 'browserify'], 'gzip', cb);
runSequence(['styles', 'fonts', 'views', 'browserify'], 'gzip', cb);
});

View File

@ -7,7 +7,6 @@ gulp.task('watch', ['browserSync', 'server'], function() {
// Scripts are automatically watched and rebundled by Watchify inside Browserify task
gulp.watch(config.styles.src, ['styles']);
gulp.watch(config.images.src, ['images']);
gulp.watch(config.fonts.src, ['fonts']);
gulp.watch(config.data.src, ['data']);
gulp.watch(config.views.watch, ['views']);

View File

@ -21,7 +21,6 @@
"bulk-require": "^0.2.1",
"bulkify": "^1.1.1",
"d3": "^3.5.6",
"debowerify": "^1.2.0",
"del": "^0.1.3",
"eslint": "1.5.1",
"eslint-config-openstack": "1.2.2",
@ -34,7 +33,6 @@
"gulp-filter": "^3.0.1",
"gulp-gzip": "^0.0.8",
"gulp-if": "^1.2.5",
"gulp-imagemin": "^1.1.0",
"gulp-karma": "0.0.4",
"gulp-notify": "^2.0.0",
"gulp-protractor": "0.0.11",