Welcome to mirror list, hosted at ThFree Co, Russian Federation.

javascript.js « dev « tasks « gulp - github.com/mattstratton/castanet.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0458d6b4ccf839da1e02c78cb46ef76efc9ccc42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var gulp = require('gulp'),
    concat = require('gulp-concat'),
    rename = require('gulp-rename'),
    uglify = require('gulp-uglify');
    sourcemaps = require('gulp-sourcemaps');

var scripts = [
    'node_modules/jquery/dist/jquery.js',
    'node_modules/bootstrap/dist/js/bootstrap.js',
    'node_modules/jssocials/dist/jssocials.js',
    'static/js/castanet.js',
    'node_modules/mediaelement/build/mediaelement-and-player.js',
    'node_modules/mediaelement-plugins/dist//speed/speed.js',
    'node_modules/mediaelement-plugins/dist//speed/speed-i18n.js'

]

gulp.task('js-concat', function(){
    return gulp.src(scripts)
        .pipe(sourcemaps.init())
        .pipe(concat('concat.js'))
        // .pipe(gulp.dest('dist'))
        .pipe(rename('castanet-min.js'))
        .pipe(uglify({ keep_fnames: true }))
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('static/js'));
});