git: 44fc0f1cf985 - main - www/deno: update to 1.34.3

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Wed, 21 Jun 2023 11:35:39 UTC
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=44fc0f1cf985d7982ff549f26cb5a8b98fc1120f

commit 44fc0f1cf985d7982ff549f26cb5a8b98fc1120f
Author:     Val Packett <val@packett.cool>
AuthorDate: 2023-06-21 07:12:38 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-06-21 11:35:21 +0000

    www/deno: update to 1.34.3
    
    Important update due to dprint-swc-ext dependency bump fixing a panic.
    While here, avoid bringing in the rayon dependency via sysinfo.
    
    Changelog:      https://github.com/denoland/deno/compare/v1.34.1...v1.34.3
    PR:             272102
    Sponsored by:   https://www.patreon.com/valpackett
---
 www/deno/Makefile                                  | 109 ++++++-----
 www/deno/distinfo                                  | 214 +++++++++++----------
 www/deno/files/patch-Cargo.lock                    |  98 +---------
 ...rgo-crates_libffi-sys-2.2.1_build_not__msvc.rs} |   4 +-
 www/deno/files/patch-ext_fs_30__fs.js              |  20 --
 www/deno/files/patch-ext_fs_std__fs.rs             |  11 --
 www/deno/files/patch-runtime_Cargo.toml            |   2 +-
 www/deno/files/patch-tools_wpt_utils.ts            |  10 -
 8 files changed, 177 insertions(+), 291 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index d2b728327269..33a2f65ef317 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,9 +1,11 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.34.1
-PORTREVISION=	1
+DISTVERSION=	1.34.3
 CATEGORIES=	www
 
+PATCH_SITES=	https://github.com/denoland/${PORTNAME}/commit/
+PATCHFILES+=	c8dc6b14ec5c1.patch:-p1 # https://github.com/denoland/deno/pull/19537
+
 MAINTAINER=	mikael@FreeBSD.org
 COMMENT=	Secure JavaScript and TypeScript runtime
 WWW=		https://github.com/denoland
@@ -42,15 +44,21 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		aes-gcm-0.10.1 \
 		aes-kw-0.2.1 \
 		ahash-0.7.6 \
+		ahash-0.8.3 \
 		aho-corasick-0.7.20 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
+		anstream-0.3.2 \
+		anstyle-1.0.0 \
+		anstyle-parse-0.2.0 \
+		anstyle-query-1.0.0 \
+		anstyle-wincon-1.0.1 \
 		anyhow-1.0.70 \
 		arrayvec-0.7.2 \
 		asn1-rs-0.5.2 \
 		asn1-rs-derive-0.4.0 \
 		asn1-rs-impl-0.1.0 \
-		ast_node-0.9.3 \
+		ast_node-0.9.4 \
 		async-compression-0.3.15 \
 		async-compression-0.4.0 \
 		async-stream-0.3.4 \
@@ -78,7 +86,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		block-padding-0.3.2 \
 		brotli-3.3.4 \
 		brotli-decompressor-2.3.4 \
-		bumpalo-3.12.0 \
+		bumpalo-3.13.0 \
 		byteorder-1.4.3 \
 		bytes-1.4.0 \
 		cache_control-0.2.0 \
@@ -87,11 +95,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cfg-if-1.0.0 \
 		chrono-0.4.22 \
 		cipher-0.4.4 \
-		clap-4.1.10 \
-		clap_complete-4.1.5 \
-		clap_complete_fig-4.1.2 \
-		clap_lex-0.3.3 \
+		clap-4.3.3 \
+		clap_builder-4.3.3 \
+		clap_complete-4.3.1 \
+		clap_complete_fig-4.3.1 \
+		clap_lex-0.5.0 \
 		clipboard-win-4.5.0 \
+		colorchoice-1.0.0 \
 		console_static_text-0.8.1 \
 		const-oid-0.9.2 \
 		convert_case-0.4.0 \
@@ -102,8 +112,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crc-catalog-1.1.1 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.7 \
-		crossbeam-deque-0.8.3 \
-		crossbeam-epoch-0.9.14 \
 		crossbeam-utils-0.8.15 \
 		crypto-bigint-0.4.9 \
 		crypto-bigint-0.5.2 \
@@ -115,14 +123,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dashmap-5.4.0 \
 		data-encoding-2.3.3 \
 		data-url-0.2.0 \
-		deno_ast-0.26.0 \
-		deno_doc-0.62.0 \
-		deno_emit-0.20.0 \
-		deno_graph-0.48.1 \
-		deno_lint-0.45.0 \
+		deno_ast-0.27.0 \
+		deno_doc-0.63.1 \
+		deno_emit-0.24.0 \
+		deno_graph-0.49.0 \
+		deno_lint-0.47.0 \
 		deno_lockfile-0.14.1 \
 		deno_media_type-0.1.0 \
-		deno_npm-0.6.0 \
+		deno_npm-0.8.1 \
 		deno_semver-0.2.2 \
 		deno_task_shell-0.12.0 \
 		der-0.6.1 \
@@ -138,11 +146,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dlopen-0.1.8 \
 		dlopen_derive-0.1.4 \
 		dotenv-0.15.0 \
-		dprint-core-0.60.0 \
-		dprint-plugin-json-0.17.2 \
-		dprint-plugin-markdown-0.15.2 \
-		dprint-plugin-typescript-0.84.4 \
-		dprint-swc-ext-0.9.0 \
+		dprint-core-0.62.1 \
+		dprint-plugin-json-0.17.4 \
+		dprint-plugin-markdown-0.15.3 \
+		dprint-plugin-typescript-0.85.0 \
+		dprint-swc-ext-0.10.0 \
 		dsa-0.6.1 \
 		dyn-clone-1.0.11 \
 		dynasm-1.2.3 \
@@ -161,7 +169,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
 		escape8259-0.5.2 \
-		eszip-0.41.0 \
+		eszip-0.44.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
@@ -202,7 +210,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		group-0.13.0 \
 		h2-0.3.17 \
 		hashbrown-0.12.3 \
-		hashlink-0.8.1 \
+		hashbrown-0.13.2 \
+		hashlink-0.8.2 \
 		heck-0.4.1 \
 		hermit-abi-0.1.19 \
 		hermit-abi-0.2.6 \
@@ -223,7 +232,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		idna-0.2.3 \
 		idna-0.3.0 \
 		if_chain-1.0.2 \
-		import_map-0.13.0 \
 		import_map-0.15.0 \
 		indexmap-1.9.2 \
 		inotify-0.9.6 \
@@ -255,8 +263,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lexical-write-float-0.8.5 \
 		lexical-write-integer-0.8.5 \
 		libc-0.2.140 \
