git: 9ff7e7bb3fee - main - mail/mailpit: Update to 1.6.10

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Thu, 18 May 2023 19:42:35 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9ff7e7bb3feeb4c27bb47b0910175399b805836e

commit 9ff7e7bb3feeb4c27bb47b0910175399b805836e
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2023-05-18 19:41:54 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2023-05-18 19:41:54 +0000

    mail/mailpit: Update to 1.6.10
    
    Also really make it compile on all arches:
    
    Mailpit uses esbuild via npm to compile frontend assets. Esbuild
    is distributed in binary form. There is a webassembly version and
    I replaced esbuild with the webassembly version. The port was still
    failing because npm was trying to install binary esbuild anyway as
    a peer dependency of another requirement. DIsabling peer dependencies
    with the "--legacy-peer-deps" allows the build to succeed.
---
 mail/mailpit/Makefile                      |  16 +-
 mail/mailpit/distinfo                      |  30 +-
 mail/mailpit/files/patch-package-lock.json | 601 ++++++++++++++++++++---------
 3 files changed, 437 insertions(+), 210 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index fe92310d81bb..8ecab2d36937 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.6.9
+DISTVERSION=	1.6.10
 CATEGORIES=	mail devel
 MASTER_SITES=	https://www.madpilot.net/mailpit/:npmcache \
 		LOCAL/madpilot/mailpit:npmcache
@@ -36,20 +36,20 @@ GH_TUPLE=	\
 		go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
 		gogs:chardet:b7413eaefb8f:gogs_chardet/vendor/github.com/gogs/chardet \
-		golang:crypto:v0.8.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:crypto:v0.9.0:golang_crypto/vendor/golang.org/x/crypto \
 		golang:image:v0.7.0:golang_image/vendor/golang.org/x/image \
 		golang:mod:v0.10.0:golang_mod/vendor/golang.org/x/mod \
 		golang:net:v0.10.0:golang_net/vendor/golang.org/x/net \
 		golang:sys:v0.8.0:golang_sys/vendor/golang.org/x/sys \
 		golang:text:v0.9.0:golang_text/vendor/golang.org/x/text \
-		golang:tools:v0.9.0:golang_tools/vendor/golang.org/x/tools \
+		golang:tools:v0.9.1:golang_tools/vendor/golang.org/x/tools \
 		google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
 		gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
 		gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
 		inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
 		jaytaylor:html2text:74c2419ad056:jaytaylor_html2text/vendor/github.com/jaytaylor/html2text \
 		jhillyerd:enmime:v0.11.1:jhillyerd_enmime/vendor/github.com/jhillyerd/enmime \
-		k3a:html2text:v1.1.0:k3a_html2text/vendor/github.com/k3a/html2text \
+		k3a:html2text:v1.2.1:k3a_html2text/vendor/github.com/k3a/html2text \
 		kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
 		klauspost:compress:v1.16.5:klauspost_compress/vendor/github.com/klauspost/compress \
 		kr:pretty:v0.3.0:kr_pretty/vendor/github.com/kr/pretty \
@@ -64,7 +64,7 @@ GH_TUPLE=	\
 		remyoudompheng:bigfft:24d4a6f8daec:remyoudompheng_bigfft/vendor/github.com/remyoudompheng/bigfft \
 		rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \
 		satori:go.uuid:v1.2.0:satori_go_uuid/vendor/github.com/satori/go.uuid \
-		sirupsen:logrus:v1.9.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
+		sirupsen:logrus:v1.9.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
 		spf13:cobra:v1.7.0:spf13_cobra/vendor/github.com/spf13/cobra \
 		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
 		ssor:bom:6386211fdfcf:ssor_bom/vendor/github.com/ssor/bom \
@@ -75,7 +75,7 @@ USE_GITLAB=	nodefault
 GL_TUPLE=	\
 		cznic:cc:03159e8e41eec8d08c1e502bfc46868b9a03aa57:cznic_cc/vendor/modernc.org/cc/v3 \
 		cznic:ccgo:0641811a3b4e1b829e42b48fa6cf751b3a681ed5:cznic_ccgo/vendor/modernc.org/ccgo/v3 \
