laravel-elixir-3-apidocs
Version:
Wrapper for apiDocs in laravel-elixir.
27 lines (23 loc) • 698 B
JavaScript
(function(){
'use strict';
var Elixir = require('laravel-elixir');
var gulp = require('gulp');
var underscore = require('underscore')
var apidoc = require('gulp-apidoc');
var _ = require('underscore');
var options = {
src: 'app/',
dest: 'doc'
}
var gulpTask = function(){
gulp.task('apiDocs', function () {
apidoc.exec(options);
});
};
Elixir.extend('apiDocs',function(opts){
options = _.extend(options, opts);
new Elixir.Task('apiDocs',function(){
gulpTask();
}).watch(options.src + '**/*.php',gulpTask);
})
}());