git: 124f03e7e8a4 - main - mail/mailpit: Update to 1.20.5

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Fri, 27 Sep 2024 21:54:37 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=124f03e7e8a431ba5f84d7b7529a7f49e7ae0ae4

commit 124f03e7e8a431ba5f84d7b7529a7f49e7ae0ae4
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2024-09-27 21:52:09 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2024-09-27 21:52:09 +0000

    mail/mailpit: Update to 1.20.5
---
 mail/mailpit/Makefile                      |   2 +-
 mail/mailpit/distinfo                      |  14 +-
 mail/mailpit/files/patch-package-lock.json | 248 ++++++++++++++---------------
 mail/mailpit/files/patch-package.json      |   4 +-
 4 files changed, 134 insertions(+), 134 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 25f8d491fb1e..5f034e0c907c 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.20.4
+DISTVERSION=	1.20.5
 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 6fa0377f99d1..8a1437d6bbb9 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1725524639
-SHA256 (go/mail_mailpit/mailpit-v1.20.4/mailpit-npm-cache-1.20.4.tar.zst) = 4d378b82fe8587cf83e27a37f46667d80e166c80fb9fd9027ce023f01ceb5198
-SIZE (go/mail_mailpit/mailpit-v1.20.4/mailpit-npm-cache-1.20.4.tar.zst) = 27265286
-SHA256 (go/mail_mailpit/mailpit-v1.20.4/v1.20.4.mod) = fe89411560bc8b51e39d00c5c1a28bbbffe21f2f6499a816dae581d9659bf2ba
-SIZE (go/mail_mailpit/mailpit-v1.20.4/v1.20.4.mod) = 2687
-SHA256 (go/mail_mailpit/mailpit-v1.20.4/v1.20.4.zip) = 144d888324e8e82d9fc2d7e5a89c5d06d21fcd6c880441f5ffcdf08d7bf808e5
-SIZE (go/mail_mailpit/mailpit-v1.20.4/v1.20.4.zip) = 507306
+TIMESTAMP = 1727435319
+SHA256 (go/mail_mailpit/mailpit-v1.20.5/mailpit-npm-cache-1.20.5.tar.zst) = 8786c8ce9c533c663e9ef5d1a05859d44b7c063746d23e1a4b9e4c96245c92ff
+SIZE (go/mail_mailpit/mailpit-v1.20.5/mailpit-npm-cache-1.20.5.tar.zst) = 27343110
+SHA256 (go/mail_mailpit/mailpit-v1.20.5/v1.20.5.mod) = fe89411560bc8b51e39d00c5c1a28bbbffe21f2f6499a816dae581d9659bf2ba
+SIZE (go/mail_mailpit/mailpit-v1.20.5/v1.20.5.mod) = 2687
+SHA256 (go/mail_mailpit/mailpit-v1.20.5/v1.20.5.zip) = 73c650449fbf56098cb135b4be27f4018bf4379aa18f6db3466ce6fe4930ece4
+SIZE (go/mail_mailpit/mailpit-v1.20.5/v1.20.5.zip) = 506454
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 9adb1f396676..231f23750d9b 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -4,11 +4,11 @@
          "@types/bootstrap": "^5.2.7",
          "@types/tinycon": "^0.6.3",
          "@vue/compiler-sfc": "^3.2.37",
--        "esbuild": "^0.23.0",
+-        "esbuild": "^0.24.0",
          "esbuild-plugin-vue-next": "^0.1.4",
 -        "esbuild-sass-plugin": "^3.0.0"
 +        "esbuild-sass-plugin": "^3.2.0",
-+        "esbuild-wasm": "^0.23.0"
++        "esbuild-wasm": "^0.24.0"
        }
      },
      "node_modules/@apitools/openapi-parser": {
@@ -24,9 +24,9 @@
 -      "peer": true
 -    },
 -    "node_modules/@esbuild/aix-ppc64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
