UNPKG

swagged-angular-resources

Version:

AngularJS $resource code generator written in CoffeeScript for Swagger v2.0 documentated endpoints.

30 lines (23 loc) 710 B
var gulp = require('gulp'); var rename = require('gulp-rename'); var coffee = require('gulp-coffee'); var gutil = require('gulp-util'); var header = require('gulp-header'); var del = require('del'); gulp.task('clean', function(cb) { return del(['.bin'], cb); }); gulp.task('copy', ['clean'], function() { return gulp.src('src/swagged-angular-resources.coffee') .pipe(coffee({bare: true})).on('error', console.error) .pipe(rename({extname: ''})) .pipe(header("#!/usr/bin/env node\n")) .pipe(gulp.dest('.bin')); }); gulp.task('watch', function() { return gulp.watch(['src/*'], ['default']); }); gulp.task('test', function(){ return gulp.src('*') }) gulp.task('default', ['copy']);