Sha256: fec61cfe37a8d9ae02cc38a334091ade2258c40cde8c9ad2752e2ea1d247d7d8
Contents?: true
Size: 1.24 KB
Versions: 19
Compression:
Stored size: 1.24 KB
Contents
'use strict' var pkg = require('./package.json'), gulp = require('gulp'), uglify = require('gulp-uglify'), rename = require('gulp-rename'), sourcemaps = require('gulp-sourcemaps'), header = require('gulp-header'), eslint = require('gulp-eslint'), mocha = require('gulp-mocha'), benchmark = require('gulp-benchmark'), banner = '/*! <%= pkg.name %> v<%= pkg.version %> | Copyright (c) 2007-present, <%= pkg.author %> | <%= pkg.license %> */\n' gulp.task('benchmark', function () { return gulp .src('benchmark/*.js', {read: false}) .pipe(benchmark()) }) gulp.task('lint', function() { return gulp .src('src/*.js') .pipe(eslint()) .pipe(eslint.format()) }) gulp.task('test', ['lint'], function() { return gulp .src('test/*.js', {read: false}) .pipe(mocha({reporter: 'nyan'})) }) gulp.task('dist', ['test'], function() { return gulp.src([ 'src/*.js' ]) .pipe(sourcemaps.init()) .pipe(uglify()) .pipe(rename({ suffix: '.min' })) .pipe(header(banner, {pkg: pkg})) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('dist')) }) gulp.task('default', ['dist'])
Version data entries
19 entries across 19 versions & 1 rubygems