Projekt

Obecné

Profil

« Předchozí | Další » 

Revize b88dd6bb

Přidáno uživatelem Jan Kohlíček před téměř 7 roky(ů)

refs #6949: rozdělení app.js do více souborů, grafy mají vlastní directive, gulp rozšířen o build-js

Zobrazit rozdíly:

frontend/gulpfile.js
2 2
var sass = require('gulp-sass');
3 3
var sourcemaps = require('gulp-sourcemaps');
4 4
var rename = require("gulp-rename");
5
var concat = require("gulp-concat");
6
var uglify = require('gulp-uglify');
5 7

  
6 8
gulp.task('sass', function () {
7 9
    return gulp.src('./assets/sass/**/*.scss')
......
14 16
        .pipe(gulp.dest('./assets/css'));
15 17
});
16 18

  
17
gulp.task('fix-sass', function fixCssTask() {
19
gulp.task('fix-sass', function () {
18 20
    const gulpStylelint = require('gulp-stylelint');
19 21

  
20 22
    return gulp.src('./assets/sass/**/*.scss')
......
24 26
        .pipe(gulp.dest('./assets/sass/'));
25 27
});
26 28

  
27
gulp.task('lint-sass', function lintCssTask() {
29
gulp.task('lint-sass', function () {
28 30
    const gulpStylelint = require('gulp-stylelint');
29 31

  
30 32
    return gulp.src('./assets/sass/**/*.scss')
......
35 37
        }));
36 38
});
37 39

  
38
gulp.task('styles', gulp.series('fix-sass', 'sass'));
40
gulp.task('build-js', function () {
41
    return gulp.src([
42
        './app/app.module.js',
43
        './app/app.config.js',
44
        './app/controllers/*.js',
45
        './app/directives/*.js',
46
        './app/services/*.js'
47
    ])
48
        .pipe(sourcemaps.init())
49
        .pipe(concat('app.js'))
50
        .pipe(gulp.dest('./'))
51
        .pipe(uglify())
52
        .pipe(rename({
53
            suffix: ".min",
54
            basename: "app",
55
            extname: ".js"
56
        }))
57
        .pipe(sourcemaps.write('./'))
58
        .pipe(gulp.dest('./'));
59
});
60

  
61
gulp.task('build-sass', gulp.series('fix-sass', 'sass'));
62

  
63
gulp.task('build', gulp.parallel('build-sass', 'build-js'));
64

  
39 65

  
40
gulp.task('default', gulp.parallel('styles'));
66
gulp.task('default', gulp.parallel('build'));

Také k dispozici: Unified diff