git: 3a9f6ec9730b - main - www/deno: Update to 1.39.0

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Fri, 15 Dec 2023 08:30:14 UTC
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3a9f6ec9730b5fe15d4d73da4d13c0374059a199

commit 3a9f6ec9730b5fe15d4d73da4d13c0374059a199
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-12-15 08:00:52 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-12-15 08:30:10 +0000

    www/deno: Update to 1.39.0
    
    Changes:
      https://github.com/denoland/deno/releases/tag/v1.39.0
---
 www/deno/Makefile                                  |   4 +-
 www/deno/Makefile.crates                           | 309 ++++++----
 www/deno/distinfo                                  | 624 +++++++++++++--------
 ...tes_v8_abseil-cpp_absl_base_internal_sysinfo.cc |   4 +-
 www/deno/files/patch-cargo-crates_v8_build.rs      |   4 +-
 .../patch-cargo-crates_v8_build_config_BUILD.gn    |   4 +-
 ...tch-cargo-crates_v8_build_config_BUILDCONFIG.gn |   4 +-
 ...-cargo-crates_v8_build_config_compiler_BUILD.gn |   4 +-
 ...patch-cargo-crates_v8_build_config_features.gni |   4 +-
 ...go-crates_v8_build_config_freetype_freetype.gni |   4 +-
 ...tch-cargo-crates_v8_build_config_linux_BUILD.gn |   4 +-
 ...argo-crates_v8_build_config_linux_pkg-config.py |   4 +-
 .../patch-cargo-crates_v8_build_config_sysroot.gni |   4 +-
 ...tch-cargo-crates_v8_build_detect__host__arch.py |   4 +-
 .../patch-cargo-crates_v8_build_gn__run__binary.py |   4 +-
 .../patch-cargo-crates_v8_build_linux_chrome.map   |   4 +-
 ...tch-cargo-crates_v8_build_linux_libpci_BUILD.gn |   4 +-
 ...-cargo-crates_v8_build_linux_unbundle_libusb.gn |   4 +-
 ...s_v8_build_linux_unbundle_replace__gn__files.py |   4 +-
 ...go-crates_v8_build_toolchain_gcc__toolchain.gni |   4 +-
 ...es_v8_build_toolchain_get__concurrent__links.py |   4 +-
 ...ates_v8_buildtools_third__party_libc++_BUILD.gn |   4 +-
 ...sl_time_internal_cctz_src_time__zone__format.cc |   4 +-
 www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn   |   4 +-
 .../patch-cargo-crates_v8_v8_include_v8config.h    |   4 +-
 .../files/patch-cargo-crates_v8_v8_src_api_api.cc  |   4 +-
 .../files/patch-cargo-crates_v8_v8_src_base_cpu.cc |   4 +-
 ...tes_v8_v8_src_base_platform_platform-freebsd.cc |   4 +-
 ...rates_v8_v8_src_base_platform_platform-posix.cc |   4 +-
 29 files changed, 618 insertions(+), 423 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index 39874f39d101..b5e588e5c89e 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.38.5
+DISTVERSION=	1.39.0
 CATEGORIES=	www
 
 MAINTAINER=	mikael@FreeBSD.org
@@ -25,7 +25,7 @@ GH_ACCOUNT=	denoland
 
 USE_GNOME=	glib20
 
-V8_VERS=	0.81.0
+V8_VERS=	0.82.0
 
 CARGO_ENV+=	CLANG_BASE_PATH=/usr \
 		GN=${PREFIX}/bin/gn \
diff --git a/www/deno/Makefile.crates b/www/deno/Makefile.crates
index f3c3078e65ae..8a540cfa24b9 100644
--- a/www/deno/Makefile.crates
+++ b/www/deno/Makefile.crates
@@ -6,26 +6,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		aes-0.8.3 \
 		aes-gcm-0.10.3 \
 		aes-kw-0.2.1 \
-		ahash-0.8.3 \
-		aho-corasick-1.1.1 \
+		ahash-0.8.6 \
+		aho-corasick-1.1.2 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.16 \
+		android_system_properties-0.1.5 \
 		anstream-0.3.2 \
-		anstyle-1.0.3 \
-		anstyle-parse-0.2.1 \
-		anstyle-query-1.0.0 \
+		anstyle-1.0.4 \
+		anstyle-parse-0.2.3 \
+		anstyle-query-1.0.1 \
 		anstyle-wincon-1.0.2 \
 		anyhow-1.0.75 \
 		arrayvec-0.7.4 \
+		ash-0.37.3+1.3.251 \
 		asn1-rs-0.5.2 \
 		asn1-rs-derive-0.4.0 \
 		asn1-rs-impl-0.1.0 \
 		ast_node-0.9.5 \
-		async-compression-0.4.3 \
+		async-compression-0.4.5 \
 		async-stream-0.3.5 \
 		async-stream-impl-0.3.5 \
-		async-trait-0.1.73 \
+		async-trait-0.1.74 \
 		asynchronous-codec-0.7.0 \
 		auto_impl-1.1.0 \
 		autocfg-1.1.0 \
@@ -33,7 +35,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		base16ct-0.2.0 \
 		base32-0.4.0 \
 		base64-0.13.1 \
