UNPKG

ng-factory

Version:

AngularJS industrialized development

33 lines (21 loc) 774 B
'use strict'; var pkg = require(process.cwd() + '/package.json'); var path = require('path'); var changed = require('gulp-changed'); var connect = require('gulp-connect'); var ngdocParser = require('ngdoc-parser'); var through = require('through2'); module.exports = function(gulp, config) { var nunjucks = config.requireTransform('nunjucks'); var docs = config.docs, src = config.src; // Local (ngFactory) cwd var cwd = path.join(config.dirname, docs.templates); gulp.task('ng-factory:docs/scripts', function() { return gulp.src(docs.scripts, {cwd: cwd, base: cwd}) .pipe(changed(docs.tmp)) .pipe(nunjucks({locals: {pkg: pkg}, strict: true, rename: true})) .pipe(gulp.dest(docs.tmp)) .pipe(connect.reload()); }); };