From patchwork Sat Feb 24 14:00:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Braunwarth X-Patchwork-Id: 1903839 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=pxuTqqNR; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::440; helo=mail-wr1-x440.google.com; envelope-from=swupdate+bncbaabbipn46xamgqetvnf2qi@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-wr1-x440.google.com (mail-wr1-x440.google.com [IPv6:2a00:1450:4864:20::440]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4ThpSl1S2Yz23q9 for ; Sun, 25 Feb 2024 01:01:10 +1100 (AEDT) Received: by mail-wr1-x440.google.com with SMTP id ffacd0b85a97d-33dc175ff8fsf214451f8f.0 for ; Sat, 24 Feb 2024 06:01:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708783267; cv=pass; d=google.com; s=arc-20160816; b=03ugLzkiGuBhVtOS6lBiBztILRCjN/RlLYTHefza/oK0wsmT0zsG1YQek6cTDrtljT pMqVbui7p2AO50Qz1Qjmqbsx2W6fUX+2McJhpCzpjTKtGnrN5S/k6t3qUAFcpq+ATOji Ho7Ld+PuW0CjLlR/SME3uwcg3M3+TZpswUuqPkfKKbyZtU5dqAP5OLGSpExNuQGvpVwU NFaWgEbQeGmOFbrz4GD1MbFHz+1DWo3bGqtQsz+ELj+zXs1iKO6CUgZR//M+K+smNOj9 MQLo8v/vJKYj3OPtYImTGuDrZll1pks4MZXII4CN98ppR0kHHIThzmanG1L1OQKDhpn7 rTpg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=; fh=gIKe9y2biZj3T6/53KgyrnnQaT07ggMGxHy0oLWweQs=; b=lAyZ1F7idxV3s4zhLCsOEoY/5cimKBliAxdyylv/x9EDwt+o2lyj+mYmI+cDfqR+Ku Le5o258RV96OrerfEqGdXodqwj7VNqSogGF0oTJJFuxYXqpjQB/T5UdLKCVhT76x4TIC HEQmgNv5vxyzp7J8udRo+qM7XrLxzHYsU5Y6Y/aiRdsjUaaWBGqgfwsEZ/WcEcsNqYRE I9q/sYX99qFVef7EEd2ws0ciN+55oUes+bhc439iiIF54FEs5LbHw6sIqdRxQXKslUse PlkNyjd29NcdbxTe+Ko+WJ2+vf3RyVf/MfZ2S8Kl0KeldjPZ6Qk4umpJguPu4Gm1Btq7 Fgxw==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=temperror (no key for signature) header.i=@braunwarth.dev header.s=uberspace header.b=IY7v1Pq1; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1708783267; x=1709388067; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=; b=pxuTqqNRA/VxP8S6si66eV/rj1ZyUyuuqYHrIHW7Oc/8lzWJjkmPqWvYS+uPP1NFll tQrGIElv4WtlvD2e6DLMf6oS6EICMZDW/PuBj0ZS/pRh2GkIY872xhaHF1ur01WJfVb4 6ZmetkY+UwQz+giVAdHJ0GhkRJIB/zSu7xqvUZu768Is1LJm4+gGxJ5FOSjE80jVR2dV 1fNmh7rsWsDPcjvH9jHZnzFRUKWRiFC7iwVWTM0MU6SvPASHtYq892KLlYA5f+ZPLk06 N0sRU8bEhYrxSv4lAz6pptIvaU2gNW5VkJWGm+rU9OqM8cwY2EGvftp0qwN0vPB5zJDU Hk9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708783267; x=1709388067; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=; b=oLrtVH9JrqFRe/Az5PDYqYDwtP1VAJiyeg8rg8gVrsixiIjCcwMTk0L0/p4NXJHGAp R7qg3jLQAm+MYoYveM8EHxu+RTMQWmfdAfkhkVESMjsQPEmfk9mIYeOW/MHDIc/wBV6R lrr0yWvQGjAU9tklwLGF/K88Ny4uoh1S6y0nUqIoY+rY6OjL2Fsxw0dJ85U6HcVcVQzE yOXQy1znjQGRd+v1ceDDfwtcHvwHO1y3yDj6yfO3ffjU46pAuChIkczDKNm5/IbPcMNq 005iT1SBjyhxcRcd950uODwR8cNhhGyidmZpH21m2QFxCLayNYhB2HqAWdKNkqBwYmz9 pa2w== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXfwFAyqDQg3aNdN427ITCMTjT3jq/x2wLpObWibQtYDnkoD3pRffM0Wn1tboViYb9vP72lZds/9If/JE94/1r0I5Qn2UfenxvyP2dKpg== X-Gm-Message-State: AOJu0YzS8Nf0hwsSDLhzD2CLFt86TczGa8X+jNoY2oiXySJUX5FC7gRB DJciFjVzeOnIadC/wgfWg5vRytO+kQ/ETaj1Vt9dBlufNdUEpvnH X-Google-Smtp-Source: AGHT+IH4qYIxLAyfvx9qI+vj5ArznwA+xrDOmJAquJwymVkIVkO7gZmf/2/zDlp+U1FuOqOYQUsqGA== X-Received: by 2002:adf:f984:0:b0:33d:b2d6:b3a6 with SMTP id f4-20020adff984000000b0033db2d6b3a6mr1597059wrr.48.1708783266618; Sat, 24 Feb 2024 06:01:06 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a5d:4812:0:b0:33d:1730:588 with SMTP id l18-20020a5d4812000000b0033d17300588ls453664wrq.1.-pod-prod-04-eu; Sat, 24 Feb 2024 06:01:04 -0800 (PST) X-Received: by 2002:adf:a4c9:0:b0:33d:754c:86cf with SMTP id h9-20020adfa4c9000000b0033d754c86cfmr2034869wrb.35.1708783264493; Sat, 24 Feb 2024 06:01:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1708783264; cv=none; d=google.com; s=arc-20160816; b=IVcJCpUy3dbhvVWJ5dh9m5o7jt9kbA6wk8H9hn648go2yeyU6nznXwuwy2B+KmW+Ph klD7V2ep4w3/dRGMYPudrj0n84D0i4q0HQ76gQFE/7/TrRlGiGspv+qmxPzGPCtlj+aK KDMbA4Hz13QcK44yHDBVvVy/OUBVehwD/wEQSYgKdMPoSVHtaLmoe/PlmixCMfdC5uav A+REuYSKU8jszJJVTwXFEr1hEZD+a9acH0g+qXityhWfCDQXQRuU/Y/6Kz0CfSGhCHPG fIzUnybruY8K4O5W7/7rl8gZe4qI/g5Ckk4aq78QzbUpMXteEkQBqjtCA/R6a8UMGdeM u0Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=dkim-signature:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from; bh=7memKZGwWHC6VM6U8F92daiBD1ZWZLjkV/fX1Mf+fZs=; fh=BXlwH+1nWuAxJAQnM3fjgjZkXNBtIKsJ4sRu0kRLMwA=; b=tSCBitKhbiOzqAbFYexFHWYcI6ipu9Mis7642m/GMZHfn9p1Flvd6X89Euw7osjcrm vKd+S2CSiwv6HodegOllhDMZ0XmCguooiUo6jozINPjG0Hrv+vLFHy7rrOdcdiVmEU0j o58FDVdYJgqoGNrbzAxkakg027aKoTE+VEbpWc9di9VAM9zE9LnAgCWxGLlOe/gp7mB6 Xk8+zUQSPDosFp6htcuoHiKen7wJJXqroZXn6bQuymAtuoQRYqatv+dSSJhIVwtI+FhE ppzmDz+mJ/W2q92GEeaaxAET14dunpuG5yRkxs9IqwCMxqmTCZnKbiew9V2Nktnp2y7+ MCTQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=temperror (no key for signature) header.i=@braunwarth.dev header.s=uberspace header.b=IY7v1Pq1; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev Received: from bergelmir.uberspace.de (bergelmir.uberspace.de. [185.26.156.157]) by gmr-mx.google.com with ESMTPS id b14-20020a05600018ae00b0033da6ecf671si72570wri.2.2024.02.24.06.01.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Feb 2024 06:01:04 -0800 (PST) Received-SPF: pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) client-ip=185.26.156.157; Received: (qmail 21557 invoked by uid 989); 24 Feb 2024 14:01:04 -0000 Received: from unknown (HELO unkown) (::1) by bergelmir.uberspace.de (Haraka/3.0.1) with ESMTPSA; Sat, 24 Feb 2024 15:01:04 +0100 From: Daniel Braunwarth To: swupdate@googlegroups.com Cc: Daniel Braunwarth Subject: [swupdate] [PATCH 4/5] web-app: update gulp to ES6 Date: Sat, 24 Feb 2024 14:00:30 +0000 Message-ID: <20240224140031.9888-5-daniel@braunwarth.dev> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240224140031.9888-1-daniel@braunwarth.dev> References: <20240224140031.9888-1-daniel@braunwarth.dev> MIME-Version: 1.0 X-Rspamd-Bar: ----- X-Rspamd-Report: REPLY(-4) BAYES_HAM(-2.997504) MID_CONTAINS_FROM(1) MIME_GOOD(-0.1) R_MISSING_CHARSET(0.5) X-Rspamd-Score: -5.597504 X-Original-Sender: daniel@braunwarth.dev X-Original-Authentication-Results: gmr-mx.google.com; dkim=temperror (no key for signature) header.i=@braunwarth.dev header.s=uberspace header.b=IY7v1Pq1; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Signed-off-by: Daniel Braunwarth --- web-app/{gulpfile.js => gulpfile.mjs} | 32 ++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) rename web-app/{gulpfile.js => gulpfile.mjs} (83%) diff --git a/web-app/gulpfile.js b/web-app/gulpfile.mjs similarity index 83% rename from web-app/gulpfile.js rename to web-app/gulpfile.mjs index a698e81..9befddf 100755 --- a/web-app/gulpfile.js +++ b/web-app/gulpfile.mjs @@ -5,20 +5,22 @@ * SPDX-License-Identifier: MIT */ -const cleanCSS = require('gulp-clean-css') -const del = require('del') -const gulp = require('gulp') -const gzip = require('gulp-gzip') -const imagemin = require('gulp-imagemin') -const filter = require('gulp-filter') -const htmlmin = require('gulp-htmlmin') -const minify = require('gulp-minify') -const rename = require('gulp-rename') -const replace = require('gulp-replace') -const sass = require('gulp-sass')(require('sass')) -const tar = require('gulp-tar') -const useref = require('gulp-useref') -const minimist = require('minimist') +import cleanCSS from 'gulp-clean-css' +import { deleteAsync } from 'del' +import gulp from 'gulp' +import gzip from 'gulp-gzip' +import imagemin from 'gulp-imagemin' +import filter from 'gulp-filter' +import htmlmin from 'gulp-htmlmin' +import minify from 'gulp-minify' +import rename from 'gulp-rename' +import replace from 'gulp-replace' +import * as dartSass from 'sass' +import gulpSass from 'gulp-sass' +import tar from 'gulp-tar' +import useref from 'gulp-useref' +import minimist from 'minimist' +const sass = gulpSass(dartSass) const knownOptions = { string: 'output', @@ -122,7 +124,7 @@ gulp.task('package', function () { }) gulp.task('clean', function () { - return del('dist/**', { force: true }) + return deleteAsync(['dist/**']) }) gulp.task('build', gulp.series('clean', gulp.parallel('copy-css', 'copy-js', 'copy-fonts', 'sass', 'minify-css', 'minify-js', 'minify-html', 'resize-images')))