-		base64-0.21.4 \
+		base64-0.21.5 \
 		base64-simd-0.8.0 \
 		base64ct-1.6.0 \
 		bencher-0.1.5 \
@@ -42,13 +44,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
-		bitflags-2.4.0 \
+		bitflags-2.4.1 \
+		block-0.1.6 \
 		block-buffer-0.10.4 \
 		block-padding-0.3.3 \
-		brotli-3.3.4 \
-		brotli-decompressor-2.3.4 \
+		brotli-3.4.0 \
+		brotli-decompressor-2.5.1 \
 		bumpalo-3.14.0 \
-		byteorder-1.4.3 \
+		byteorder-1.5.0 \
 		bytes-1.5.0 \
 		cache_control-0.2.0 \
 		cbc-0.1.2 \
@@ -61,47 +64,51 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		clap_complete-4.3.1 \
 		clap_complete_fig-4.3.1 \
 		clap_lex-0.5.1 \
-		clipboard-win-4.5.0 \
+		clipboard-win-5.0.0 \
 		cmake-0.1.50 \
+		codespan-reporting-0.11.1 \
 		colorchoice-1.0.0 \
 		comrak-0.19.0 \
 		console_static_text-0.8.1 \
 		const-oid-0.9.5 \
 		convert_case-0.4.0 \
-		core-foundation-0.9.3 \
-		core-foundation-sys-0.8.4 \
-		cpufeatures-0.2.9 \
+		cooked-waker-5.0.0 \
+		core-foundation-0.9.4 \
+		core-foundation-sys-0.8.6 \
+		core-graphics-types-0.1.3 \
+		cpufeatures-0.2.11 \
 		crc-2.1.0 \
 		crc-catalog-1.1.1 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.8 \
 		crossbeam-queue-0.3.8 \
 		crossbeam-utils-0.8.16 \
-		crypto-bigint-0.5.3 \
+		crypto-bigint-0.5.5 \
 		crypto-common-0.1.6 \
 		ctr-0.9.2 \
 		curve25519-dalek-4.1.1 \
-		curve25519-dalek-derive-0.1.0 \
+		curve25519-dalek-derive-0.1.1 \
+		d3d12-0.7.0 \
 		darling-0.14.4 \
 		darling_core-0.14.4 \
 		darling_macro-0.14.4 \
 		dashmap-5.5.3 \
-		data-encoding-2.4.0 \
+		data-encoding-2.5.0 \
 		data-url-0.3.0 \
 		debugid-0.8.0 \
 		deno_ast-0.31.6 \
 		deno_cache_dir-0.6.1 \
-		deno_config-0.6.4 \
-		deno_core-0.232.0 \
-		deno_doc-0.73.3 \
-		deno_emit-0.31.4 \
-		deno_graph-0.61.1 \
+		deno_config-0.6.5 \
+		deno_core-0.238.0 \
+		deno_doc-0.75.1 \
+		deno_emit-0.32.0 \
+		deno_graph-0.62.2 \
 		deno_lint-0.52.2 \
 		deno_lockfile-0.17.2 \
 		deno_media_type-0.1.2 \
 		deno_native_certs-0.2.0 \
-		deno_npm-0.15.2 \
-		deno_ops-0.108.0 \
+		deno_npm-0.15.3 \
+		deno_ops-0.114.0 \
 		deno_semver-0.5.1 \
 		deno_task_shell-0.14.0 \
 		deno_unsync-0.1.1 \
@@ -112,12 +119,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		denokv_sqlite-0.5.0 \
 		der-0.7.8 \
 		der-parser-8.2.0 \
-		deranged-0.3.8 \
+		deranged-0.3.10 \
 		derive_builder-0.12.0 \
 		derive_builder_core-0.12.0 \
 		derive_builder_macro-0.12.0 \
 		derive_more-0.99.17 \
-		deunicode-0.4.5 \
 		deunicode-1.4.1 \
 		diff-0.1.13 \
 		digest-0.10.7 \
@@ -126,19 +132,20 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dlopen2-0.6.1 \
 		dlopen2_derive-0.4.0 \
 		dotenvy-0.15.7 \
-		dprint-core-0.62.1 \
-		dprint-plugin-json-0.19.0 \
-		dprint-plugin-markdown-0.16.2 \
-		dprint-plugin-typescript-0.88.4 \
+		dprint-core-0.63.3 \
+		dprint-plugin-json-0.19.1 \
+		dprint-plugin-jupyter-0.1.2 \
+		dprint-plugin-markdown-0.16.3 \
+		dprint-plugin-typescript-0.88.7 \
 		dprint-swc-ext-0.13.0 \
-		dsa-0.6.1 \
-		dyn-clone-1.0.14 \
+		dsa-0.6.2 \
+		dyn-clone-1.0.16 \
 		dynasm-1.2.3 \
 		dynasmrt-1.2.3 \
 		ecb-0.1.2 \
-		ecdsa-0.16.8 \
+		ecdsa-0.16.9 \
 		either-1.9.0 \
-		elliptic-curve-0.13.5 \
+		elliptic-curve-0.13.8 \
 		encoding_rs-0.8.33 \
 		endian-type-0.1.2 \
 		entities-1.0.1 \
@@ -146,26 +153,30 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		env_logger-0.10.0 \
 		equivalent-1.0.1 \
 		errno-0.2.8 \
