You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							28 lines
						
					
					
						
							687 B
						
					
					
				
			
		
		
	
	
							28 lines
						
					
					
						
							687 B
						
					
					
				var gulp = require('gulp'); | 
						|
var wrap = require('gulp-wrap-umd'); | 
						|
var uglify = require('gulp-uglify'); | 
						|
var rename = require('gulp-rename'); | 
						|
var del = require('del'); | 
						|
 | 
						|
gulp.task('clean', function(cb) { | 
						|
    del(['dist/*']); | 
						|
    return cb(); | 
						|
}); | 
						|
 | 
						|
gulp.task('umd', ['clean'], function(file) { | 
						|
    var umdCountup = gulp | 
						|
        .src('countUp.js') | 
						|
        .pipe(wrap({ | 
						|
        	namespace: 'CountUp', | 
						|
            exports: 'CountUp' | 
						|
        })) | 
						|
        .pipe(gulp.dest('dist/')) | 
						|
        .pipe(uglify({preserveComments: 'license'})) | 
						|
        .pipe(rename({ | 
						|
            suffix: '.min' | 
						|
        })) | 
						|
        .pipe(gulp.dest('dist/')); | 
						|
}); | 
						|
 | 
						|
gulp.task('build', ['umd']); | 
						|
gulp.task('default', ['build']);
 | 
						|
 |