--      "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz",
+-      "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -40,9 +40,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
--      "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz",
+-      "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -56,9 +56,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
--      "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz",
+-      "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -72,9 +72,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
--      "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz",
+-      "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -88,9 +88,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
--      "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz",
+-      "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -104,9 +104,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
--      "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz",
+-      "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -120,9 +120,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
--      "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz",
+-      "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -136,9 +136,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
--      "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz",
+-      "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -152,9 +152,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
--      "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz",
+-      "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -168,9 +168,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
--      "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz",
+-      "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -184,9 +184,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ia32": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
--      "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz",
+-      "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -200,9 +200,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-loong64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
--      "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz",
+-      "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==",
 -      "cpu": [
 -        "loong64"
 -      ],
@@ -216,9 +216,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-mips64el": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
--      "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz",
+-      "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==",
 -      "cpu": [
 -        "mips64el"
 -      ],
@@ -232,9 +232,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ppc64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
--      "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz",
+-      "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -248,9 +248,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-riscv64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
--      "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz",
+-      "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -264,9 +264,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-s390x": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
--      "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz",
+-      "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==",
 -      "cpu": [
 -        "s390x"
 -      ],
@@ -280,9 +280,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
--      "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz",
+-      "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -296,9 +296,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/netbsd-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
--      "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz",
+-      "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -312,9 +312,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
--      "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz",
+-      "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -328,9 +328,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
--      "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz",
+-      "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -344,9 +344,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/sunos-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
--      "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz",
+-      "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -360,9 +360,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-arm64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
--      "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz",
+-      "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -376,9 +376,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-ia32": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
--      "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz",
+-      "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -392,9 +392,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-x64": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
--      "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz",
+-      "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -429,17 +429,17 @@
 -      "dev": true,
 -      "peer": true
 -    },
-     "node_modules/call-bind": {
-       "version": "1.0.7",
-       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
-@@ -1495,45 +1098,6 @@
-         "node": ">= 0.4"
+     "node_modules/chokidar": {
+       "version": "3.6.0",
+       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+@@ -1450,45 +1053,6 @@
+         "url": "https://github.com/fb55/entities?sponsor=1"
        }
      },
 -    "node_modules/esbuild": {
--      "version": "0.23.1",
--      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
--      "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
+-      "version": "0.24.0",
+-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz",
+-      "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==",
 -      "dev": true,
 -      "hasInstallScript": true,
 -      "bin": {
@@ -449,43 +449,43 @@
 -        "node": ">=18"
 -      },
 -      "optionalDependencies": {
--        "@esbuild/aix-ppc64": "0.23.1",
--        "@esbuild/android-arm": "0.23.1",
--        "@esbuild/android-arm64": "0.23.1",
--        "@esbuild/android-x64": "0.23.1",
--        "@esbuild/darwin-arm64": "0.23.1",
--        "@esbuild/darwin-x64": "0.23.1",
--        "@esbuild/freebsd-arm64": "0.23.1",
--        "@esbuild/freebsd-x64": "0.23.1",
--        "@esbuild/linux-arm": "0.23.1",
--        "@esbuild/linux-arm64": "0.23.1",
--        "@esbuild/linux-ia32": "0.23.1",
--        "@esbuild/linux-loong64": "0.23.1",
--        "@esbuild/linux-mips64el": "0.23.1",
--        "@esbuild/linux-ppc64": "0.23.1",
--        "@esbuild/linux-riscv64": "0.23.1",
--        "@esbuild/linux-s390x": "0.23.1",
--        "@esbuild/linux-x64": "0.23.1",
--        "@esbuild/netbsd-x64": "0.23.1",
--        "@esbuild/openbsd-arm64": "0.23.1",
--        "@esbuild/openbsd-x64": "0.23.1",
--        "@esbuild/sunos-x64": "0.23.1",
--        "@esbuild/win32-arm64": "0.23.1",
--        "@esbuild/win32-ia32": "0.23.1",
--        "@esbuild/win32-x64": "0.23.1"
+-        "@esbuild/aix-ppc64": "0.24.0",
+-        "@esbuild/android-arm": "0.24.0",
+-        "@esbuild/android-arm64": "0.24.0",
+-        "@esbuild/android-x64": "0.24.0",
+-        "@esbuild/darwin-arm64": "0.24.0",
+-        "@esbuild/darwin-x64": "0.24.0",
+-        "@esbuild/freebsd-arm64": "0.24.0",
+-        "@esbuild/freebsd-x64": "0.24.0",
+-        "@esbuild/linux-arm": "0.24.0",
+-        "@esbuild/linux-arm64": "0.24.0",
+-        "@esbuild/linux-ia32": "0.24.0",
+-        "@esbuild/linux-loong64": "0.24.0",
+-        "@esbuild/linux-mips64el": "0.24.0",
+-        "@esbuild/linux-ppc64": "0.24.0",
+-        "@esbuild/linux-riscv64": "0.24.0",
+-        "@esbuild/linux-s390x": "0.24.0",
+-        "@esbuild/linux-x64": "0.24.0",
+-        "@esbuild/netbsd-x64": "0.24.0",
+-        "@esbuild/openbsd-arm64": "0.24.0",
+-        "@esbuild/openbsd-x64": "0.24.0",
+-        "@esbuild/sunos-x64": "0.24.0",
+-        "@esbuild/win32-arm64": "0.24.0",
+-        "@esbuild/win32-ia32": "0.24.0",
+-        "@esbuild/win32-x64": "0.24.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",
-@@ -1562,6 +1126,19 @@
+@@ -1517,6 +1081,19 @@
          "sass-embedded": "^1.71.1"
        }
      },
 +    "node_modules/esbuild-wasm": {
-+      "version": "0.23.1",
-+      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.1.tgz",
-+      "integrity": "sha512-L3vn7ctvBrtScRfoB0zG1eOCiV4xYvpLYWfe6PDZuV+iDFDm4Mt3xeLIDllG8cDHQ8clUouK3XekulE+cxgkgw==",
++      "version": "0.24.0",
++      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.24.0.tgz",
++      "integrity": "sha512-xhNn5tL1AhkPg4ft59yXT6FkwKXiPSYyz1IeinJHUJpjvOHOIPvdmFQc0pGdjxlKSbzZc2mNmtVOWAR1EF/JAg==",
 +      "dev": true,
 +      "license": "MIT",
 +      "bin": {
@@ -498,8 +498,8 @@
      "node_modules/estree-walker": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -1700,16 +1277,6 @@
-         "url": "https://github.com/sponsors/ljharb"
+@@ -1627,16 +1204,6 @@
+         "node": ">= 6"
        }
      },
 -    "node_modules/has-flag": {
@@ -512,11 +512,11 @@
 -        "node": ">=8"
 -      }
 -    },