-		errno-0.3.3 \
+		errno-0.3.8 \
 		errno-dragonfly-0.1.2 \
-		error-code-2.3.1 \
+		error-code-3.0.0 \
 		escape8259-0.5.2 \
-		eszip-0.55.4 \
+		eszip-0.56.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
 		fastrand-2.0.1 \
 		fastwebsockets-0.5.0 \
-		fd-lock-3.0.13 \
+		fd-lock-4.0.1 \
 		ff-0.13.0 \
-		fiat-crypto-0.2.1 \
-		filetime-0.2.22 \
+		fiat-crypto-0.2.5 \
+		filetime-0.2.23 \
 		fixedbitset-0.4.2 \
 		flaky_test-0.1.0 \
-		flate2-1.0.27 \
+		flate2-1.0.28 \
+		float-cmp-0.9.0 \
 		fly-accept-encoding-0.2.0 \
 		fnv-1.0.7 \
-		form_urlencoded-1.2.0 \
+		foreign-types-0.5.0 \
+		foreign-types-macros-0.2.3 \
+		foreign-types-shared-0.3.1 \
+		form_urlencoded-1.2.1 \
 		from_variant-0.1.6 \
 		fs3-0.5.0 \
 		fsevent-sys-4.1.0 \
@@ -181,26 +192,37 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		futures-util-0.3.29 \
 		fwdansi-1.1.0 \
 		generic-array-0.14.7 \
-		getrandom-0.2.10 \
+		getrandom-0.2.11 \
 		ghash-0.5.0 \
-		gimli-0.28.0 \
+		gimli-0.28.1 \
+		gl_generator-0.14.0 \
 		glibc_version-0.1.2 \
 		glob-0.3.1 \
+		glow-0.13.0 \
+		glutin_wgl_sys-0.5.0 \
+		gpu-alloc-0.6.0 \
+		gpu-alloc-types-0.3.0 \
+		gpu-allocator-0.23.0 \
+		gpu-descriptor-0.2.4 \
+		gpu-descriptor-types-0.1.2 \
 		group-0.13.0 \
-		h2-0.3.21 \
+		h2-0.3.22 \
+		halfbrown-0.2.4 \
 		hashbrown-0.12.3 \
-		hashbrown-0.14.2 \
+		hashbrown-0.13.2 \
+		hashbrown-0.14.3 \
 		hashlink-0.8.4 \
 		heck-0.4.1 \
 		hermit-abi-0.3.3 \
 		hex-0.4.3 \
+		hexf-parse-0.2.1 \
 		hkdf-0.12.3 \
 		hmac-0.12.1 \
 		home-0.5.5 \
 		hostname-0.3.1 \
 		hstr-0.2.6 \
 		html-escape-0.2.13 \
-		http-0.2.9 \
+		http-0.2.11 \
 		http-body-0.4.5 \
 		http-body-1.0.0-rc.2 \
 		http-body-util-0.1.0-rc.3 \
@@ -209,70 +231,82 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		humantime-2.1.0 \
 		hyper-0.14.27 \
 		hyper-1.0.0-rc.4 \
-		hyper-rustls-0.24.1 \
+		hyper-rustls-0.24.2 \
 		ident_case-1.0.1 \
 		idna-0.2.3 \
 		idna-0.3.0 \
 		idna-0.4.0 \
 		if_chain-1.0.2 \
-		import_map-0.17.0 \
+		import_map-0.18.0 \
 		indexmap-1.9.3 \
-		indexmap-2.0.2 \
+		indexmap-2.1.0 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		inout-0.1.3 \
 		instant-0.1.12 \
 		ipconfig-0.3.2 \
-		ipnet-2.8.0 \
-		is-macro-0.3.0 \
+		ipnet-2.9.0 \
+		is-macro-0.3.1 \
 		is-terminal-0.4.9 \
 		itertools-0.10.5 \
 		itoa-1.0.9 \
-		jobserver-0.1.26 \
-		js-sys-0.3.64 \
-		jsonc-parser-0.21.1 \
+		jobserver-0.1.27 \
+		js-sys-0.3.66 \
+		jsonc-parser-0.23.0 \
 		junction-0.2.0 \
-		k256-0.13.1 \
+		k256-0.13.2 \
+		khronos-egl-6.0.0 \
+		khronos_api-3.1.0 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
-		lazy-regex-3.0.2 \
-		lazy-regex-proc_macros-3.0.1 \
+		lazy-regex-3.1.0 \
+		lazy-regex-proc_macros-3.1.0 \
 		lazy_static-1.4.0 \
-		libc-0.2.148 \
+		lexical-core-0.8.5 \
+		lexical-parse-float-0.8.5 \
+		lexical-parse-integer-0.8.6 \
+		lexical-util-0.8.5 \
+		lexical-write-float-0.8.5 \
+		lexical-write-integer-0.8.5 \
+		libc-0.2.150 \
 		libffi-3.2.0 \
 		libffi-sys-2.3.0 \
 		libloading-0.7.4 \
-		libm-0.2.7 \
+		libloading-0.8.1 \
+		libm-0.2.8 \
 		libsqlite3-sys-0.26.0 \
 		libz-sys-1.1.12 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.4.10 \
-		lock_api-0.4.10 \
+		linux-raw-sys-0.4.12 \
+		lock_api-0.4.11 \
 		log-0.4.20 \
 		lru-cache-0.1.2 \
 		lsp-types-0.94.1 \
