Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
angular-gobox / gulpfile.js
Size: Mime:
var gulp = require('gulp');
var gutil = require('gulp-util');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var sourcemaps = require('gulp-sourcemaps');
var karma = require('karma').server;

gulp.task('js', function() {
  gulp.src([
    './src/lib/**/*.js',
    './src/module.js',
    './src/**/*.js'
  ]).pipe(concat('angular_gobox.js'))
    .pipe(gulp.dest('./dist'))
    .pipe(uglify())
    .pipe(rename({ extname: '.min.js' }))
    .pipe(gulp.dest('./dist'));
});

gulp.task('build', ['js']);

gulp.task('watch', function() {
  gulp.watch('./src/**/*.js', ['build']);
});

gulp.task('karma', function() {
  karma.start({
    configFile: __dirname + '/spec/karma.conf.js'
  });
});

gulp.task('default', [
  'build',
  'watch'
]);