-		libffi-3.1.0 \
-		libffi-sys-2.1.0 \
+		libffi-3.2.0 \
+		libffi-sys-2.2.1 \
 		libloading-0.7.4 \
 		libm-0.2.6 \
 		libsqlite3-sys-0.25.2 \
@@ -275,7 +283,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		memmap2-0.5.10 \
 		memmem-0.1.1 \
 		memoffset-0.6.5 \
-		memoffset-0.8.0 \
 		mime-0.3.16 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.5.4 \
@@ -302,7 +309,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		openssl-probe-0.1.5 \
 		ordered-float-2.10.0 \
 		os_pipe-1.0.1 \
-		os_str_bytes-6.4.1 \
 		output_vt100-0.1.3 \
 		outref-0.5.1 \
 		p224-0.13.2 \
@@ -350,7 +356,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		proc-macro2-1.0.56 \
 		psm-0.1.21 \
 		pty2-0.1.0 \
-		pulldown-cmark-0.9.2 \
+		pulldown-cmark-0.9.3 \
 		quick-error-1.2.3 \
 		quote-0.6.13 \
 		quote-1.0.26 \
@@ -360,8 +366,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rand_chacha-0.3.1 \
 		rand_core-0.5.1 \
 		rand_core-0.6.4 \
-		rayon-1.7.0 \
-		rayon-core-1.11.0 \
 		redox_syscall-0.2.16 \
 		regex-1.7.1 \
 		regex-syntax-0.6.28 \
@@ -437,37 +441,37 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		string_enum-0.4.0 \
 		strsim-0.10.0 \
 		subtle-2.4.1 \
-		swc_atoms-0.5.3 \
-		swc_bundler-0.213.23 \
-		swc_common-0.31.4 \
+		swc_atoms-0.5.6 \
+		swc_bundler-0.214.25 \
+		swc_common-0.31.12 \
 		swc_config-0.1.5 \
 		swc_config_macro-0.1.1 \
-		swc_ecma_ast-0.103.4 \
-		swc_ecma_codegen-0.138.11 \
+		swc_ecma_ast-0.104.5 \
+		swc_ecma_codegen-0.139.15 \
 		swc_ecma_codegen_macros-0.7.2 \
-		swc_ecma_dep_graph-0.105.10 \
-		swc_ecma_loader-0.43.6 \
-		swc_ecma_parser-0.133.10 \
-		swc_ecma_transforms_base-0.126.13 \
-		swc_ecma_transforms_classes-0.115.13 \
+		swc_ecma_dep_graph-0.106.12 \
+		swc_ecma_loader-0.43.14 \
+		swc_ecma_parser-0.134.12 \
+		swc_ecma_transforms_base-0.127.16 \
+		swc_ecma_transforms_classes-0.116.16 \
 		swc_ecma_transforms_macros-0.5.1 \
-		swc_ecma_transforms_optimization-0.186.20 \
-		swc_ecma_transforms_proposal-0.160.16 \
-		swc_ecma_transforms_react-0.172.19 \
-		swc_ecma_transforms_typescript-0.176.19 \
-		swc_ecma_utils-0.116.10 \
-		swc_ecma_visit-0.89.4 \
+		swc_ecma_transforms_optimization-0.187.21 \
+		swc_ecma_transforms_proposal-0.161.20 \
+		swc_ecma_transforms_react-0.173.18 \
+		swc_ecma_transforms_typescript-0.177.20 \
+		swc_ecma_utils-0.117.13 \
+		swc_ecma_visit-0.90.5 \
 		swc_eq_ignore_macros-0.1.1 \
-		swc_fast_graph-0.19.4 \
-		swc_graph_analyzer-0.20.5 \
+		swc_fast_graph-0.19.12 \
+		swc_graph_analyzer-0.20.13 \
 		swc_macros_common-0.3.7 \
-		swc_visit-0.5.5 \
-		swc_visit_macros-0.5.6 \
+		swc_visit-0.5.6 \
+		swc_visit_macros-0.5.7 \
 		syn-0.15.44 \
 		syn-1.0.109 \
 		syn-2.0.13 \
 		synstructure-0.12.6 \
-		sysinfo-0.26.9 \
+		sysinfo-0.27.8 \
 		tar-0.4.38 \
 		tempfile-3.4.0 \
 		termcolor-1.2.0 \
@@ -483,6 +487,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tinyvec_macros-0.1.1 \
 		tokio-1.28.1 \
 		tokio-macros-2.1.0 \
+		tokio-metrics-0.2.2 \
 		tokio-rustls-0.24.0 \
 		tokio-socks-0.5.1 \
 		tokio-stream-0.1.12 \
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 2906e5b21c7c..1c3772485a38 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1685436732
+TIMESTAMP = 1687330671
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -13,12 +13,24 @@ SHA256 (rust/crates/aes-kw-0.2.1.crate) = 69fa2b352dcefb5f7f3a5fb840e02665d311d8
 SIZE (rust/crates/aes-kw-0.2.1.crate) = 14088
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
+SIZE (rust/crates/ahash-0.8.3.crate) = 42416
 SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
 SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
 SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
 SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
+SIZE (rust/crates/anstream-0.3.2.crate) = 19504
+SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d
+SIZE (rust/crates/anstyle-1.0.0.crate) = 13972
+SHA256 (rust/crates/anstyle-parse-0.2.0.crate) = e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee
+SIZE (rust/crates/anstyle-parse-0.2.0.crate) = 24361
+SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
+SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-wincon-1.0.1.crate) = 180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188
+SIZE (rust/crates/anstyle-wincon-1.0.1.crate) = 11718
 SHA256 (rust/crates/anyhow-1.0.70.crate) = 7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4
 SIZE (rust/crates/anyhow-1.0.70.crate) = 43803
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
@@ -29,8 +41,8 @@ SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d
 SIZE (rust/crates/asn1-rs-derive-0.4.0.crate) = 5220
 SHA256 (rust/crates/asn1-rs-impl-0.1.0.crate) = 2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed
 SIZE (rust/crates/asn1-rs-impl-0.1.0.crate) = 2256
-SHA256 (rust/crates/ast_node-0.9.3.crate) = 52f7fd7740c5752c16281a1c1f9442b1e69ba41738acde85dc604aaf3ce41890
-SIZE (rust/crates/ast_node-0.9.3.crate) = 8183
+SHA256 (rust/crates/ast_node-0.9.4.crate) = c704e2f6ee1a98223f5a7629a6ef0f3decb3b552ed282889dc957edff98ce1e6
+SIZE (rust/crates/ast_node-0.9.4.crate) = 8225
 SHA256 (rust/crates/async-compression-0.3.15.crate) = 942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a
 SIZE (rust/crates/async-compression-0.3.15.crate) = 58241
 SHA256 (rust/crates/async-compression-0.4.0.crate) = 5b0122885821398cc923ece939e24d1056a2384ee719432397fa9db87230ff11