+		malloc_buf-0.0.6 \
 		match_cfg-0.1.0 \
 		matches-0.1.10 \
 		md-5-0.10.6 \
 		md4-0.10.2 \
-		memchr-2.6.3 \
+		memchr-2.6.4 \
 		memmap2-0.5.10 \
 		memmem-0.1.1 \
 		memoffset-0.7.1 \
+		metal-0.27.0 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.1 \
-		mio-0.8.8 \
+		mio-0.8.10 \
 		monch-0.4.3 \
 		multimap-0.8.3 \
+		naga-0.14.2 \
 		napi-build-1.2.1 \
-		napi-sys-2.2.3 \
+		napi-sys-2.2.2 \
 		netif-0.1.6 \
 		new_debug_unreachable-1.0.4 \
 		nextest-workspace-hack-0.1.0 \
 		nibble_vec-0.1.0 \
-		nix-0.24.3 \
 		nix-0.26.2 \
+		nix-0.27.1 \
 		nom-5.1.3 \
 		nom-7.1.3 \
 		notify-5.0.0 \
@@ -281,14 +315,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		num-bigint-dig-0.8.4 \
 		num-integer-0.1.45 \
 		num-iter-0.1.43 \
-		num-traits-0.2.16 \
+		num-traits-0.2.17 \
 		num_cpus-1.16.0 \
+		objc-0.2.7 \
+		objc_exception-0.1.2 \
 		object-0.32.1 \
 		oid-registry-0.6.1 \
-		once_cell-1.18.0 \
+		once_cell-1.19.0 \
 		opaque-debug-0.3.0 \
 		openssl-probe-0.1.5 \
-		ordered-float-2.10.0 \
+		ordered-float-2.10.1 \
 		os_pipe-1.1.4 \
 		outref-0.5.1 \
 		p224-0.13.2 \
@@ -297,8 +333,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.8.6 \
-		parking_lot_core-0.9.8 \
+		parking_lot_core-0.9.9 \
 		password-hash-0.5.0 \
+		paste-1.0.14 \
 		path-clean-0.1.0 \
 		path-dedot-3.1.1 \
 		pathdiff-0.2.1 \
@@ -317,18 +354,21 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pkcs1-0.7.5 \
 		pkcs8-0.10.2 \
 		pkg-config-0.3.27 \
-		platforms-3.1.2 \
+		platforms-3.2.0 \
 		pmutil-0.6.1 \
 		polyval-0.6.1 \
+		powerfmt-0.2.0 \
 		ppv-lite86-0.2.17 \
+		presser-0.3.1 \
 		pretty_assertions-1.4.0 \
 		prettyplease-0.1.25 \
-		primeorder-0.13.2 \
+		primeorder-0.13.6 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-rules-0.4.0 \
 		proc-macro-rules-macros-0.4.0 \
-		proc-macro2-1.0.67 \
+		proc-macro2-1.0.70 \
+		profiling-1.0.11 \
 		prost-0.11.9 \
 		prost-build-0.11.9 \
 		prost-derive-0.11.9 \
@@ -344,32 +384,37 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
+		range-alloc-0.1.3 \
+		raw-window-handle-0.5.2 \
 		redox_syscall-0.2.16 \
-		redox_syscall-0.3.5 \
-		regex-1.9.5 \
-		regex-automata-0.3.8 \
-		regex-syntax-0.7.5 \
+		redox_syscall-0.4.1 \
+		ref-cast-1.0.20 \
+		ref-cast-impl-1.0.20 \
+		regex-1.10.2 \
+		regex-automata-0.4.3 \
+		regex-syntax-0.8.2 \
 		relative-path-1.9.0 \
 		reqwest-0.11.20 \
 		resolv-conf-0.7.0 \
 		rfc6979-0.4.0 \
-		ring-0.17.2 \
+		ring-0.17.7 \
 		ripemd-0.1.3 \
-		rsa-0.9.3 \
+		ron-0.8.1 \
+		rsa-0.9.6 \
 		rusqlite-0.29.0 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.2.3 \
 		rustc_version-0.4.0 \
 		rusticata-macros-4.1.0 \
-		rustix-0.38.19 \
-		rustls-0.21.8 \
+		rustix-0.38.27 \
+		rustls-0.21.10 \
 		rustls-native-certs-0.6.3 \
-		rustls-pemfile-1.0.3 \
+		rustls-pemfile-1.0.4 \
 		rustls-tokio-stream-0.2.16 \
 		rustls-webpki-0.101.7 \
 		rustversion-1.0.14 \
-		rustyline-10.0.0 \
+		rustyline-13.0.0 \
 		rustyline-derive-0.7.0 \
 		ryu-1.0.15 \
 		ryu-js-1.0.0 \
@@ -387,41 +432,43 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		semver-0.9.0 \
 		semver-1.0.14 \
 		semver-parser-0.7.0 \
-		serde-1.0.188 \
+		serde-1.0.193 \
 		serde-value-0.7.0 \
 		serde_bytes-0.11.12 \
-		serde_derive-1.0.188 \
-		serde_json-1.0.107 \
+		serde_derive-1.0.193 \
+		serde_json-1.0.108 \
 		serde_repr-0.1.16 \
 		serde_urlencoded-0.7.1 \
