Revize b88dd6bb
Přidáno uživatelem Jan Kohlíček před téměř 7 roky(ů)
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
refs #6949: rozdělení app.js do více souborů, grafy mají vlastní directive, gulp rozšířen o build-js