@@ -85,8 +97,8 @@ SHA256 (rust/crates/brotli-3.3.4.crate) = a1a0b1dbcc8ae29329621f8d4f0d835787c1c3
 SIZE (rust/crates/brotli-3.3.4.crate) = 1369026
 SHA256 (rust/crates/brotli-decompressor-2.3.4.crate) = 4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744
 SIZE (rust/crates/brotli-decompressor-2.3.4.crate) = 192085
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
+SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
+SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
@@ -103,16 +115,20 @@ SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2e
 SIZE (rust/crates/chrono-0.4.22.crate) = 185570
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.1.10.crate) = ce38afc168d8665cfc75c7b1dd9672e50716a137f433f070991619744a67342a
-SIZE (rust/crates/clap-4.1.10.crate) = 207766
-SHA256 (rust/crates/clap_complete-4.1.5.crate) = 37686beaba5ac9f3ab01ee3172f792fc6ffdd685bfb9e63cfef02c0571a4e8e1
-SIZE (rust/crates/clap_complete-4.1.5.crate) = 33582
-SHA256 (rust/crates/clap_complete_fig-4.1.2.crate) = 2171bc6242ad7a1801422bff039574449b5bd832b715222e500714ce10f91a54
-SIZE (rust/crates/clap_complete_fig-4.1.2.crate) = 11355
-SHA256 (rust/crates/clap_lex-0.3.3.crate) = 033f6b7a4acb1f358c742aaca805c939ee73b4c6209ae4318ec7aca81c42e646
-SIZE (rust/crates/clap_lex-0.3.3.crate) = 9648
+SHA256 (rust/crates/clap-4.3.3.crate) = ca8f255e4b8027970e78db75e78831229c9815fdbfa67eb1a1b777a62e24b4a0
+SIZE (rust/crates/clap-4.3.3.crate) = 54235
+SHA256 (rust/crates/clap_builder-4.3.3.crate) = acd4f3c17c83b0ba34ffbc4f8bbd74f079413f747f84a6f89292f138057e36ab
+SIZE (rust/crates/clap_builder-4.3.3.crate) = 162393
+SHA256 (rust/crates/clap_complete-4.3.1.crate) = 7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b
+SIZE (rust/crates/clap_complete-4.3.1.crate) = 34098
+SHA256 (rust/crates/clap_complete_fig-4.3.1.crate) = 99fee1d30a51305a6c2ed3fc5709be3c8af626c9c958e04dd9ae94e27bcbce9f
+SIZE (rust/crates/clap_complete_fig-4.3.1.crate) = 11632
+SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
+SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792
 SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
 SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
 SHA256 (rust/crates/console_static_text-0.8.1.crate) = f4be93df536dfbcbd39ff7c129635da089901116b88bfc29ec1acb9b56f8ff35
 SIZE (rust/crates/console_static_text-0.8.1.crate) = 14099
 SHA256 (rust/crates/const-oid-0.9.2.crate) = 520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913
@@ -133,10 +149,6 @@ SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68b
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/crossbeam-channel-0.5.7.crate) = cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c
 SIZE (rust/crates/crossbeam-channel-0.5.7.crate) = 90257
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695
-SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
 SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b
 SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326
 SHA256 (rust/crates/crypto-bigint-0.4.9.crate) = ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef
@@ -159,22 +171,22 @@ SHA256 (rust/crates/data-encoding-2.3.3.crate) = 23d8666cb01533c39dde32bcbab8e22
 SIZE (rust/crates/data-encoding-2.3.3.crate) = 19117
 SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
 SIZE (rust/crates/data-url-0.2.0.crate) = 20553
-SHA256 (rust/crates/deno_ast-0.26.0.crate) = 84b4db18773938f4613617d384b6579983c46fbe9962da7390a9fc7525ccbe9c
-SIZE (rust/crates/deno_ast-0.26.0.crate) = 37218
-SHA256 (rust/crates/deno_doc-0.62.0.crate) = 0a6e4c826679e4b0dd4f00b23e6c45343ce14903c3df2c210d094ee969312b8a
-SIZE (rust/crates/deno_doc-0.62.0.crate) = 118883
-SHA256 (rust/crates/deno_emit-0.20.0.crate) = e00ae58a811d155fc8c256ce54f35c752ee8c7dc777f0675971735d2783bd5e6
-SIZE (rust/crates/deno_emit-0.20.0.crate) = 5874
-SHA256 (rust/crates/deno_graph-0.48.1.crate) = dcdbc17bfe49a41dd596ba2a96106b3eae3bd0812e1b63a6fe5883166c1b6fef
-SIZE (rust/crates/deno_graph-0.48.1.crate) = 54240
-SHA256 (rust/crates/deno_lint-0.45.0.crate) = 3867178bfb6579aaf9ed79599d3181d134f13dfcd38fdd93cae7d53a37bece8d
-SIZE (rust/crates/deno_lint-0.45.0.crate) = 270360
+SHA256 (rust/crates/deno_ast-0.27.0.crate) = db178e9f423fe41ff3580e32c43bc13726a5730360ef04e50b84de683a24f7d9
+SIZE (rust/crates/deno_ast-0.27.0.crate) = 37155
+SHA256 (rust/crates/deno_doc-0.63.1.crate) = 499936300106c3c67caae87e29def3df5ea9385db6ed7428f154972f70ed39fa
+SIZE (rust/crates/deno_doc-0.63.1.crate) = 118020
+SHA256 (rust/crates/deno_emit-0.24.0.crate) = 6bdc024d2c1e5ec56ef6f923be2c2fea4662d596b0a68074ccf89991b38a05e7
+SIZE (rust/crates/deno_emit-0.24.0.crate) = 6472
+SHA256 (rust/crates/deno_graph-0.49.0.crate) = a7e07fdff6c7dc1a9a7c03ce69435fda4b53641d2d6d3d3ed6d29cf67fefd3ea
+SIZE (rust/crates/deno_graph-0.49.0.crate) = 54605
+SHA256 (rust/crates/deno_lint-0.47.0.crate) = 044678646b9b5b01a8f6bcb19d106de8ed465e98eed1a49488ac86f807fc37b0
+SIZE (rust/crates/deno_lint-0.47.0.crate) = 271393
 SHA256 (rust/crates/deno_lockfile-0.14.1.crate) = aa35b176a415501662244f99846b3d0dd1a7792b2135bf7f80007f8eca8b24ac
 SIZE (rust/crates/deno_lockfile-0.14.1.crate) = 6854
 SHA256 (rust/crates/deno_media_type-0.1.0.crate) = 63772a60d740a41d97fbffb4788fc3779e6df47289e01892c12be38f4a5beded
 SIZE (rust/crates/deno_media_type-0.1.0.crate) = 7818