-		serde_v8-0.141.0 \
+		serde_v8-0.147.0 \
 		sha-1-0.10.0 \
 		sha1-0.10.6 \
 		sha2-0.10.8 \
 		shell-escape-0.1.5 \
 		signal-hook-registry-1.4.1 \
-		signature-2.1.0 \
+		signature-2.2.0 \
+		simd-json-0.13.4 \
 		simdutf8-0.1.4 \
 		siphasher-0.3.11 \
 		slab-0.4.9 \
-		slug-0.1.4 \
-		smallvec-1.11.1 \
+		slotmap-1.0.7 \
+		slug-0.1.5 \
+		smallvec-1.11.2 \
 		smartstring-1.0.1 \
-		socket2-0.4.9 \
-		socket2-0.5.4 \
+		socket2-0.4.10 \
+		socket2-0.5.5 \
 		sourcemap-6.4.1 \
-		sourcemap-7.0.0 \
+		sourcemap-7.0.1 \
 		spin-0.5.2 \
 		spin-0.9.8 \
-		spki-0.7.2 \
+		spirv-0.2.0+1.5.4 \
+		spki-0.7.3 \
 		stacker-0.1.15 \
 		static_assertions-1.1.0 \
-		str-buf-1.0.6 \
 		string_enum-0.4.1 \
 		strip-ansi-escapes-0.2.0 \
 		strsim-0.10.0 \
 		strum-0.25.0 \
-		strum_macros-0.25.2 \
+		strum_macros-0.25.3 \
 		subtle-2.5.0 \
 		swc_atoms-0.6.4 \
 		swc_bundler-0.222.62 \
@@ -450,24 +497,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		swc_visit-0.5.7 \
 		swc_visit_macros-0.5.8 \
 		syn-1.0.109 \
-		syn-2.0.37 \
+		syn-2.0.39 \
 		synstructure-0.12.6 \
 		sysinfo-0.27.8 \
 		tar-0.4.40 \
-		tempfile-3.8.0 \
-		termcolor-1.3.0 \
+		tempfile-3.8.1 \
+		termcolor-1.4.0 \
 		text-size-1.1.0 \
 		text_lines-0.6.0 \
 		thiserror-1.0.50 \
 		thiserror-impl-1.0.50 \
-		time-0.3.29 \
+		time-0.3.30 \
 		time-core-0.1.2 \
 		time-macros-0.2.15 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.33.0 \
-		tokio-macros-2.1.0 \
+		tokio-1.34.0 \
+		tokio-macros-2.2.0 \
 		tokio-metrics-0.3.1 \
 		tokio-rustls-0.24.1 \
 		tokio-socks-0.5.1 \
@@ -479,14 +526,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tower-lsp-0.20.0 \
 		tower-lsp-macros-0.9.0 \
 		tower-service-0.3.2 \
-		tracing-0.1.37 \
-		tracing-attributes-0.1.26 \
-		tracing-core-0.1.31 \
+		tracing-0.1.40 \
+		tracing-attributes-0.1.27 \
+		tracing-core-0.1.32 \
 		trust-dns-client-0.22.0 \
 		trust-dns-proto-0.22.0 \
 		trust-dns-resolver-0.22.0 \
 		trust-dns-server-0.22.1 \
-		try-lock-0.2.4 \
+		try-lock-0.2.5 \
 		twox-hash-1.6.3 \
 		typed-arena-2.0.1 \
 		typenum-1.17.0 \
@@ -496,7 +543,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unic-ucd-ident-0.9.0 \
 		unic-ucd-version-0.9.0 \
 		unicase-2.7.0 \
-		unicode-bidi-0.3.13 \
+		unicode-bidi-0.3.14 \
 		unicode-id-0.3.4 \
 		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.22 \
@@ -509,10 +556,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		url-2.4.1 \
 		urlpattern-0.2.0 \
 		utf-8-0.7.6 \
-		utf8-width-0.1.6 \
+		utf8-width-0.1.7 \
 		utf8parse-0.2.1 \
-		uuid-1.5.0 \
-		v8-0.81.0 \
+		uuid-1.6.1 \
+		v8-0.82.0 \
+		value-trait-0.8.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		vsimd-0.8.0 \
@@ -521,15 +569,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		walkdir-2.3.2 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.87 \
-		wasm-bindgen-backend-0.2.87 \
-		wasm-bindgen-futures-0.4.37 \
-		wasm-bindgen-macro-0.2.87 \
-		wasm-bindgen-macro-support-0.2.87 \
-		wasm-bindgen-shared-0.2.87 \
+		wasm-bindgen-0.2.89 \
+		wasm-bindgen-backend-0.2.89 \
+		wasm-bindgen-futures-0.4.39 \
+		wasm-bindgen-macro-0.2.89 \
+		wasm-bindgen-macro-support-0.2.89 \
+		wasm-bindgen-shared-0.2.89 \
 		wasm-streams-0.3.0 \
-		web-sys-0.3.64 \
-		webpki-roots-0.25.2 \
+		web-sys-0.3.66 \
+		webpki-roots-0.25.3 \
+		wgpu-core-0.18.1 \
+		wgpu-hal-0.18.1 \
+		wgpu-types-0.18.0 \
 		which-4.4.2 \
 		whoami-1.4.1 \
 		widestring-1.0.2 \
