12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- var gulp = require('gulp'),
- concat = require('gulp-concat'),
- uglify = require('gulp-uglify'),
- notify = require('gulp-notify');
- var paths = {
- scripts: [
- 'src/transitions/transitions.js',
- 'src/transitions/modal.js',
- 'src/transitions/expand.js',
- 'src/transitions/overlay.js',
- 'src/directives/directives.js',
- 'src/directives/modal.js',
- 'src/directives/overlay.js',
- 'src/morphAssist.js',
- 'src/morph.js',
- 'src/app.js'
- ],
- source: ['src/**/*.js'],
- dist: './dist/'
- };
- gulp.task('concat', function(){
- return gulp.src(paths.scripts)
- .pipe(concat('angular-morph.js'))
- .pipe(gulp.dest(paths.dist));
- // .pipe(notify({message: 'Build Done'}));
- });
- gulp.task('uglify',function(){
- return gulp.src('./dist/angular-morph.js')
- .pipe(uglify())
- .pipe(concat('angular-morph.min.js'))
- .pipe(gulp.dest(paths.dist))
- .pipe(notify({message: 'Build Done'}));
- });
- gulp.task('test', function () {
- });
- gulp.task('build', ['concat', 'uglify']);
- gulp.task('watch', function(){
- gulp.watch(paths.source, ['build']);
- });
- gulp.task('default', ['build','watch']);
|