-SHA256 (rust/crates/deno_npm-0.6.0.crate) = 54607b69689ab1e778e5e00545456e6f0c2310205e1bdae01af601c2dace0121
-SIZE (rust/crates/deno_npm-0.6.0.crate) = 32560
+SHA256 (rust/crates/deno_npm-0.8.1.crate) = f396676bc09754d7afdbf8887e501bf5cd4ecbec6607a5540ee5c7338cae713d
+SIZE (rust/crates/deno_npm-0.8.1.crate) = 33622
 SHA256 (rust/crates/deno_semver-0.2.2.crate) = 242c8ad9f4ce614ec0fa2e6b3d834f2662ce024ca78e9ed4c58d812cbfc3e41d
 SIZE (rust/crates/deno_semver-0.2.2.crate) = 17640
 SHA256 (rust/crates/deno_task_shell-0.12.0.crate) = 5fc7ee9db8e2094ace8b1c318b6c83533bc923524f9a5425846fb0e2cd4731a7
@@ -205,16 +217,16 @@ SHA256 (rust/crates/dlopen_derive-0.1.4.crate) = f236d9e1b1fbd81cea0f9cbdc8dcc7e
 SIZE (rust/crates/dlopen_derive-0.1.4.crate) = 3491
 SHA256 (rust/crates/dotenv-0.15.0.crate) = 77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f
 SIZE (rust/crates/dotenv-0.15.0.crate) = 11668
-SHA256 (rust/crates/dprint-core-0.60.0.crate) = 2c762da282ebc7635f7918898e26d50e2b282378977dc7b3786364ac12065a71
-SIZE (rust/crates/dprint-core-0.60.0.crate) = 51630
-SHA256 (rust/crates/dprint-plugin-json-0.17.2.crate) = 602d5b9cc4657bdf06d27fa6c22dfcfdb85a19ab555f2834cf7b01ba8001a1f6
-SIZE (rust/crates/dprint-plugin-json-0.17.2.crate) = 18570
-SHA256 (rust/crates/dprint-plugin-markdown-0.15.2.crate) = 5095e6471bc71892fd4fe3f74205a6d2e22bd3be9b09758fd23bff67b5ec15fd
-SIZE (rust/crates/dprint-plugin-markdown-0.15.2.crate) = 35695
-SHA256 (rust/crates/dprint-plugin-typescript-0.84.4.crate) = 9945b1fae98529bd905d66b3c5efd45408b928cd10b7a3e0764049cf9aaf2167
-SIZE (rust/crates/dprint-plugin-typescript-0.84.4.crate) = 1030018
-SHA256 (rust/crates/dprint-swc-ext-0.9.0.crate) = 3c3359a644cca781aece7d7c16bfa80fb35ac83da4e1014a28600debd1ef2a7e
-SIZE (rust/crates/dprint-swc-ext-0.9.0.crate) = 72494
+SHA256 (rust/crates/dprint-core-0.62.1.crate) = e6563addfa2b6c6fa96acdda0341090beba2c5c4ff6ef91f3a232a6d4dd34156
+SIZE (rust/crates/dprint-core-0.62.1.crate) = 52073
+SHA256 (rust/crates/dprint-plugin-json-0.17.4.crate) = b63039b53a600a7dc078cf9d76d6b5aad9bdb665e5a107ecdb06aef7bcc2e345
+SIZE (rust/crates/dprint-plugin-json-0.17.4.crate) = 18834
+SHA256 (rust/crates/dprint-plugin-markdown-0.15.3.crate) = f20e5763efd89925412ac0f525a25bbba9066b2ba924eae87ab8a7120df0744c
+SIZE (rust/crates/dprint-plugin-markdown-0.15.3.crate) = 36006
+SHA256 (rust/crates/dprint-plugin-typescript-0.85.0.crate) = e49896ccb3ca2bfe03d96316b7acb0ce83dcfce69adc5b228f16fa6b30fb674b
+SIZE (rust/crates/dprint-plugin-typescript-0.85.0.crate) = 1030506
+SHA256 (rust/crates/dprint-swc-ext-0.10.0.crate) = dd4dda8a1b920e8be367aeaad035753d21bb69b3c50515afb41ab1eefbb886b5
+SIZE (rust/crates/dprint-swc-ext-0.10.0.crate) = 71404
 SHA256 (rust/crates/dsa-0.6.1.crate) = b5638f6d17447bc0ffc46354949ee366847e83450e2a07895862942085cc9761
 SIZE (rust/crates/dsa-0.6.1.crate) = 25739
 SHA256 (rust/crates/dyn-clone-1.0.11.crate) = 68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30
@@ -251,8 +263,8 @@ SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a7
 SIZE (rust/crates/error-code-2.3.1.crate) = 5324
 SHA256 (rust/crates/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c8224295a6f3072f1418c3067b97a67557ee
 SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
-SHA256 (rust/crates/eszip-0.41.0.crate) = a808622e30489ade8c36b6e706bc819c4c75420b5aca4d1a6b996bea0d995aef
-SIZE (rust/crates/eszip-0.41.0.crate) = 149593
+SHA256 (rust/crates/eszip-0.44.0.crate) = 176a97e524a9cfa38393fae75c97d249cf41742fc40664529206c5249c12b599
+SIZE (rust/crates/eszip-0.44.0.crate) = 154742
 SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
 SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
@@ -333,8 +345,10 @@ SHA256 (rust/crates/h2-0.3.17.crate) = 66b91535aa35fea1523ad1b86cb6b53c28e0ae566
 SIZE (rust/crates/h2-0.3.17.crate) = 164526
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashlink-0.8.1.crate) = 69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa
-SIZE (rust/crates/hashlink-0.8.1.crate) = 26404
+SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
+SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
+SHA256 (rust/crates/hashlink-0.8.2.crate) = 0761a1b9491c4f2e3d66aa0f62d0fba0af9a0e2852e4d48ea506632a4b56e6aa
+SIZE (rust/crates/hashlink-0.8.2.crate) = 26428
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -375,8 +389,6 @@ SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc
 SIZE (rust/crates/idna-0.3.0.crate) = 271128
 SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
 SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
-SHA256 (rust/crates/import_map-0.13.0.crate) = 64dbcf9b111359e69cf9a0004e9d1c9f6697ea620d378006e9452f5e54267e45
-SIZE (rust/crates/import_map-0.13.0.crate) = 205916
 SHA256 (rust/crates/import_map-0.15.0.crate) = 632089ec08bd62e807311104122fb26d5c911ab172e2b9864be154a575979e29
 SIZE (rust/crates/import_map-0.15.0.crate) = 206398
 SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
