Mercurial > nebulaweb3
comparison default/node_modules/nestable2/gulpfile.js @ 0:1d038bc9b3d2 default tip
Up:default
author | Liny <dev@neowd.com> |
---|---|
date | Sat, 31 May 2025 09:21:51 +0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1d038bc9b3d2 |
---|---|
1 const gulp = require('gulp'); | |
2 const uglify = require("gulp-uglify"); | |
3 const cleanCss = require("gulp-clean-css"); | |
4 const eslint = require("gulp-eslint"); | |
5 const rename = require("gulp-rename"); | |
6 const sass = require('gulp-sass'); | |
7 | |
8 const file = 'jquery.nestable'; | |
9 | |
10 // compress js | |
11 gulp.task('js', function () { | |
12 gulp.src(file + '.js') | |
13 .pipe(uglify()) | |
14 .pipe(rename({suffix: '.min'})) | |
15 .pipe(gulp.dest('dist/')); | |
16 }); | |
17 | |
18 // compile SASS to CSS | |
19 gulp.task('sass', function () { | |
20 return gulp.src(file + '.scss') | |
21 .pipe(sass().on('error', sass.logError)) | |
22 .pipe(gulp.dest('.')); | |
23 }); | |
24 | |
25 // compress css | |
26 gulp.task('css', ['sass'], function () { | |
27 gulp.src(file + '.css') | |
28 .pipe(cleanCss()) | |
29 .pipe(rename({suffix: '.min'})) | |
30 .pipe(gulp.dest('dist/')); | |
31 }); | |
32 | |
33 gulp.task('test', function () { | |
34 return gulp.src([file + '.js']) | |
35 .pipe(eslint()) | |
36 .pipe(eslint.format()) | |
37 .pipe(eslint.failAfterError()); | |
38 }); | |
39 | |
40 // build assets | |
41 gulp.task('default', ['js', 'css']); |