gulp.task('get-sources', ['ts'], function () { return gulp.src( [ path.join(paths.src.app, '**/*.js'), path.join(paths.target.tmp.js, '**/*.js'), path.join(paths.target.tmp.partials, '**/*.js') ], {base: '.'}) .pipe(filenames('js')); });
gulp.task('docco', [ 'lint' ], function (done) { gulp.src(sources) .pipe(filenames('javascript')) .pipe(gulp.dest('./dist/source')) .on('finish', function () { var args = [ 'node', 'docco', '-o', 'dist/docco', '-l', 'classic' ].concat(filenames.get('javascript', 'full')); docco.run(args); done(); }); });
gulp.task('find-haml', function() { return gulp.src('**/*.haml', { cwd: "./src/" }) .pipe(filenames("haml_files")) });
gulp.task('find-normal-files', function() { return gulp.src(NORMAL_FILE_TYPES, { cwd: "./src/" }) .pipe(filenames("normal_files")) });
gulp.task('concatscripts', function() { return gulp.src(['./lib/file3.js', './lib/file1.js', './lib/file2.js']) .pipe(concat('all.js')) .pipe(gulp.dest('./dist/')); }); // gulp-clean-css gulp.task('minify-css', function() { return gulp.src('styles/*.css') .pipe(cleanCSS({compatibility: 'ie8'})) .pipe(gulp.dest('dist')); }); gulp.src("app/template/*.html") .pipe(filenames("layouts")) .pipe(gulp.dest("./dist")); //console.log (filenames.get("layouts")) // ["a.coffee","b.coffee"] // Do Something With it gulp.task('sprite', function () { var spriteData = gulp.src('app/img/src/*.png') .pipe(spritesmith({ imgName: 'sprite.png', imgPath: '../../img/sprite.png', cssName: 'sprite.css', padding: 2, //cssFormat: 'scss' }));