@@ -537,24 +588,38 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.6 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.51.1 \
+		windows-core-0.51.1 \
 		windows-sys-0.48.0 \
+		windows-sys-0.52.0 \
 		windows-targets-0.48.5 \
+		windows-targets-0.52.0 \
 		windows_aarch64_gnullvm-0.48.5 \
+		windows_aarch64_gnullvm-0.52.0 \
 		windows_aarch64_msvc-0.48.5 \
+		windows_aarch64_msvc-0.52.0 \
 		windows_i686_gnu-0.48.5 \
+		windows_i686_gnu-0.52.0 \
 		windows_i686_msvc-0.48.5 \
+		windows_i686_msvc-0.52.0 \
 		windows_x86_64_gnu-0.48.5 \
+		windows_x86_64_gnu-0.52.0 \
 		windows_x86_64_gnullvm-0.48.5 \
+		windows_x86_64_gnullvm-0.52.0 \
 		windows_x86_64_msvc-0.48.5 \
+		windows_x86_64_msvc-0.52.0 \
 		winreg-0.50.0 \
 		winres-0.1.12 \
 		x25519-dalek-2.0.0 \
 		x509-parser-0.15.1 \
 		xattr-1.0.1 \
+		xml-rs-0.8.19 \
 		yansi-0.5.1 \
-		zeroize-1.6.0 \
+		zerocopy-0.7.29 \
+		zerocopy-derive-0.7.29 \
+		zeroize-1.7.0 \
 		zeroize_derive-1.4.2 \
 		zeromq-0.3.4 \
 		zstd-0.12.4 \
 		zstd-safe-6.0.6 \
-		zstd-sys-2.0.8+zstd.1.5.5
+		zstd-sys-2.0.9+zstd.1.5.5
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 3d404e732d2b..5a7887c2db59 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1702204386
+TIMESTAMP = 1702569429
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
@@ -15,30 +15,34 @@ SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e14905
 SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
 SHA256 (rust/crates/aes-kw-0.2.1.crate) = 69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c
 SIZE (rust/crates/aes-kw-0.2.1.crate) = 14088
-SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
-SIZE (rust/crates/ahash-0.8.3.crate) = 42416
-SHA256 (rust/crates/aho-corasick-1.1.1.crate) = ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab
-SIZE (rust/crates/aho-corasick-1.1.1.crate) = 182812
+SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
+SIZE (rust/crates/ahash-0.8.6.crate) = 42780
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
 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/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
 SIZE (rust/crates/anstream-0.3.2.crate) = 19504
-SHA256 (rust/crates/anstyle-1.0.3.crate) = b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46
-SIZE (rust/crates/anstyle-1.0.3.crate) = 13986
-SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333
-SIZE (rust/crates/anstyle-parse-0.2.1.crate) = 24802
-SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
-SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
+SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
+SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
+SHA256 (rust/crates/anstyle-query-1.0.1.crate) = a3a318f1f38d2418400f8209655bfd825785afd25aa30bb7ba6cc792e4596748
+SIZE (rust/crates/anstyle-query-1.0.1.crate) = 8620
 SHA256 (rust/crates/anstyle-wincon-1.0.2.crate) = c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c
 SIZE (rust/crates/anstyle-wincon-1.0.2.crate) = 11712
 SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
 SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
+SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
 SHA256 (rust/crates/asn1-rs-0.5.2.crate) = 7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0
 SIZE (rust/crates/asn1-rs-0.5.2.crate) = 82934
 SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c
@@ -47,14 +51,14 @@ SHA256 (rust/crates/asn1-rs-impl-0.1.0.crate) = 2777730b2039ac0f95f093556e61b6d2
 SIZE (rust/crates/asn1-rs-impl-0.1.0.crate) = 2256
 SHA256 (rust/crates/ast_node-0.9.5.crate) = c09c69dffe06d222d072c878c3afe86eee2179806f20503faec97250268b4c24
 SIZE (rust/crates/ast_node-0.9.5.crate) = 8281
-SHA256 (rust/crates/async-compression-0.4.3.crate) = bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c
-SIZE (rust/crates/async-compression-0.4.3.crate) = 98930
+SHA256 (rust/crates/async-compression-0.4.5.crate) = bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5
+SIZE (rust/crates/async-compression-0.4.5.crate) = 99222
 SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
 SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
 SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
 SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
-SHA256 (rust/crates/async-trait-0.1.73.crate) = bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0
-SIZE (rust/crates/async-trait-0.1.73.crate) = 28654
+SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
+SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
 SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233
 SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
 SHA256 (rust/crates/auto_impl-1.1.0.crate) = fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89
@@ -69,8 +73,8 @@ SHA256 (rust/crates/base32-0.4.0.crate) = 23ce669cd6c8588f79e15cf450314f9638f967
 SIZE (rust/crates/base32-0.4.0.crate) = 7791
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.4.crate) = 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2
-SIZE (rust/crates/base64-0.21.4.crate) = 77029
+SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
+SIZE (rust/crates/base64-0.21.5.crate) = 77134
 SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
@@ -87,20 +91,22 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
 SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
-SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
 SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/brotli-3.3.4.crate) = a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68