@@ -439,10 +451,10 @@ SHA256 (rust/crates/lexical-write-integer-0.8.5.crate) = e1b6f3d1f4422866b68192d
 SIZE (rust/crates/lexical-write-integer-0.8.5.crate) = 55427
 SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
 SIZE (rust/crates/libc-0.2.140.crate) = 669153
-SHA256 (rust/crates/libffi-3.1.0.crate) = 6cb06d5b4c428f3cd682943741c39ed4157ae989fffe1094a08eaf7c4014cf60
-SIZE (rust/crates/libffi-3.1.0.crate) = 23761
-SHA256 (rust/crates/libffi-sys-2.1.0.crate) = 11c6f11e063a27ffe040a9d15f0b661bf41edc2383b7ae0e0ad5a7e7d53d9da3
-SIZE (rust/crates/libffi-sys-2.1.0.crate) = 1382623
+SHA256 (rust/crates/libffi-3.2.0.crate) = ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2
+SIZE (rust/crates/libffi-3.2.0.crate) = 24224
+SHA256 (rust/crates/libffi-sys-2.2.1.crate) = dc65067b78c0fc069771e8b9a9e02df71e08858bec92c1f101377c67b9dca7c7
+SIZE (rust/crates/libffi-sys-2.2.1.crate) = 1383328
 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
 SIZE (rust/crates/libloading-0.7.4.crate) = 27580
 SHA256 (rust/crates/libm-0.2.6.crate) = 348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb
@@ -479,8 +491,6 @@ SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c696
 SIZE (rust/crates/memmem-0.1.1.crate) = 10665
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
 SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
 SIZE (rust/crates/mime-0.3.16.crate) = 15206
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -533,8 +543,6 @@ SHA256 (rust/crates/ordered-float-2.10.0.crate) = 7940cf2ca942593318d07fcf2596cd
 SIZE (rust/crates/ordered-float-2.10.0.crate) = 15589
 SHA256 (rust/crates/os_pipe-1.0.1.crate) = 2c92f2b54f081d635c77e7120862d48db8e91f7f21cef23ab1b4fe9971c59f55
 SIZE (rust/crates/os_pipe-1.0.1.crate) = 10447
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
 SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
 SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
 SHA256 (rust/crates/outref-0.5.1.crate) = 4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a
@@ -629,8 +637,8 @@ SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f3
 SIZE (rust/crates/psm-0.1.21.crate) = 23126
 SHA256 (rust/crates/pty2-0.1.0.crate) = 4461e7f96399674b9112e620e511089bc7c4c0d76545b3cc3e0b46bab72a15d5
 SIZE (rust/crates/pty2-0.1.0.crate) = 9829
-SHA256 (rust/crates/pulldown-cmark-0.9.2.crate) = 2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63
-SIZE (rust/crates/pulldown-cmark-0.9.2.crate) = 115824
+SHA256 (rust/crates/pulldown-cmark-0.9.3.crate) = 77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998
+SIZE (rust/crates/pulldown-cmark-0.9.3.crate) = 117339
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
 SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
@@ -649,10 +657,6 @@ SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162c
 SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
-SIZE (rust/crates/rayon-1.7.0.crate) = 169488
-SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
-SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733
@@ -803,58 +807,58 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
 SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
 SIZE (rust/crates/subtle-2.4.1.crate) = 12630
-SHA256 (rust/crates/swc_atoms-0.5.3.crate) = 593c2f3e4cea60ddc4179ed731cabebe7eacec209d9e76a3bbcff4b2b020e3f5
-SIZE (rust/crates/swc_atoms-0.5.3.crate) = 15144
-SHA256 (rust/crates/swc_bundler-0.213.23.crate) = 6153a93eeb264274dfdf6aff3d73fdd098a5b9ef85f85241bdbd8e4149afdcb7
-SIZE (rust/crates/swc_bundler-0.213.23.crate) = 72072
-SHA256 (rust/crates/swc_common-0.31.4.crate) = 2b557014d62318e08070c2a3d5eb0278ff73749dd69db53c39a4de4bcd301d6a
-SIZE (rust/crates/swc_common-0.31.4.crate) = 91666
+SHA256 (rust/crates/swc_atoms-0.5.6.crate) = 93d0307dc4bfd107d49c7528350c372758cfca94fb503629b9a056e6a1572860
+SIZE (rust/crates/swc_atoms-0.5.6.crate) = 15257
+SHA256 (rust/crates/swc_bundler-0.214.25.crate) = 503d03f4eb44ae6a57154e4459d9a7050c56e0aa9ec798a93d21ca07a8dd0409
+SIZE (rust/crates/swc_bundler-0.214.25.crate) = 72100
+SHA256 (rust/crates/swc_common-0.31.12.crate) = 19c774005489d2907fb67909cf42af926e72edee1366512777c605ba2ef19c94
+SIZE (rust/crates/swc_common-0.31.12.crate) = 92101
 SHA256 (rust/crates/swc_config-0.1.5.crate) = 89c8fc2c12bb1634c7c32fc3c9b6b963ad8f034cc62c4ecddcf215dc4f6f959d
 SIZE (rust/crates/swc_config-0.1.5.crate) = 3253
 SHA256 (rust/crates/swc_config_macro-0.1.1.crate) = 7dadb9998d4f5fc36ef558ed5a092579441579ee8c6fcce84a5228cca9df4004
 SIZE (rust/crates/swc_config_macro-0.1.1.crate) = 1748
-SHA256 (rust/crates/swc_ecma_ast-0.103.4.crate) = 5206233430a6763e2759da76cfc596a64250793f70cd94cace1f82fdcc4d702c
-SIZE (rust/crates/swc_ecma_ast-0.103.4.crate) = 29916
-SHA256 (rust/crates/swc_ecma_codegen-0.138.11.crate) = cf45c899625d5132f2993a464a79f2ec7c79854b74fd3c55d1408b76d7d7750c
-SIZE (rust/crates/swc_ecma_codegen-0.138.11.crate) = 48459
+SHA256 (rust/crates/swc_ecma_ast-0.104.5.crate) = b5cf9dd351d0c285dcd36535267953a18995d4dda0cbe34ac9d1df61aa415b26
+SIZE (rust/crates/swc_ecma_ast-0.104.5.crate) = 30270
+SHA256 (rust/crates/swc_ecma_codegen-0.139.15.crate) = 11c6af8e6d6714ecd7ef5cfba322aa1b436f78d9a82b0c3ff16aeaf97b65cd6d
+SIZE (rust/crates/swc_ecma_codegen-0.139.15.crate) = 48655
 SHA256 (rust/crates/swc_ecma_codegen_macros-0.7.2.crate) = bf4ee0caee1018808d94ecd09490cb7affd3d504b19aa11c49238f5fc4b54901
 SIZE (rust/crates/swc_ecma_codegen_macros-0.7.2.crate) = 3042