-     "node_modules/has-property-descriptors": {
-       "version": "1.0.2",
-       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
-@@ -2367,16 +1934,6 @@
-         "url": "https://github.com/sponsors/ljharb"
+     "node_modules/hash-sum": {
+       "version": "2.0.0",
+       "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
+@@ -2266,16 +1833,6 @@
+         "node": ">=4"
        }
      },
 -    "node_modules/rxjs": {
@@ -532,7 +532,7 @@
      "node_modules/safe-buffer": {
        "version": "5.2.1",
        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-@@ -2420,371 +1977,6 @@
+@@ -2319,371 +1876,6 @@
          "node": ">=14.0.0"
        }
      },
@@ -902,9 +902,9 @@
 -      }
 -    },
      "node_modules/semver": {
-       "version": "7.6.2",
-       "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
-@@ -2910,22 +2102,6 @@
+       "version": "7.6.3",
+       "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+@@ -2776,22 +1968,6 @@
          "node": ">=0.10.0"
        }
      },
@@ -927,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",
-@@ -3067,13 +2243,6 @@
+@@ -2922,13 +2098,6 @@
        "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz",
        "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w=="
      },
@@ -941,7 +941,7 @@
      "node_modules/tunnel-agent": {
        "version": "0.6.0",
        "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-@@ -3104,13 +2273,6 @@
+@@ -2959,13 +2128,6 @@
        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
        "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
        "optional": true
@@ -954,4 +954,4 @@
 -      "peer": true
      },
      "node_modules/vue": {
-       "version": "3.5.1",
+       "version": "3.5.9",
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index 29ec02e71eb1..4bc1f64c8956 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.23.0",
-+    "esbuild-wasm": "^0.23.0",
+-    "esbuild": "^0.24.0",
++    "esbuild-wasm": "^0.24.0",
      "esbuild-plugin-vue-next": "^0.1.4",
 -    "esbuild-sass-plugin": "^3.0.0"
 +    "esbuild-sass-plugin": "^3.2.0"