-		cznic:libc:5beac8ad65347b6f7068cd2ec6035cfbe3150ed6:cznic_libc/vendor/modernc.org/libc \
+		cznic:libc:9e5c74c2cd4807563b0cfc61b4d637d0aa54d218:cznic_libc/vendor/modernc.org/libc \
 		cznic:mathutil:b13e5b5643328f15fd2fcedc85f647f0d8f9180f:cznic_mathutil/vendor/modernc.org/mathutil \
 		cznic:memory:93bf078bc8d6adb7f31db2b81355b62eb168b17f:cznic_memory/vendor/modernc.org/memory \
 		cznic:opt:6b647abadf922391a4527f3a4fa1817eff08b7cd:cznic_opt/vendor/modernc.org/opt \
@@ -84,13 +84,13 @@ GL_TUPLE=	\
 		cznic:token:24e30cd78ee0f2d5d4516917d9cc1101e3ccc1ab:cznic_token/vendor/modernc.org/token
 
 pre-build:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm ci
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm ci --legacy-peer-deps
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run build
 
 # (for maintainer) helper target to generate node_modules tarball
 make-npm-cache: patch
 	@cd ${WRKDIR} && ${RM} -r .npm
-	@cd ${WRKSRC} && ${SETENV} HOME=${WRKDIR} npm ci
+	@cd ${WRKSRC} && ${SETENV} HOME=${WRKDIR} npm ci --legacy-peer-deps
 	@cd ${WRKDIR} \
 		&& ${TAR} -c --zstd -f ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} .npm \
 		&& ${ECHO} "Please upload the file ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}"
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 8d7abff6c8e5..c14ceef8df9c 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1683618417
-SHA256 (mailpit-npm-cache-1.6.9.tar.zst) = 71bab891d98bd489ee049bd6d0da40be7452d805365ee5831bfdaf554b0a832c
-SIZE (mailpit-npm-cache-1.6.9.tar.zst) = 28948506
-SHA256 (axllent-mailpit-v1.6.9_GH0.tar.gz) = f6ed5af3de4c3db386ccd9b8d26c0c21691416f44fa93e1cb6fa59b299717cb0
-SIZE (axllent-mailpit-v1.6.9_GH0.tar.gz) = 234717
+TIMESTAMP = 1684424858
+SHA256 (mailpit-npm-cache-1.6.10.tar.zst) = 40c85d250cdcaa573277352a12762120b166c8ba4265c93b6a1859385da187bb
+SIZE (mailpit-npm-cache-1.6.10.tar.zst) = 24479777
+SHA256 (axllent-mailpit-v1.6.10_GH0.tar.gz) = 6eb5a7abbced8c7d5ab3d5e9be716a907ffd15d985ca4ed783c7273017af5bfa
+SIZE (axllent-mailpit-v1.6.10_GH0.tar.gz) = 234850
 SHA256 (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = b78616fddfcc76892aecb5344968d7f3843128b70eba6c4752f092dc992c3b98
 SIZE (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = 35521
 SHA256 (GehirnInc-crypt-8cc1b52080c5_GH0.tar.gz) = cb2d55d38f2101e85b6a35ad8d5af6b847152579a3968999152cb5e93047abbd
@@ -25,8 +25,8 @@ SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedace
 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
 SHA256 (gogs-chardet-b7413eaefb8f_GH0.tar.gz) = ccabbd908d627a1916ba07f72bb8ba352f85e1866baf67f59a930484d30c743b
 SIZE (gogs-chardet-b7413eaefb8f_GH0.tar.gz) = 267312
-SHA256 (golang-crypto-v0.8.0_GH0.tar.gz) = b8fb5d22ed977e7912d8a2c80ff40a4632fba492d43cc638c8b8bb7e961bea33
-SIZE (golang-crypto-v0.8.0_GH0.tar.gz) = 1634889
+SHA256 (golang-crypto-v0.9.0_GH0.tar.gz) = 9f646dd733399ca3c3b7a463f9150dc52727e85d9759d48d636aa89ae0972641
+SIZE (golang-crypto-v0.9.0_GH0.tar.gz) = 1635079
 SHA256 (golang-image-v0.7.0_GH0.tar.gz) = 0a553f18b3066e9d9af7b8deea284344776cc86a2ac0f3cbb93e3e67db0a254a
 SIZE (golang-image-v0.7.0_GH0.tar.gz) = 5040346
 SHA256 (golang-mod-v0.10.0_GH0.tar.gz) = 3d944a6ee2d258713636400930d0d5913a71a861d8efd00b51b97e8d19b487ba
@@ -37,8 +37,8 @@ SHA256 (golang-sys-v0.8.0_GH0.tar.gz) = b2d02a26e2f974193692e0357c73f46b7b82c5d5
 SIZE (golang-sys-v0.8.0_GH0.tar.gz) = 1436337
 SHA256 (golang-text-v0.9.0_GH0.tar.gz) = 410b532978a3dcd01caa39baa39e0c6044e066545ab231b523cafbccf4425791
 SIZE (golang-text-v0.9.0_GH0.tar.gz) = 8361612
-SHA256 (golang-tools-v0.9.0_GH0.tar.gz) = 73753f36d469846c73e94cb515450bf7a86295654fa6386c01be805c72bc7e2d
-SIZE (golang-tools-v0.9.0_GH0.tar.gz) = 3455716
+SHA256 (golang-tools-v0.9.1_GH0.tar.gz) = 564276c2f2c842d25df6a897932cd7fb2c1fab30283f9680a9deaa80185574d6
+SIZE (golang-tools-v0.9.1_GH0.tar.gz) = 3457326
 SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
 SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
 SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
@@ -51,8 +51,8 @@ SHA256 (jaytaylor-html2text-74c2419ad056_GH0.tar.gz) = 66ea85d591c790662befca911
 SIZE (jaytaylor-html2text-74c2419ad056_GH0.tar.gz) = 15610
 SHA256 (jhillyerd-enmime-v0.11.1_GH0.tar.gz) = ee6aa014f82aad3e9ea79dc92b8734b7de4041bff5b6c036b5e0ce40fafec9e1
 SIZE (jhillyerd-enmime-v0.11.1_GH0.tar.gz) = 175972
-SHA256 (k3a-html2text-v1.1.0_GH0.tar.gz) = 900a4b940e913aae86a0791245811d157e9f957055df36716e1b9afb35d716e6
-SIZE (k3a-html2text-v1.1.0_GH0.tar.gz) = 21886
+SHA256 (k3a-html2text-v1.2.1_GH0.tar.gz) = ca858da97858863475a24b0ca0959eb4843165691703c5b31c1247240afe5ae8
+SIZE (k3a-html2text-v1.2.1_GH0.tar.gz) = 22219
 SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
 SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
 SHA256 (klauspost-compress-v1.16.5_GH0.tar.gz) = c79a3fdfd4dd22028fed3fca649b9c445b6e59d20370375b2e857e6c670718d6
@@ -81,8 +81,8 @@ SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f
 SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399
 SHA256 (satori-go.uuid-v1.2.0_GH0.tar.gz) = 6f9d9549958252d7c5a5ed1cabeedeaab7a600ca0b888a3666cce4c3590aa5a7
 SIZE (satori-go.uuid-v1.2.0_GH0.tar.gz) = 8297
-SHA256 (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 12446ed9eb96573c2aae4df2db81900a65bfd21d2ce92efde7201614e42134f7
-SIZE (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 49098
+SHA256 (sirupsen-logrus-v1.9.2_GH0.tar.gz) = 8708f0d3e6ee156c8fa542236f41584333b03c4added87fa416e55baff4d4baa
+SIZE (sirupsen-logrus-v1.9.2_GH0.tar.gz) = 49495
 SHA256 (spf13-cobra-v1.7.0_GH0.tar.gz) = efce686c813c787d8fc650f5bd1bbe903c168c8400003c3eafb8724a4a2d65c8
 SIZE (spf13-cobra-v1.7.0_GH0.tar.gz) = 187161
 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
@@ -97,8 +97,8 @@ SHA256 (cznic-cc-03159e8e41eec8d08c1e502bfc46868b9a03aa57_GL0.tar.gz) = 6051e375
 SIZE (cznic-cc-03159e8e41eec8d08c1e502bfc46868b9a03aa57_GL0.tar.gz) = 16569981
 SHA256 (cznic-ccgo-0641811a3b4e1b829e42b48fa6cf751b3a681ed5_GL0.tar.gz) = 207971e2bf9143e75703315ef6c001d46420b08b855e0a859a067325c74374f3
 SIZE (cznic-ccgo-0641811a3b4e1b829e42b48fa6cf751b3a681ed5_GL0.tar.gz) = 26029949
-SHA256 (cznic-libc-5beac8ad65347b6f7068cd2ec6035cfbe3150ed6_GL0.tar.gz) = 0168dadceb817cdc4a5103d047cf435721421582f79057caa34bc6793947e674
-SIZE (cznic-libc-5beac8ad65347b6f7068cd2ec6035cfbe3150ed6_GL0.tar.gz) = 6445487
+SHA256 (cznic-libc-9e5c74c2cd4807563b0cfc61b4d637d0aa54d218_GL0.tar.gz) = 027e4851785817bd01970ace1e0d59086cfda635294ece3ee6713a512c69a5f9
+SIZE (cznic-libc-9e5c74c2cd4807563b0cfc61b4d637d0aa54d218_GL0.tar.gz) = 6446255
 SHA256 (cznic-mathutil-b13e5b5643328f15fd2fcedc85f647f0d8f9180f_GL0.tar.gz) = b1530746eb9f943063aca36d112d77e17e41bd6eb12956c44bb4d89ab7dae9e6
 SIZE (cznic-mathutil-b13e5b5643328f15fd2fcedc85f647f0d8f9180f_GL0.tar.gz) = 122056
 SHA256 (cznic-memory-93bf078bc8d6adb7f31db2b81355b62eb168b17f_GL0.tar.gz) = f9da124c17d7244bd3e2ead50214ee9f7709ad94feaf91fba2740299e133afea
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 5d4dbaeb0a8d..25a485a38e0c 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -1,4 +1,4 @@
---- package-lock.json.orig	2023-05-04 10:24:39 UTC
+--- package-lock.json.orig	2023-05-17 22:55:59 UTC
 +++ package-lock.json
 @@ -21,9 +21,9 @@
        "devDependencies": {
@@ -12,200 +12,427 @@
        }
      },
      "node_modules/@apitools/openapi-parser": {
-@@ -69,6 +69,7 @@
-       "os": [
-         "android"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
+@@ -57,358 +57,6 @@
+         "node": ">=6.9.0"
        }
-@@ -85,6 +86,7 @@
-       "os": [
-         "android"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -101,6 +103,7 @@
-       "os": [
-         "android"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -117,6 +120,7 @@
-       "os": [
-         "darwin"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -133,6 +137,7 @@
-       "os": [
-         "darwin"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -149,6 +154,7 @@
-       "os": [
-         "freebsd"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -165,6 +171,7 @@
-       "os": [
-         "freebsd"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -181,6 +188,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -197,6 +205,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -213,6 +222,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -229,6 +239,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -245,6 +256,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -261,6 +273,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -277,6 +290,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -293,6 +307,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -309,6 +324,7 @@
-       "os": [
-         "linux"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -325,6 +341,7 @@
-       "os": [
-         "netbsd"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -341,6 +358,7 @@
-       "os": [
-         "openbsd"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -357,6 +375,7 @@
-       "os": [
-         "sunos"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -373,6 +392,7 @@
-       "os": [
-         "win32"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -389,6 +409,7 @@
-       "os": [
-         "win32"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
-       }
-@@ -405,6 +426,7 @@
-       "os": [
-         "win32"
-       ],
-+      "peer": true,
-       "engines": {
-         "node": ">=12"
+     },
+-    "node_modules/@esbuild/android-arm": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz",
+-      "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==",
+-      "cpu": [
+-        "arm"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "android"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/android-arm64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz",
+-      "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "android"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/android-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz",
+-      "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "android"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/darwin-arm64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz",
+-      "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "darwin"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/darwin-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz",
+-      "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "darwin"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/freebsd-arm64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz",
+-      "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "freebsd"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/freebsd-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz",
+-      "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "freebsd"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-arm": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz",
+-      "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==",
+-      "cpu": [
+-        "arm"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-arm64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz",
+-      "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-ia32": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz",
+-      "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==",
+-      "cpu": [
+-        "ia32"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-loong64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz",
+-      "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==",
+-      "cpu": [
+-        "loong64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-mips64el": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz",
+-      "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==",
+-      "cpu": [
+-        "mips64el"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-ppc64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz",
+-      "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==",
+-      "cpu": [
+-        "ppc64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-riscv64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz",
+-      "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==",
+-      "cpu": [
+-        "riscv64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-s390x": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz",
+-      "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==",
+-      "cpu": [
+-        "s390x"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/linux-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz",
+-      "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "linux"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/netbsd-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz",
+-      "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "netbsd"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/openbsd-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz",
+-      "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "openbsd"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/sunos-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz",
+-      "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "sunos"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/win32-arm64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz",
+-      "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "win32"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/win32-ia32": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz",
+-      "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==",
+-      "cpu": [
+-        "ia32"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "win32"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+-    "node_modules/@esbuild/win32-x64": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz",
+-      "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==",
+-      "cpu": [
+-        "x64"
+-      ],
+-      "dev": true,
+-      "optional": true,
+-      "os": [
+-        "win32"
+-      ],
+-      "engines": {
+-        "node": ">=12"
+-      }
+-    },
+     "node_modules/@jridgewell/sourcemap-codec": {
+       "version": "1.4.15",
+       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+@@ -431,6 +79,7 @@
+       "version": "2.11.7",
+       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz",
+       "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==",
++      "dev": true,
+       "funding": {
+         "type": "opencollective",
+         "url": "https://opencollective.com/popperjs"
+@@ -1297,43 +946,6 @@
+         "once": "^1.4.0"
        }
-@@ -1298,6 +1320,7 @@
-       "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==",
-       "dev": true,
-       "hasInstallScript": true,
-+      "peer": true,
-       "bin": {
-         "esbuild": "bin/esbuild"
-       },
-@@ -1353,6 +1376,18 @@
+     },
+-    "node_modules/esbuild": {
+-      "version": "0.17.19",
+-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
+-      "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==",
+-      "dev": true,
+-      "hasInstallScript": true,
+-      "bin": {
+-        "esbuild": "bin/esbuild"
+-      },
+-      "engines": {
+-        "node": ">=12"
+-      },
+-      "optionalDependencies": {
+-        "@esbuild/android-arm": "0.17.19",
+-        "@esbuild/android-arm64": "0.17.19",
+-        "@esbuild/android-x64": "0.17.19",
+-        "@esbuild/darwin-arm64": "0.17.19",
+-        "@esbuild/darwin-x64": "0.17.19",
+-        "@esbuild/freebsd-arm64": "0.17.19",
+-        "@esbuild/freebsd-x64": "0.17.19",
+-        "@esbuild/linux-arm": "0.17.19",
+-        "@esbuild/linux-arm64": "0.17.19",
+-        "@esbuild/linux-ia32": "0.17.19",
+-        "@esbuild/linux-loong64": "0.17.19",
+-        "@esbuild/linux-mips64el": "0.17.19",
+-        "@esbuild/linux-ppc64": "0.17.19",
+-        "@esbuild/linux-riscv64": "0.17.19",
+-        "@esbuild/linux-s390x": "0.17.19",
+-        "@esbuild/linux-x64": "0.17.19",
+-        "@esbuild/netbsd-x64": "0.17.19",
+-        "@esbuild/openbsd-x64": "0.17.19",
+-        "@esbuild/sunos-x64": "0.17.19",
+-        "@esbuild/win32-arm64": "0.17.19",
+-        "@esbuild/win32-ia32": "0.17.19",
+-        "@esbuild/win32-x64": "0.17.19"
+-      }
+-    },
+     "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",
+@@ -1358,6 +970,18 @@
        },
        "peerDependencies": {
          "esbuild": "^0.17.17"
 +      }
 +    },
 +    "node_modules/esbuild-wasm": {
-+      "version": "0.17.18",
-+      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.18.tgz",
-+      "integrity": "sha512-h4m5zVa+KaDuRFIbH9dokMwovvkIjTQJS7/Ry+0Z1paVuS9aIkso2vdA2GmwH9GSvGX6w71WveJ3PfkoLuWaRw==",
++      "version": "0.17.19",
++      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.19.tgz",
++      "integrity": "sha512-X9UQEMJMZXwlGCfqcBmJ1jEa+KrLfd+gCBypO/TSzo5hZvbVwFqpxj1YCuX54ptTF75wxmrgorR4RL40AKtLVg==",
 +      "dev": true,
 +      "bin": {
 +        "esbuild": "bin/esbuild"