-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/brotli-3.4.0.crate) = 516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f
+SIZE (rust/crates/brotli-3.4.0.crate) = 1362057
+SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
+SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
 SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
 SIZE (rust/crates/bytes-1.5.0.crate) = 58909
 SHA256 (rust/crates/cache_control-0.2.0.crate) = 1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee
@@ -125,10 +131,12 @@ SHA256 (rust/crates/clap_complete_fig-4.3.1.crate) = 99fee1d30a51305a6c2ed3fc570
 SIZE (rust/crates/clap_complete_fig-4.3.1.crate) = 11632
 SHA256 (rust/crates/clap_lex-0.5.1.crate) = cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961
 SIZE (rust/crates/clap_lex-0.5.1.crate) = 11793
-SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
-SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
+SHA256 (rust/crates/clipboard-win-5.0.0.crate) = c57002a5d9be777c1ef967e33674dac9ebd310d8893e4e3437b14d5f0f6372cc
+SIZE (rust/crates/clipboard-win-5.0.0.crate) = 15248
 SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
 SIZE (rust/crates/cmake-0.1.50.crate) = 16748
+SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
+SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
 SHA256 (rust/crates/comrak-0.19.0.crate) = 82c995deda3bfdebd07d0e2af79e9da13e4b1be652b21a746f3f5b24bf0a49ef
@@ -139,12 +147,16 @@ SHA256 (rust/crates/const-oid-0.9.5.crate) = 28c122c3980598d243d63d9a704629a2d74
 SIZE (rust/crates/const-oid-0.9.5.crate) = 45229
 SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
 SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
-SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
-SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895
+SHA256 (rust/crates/cooked-waker-5.0.0.crate) = 147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f
+SIZE (rust/crates/cooked-waker-5.0.0.crate) = 11317
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
+SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
 SHA256 (rust/crates/crc-2.1.0.crate) = 49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23
 SIZE (rust/crates/crc-2.1.0.crate) = 8683
 SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403
@@ -157,16 +169,18 @@ SHA256 (rust/crates/crossbeam-queue-0.3.8.crate) = d1cfb3ea8a53f37c40dea2c7bedcb
 SIZE (rust/crates/crossbeam-queue-0.3.8.crate) = 16731
 SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
 SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
-SHA256 (rust/crates/crypto-bigint-0.5.3.crate) = 740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124
-SIZE (rust/crates/crypto-bigint-0.5.3.crate) = 80037
+SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
+SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
 SIZE (rust/crates/ctr-0.9.2.crate) = 18344
 SHA256 (rust/crates/curve25519-dalek-4.1.1.crate) = e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c
 SIZE (rust/crates/curve25519-dalek-4.1.1.crate) = 305441
