git: 887d556d2610 - main - mail/mailpit: Update to 1.19.1

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sun, 14 Jul 2024 17:59:43 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=887d556d2610883681e2323e32a42f4a2ca96ea0

commit 887d556d2610883681e2323e32a42f4a2ca96ea0
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2024-07-14 17:57:49 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2024-07-14 17:57:49 +0000

    mail/mailpit: Update to 1.19.1
---
 mail/mailpit/Makefile                      |   3 +-
 mail/mailpit/distinfo                      |  14 +-
 mail/mailpit/files/patch-package-lock.json | 289 +++++++++++++++--------------
 mail/mailpit/files/patch-package.json      |   4 +-
 4 files changed, 163 insertions(+), 147 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index d041ecd52ad9..2c20a08ec0eb 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.19.0
-PORTREVISION=	1
+DISTVERSION=	1.19.1
 CATEGORIES=	mail devel
 MASTER_SITES=	https://www.madpilot.net/mailpit/:npmcache \
 		LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index edc6955ebac1..3a475ff3f106 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1719660141
-SHA256 (go/mail_mailpit/mailpit-v1.19.0/mailpit-npm-cache-1.19.0.tar.zst) = 01a641642aa6159aa567455868b0fed79118f988c57b85b645626082963ee119
-SIZE (go/mail_mailpit/mailpit-v1.19.0/mailpit-npm-cache-1.19.0.tar.zst) = 26637427
-SHA256 (go/mail_mailpit/mailpit-v1.19.0/v1.19.0.mod) = cbe79b77580f38660a19576c93c5b6246a9186f7d672e6c2a3a684bf70033160
-SIZE (go/mail_mailpit/mailpit-v1.19.0/v1.19.0.mod) = 2687
-SHA256 (go/mail_mailpit/mailpit-v1.19.0/v1.19.0.zip) = 1b6a2b0b1cdda8d9f9d6abb64dacc9f4ec3f6109907453e3d566712c40eaf7d9
-SIZE (go/mail_mailpit/mailpit-v1.19.0/v1.19.0.zip) = 492634
+TIMESTAMP = 1720943948
+SHA256 (go/mail_mailpit/mailpit-v1.19.1/mailpit-npm-cache-1.19.1.tar.zst) = e040cf2029d106c27edb9138d282084196011755b90ba6362d249febf347f4e7
+SIZE (go/mail_mailpit/mailpit-v1.19.1/mailpit-npm-cache-1.19.1.tar.zst) = 26560868
+SHA256 (go/mail_mailpit/mailpit-v1.19.1/v1.19.1.mod) = 0a56a5bc4ccf000859aaf44f22449375fba00f8a07eefd4589ef6e8cd9c61312
+SIZE (go/mail_mailpit/mailpit-v1.19.1/v1.19.1.mod) = 2687
+SHA256 (go/mail_mailpit/mailpit-v1.19.1/v1.19.1.zip) = 55388f572949c4151e4c9237507aadea270d396d1d91ee118ab9a30c40ac51dc
+SIZE (go/mail_mailpit/mailpit-v1.19.1/v1.19.1.zip) = 494041
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index c8cc37871875..7e7016e45cc9 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -4,15 +4,15 @@
          "@types/bootstrap": "^5.2.7",
          "@types/tinycon": "^0.6.3",
          "@vue/compiler-sfc": "^3.2.37",
--        "esbuild": "^0.21.3",
+-        "esbuild": "^0.23.0",
          "esbuild-plugin-vue-next": "^0.1.4",
 -        "esbuild-sass-plugin": "^3.0.0"
 +        "esbuild-sass-plugin": "^3.2.0",
-+        "esbuild-wasm": "^0.21.3"
++        "esbuild-wasm": "^0.23.0"
        }
      },
      "node_modules/@apitools/openapi-parser": {
-@@ -64,381 +64,6 @@
+@@ -64,397 +64,6 @@
          "node": ">=6.9.0"
        }
      },
@@ -24,9 +24,9 @@
 -      "peer": true
 -    },
 -    "node_modules/@esbuild/aix-ppc64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
--      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz",
+-      "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -36,13 +36,13 @@
 -        "aix"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
--      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz",
+-      "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -52,13 +52,13 @@
 -        "android"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
--      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz",
+-      "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -68,13 +68,13 @@
 -        "android"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/android-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
--      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz",
+-      "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -84,13 +84,13 @@
 -        "android"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-arm64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
--      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz",
+-      "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -100,13 +100,13 @@
 -        "darwin"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
