demo generation

This commit is contained in:
perry
2015-03-19 15:46:18 -05:00
parent 5f4b8ab26f
commit e94d455e7b
5 changed files with 39 additions and 0 deletions

View File

@ -6,11 +6,13 @@ var gulp = require('gulp');
var gulpif = require('gulp-if');
var del = require('del');
var concat = require('gulp-concat');
var debug = require('gulp-debug');
var plumber = require('gulp-plumber');
var rename = require('gulp-rename');
var traceur = require('gulp-traceur');
var lazypipe = require('lazypipe');
var sass = require('gulp-sass');
var wrap = require("gulp-wrap");
var config = require('./scripts/build/config');
var karma = require('karma').server;
@ -129,3 +131,14 @@ gulp.task('angular2', function () {
.pipe(concat('angular2.js'))
.pipe(gulp.dest('dist/lib'));
});
gulp.task('demo', function () {
gulp.src(["./src/components/*/examples/*/index.html"])
.pipe(debug({title: 'Generating:'}))
.pipe(wrap({ src: './scripts/examples/template/index.html'}))
.pipe(rename(function(file) {
file.dirname = file.dirname.replace("/examples/","/");
}))
.pipe(gulp.dest("./dist/examples"));
});