-SHA256 (rust/crates/swc_ecma_dep_graph-0.105.10.crate) = 92813e2f77cdf4ad870f0474eee6574f4aba10504dd3730e694d03684a7a68ab
-SIZE (rust/crates/swc_ecma_dep_graph-0.105.10.crate) = 5976
-SHA256 (rust/crates/swc_ecma_loader-0.43.6.crate) = f1d985c6e7111fef3c0103b0414db0d792cb04b492601c94ccae2d494ffdf764
-SIZE (rust/crates/swc_ecma_loader-0.43.6.crate) = 9726
-SHA256 (rust/crates/swc_ecma_parser-0.133.10.crate) = 8ce724a8fdc90548d882dec3b0288c0698059ce12a59bbfdeea0384f3d52f009
-SIZE (rust/crates/swc_ecma_parser-0.133.10.crate) = 145060
-SHA256 (rust/crates/swc_ecma_transforms_base-0.126.13.crate) = 3c4236f8b9bea9d3d43cacab34b6e3c925c3f12585382b8f661cb994b987b688
-SIZE (rust/crates/swc_ecma_transforms_base-0.126.13.crate) = 69468
-SHA256 (rust/crates/swc_ecma_transforms_classes-0.115.13.crate) = bd5b13763feba98586887a92801603c413897805c70ed82e49e4acc1f90683c2
-SIZE (rust/crates/swc_ecma_transforms_classes-0.115.13.crate) = 4471
+SHA256 (rust/crates/swc_ecma_dep_graph-0.106.12.crate) = f3130754aba396ad8d849f3fd1a9949d71a33c0943dfd86b23ac595e81fabd0c
+SIZE (rust/crates/swc_ecma_dep_graph-0.106.12.crate) = 5977
+SHA256 (rust/crates/swc_ecma_loader-0.43.14.crate) = fe45f1e5dcc1b005544ff78253b787dea5dfd5e2f712b133964cdc3545c954a4
+SIZE (rust/crates/swc_ecma_loader-0.43.14.crate) = 9723
+SHA256 (rust/crates/swc_ecma_parser-0.134.12.crate) = f0a3fcfe3d83dd445cbd9321882e47b467594433d9a21c4d6c37a27f534bb89e
+SIZE (rust/crates/swc_ecma_parser-0.134.12.crate) = 146175
+SHA256 (rust/crates/swc_ecma_transforms_base-0.127.16.crate) = 6232e641bef05c462bc7da34a3771f9b3f1f3352349ae0cd72b8eee8b0f5d5e0
+SIZE (rust/crates/swc_ecma_transforms_base-0.127.16.crate) = 69554
+SHA256 (rust/crates/swc_ecma_transforms_classes-0.116.16.crate) = f086829a3e645382f5609c9c6dce1d29e5204b3c81f82fe8d65d3bf17bcca68b
+SIZE (rust/crates/swc_ecma_transforms_classes-0.116.16.crate) = 4477
 SHA256 (rust/crates/swc_ecma_transforms_macros-0.5.1.crate) = 984d5ac69b681fc5438f9abf82b0fda34fe04e119bc75f8213b7e01128c7c9a2
 SIZE (rust/crates/swc_ecma_transforms_macros-0.5.1.crate) = 4485
-SHA256 (rust/crates/swc_ecma_transforms_optimization-0.186.20.crate) = 456966f04224d2125551e0e35c164abe45183cbdd5238753294343814be102d3
-SIZE (rust/crates/swc_ecma_transforms_optimization-0.186.20.crate) = 60515
-SHA256 (rust/crates/swc_ecma_transforms_proposal-0.160.16.crate) = d21de731e3ff1ea451ac8c377a7130ebf6dbf6ffd18e744c15f86e685e0abd9a
-SIZE (rust/crates/swc_ecma_transforms_proposal-0.160.16.crate) = 17437
-SHA256 (rust/crates/swc_ecma_transforms_react-0.172.19.crate) = a0df18263e6c0804a1a08abd29e87af763dce1bec4b500497a0b62c22df07b2d
-SIZE (rust/crates/swc_ecma_transforms_react-0.172.19.crate) = 34317
-SHA256 (rust/crates/swc_ecma_transforms_typescript-0.176.19.crate) = d1a3f356bc2b902c13fc1e39bb66c10f350c46bfe93bae5c05402863d94bd307
-SIZE (rust/crates/swc_ecma_transforms_typescript-0.176.19.crate) = 36327
-SHA256 (rust/crates/swc_ecma_utils-0.116.10.crate) = b462a1b6fc788ee956479adcbb05c282cb142a66a3b016b571fff0538a381196
-SIZE (rust/crates/swc_ecma_utils-0.116.10.crate) = 30469
-SHA256 (rust/crates/swc_ecma_visit-0.89.4.crate) = ecb23a4a1d77997f54e9b3a4e68d1441e5e8a25ad1a476bbb3b5a620d6562a86
-SIZE (rust/crates/swc_ecma_visit-0.89.4.crate) = 9901
+SHA256 (rust/crates/swc_ecma_transforms_optimization-0.187.21.crate) = 8d27c12926427f235d149e60f9a9e67a2181fe1eb418c12b53b8e0778c5052a2
+SIZE (rust/crates/swc_ecma_transforms_optimization-0.187.21.crate) = 60542
+SHA256 (rust/crates/swc_ecma_transforms_proposal-0.161.20.crate) = 416fbb84f84644ef0e81df80bf44fd575bbb297a78887e359e16a61f6dc5af86
+SIZE (rust/crates/swc_ecma_transforms_proposal-0.161.20.crate) = 19725
+SHA256 (rust/crates/swc_ecma_transforms_react-0.173.18.crate) = d39a0de45fa34ee797a1c80497c8b9dcb6cf6e56b455c163453399894c58a812
+SIZE (rust/crates/swc_ecma_transforms_react-0.173.18.crate) = 34313
+SHA256 (rust/crates/swc_ecma_transforms_typescript-0.177.20.crate) = 340cc027a6e87966715005b94e3a7ac95baf76c80b8aedad8afdd1c134740c80
+SIZE (rust/crates/swc_ecma_transforms_typescript-0.177.20.crate) = 36103
+SHA256 (rust/crates/swc_ecma_utils-0.117.13.crate) = ad791bbfdafcebd878584021e050964c8ab68aba7eeac9d0ee4afba4c284a629
+SIZE (rust/crates/swc_ecma_utils-0.117.13.crate) = 30774
+SHA256 (rust/crates/swc_ecma_visit-0.90.5.crate) = 6ce3ac941ae1d6c7e683aa375fc71fbf58df58b441f614d757fbb10554936ca2
+SIZE (rust/crates/swc_ecma_visit-0.90.5.crate) = 9925
 SHA256 (rust/crates/swc_eq_ignore_macros-0.1.1.crate) = 0c20468634668c2bbab581947bb8c75c97158d5a6959f4ba33df20983b20b4f6
 SIZE (rust/crates/swc_eq_ignore_macros-0.1.1.crate) = 2921