--      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz",
+-      "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -116,13 +116,13 @@
 -        "darwin"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-arm64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
--      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz",
+-      "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -132,13 +132,13 @@
 -        "freebsd"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
--      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz",
+-      "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -148,13 +148,13 @@
 -        "freebsd"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
--      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz",
+-      "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -164,13 +164,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
--      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz",
+-      "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -180,13 +180,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ia32": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
--      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz",
+-      "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -196,13 +196,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-loong64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
--      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz",
+-      "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==",
 -      "cpu": [
 -        "loong64"
 -      ],
@@ -212,13 +212,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-mips64el": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
--      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz",
+-      "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==",
 -      "cpu": [
 -        "mips64el"
 -      ],
@@ -228,13 +228,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ppc64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
--      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz",
+-      "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -244,13 +244,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-riscv64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
--      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz",
+-      "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -260,13 +260,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-s390x": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
--      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz",
+-      "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==",
 -      "cpu": [
 -        "s390x"
 -      ],
@@ -276,13 +276,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/linux-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
--      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz",
+-      "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -292,13 +292,13 @@
 -        "linux"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/netbsd-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
--      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz",
+-      "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -308,13 +308,29 @@
 -        "netbsd"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
+-      }
+-    },
+-    "node_modules/@esbuild/openbsd-arm64": {
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz",
+-      "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "openbsd"
+-      ],
+-      "engines": {
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
--      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz",
+-      "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -324,13 +340,13 @@
 -        "openbsd"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/sunos-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
--      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz",
+-      "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -340,13 +356,13 @@
 -        "sunos"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/win32-arm64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
--      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz",
+-      "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -356,13 +372,13 @@
 -        "win32"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/win32-ia32": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
--      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz",
+-      "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -372,13 +388,13 @@
 -        "win32"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
 -    "node_modules/@esbuild/win32-x64": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
--      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz",
+-      "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -388,13 +404,13 @@
 -        "win32"
 -      ],
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      }
 -    },
      "node_modules/@jridgewell/sourcemap-codec": {
        "version": "1.4.15",
        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
-@@ -461,6 +86,7 @@
+@@ -477,6 +86,7 @@
        "version": "2.11.8",
        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
        "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -402,7 +418,7 @@
        "funding": {
          "type": "opencollective",
          "url": "https://opencollective.com/popperjs"
-@@ -1231,13 +857,6 @@
+@@ -1247,13 +857,6 @@
          "ieee754": "^1.2.1"
        }
      },
