angular-cn/tools/example-zipper/test/gulpfile.js

26 lines
661 B
JavaScript

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() {
return exampleZipper.zipExamples("../../../public/docs/_examples", _outputFolder);
});
gulp.task('clean', function () {
var cleanPath = path.join(_outputFolder, '**/*.*');
del([ cleanPath, '!**/*.ovr.*']).then(function (err, paths) {
console.log('Deleted files/folders:\n', paths.join('\n'));
});
});
gulp.task('default', taskListing);