UNPKG

2gis-maps

Version:

Interactive 2GIS maps API, based on Leaflet

23 lines (18 loc) 694 B
var path = require('path'); var gulp = require('gulp'); var dust = require('gulp-dust'); var config = require('../../app/config.js'); var deps = require('../deps')(config); module.exports = function(pkg) { var templateList = deps.getModulesList(pkg) .map(function(moduleName) { return 'src/' + moduleName + '/templates/*.dust'; }); return gulp.src(templateList).pipe(dust({ name: function(file) { var moduleName = path.basename(path.dirname(path.dirname(file.path))); var templateName = path.basename(file.relative, '.dust'); return moduleName + '/' + templateName; } })); };