@@ -416,72 +432,73 @@
      "node_modules/call-bind": {
        "version": "1.0.7",
        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
-@@ -1440,44 +1059,6 @@
+@@ -1456,45 +1059,6 @@
          "node": ">= 0.4"
        }
      },
 -    "node_modules/esbuild": {
--      "version": "0.21.5",
--      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
--      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+-      "version": "0.23.0",
+-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz",
+-      "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==",
 -      "dev": true,
 -      "hasInstallScript": true,
 -      "bin": {
 -        "esbuild": "bin/esbuild"
 -      },
 -      "engines": {
--        "node": ">=12"
+-        "node": ">=18"
 -      },
 -      "optionalDependencies": {
--        "@esbuild/aix-ppc64": "0.21.5",
--        "@esbuild/android-arm": "0.21.5",
--        "@esbuild/android-arm64": "0.21.5",
--        "@esbuild/android-x64": "0.21.5",
--        "@esbuild/darwin-arm64": "0.21.5",
--        "@esbuild/darwin-x64": "0.21.5",
--        "@esbuild/freebsd-arm64": "0.21.5",
--        "@esbuild/freebsd-x64": "0.21.5",
--        "@esbuild/linux-arm": "0.21.5",
--        "@esbuild/linux-arm64": "0.21.5",
--        "@esbuild/linux-ia32": "0.21.5",
--        "@esbuild/linux-loong64": "0.21.5",
--        "@esbuild/linux-mips64el": "0.21.5",
--        "@esbuild/linux-ppc64": "0.21.5",
--        "@esbuild/linux-riscv64": "0.21.5",
--        "@esbuild/linux-s390x": "0.21.5",
--        "@esbuild/linux-x64": "0.21.5",
--        "@esbuild/netbsd-x64": "0.21.5",
--        "@esbuild/openbsd-x64": "0.21.5",
--        "@esbuild/sunos-x64": "0.21.5",
--        "@esbuild/win32-arm64": "0.21.5",
--        "@esbuild/win32-ia32": "0.21.5",
--        "@esbuild/win32-x64": "0.21.5"
+-        "@esbuild/aix-ppc64": "0.23.0",
+-        "@esbuild/android-arm": "0.23.0",
+-        "@esbuild/android-arm64": "0.23.0",
+-        "@esbuild/android-x64": "0.23.0",
+-        "@esbuild/darwin-arm64": "0.23.0",
+-        "@esbuild/darwin-x64": "0.23.0",
+-        "@esbuild/freebsd-arm64": "0.23.0",
+-        "@esbuild/freebsd-x64": "0.23.0",
+-        "@esbuild/linux-arm": "0.23.0",
+-        "@esbuild/linux-arm64": "0.23.0",
+-        "@esbuild/linux-ia32": "0.23.0",
+-        "@esbuild/linux-loong64": "0.23.0",
+-        "@esbuild/linux-mips64el": "0.23.0",
+-        "@esbuild/linux-ppc64": "0.23.0",
+-        "@esbuild/linux-riscv64": "0.23.0",
+-        "@esbuild/linux-s390x": "0.23.0",
+-        "@esbuild/linux-x64": "0.23.0",
+-        "@esbuild/netbsd-x64": "0.23.0",
+-        "@esbuild/openbsd-arm64": "0.23.0",
+-        "@esbuild/openbsd-x64": "0.23.0",
+-        "@esbuild/sunos-x64": "0.23.0",
+-        "@esbuild/win32-arm64": "0.23.0",
+-        "@esbuild/win32-ia32": "0.23.0",
+-        "@esbuild/win32-x64": "0.23.0"
 -      }
 -    },
      "node_modules/esbuild-plugin-vue-next": {
        "version": "0.1.4",
        "resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -1506,6 +1087,19 @@
+@@ -1523,6 +1087,19 @@
          "sass-embedded": "^1.71.1"
        }
      },
 +    "node_modules/esbuild-wasm": {
-+      "version": "0.21.5",
-+      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.21.5.tgz",
-+      "integrity": "sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==",
++      "version": "0.23.0",
++      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz",
++      "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==",
 +      "dev": true,
 +      "license": "MIT",
 +      "bin": {
 +        "esbuild": "bin/esbuild"
 +      },
 +      "engines": {
-+        "node": ">=12"
++        "node": ">=18"
 +      }
 +    },
      "node_modules/estree-walker": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -1644,16 +1238,6 @@
+@@ -1661,16 +1238,6 @@
          "url": "https://github.com/sponsors/ljharb"
        }
      },
@@ -498,7 +515,7 @@
      "node_modules/has-property-descriptors": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
-@@ -2306,16 +1890,6 @@
+@@ -2323,16 +1890,6 @@
          "url": "https://github.com/sponsors/ljharb"
        }
      },
@@ -515,7 +532,7 @@
      "node_modules/safe-buffer": {
        "version": "5.2.1",
        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-@@ -2359,371 +1933,6 @@
+@@ -2376,371 +1933,6 @@
          "node": ">=14.0.0"
        }
      },
@@ -887,7 +904,7 @@
      "node_modules/semver": {
        "version": "7.6.2",
        "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
-@@ -2849,22 +2058,6 @@
+@@ -2866,22 +2058,6 @@
          "node": ">=0.10.0"
        }
      },
@@ -910,7 +927,7 @@
      "node_modules/supports-preserve-symlinks-flag": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-@@ -2998,13 +2191,6 @@
+@@ -3015,13 +2191,6 @@
        "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz",
        "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w=="
      },
@@ -924,7 +941,7 @@
      "node_modules/tunnel-agent": {
        "version": "0.6.0",
        "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-@@ -3035,13 +2221,6 @@
+@@ -3052,13 +2221,6 @@
        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
        "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
        "optional": true
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index f0495ef46840..c5fb8027efcf 100644
--- a/mail/mailpit/files/patch-package.json
+++ b/mail/mailpit/files/patch-package.json
@@ -4,8 +4,8 @@
      "@types/bootstrap": "^5.2.7",
      "@types/tinycon": "^0.6.3",
      "@vue/compiler-sfc": "^3.2.37",
--    "esbuild": "^0.21.3",
-+    "esbuild-wasm": "^0.21.3",
+-    "esbuild": "^0.23.0",
++    "esbuild-wasm": "^0.23.0",
      "esbuild-plugin-vue-next": "^0.1.4",
 -    "esbuild-sass-plugin": "^3.0.0"
 +    "esbuild-sass-plugin": "^3.2.0"