-SHA256 (rust/crates/swc_fast_graph-0.19.4.crate) = 992a92e087f7b2dc9aa626a6bee26530abbffba3572adf3894ccb55d2480f596
-SIZE (rust/crates/swc_fast_graph-0.19.4.crate) = 7055
-SHA256 (rust/crates/swc_graph_analyzer-0.20.5.crate) = f9e02ee852ffd7eb1ee42c081b615c2fb40a2876c4631637486207f493d806c6
-SIZE (rust/crates/swc_graph_analyzer-0.20.5.crate) = 1959
+SHA256 (rust/crates/swc_fast_graph-0.19.12.crate) = 6291149aec4ba55076fd54a12ceb84cac1f703b2f571c3b2f19aa66ab9ec3009
+SIZE (rust/crates/swc_fast_graph-0.19.12.crate) = 7062
+SHA256 (rust/crates/swc_graph_analyzer-0.20.13.crate) = 6575adec8b200801d429ffa79166224a6e298292a1b307750f4763aec5aa16c3
+SIZE (rust/crates/swc_graph_analyzer-0.20.13.crate) = 1964
 SHA256 (rust/crates/swc_macros_common-0.3.7.crate) = 3e582c3e3c2269238524923781df5be49e011dbe29cf7683a2215d600a562ea6
 SIZE (rust/crates/swc_macros_common-0.3.7.crate) = 6723
-SHA256 (rust/crates/swc_visit-0.5.5.crate) = d1d5999f23421c8e21a0f2bc53a0b9e8244f3b421de89471561af2fbe40b9cca
-SIZE (rust/crates/swc_visit-0.5.5.crate) = 5394
-SHA256 (rust/crates/swc_visit_macros-0.5.6.crate) = ebeed7eb0f545f48ad30f5aab314e5208b735bcea1d1464f26e20f06db904989
-SIZE (rust/crates/swc_visit_macros-0.5.6.crate) = 14774
+SHA256 (rust/crates/swc_visit-0.5.6.crate) = 5f412dd4fbc58f509a04e64f5c8038333142fc139e8232f01b883db0094b3b51
+SIZE (rust/crates/swc_visit-0.5.6.crate) = 5762
+SHA256 (rust/crates/swc_visit_macros-0.5.7.crate) = 4cfc226380ba54a5feed2c12f3ccd33f1ae8e959160290e5d2d9b4e918b6472a
+SIZE (rust/crates/swc_visit_macros-0.5.7.crate) = 14790
 SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
 SIZE (rust/crates/syn-0.15.44.crate) = 184212
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
@@ -863,8 +867,8 @@ SHA256 (rust/crates/syn-2.0.13.crate) = 4c9da457c5285ac1f936ebd076af6dac17a61cfe
 SIZE (rust/crates/syn-2.0.13.crate) = 240619
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/sysinfo-0.26.9.crate) = 5c18a6156d1f27a9592ee18c1a846ca8dd5c258b7179fc193ae87c74ebb666f5
-SIZE (rust/crates/sysinfo-0.26.9.crate) = 137194
+SHA256 (rust/crates/sysinfo-0.27.8.crate) = a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33
+SIZE (rust/crates/sysinfo-0.27.8.crate) = 145438
 SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
 SIZE (rust/crates/tar-0.4.38.crate) = 49158
 SHA256 (rust/crates/tempfile-3.4.0.crate) = af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95
@@ -895,6 +899,8 @@ SHA256 (rust/crates/tokio-1.28.1.crate) = 0aa32867d44e6f2ce3385e89dceb990188b8bb
 SIZE (rust/crates/tokio-1.28.1.crate) = 660516
 SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
 SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
+SHA256 (rust/crates/tokio-metrics-0.2.2.crate) = b60ac6224d622f71d0b80546558eedf8ff6c2d3817517a9d3ed87ce24fccf6a6
+SIZE (rust/crates/tokio-metrics-0.2.2.crate) = 41075
 SHA256 (rust/crates/tokio-rustls-0.24.0.crate) = e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5
 SIZE (rust/crates/tokio-rustls-0.24.0.crate) = 25460
 SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
@@ -1101,5 +1107,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
 SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
 SHA256 (rust/crates/zstd-sys-2.0.7+zstd.1.5.4.crate) = 94509c3ba2fe55294d752b79842c530ccfab760192521df74a081a78d2b3c7f5
 SIZE (rust/crates/zstd-sys-2.0.7+zstd.1.5.4.crate) = 732100
