mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
snapshot
This commit is contained in:
17
gulpfile.js
17
gulpfile.js
@ -20,6 +20,7 @@ var sass = require('gulp-sass');
|
||||
var shell = require('gulp-shell');
|
||||
var traceur = require('gulp-traceur');
|
||||
var wrap = require('gulp-wrap');
|
||||
var argv = require('yargs').argv;
|
||||
|
||||
gulp.task('default', ['js', 'html', 'sass', 'libs', 'playgroundJs', 'playgroundFiles']);
|
||||
|
||||
@ -47,10 +48,6 @@ gulp.task('karma-watch', function() {
|
||||
return karma.start({ configFile: __dirname + '/scripts/test/karma-watch.conf.js' });
|
||||
});
|
||||
|
||||
gulp.task('sass-watch', ['sass'], function () {
|
||||
gulp.watch('src/**/*.scss', ['sass']);
|
||||
});
|
||||
|
||||
gulp.task('sass', function(done) {
|
||||
gulp.src('src/components/app/ionic.scss')
|
||||
.pipe(sass({
|
||||
@ -137,12 +134,18 @@ gulp.task('angular2', function () {
|
||||
});
|
||||
|
||||
gulp.task('examples', ['sass'], function() {
|
||||
return gulp.src('src/components/**/examples/**/*')
|
||||
var examplesSrc = path.join(__dirname, 'src/components/**/examples/**/*');
|
||||
var templateSrc = path.join(__dirname, 'scripts/examples/index.template.html');
|
||||
var examplesDest = path.join(__dirname, 'dist/examples/');
|
||||
|
||||
return gulp.src(examplesSrc)
|
||||
.pipe(gulpif(/index.html/, wrap({
|
||||
src: 'scripts/examples/index.template.html'
|
||||
src: templateSrc
|
||||
})))
|
||||
.pipe(rename(function(file) {
|
||||
file.dirname = file.dirname.replace('/examples/', '/');
|
||||
}))
|
||||
.pipe(gulp.dest('dist/examples/'));
|
||||
.pipe(gulp.dest(examplesDest));
|
||||
});
|
||||
|
||||
require('./scripts/snapshot/snapshot.task')(gulp, argv, buildConfig);
|
||||
|
Reference in New Issue
Block a user