| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  | var gulp = require('gulp'); | 
					
						
							|  |  |  | var path = require('canonical-path'); | 
					
						
							|  |  |  | var del = require('del'); | 
					
						
							|  |  |  | var taskListing = require('gulp-task-listing'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var exampleZipper = require('../exampleZipper'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var _outputFolder = '_zip-output'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gulp.task('help', taskListing); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gulp.task('zipExamples', ['clean'], function() { | 
					
						
							| 
									
										
										
										
											2015-11-04 10:00:12 +00:00
										 |  |  |   return exampleZipper.zipExamples("../../../public/docs/_examples", _outputFolder); | 
					
						
							| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-05 23:46:52 +02:00
										 |  |  | gulp.task('clean', function () { | 
					
						
							| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  |   var cleanPath = path.join(_outputFolder, '**/*.*'); | 
					
						
							| 
									
										
										
										
											2016-06-05 23:46:52 +02:00
										 |  |  |   del([ cleanPath, '!**/*.ovr.*']).then(function (err, paths) { | 
					
						
							| 
									
										
										
										
											2015-11-04 10:00:12 +00:00
										 |  |  |     console.log('Deleted files/folders:\n', paths.join('\n')); | 
					
						
							| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  |   }); | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gulp.task('default', taskListing); | 
					
						
							|  |  |  | 
 |