-SHA256 (rust/crates/curve25519-dalek-derive-0.1.0.crate) = 83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b
-SIZE (rust/crates/curve25519-dalek-derive-0.1.0.crate) = 7344
+SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
+SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
+SHA256 (rust/crates/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
+SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
 SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
 SIZE (rust/crates/darling-0.14.4.crate) = 25168
 SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
@@ -175,8 +189,8 @@ SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2
 SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
 SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
-SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
+SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
+SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
 SHA256 (rust/crates/data-url-0.3.0.crate) = 41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f
 SIZE (rust/crates/data-url-0.3.0.crate) = 20750
 SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
@@ -185,16 +199,16 @@ SHA256 (rust/crates/deno_ast-0.31.6.crate) = da7b09db895527a94de1305455338926cd2
 SIZE (rust/crates/deno_ast-0.31.6.crate) = 58265
 SHA256 (rust/crates/deno_cache_dir-0.6.1.crate) = 2bbb245d9a3719b5eb2b5195aaaa25108c3c93d1762b181a20fb1af1c7703eaf
 SIZE (rust/crates/deno_cache_dir-0.6.1.crate) = 16481
-SHA256 (rust/crates/deno_config-0.6.4.crate) = 40c6b9137fcc5c6f81d12214fc31cdddf2c64d0667a5458803e081ddd856d5b6
-SIZE (rust/crates/deno_config-0.6.4.crate) = 18301
-SHA256 (rust/crates/deno_core-0.232.0.crate) = 229ffd108e028b148a1a5a6122f771bc7c37094170226f44b8b93b3a9b79d114
-SIZE (rust/crates/deno_core-0.232.0.crate) = 4777744
-SHA256 (rust/crates/deno_doc-0.73.3.crate) = 729bacea0b5a1b2406f70c105ba82354e0f4bd99c51ede4fd29b15ce750dcdd4
-SIZE (rust/crates/deno_doc-0.73.3.crate) = 173499
-SHA256 (rust/crates/deno_emit-0.31.4.crate) = f8910a6da498d0eb2a28d9ea613c47291a86377a85b3771dd90d624004814aeb
-SIZE (rust/crates/deno_emit-0.31.4.crate) = 6931
-SHA256 (rust/crates/deno_graph-0.61.1.crate) = 076c0b611c10901456b78c837408b9c40fe0c3602e767307d986f46f0cc56b51
-SIZE (rust/crates/deno_graph-0.61.1.crate) = 110548
+SHA256 (rust/crates/deno_config-0.6.5.crate) = 97979f94af93f388822233278ede930414efa273d6eb495de7680f2a6862a4d3
+SIZE (rust/crates/deno_config-0.6.5.crate) = 18302
+SHA256 (rust/crates/deno_core-0.238.0.crate) = 0ded8b759e4435aa0929913909dd6c482ed6042dae19c53260e1caf9d55b37a9
+SIZE (rust/crates/deno_core-0.238.0.crate) = 4787419
+SHA256 (rust/crates/deno_doc-0.75.1.crate) = 7cc0fc1ccb5da952f569baf067364a281bbb551180b96aca5d37b4bb5f28410a
+SIZE (rust/crates/deno_doc-0.75.1.crate) = 176408
+SHA256 (rust/crates/deno_emit-0.32.0.crate) = bba6c66922c3953ba465fac215e42c637cc91119618911c0cd84cb994b25d5b7
+SIZE (rust/crates/deno_emit-0.32.0.crate) = 6955
+SHA256 (rust/crates/deno_graph-0.62.2.crate) = cde6dca752e0bdcf908082ff6852be911e72edf013c126fa2ce78e0420bc5838
+SIZE (rust/crates/deno_graph-0.62.2.crate) = 117804
 SHA256 (rust/crates/deno_lint-0.52.2.crate) = d3f51b48abcf1d7946d1a099ac8d58fe3e84023c37820fbb409eccfd30406f56
 SIZE (rust/crates/deno_lint-0.52.2.crate) = 279246
 SHA256 (rust/crates/deno_lockfile-0.17.2.crate) = 8cd29f62e6dec60e585f579df3e9c2fc562aadf881319152974bc442a9042077
@@ -203,10 +217,10 @@ SHA256 (rust/crates/deno_media_type-0.1.2.crate) = a798670c20308e5770cc0775de821
 SIZE (rust/crates/deno_media_type-0.1.2.crate) = 7882
 SHA256 (rust/crates/deno_native_certs-0.2.0.crate) = f4785d0bdc13819b665b71e4fb7e119d859568471e4c245ec5610857e70c9345
 SIZE (rust/crates/deno_native_certs-0.2.0.crate) = 7301
-SHA256 (rust/crates/deno_npm-0.15.2.crate) = 210f62105862f1ff371e278c623c7ed73d62b0efece4d417c15663d37b730098
-SIZE (rust/crates/deno_npm-0.15.2.crate) = 38278
-SHA256 (rust/crates/deno_ops-0.108.0.crate) = f7dde627916f8539f3f0d2e754dda40810c8ca4d655f2eaac1ef54785a12fd27
-SIZE (rust/crates/deno_ops-0.108.0.crate) = 56598
+SHA256 (rust/crates/deno_npm-0.15.3.crate) = 718b0b55031643de7808f8b426661b22a685820f1f459e028776bcc49e07b881
+SIZE (rust/crates/deno_npm-0.15.3.crate) = 38275
+SHA256 (rust/crates/deno_ops-0.114.0.crate) = 168a929496191fdd8e91f898c8454429df4d5489597777d89f47897f6a37da6b
+SIZE (rust/crates/deno_ops-0.114.0.crate) = 56498
 SHA256 (rust/crates/deno_semver-0.5.1.crate) = d2d3f7f5a3b2ace62b8fdede8585f5fdbd4e7dba9cb33fcaf0db54887316feaa
 SIZE (rust/crates/deno_semver-0.5.1.crate) = 20823
 SHA256 (rust/crates/deno_task_shell-0.14.0.crate) = a94a6fd5d889087748f4794887f28756a01b718dae92a316db0951222231325a
@@ -227,8 +241,8 @@ SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949e
 SIZE (rust/crates/der-0.7.8.crate) = 85085
 SHA256 (rust/crates/der-parser-8.2.0.crate) = dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e
 SIZE (rust/crates/der-parser-8.2.0.crate) = 63495
-SHA256 (rust/crates/deranged-0.3.8.crate) = f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946
-SIZE (rust/crates/deranged-0.3.8.crate) = 15314
+SHA256 (rust/crates/deranged-0.3.10.crate) = 8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc
+SIZE (rust/crates/deranged-0.3.10.crate) = 17803
 SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
 SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
 SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
@@ -237,8 +251,6 @@ SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffea
 SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
 SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
 SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
-SHA256 (rust/crates/deunicode-0.4.5.crate) = 71dbf1bf89c23e9cd1baf5e654f622872655f195b36588dc9dc38f7eda30758c
-SIZE (rust/crates/deunicode-0.4.5.crate) = 103607
 SHA256 (rust/crates/deunicode-1.4.1.crate) = 6a1abaf4d861455be59f64fd2b55606cb151fce304ede7165f410243ce96bde6
 SIZE (rust/crates/deunicode-1.4.1.crate) = 176444
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -255,32 +267,34 @@ SHA256 (rust/crates/dlopen2_derive-0.4.0.crate) = f2b99bf03862d7f545ebc28ddd33a6
 SIZE (rust/crates/dlopen2_derive-0.4.0.crate) = 4500
 SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
 SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
-SHA256 (rust/crates/dprint-core-0.62.1.crate) = e6563addfa2b6c6fa96acdda0341090beba2c5c4ff6ef91f3a232a6d4dd34156
-SIZE (rust/crates/dprint-core-0.62.1.crate) = 52073
*** 1208 LINES SKIPPED ***