docs(demos): add sass build step for demos

This commit is contained in:
Drew Rygh
2015-10-30 11:36:47 -05:00
parent 7715d047d0
commit 7db5d94e40
2 changed files with 19 additions and 2 deletions

View File

@ -456,6 +456,20 @@ gulp.task('build.demos', function(){
} }
}); });
gulp.task('sass.demos:docs', function() {
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
return gulp.src([
'demos/component-docs/app.scss'
])
.pipe(sass()
.on('error', sass.logError)
)
.pipe(autoprefixer(buildConfig.autoprefixer))
.pipe(gulp.dest('dist/demos/component-docs/'));
});
gulp.task('bundle.demos:all', ['build.demos'], function(done) { gulp.task('bundle.demos:all', ['build.demos'], function(done) {
return buildDemoBundle({demo: '*'}, done); return buildDemoBundle({demo: '*'}, done);
}); });
@ -470,9 +484,12 @@ gulp.task('demos:all', ['bundle.demos:all'], function() {
.pipe(gulp.dest('dist/ionic-site/docs/v2/components/demo/')) .pipe(gulp.dest('dist/ionic-site/docs/v2/components/demo/'))
}); });
gulp.task('demos:docs', ['bundle.demos:docs'], function() { gulp.task('demos:docs', ['sass.demos:docs', 'bundle.demos:docs'], function() {
return gulp return gulp
.src('dist/demos/component-docs/**/*') .src([
'dist/demos/component-docs/**/*',
'!dist/demos/component-docs/**/*.scss',
])
.pipe(gulp.dest('dist/ionic-site/docs/v2/components/demo/')) .pipe(gulp.dest('dist/ionic-site/docs/v2/components/demo/'))
}); });