From 67f531077f5486d25cb69114f9a60863c19a7f0b Mon Sep 17 00:00:00 2001 From: Nguyen Huu Kim Date: Wed, 10 Aug 2022 10:21:42 +0700 Subject: [PATCH] chore(deps): remove deprecated package `gulp-util` - Guideline: https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 - Use packages: fancy-log + ansi-colors instead of gulp-util - This PR also fixes 1 vulnerability (gulp-util@^3.0) --- .gitignore | 1 + gulpfile.mjs | 5 +++-- package.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ee1c56b3..3bd1589c 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ homedocs jsdoc-template api package-lock.json +yarn.lock lib src_old *.zip diff --git a/gulpfile.mjs b/gulpfile.mjs index 7986efb0..5c999e20 100644 --- a/gulpfile.mjs +++ b/gulpfile.mjs @@ -4,7 +4,8 @@ import uglify from 'gulp-uglify-es'; import replace from 'gulp-replace'; import jsdoc from 'gulp-jsdoc3'; import connect from 'gulp-connect'; -import gutil from 'gulp-util'; +import log from 'fancy-log'; +import colors from 'ansi-colors'; import fs from 'fs'; var NodeParams = fs @@ -74,7 +75,7 @@ gulp.task('pre-build', function () { uglify.default({ output: { comments: /^!|@preserve|@license|@cc_on/i } }) ) .on('error', function (err) { - gutil.log(gutil.colors.red('[Error]'), err.toString()); + log(colors.red('[Error]'), err.toString()); }) .pipe(rename('konva.min.js')) .pipe(gulp.dest('./')); diff --git a/package.json b/package.json index 559f6aae..02594f5e 100644 --- a/package.json +++ b/package.json @@ -91,8 +91,10 @@ "@parcel/transformer-image": "2.7.0", "@size-limit/preset-big-lib": "^8.0.0", "@types/mocha": "^9.1.1", + "ansi-colors": "^4.1.3", "canvas": "^2.9.3", "chai": "4.3.6", + "fancy-log": "^2.0.0", "filehound": "^1.17.6", "gulp": "^4.0.2", "gulp-concat": "^2.6.1", @@ -104,7 +106,6 @@ "gulp-typescript": "^5.0.1", "gulp-uglify": "^3.0.2", "gulp-uglify-es": "^3.0.0", - "gulp-util": "^3.0.8", "mocha": "10.0.0", "mocha-headless-chrome": "^4.0.0", "parcel": "2.7.0",