-SHA256 (denoland-deno-v1.34.1_GH0.tar.gz) = cb5331d5cb9f2de39d52552df0a3eddf0f87f0d08b6b1263aa023befb9d3629f
-SIZE (denoland-deno-v1.34.1_GH0.tar.gz) = 22302235
+SHA256 (denoland-deno-v1.34.3_GH0.tar.gz) = 852d96fc97964d3ccd5015592159183ea05da7c98c94ed6cfc8306d13a11ac56
+SIZE (denoland-deno-v1.34.3_GH0.tar.gz) = 22333422
+SHA256 (c8dc6b14ec5c1.patch) = bc49539c741d0cf7f95e1f170283768e81911fd8489c60861f30f3317d9f0501
+SIZE (c8dc6b14ec5c1.patch) = 1336
diff --git a/www/deno/files/patch-Cargo.lock b/www/deno/files/patch-Cargo.lock
index 7efee7fd3b01..e713793bf87a 100644
--- a/www/deno/files/patch-Cargo.lock
+++ b/www/deno/files/patch-Cargo.lock
@@ -1,37 +1,6 @@
---- Cargo.lock.orig	2023-04-04 13:33:54.982647000 +0200
-+++ Cargo.lock	2023-04-04 13:34:25.684375000 +0200
-@@ -540,6 +540,30 @@ dependencies = [
- ]
- 
- [[package]]
-+name = "crossbeam-deque"
-+version = "0.8.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
-+dependencies = [
-+ "cfg-if",
-+ "crossbeam-epoch",
-+ "crossbeam-utils",
-+]
-+
-+[[package]]
-+name = "crossbeam-epoch"
-+version = "0.9.14"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
-+dependencies = [
-+ "autocfg",
-+ "cfg-if",
-+ "crossbeam-utils",
-+ "memoffset 0.8.0",
-+ "scopeguard",
-+]
-+
-+[[package]]
- name = "crossbeam-utils"
- version = "0.8.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1210,6 +1234,7 @@ dependencies = [
+--- Cargo.lock.orig	2023-06-21 07:20:01 UTC
++++ Cargo.lock
+@@ -1377,6 +1377,7 @@ dependencies = [
   "ring",
   "serde",
   "signal-hook-registry",
@@ -39,61 +8,7 @@
   "termcolor",
   "test_util",
   "tokio",
-@@ -2680,6 +2705,15 @@ dependencies = [
- ]
- 
- [[package]]
-+name = "memoffset"
-+version = "0.8.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
-+dependencies = [
-+ "autocfg",
-+]
-+
-+[[package]]
- name = "mime"
- version = "0.3.16"
- source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -2772,7 +2806,7 @@ dependencies = [
-  "bitflags",
-  "cfg-if",
-  "libc",
-- "memoffset",
-+ "memoffset 0.6.5",
- ]
- 
- [[package]]
-@@ -3386,6 +3420,28 @@ dependencies = [
- ]
- 
- [[package]]
-+name = "rayon"
-+version = "1.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
-+dependencies = [
-+ "either",
-+ "rayon-core",
-+]
-+
-+[[package]]
-+name = "rayon-core"
-+version = "1.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
-+dependencies = [
-+ "crossbeam-channel",
-+ "crossbeam-deque",
-+ "crossbeam-utils",
-+ "num_cpus",
-+]
-+
-+[[package]]
- name = "redox_syscall"
- version = "0.2.16"
- source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -4556,6 +4612,21 @@ dependencies = [
+@@ -5096,6 +5097,20 @@ dependencies = [
   "quote 1.0.26",
   "syn 1.0.109",
   "unicode-xid 0.2.4",
@@ -101,16 +16,15 @@
 +
 +[[package]]
 +name = "sysinfo"
-+version = "0.26.9"
++version = "0.27.8"
 +source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5c18a6156d1f27a9592ee18c1a846ca8dd5c258b7179fc193ae87c74ebb666f5"
++checksum = "a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33"
 +dependencies = [
 + "cfg-if",
 + "core-foundation-sys",
 + "libc",
 + "ntapi",
 + "once_cell",
-+ "rayon",
 + "winapi",
  ]
  
diff --git a/www/deno/files/patch-cargo-crates_libffi-sys-2.1.0_build_not__msvc.rs b/www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs
similarity index 77%
rename from www/deno/files/patch-cargo-crates_libffi-sys-2.1.0_build_not__msvc.rs
rename to www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs
index af042bd248df..a7c165a00564 100644
--- a/www/deno/files/patch-cargo-crates_libffi-sys-2.1.0_build_not__msvc.rs
+++ b/www/deno/files/patch-cargo-crates_libffi-sys-2.2.1_build_not__msvc.rs
@@ -1,5 +1,5 @@
---- cargo-crates/libffi-sys-2.1.0/build/not_msvc.rs.orig	2022-03-07 08:06:36 UTC
-+++ cargo-crates/libffi-sys-2.1.0/build/not_msvc.rs
+--- cargo-crates/libffi-sys-2.2.1/build/not_msvc.rs.orig	2022-03-07 08:06:36 UTC
++++ cargo-crates/libffi-sys-2.2.1/build/not_msvc.rs
 @@ -50,7 +50,8 @@ pub fn configure_libffi(prefix: PathBuf, build_dir: &P
          .arg("configure")
          .arg("--with-pic")
diff --git a/www/deno/files/patch-ext_fs_30__fs.js b/www/deno/files/patch-ext_fs_30__fs.js
deleted file mode 100644
index a3d28d6e9a18..000000000000
--- a/www/deno/files/patch-ext_fs_30__fs.js
+++ /dev/null
@@ -1,20 +0,0 @@
---- ext/fs/30_fs.js.orig	2022-07-08 08:14:40 UTC
-+++ ext/fs/30_fs.js
-@@ -217,7 +217,7 @@ function createByteStruct(types) {
-   // types can be "date", "bool" or "u64".
-   let offset = 0;
-   let str =
--    'const unix = Deno.build.os === "darwin" || Deno.build.os === "linux"; return {';
-+    'const unix = Deno.build.os === "darwin" || Deno.build.os === "linux" || Deno.build.os === "freebsd"; return {';
-   const typeEntries = ObjectEntries(types);
-   for (let i = 0; i < typeEntries.length; ++i) {
-     let { 0: name, 1: type } = typeEntries[i];
-@@ -270,7 +270,7 @@ function parseFileInfo(response) {
- });
- 
- function parseFileInfo(response) {
--  const unix = core.build.os === "darwin" || core.build.os === "linux";
-+  const unix = core.build.os === "darwin" || core.build.os === "linux" || Deno.build.os === "freebsd";
-   return {
-     isFile: response.isFile,
-     isDirectory: response.isDirectory,
diff --git a/www/deno/files/patch-ext_fs_std__fs.rs b/www/deno/files/patch-ext_fs_std__fs.rs
deleted file mode 100644
index 6734cacc6d12..000000000000
--- a/www/deno/files/patch-ext_fs_std__fs.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- ext/fs/std_fs.rs.orig	2023-04-17 15:27:55 UTC
-+++ ext/fs/std_fs.rs
-@@ -70,7 +70,7 @@ impl FileSystem for StdFs {
-     {
-       Ok(r.bits())
-     }
--    #[cfg(target_os = "macos")]
-+    #[cfg(any(target_os = "freebsd", target_os = "macos"))]
-     {
-       Ok(r.bits() as u32)
-     }
diff --git a/www/deno/files/patch-runtime_Cargo.toml b/www/deno/files/patch-runtime_Cargo.toml
index ea1315cb80f4..d424d2a4af21 100644
--- a/www/deno/files/patch-runtime_Cargo.toml
+++ b/www/deno/files/patch-runtime_Cargo.toml
@@ -5,7 +5,7 @@
  rustyline = "10.0.0"
  
 +#[target.'cfg(freebsd)'.dependencies]
-+sysinfo = "0.26"
++sysinfo = { version = "0.27.8", default-features = false }
 +
  [target.'cfg(windows)'.dependencies]
  fwdansi = "1.1.0"
diff --git a/www/deno/files/patch-tools_wpt_utils.ts b/www/deno/files/patch-tools_wpt_utils.ts
deleted file mode 100644
index a096d7885db3..000000000000
--- a/www/deno/files/patch-tools_wpt_utils.ts
+++ /dev/null
@@ -1,10 +0,0 @@
---- tools/wpt/utils.ts.orig	2022-10-26 10:28:29 UTC
-+++ tools/wpt/utils.ts
-@@ -174,6 +174,7 @@ export async function generateRunInfo(): Promise<unkno
-     "windows": "win",
-     "darwin": "mac",
-     "linux": "linux",
-+    "freebsd": "freebsd",
-   };
-   const proc = await Deno.spawn("git", {
-     args: ["rev-parse", "HEAD"],