git: b5b6d5a2d469 - main - www/deno: Update to 1.31.1

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Sun, 26 Feb 2023 17:43:32 UTC
The branch main has been updated by mikael:

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

commit b5b6d5a2d469878c3109f7efeeb0f44b9a1ffa18
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-02-26 16:44:28 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-02-26 17:43:27 +0000

    www/deno: Update to 1.31.1
    
    Changes:
      https://github.com/denoland/deno/releases/tag/v1.31.0
      https://github.com/denoland/deno/releases/tag/v1.31.1
---
 www/deno/Makefile                                  | 366 ++++++-----
 www/deno/distinfo                                  | 728 +++++++++++----------
 www/deno/files/patch-cargo-crates_v8_build.rs      |  20 +-
 .../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 |  65 +-
 ...patch-cargo-crates_v8_build_config_features.gni |  14 +-
 ...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 |  13 +-
 ...es_v8_build_toolchain_get__concurrent__links.py |   4 +-
 ...ates_v8_buildtools_third__party_libc++_BUILD.gn |   4 +-
 ...atch-cargo-crates_v8_third__party_zlib_BUILD.gn |   4 +-
 ...rgo-crates_v8_third__party_zlib_cpu__features.c |   4 +-
 www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn   |  14 +-
 .../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 +-
 www/deno/files/patch-runtime_js_30__fs.js          |  25 +-
 29 files changed, 687 insertions(+), 642 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index a27d060ed9e5..e1c104ee9fca 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	deno
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.30.3
-PORTREVISION=	1
+DISTVERSION=	1.31.1
 CATEGORIES=	www
 
 MAINTAINER=	mikael@FreeBSD.org
@@ -23,7 +22,7 @@ GH_ACCOUNT=	denoland
 
 USE_GNOME=	glib20
 
-V8_VERS=	0.60.1
+V8_VERS=	0.63.0
 
 CARGO_ENV+=	CLANG_BASE_PATH=/usr \
 		GN=${PREFIX}/bin/gn \
@@ -37,30 +36,32 @@ BINARY_ALIAS=	python=${PYTHON_CMD}
 CARGO_CRATES=	Inflector-0.11.4 \
 		adler-1.0.2 \
 		aead-0.5.1 \
-		aes-0.8.1 \
+		aes-0.8.2 \
 		aes-gcm-0.10.1 \
 		aes-kw-0.2.1 \
 		ahash-0.7.6 \
-		aho-corasick-0.7.19 \
+		aho-corasick-0.7.20 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.66 \
+		anyhow-1.0.69 \
 		arrayvec-0.7.2 \
 		ash-0.37.2+1.3.238 \
 		ast_node-0.8.6 \
-		async-compression-0.3.14 \
+		async-compression-0.3.15 \
 		async-stream-0.3.3 \
 		async-stream-impl-0.3.3 \
-		async-trait-0.1.57 \
+		async-trait-0.1.64 \
 		atty-0.2.14 \
 		auto_impl-0.5.0 \
 		autocfg-1.1.0 \
 		base16ct-0.1.1 \
 		base32-0.4.0 \
 		base64-0.13.1 \
+		base64-0.21.0 \
 		base64-simd-0.8.0 \
-		base64ct-1.5.2 \
+		base64ct-1.5.3 \
+		basic-toml-0.1.1 \
 		bencher-0.1.5 \
 		better_scoped_tls-0.1.0 \
 		bit-set-0.5.3 \
@@ -72,13 +73,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		block-modes-0.9.1 \
 		block-padding-0.3.2 \
 		brotli-3.3.4 \
-		brotli-decompressor-2.3.2 \
-		bumpalo-3.11.1 \
+		brotli-decompressor-2.3.4 \
+		bumpalo-3.12.0 \
 		byteorder-1.4.3 \
 		bytes-1.2.1 \
 		cache_control-0.2.0 \
 		cbc-0.1.2 \
-		cc-1.0.73 \
+		cc-1.0.79 \
 		cfg-if-1.0.0 \
 		chrono-0.4.22 \
 		cipher-0.4.3 \
@@ -86,10 +87,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		clap_complete-3.1.2 \
 		clap_complete_fig-3.1.5 \
 		clap_lex-0.1.1 \
-		clipboard-win-4.4.2 \
+		clipboard-win-4.5.0 \
 		codespan-reporting-0.11.1 \
 		console_static_text-0.3.4 \
-		const-oid-0.9.0 \
+		const-oid-0.9.1 \
 		convert_case-0.4.0 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.8.3 \
@@ -101,33 +102,37 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crossbeam-channel-0.5.6 \
 		crossbeam-deque-0.8.2 \
 		crossbeam-epoch-0.9.11 \
-		crossbeam-utils-0.8.11 \
-		crypto-bigint-0.4.8 \
+		crossbeam-utils-0.8.14 \
+		crypto-bigint-0.4.9 \
 		crypto-common-0.1.6 \
-		ctor-0.1.23 \
-		ctr-0.9.1 \
+		ctor-0.1.26 \
+		ctr-0.9.2 \
 		cty-0.2.2 \
 		curve25519-dalek-2.1.3 \
 		curve25519-dalek-3.2.0 \
+		cxx-1.0.89 \
+		cxx-build-1.0.89 \
+		cxxbridge-flags-1.0.89 \
+		cxxbridge-macro-1.0.89 \
 		d3d12-0.6.0 \
 		darling-0.13.4 \
 		darling_core-0.13.4 \
 		darling_macro-0.13.4 \
 		dashmap-5.4.0 \
-		data-encoding-2.3.2 \
+		data-encoding-2.3.3 \
 		data-url-0.2.0 \
-		deno_ast-0.23.2 \
-		deno_doc-0.53.0 \
-		deno_emit-0.14.0 \
-		deno_graph-0.42.0 \
-		deno_lint-0.37.0 \
-		deno_task_shell-0.8.2 \
-		der-0.6.0 \
+		deno_ast-0.24.0 \
+		deno_doc-0.57.0 \
+		deno_emit-0.16.0 \
+		deno_graph-0.44.2 \
+		deno_lint-0.40.0 \
+		deno_task_shell-0.10.0 \
+		der-0.6.1 \
 		derive_more-0.99.17 \
 		diff-0.1.13 \
 		digest-0.8.1 \
 		digest-0.9.0 \
-		digest-0.10.5 \
+		digest-0.10.6 \
 		dissimilar-1.0.4 \
 		dlopen-0.1.8 \
 		dlopen_derive-0.1.4 \
@@ -135,13 +140,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dprint-core-0.60.0 \
 		dprint-plugin-json-0.17.0 \
 		dprint-plugin-markdown-0.15.2 \
-		dprint-plugin-typescript-0.81.1 \
-		dprint-swc-ext-0.6.0 \
-		dyn-clone-1.0.9 \
+		dprint-plugin-typescript-0.83.0 \
+		dprint-swc-ext-0.7.0 \
+		dyn-clone-1.0.10 \
 		dynasm-1.2.3 \
 		dynasmrt-1.2.3 \
-		ecdsa-0.14.7 \
-		either-1.8.0 \
+		ecdsa-0.14.8 \
+		either-1.8.1 \
 		elliptic-curve-0.12.3 \
 		encoding_rs-0.8.31 \
 		endian-type-0.1.2 \
@@ -152,14 +157,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		errno-dragonfly-0.1.2 \
 		error-code-2.3.1 \
 		escape8259-0.5.2 \
-		eszip-0.33.0 \
+		eszip-0.37.0 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fancy-regex-0.10.0 \
 		fastrand-1.8.0 \
-		fd-lock-3.0.6 \
-		ff-0.12.0 \
-		filetime-0.2.17 \
+		fd-lock-3.0.10 \
+		ff-0.12.1 \
+		filetime-0.2.19 \
 		fixedbitset-0.4.2 \
 		flaky_test-0.1.0 \
 		flate2-1.0.24 \
@@ -172,35 +177,36 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fs3-0.5.0 \
 		fsevent-sys-4.1.0 \
 		fslock-0.1.8 \
-		futures-0.3.24 \
-		futures-channel-0.3.24 \
-		futures-core-0.3.24 \
-		futures-executor-0.3.24 \
-		futures-io-0.3.24 \
-		futures-macro-0.3.24 \
-		futures-sink-0.3.24 \
-		futures-task-0.3.24 \
-		futures-util-0.3.24 \
+		futures-0.3.26 \
+		futures-channel-0.3.26 \
+		futures-core-0.3.26 \
+		futures-executor-0.3.26 \
+		futures-io-0.3.26 \
+		futures-macro-0.3.26 \
+		futures-sink-0.3.26 \
+		futures-task-0.3.26 \
+		futures-util-0.3.26 \
 		fwdansi-1.1.0 \
 		fxhash-0.2.1 \
 		generic-array-0.12.4 \
 		generic-array-0.14.6 \
 		getrandom-0.1.16 \
-		getrandom-0.2.7 \
+		getrandom-0.2.8 \
 		ghash-0.5.0 \
 		glibc_version-0.1.2 \
-		glob-0.3.0 \
+		glob-0.3.1 \
 		glow-0.12.0 \
 		gpu-alloc-0.5.3 \
 		gpu-alloc-types-0.2.0 \
 		gpu-descriptor-0.2.3 \
 		gpu-descriptor-types-0.1.1 \
-		group-0.12.0 \
-		h2-0.3.14 \
+		group-0.12.1 \
+		h2-0.3.15 \
 		hashbrown-0.12.3 \
-		hashlink-0.8.0 \
-		heck-0.4.0 \
+		hashlink-0.8.1 \
+		heck-0.4.1 \
 		hermit-abi-0.1.19 \
+		hermit-abi-0.2.6 \
 		hexf-parse-0.2.1 \
 		hkdf-0.12.3 \
 		hmac-0.12.1 \
@@ -210,9 +216,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		httparse-1.8.0 \
 		httpdate-1.0.2 \
 		humantime-2.1.0 \
-		hyper-0.14.20 \
-		hyper-rustls-0.23.0 \
-		iana-time-zone-0.1.48 \
+		hyper-0.14.24 \
+		hyper-rustls-0.23.2 \
+		iana-time-zone-0.1.53 \
+		iana-time-zone-haiku-0.1.1 \
 		ident_case-1.0.1 \
 		idna-0.2.3 \
 		idna-0.3.0 \
@@ -224,18 +231,19 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		inotify-sys-0.1.5 \
 		inout-0.1.3 \
 		instant-0.1.12 \
-		io-lifetimes-0.7.3 \
-		ipconfig-0.3.0 \
-		ipnet-2.5.0 \
+		io-lifetimes-1.0.5 \
+		ipconfig-0.3.1 \
+		ipnet-2.7.1 \
 		is-macro-0.2.1 \
-		itertools-0.10.4 \
-		itoa-1.0.3 \
-		jobserver-0.1.24 \
-		js-sys-0.3.60 \
+		itertools-0.10.5 \
+		itoa-1.0.5 \
+		jobserver-0.1.25 \
+		js-sys-0.3.61 \
 		jsonc-parser-0.21.0 \
 		junction-0.2.0 \
+		keccak-0.1.3 \
 		khronos-egl-4.1.0 \
-		kqueue-1.0.6 \
+		kqueue-1.0.7 \
 		kqueue-sys-1.0.3 \
 		lazy_static-1.4.0 \
 		lexical-6.1.1 \
@@ -245,68 +253,72 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lexical-util-0.8.5 \
 		lexical-write-float-0.8.5 \
 		lexical-write-integer-0.8.5 \
-		libc-0.2.126 \
+		libc-0.2.139 \
 		libffi-3.1.0 \
 		libffi-sys-2.1.0 \
-		libloading-0.7.3 \
-		libm-0.2.5 \
-		libsqlite3-sys-0.25.1 \
+		libloading-0.7.4 \
+		libm-0.2.6 \
+		libsqlite3-sys-0.25.2 \
+		link-cplusplus-1.0.8 \
 		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.0.46 \
-		lock_api-0.4.8 \
+		linux-raw-sys-0.1.4 \
+		lock_api-0.4.9 \
 		log-0.4.17 \
 		lru-cache-0.1.2 \
 		lsp-types-0.93.2 \
-		lzzzz-1.0.3 \
+		lzzzz-1.0.4 \
 		malloc_buf-0.0.6 \
 		match_cfg-0.1.0 \
-		matches-0.1.9 \
+		matches-0.1.10 \
+		md-5-0.10.5 \
+		md4-0.10.2 \
 		memchr-2.5.0 \
-		memmap2-0.5.7 \
+		memmap2-0.5.8 \
 		memoffset-0.6.5 \
 		metal-0.24.0 \
 		mime-0.3.16 \
 		miniz_oxide-0.5.4 \
-		mio-0.8.4 \
+		mio-0.8.5 \
 		mitata-0.0.7 \
 		monch-0.4.0 \
 		naga-0.11.0 \
 		napi-build-1.2.1 \
-		napi-sys-2.2.2 \
+		napi-sys-2.2.3 \
 		netif-0.1.6 \
 		new_debug_unreachable-1.0.4 \
 		nibble_vec-0.1.0 \
 		nix-0.24.2 \
+		nom8-0.2.0 \
 		notify-5.0.0 \
 		ntapi-0.4.0 \
 		num-bigint-0.4.3 \
-		num-bigint-dig-0.8.1 \
+		num-bigint-dig-0.8.2 \
 		num-integer-0.1.45 \
 		num-iter-0.1.43 \
 		num-traits-0.2.15 \
-		num_cpus-1.13.1 \
-		num_threads-0.1.6 \
+		num_cpus-1.15.0 \
 		objc-0.2.7 \
 		objc_exception-0.1.2 \
 		once_cell-1.16.0 \
 		opaque-debug-0.3.0 \
 		openssl-probe-0.1.5 \
+		ordered-float-2.10.0 \
 		os_pipe-1.0.1 \
-		os_str_bytes-6.3.0 \
+		os_str_bytes-6.4.1 \
 		output_vt100-0.1.3 \
 		outref-0.5.1 \
 		p256-0.11.1 \
 		p384-0.11.2 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
-		parking_lot_core-0.8.5 \
-		parking_lot_core-0.9.3 \
+		parking_lot_core-0.8.6 \
+		parking_lot_core-0.9.7 \
 		path-clean-0.1.0 \
-		path-dedot-3.0.17 \
+		path-dedot-3.0.18 \
 		pathdiff-0.2.1 \
 		pem-rfc7468-0.6.0 \
 		percent-encoding-2.2.0 \
-		petgraph-0.6.2 \
+		petgraph-0.6.3 \
 		phf-0.10.1 \
 		phf_generator-0.10.0 \
 		phf_macros-0.10.0 \
@@ -317,25 +329,25 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pin-utils-0.1.0 \
 		pkcs1-0.4.1 \
 		pkcs8-0.9.0 \
-		pkg-config-0.3.25 \
+		pkg-config-0.3.26 \
 		pmutil-0.5.3 \
 		polyval-0.6.0 \
-		ppv-lite86-0.2.16 \
+		ppv-lite86-0.2.17 \
 		precomputed-hash-0.1.1 \
 		pretty_assertions-1.3.0 \
-		prettyplease-0.1.21 \
-		proc-macro-crate-1.2.1 \
+		prettyplease-0.1.23 \
+		proc-macro-crate-1.3.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro-hack-0.5.19 \
+		proc-macro-hack-0.5.20+deprecated \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.47 \
-		profiling-1.0.6 \
+		proc-macro2-1.0.51 \
+		profiling-1.0.7 \
 		pty2-0.1.0 \
 		pulldown-cmark-0.9.2 \
 		quick-error-1.2.3 \
 		quote-0.6.13 \
-		quote-1.0.21 \
+		quote-1.0.23 \
 		radix_fmt-1.0.0 \
 		radix_trie-0.2.1 \
 		rand-0.8.5 \
@@ -348,58 +360,61 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rayon-core-1.10.1 \
 		redox_syscall-0.2.16 \
 		regex-1.6.0 \
-		regex-syntax-0.6.27 \
-		relative-path-1.7.2 \
+		regex-syntax-0.6.28 \
+		relative-path-1.7.3 \
 		remove_dir_all-0.5.3 \
-		reqwest-0.11.11 \
+		reqwest-0.11.14 \
 		resolv-conf-0.7.0 \
-		retain_mut-0.1.9 \
-		rfc6979-0.3.0 \
+		rfc6979-0.3.1 \
 		ring-0.16.20 \
+		ripemd-0.1.3 \
 		ron-0.8.0 \
-		rsa-0.7.0 \
+		rsa-0.7.2 \
 		rusqlite-0.28.0 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.2.3 \
 		rustc_version-0.4.0 \
-		rustix-0.35.9 \
-		rustls-0.20.6 \
+		rustix-0.36.8 \
+		rustls-0.20.8 \
 		rustls-native-certs-0.6.2 \
-		rustls-pemfile-1.0.1 \
+		rustls-pemfile-1.0.2 \
 		rustversion-1.0.11 \
 		rustyline-10.0.0 \
 		rustyline-derive-0.7.0 \
-		ryu-1.0.11 \
+		ryu-1.0.12 \
 		same-file-1.0.6 \
-		schannel-0.1.20 \
-		scoped-tls-1.0.0 \
+		schannel-0.1.21 \
+		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
+		scratch-1.0.3 \
 		sct-0.7.0 \
 		sec1-0.3.0 \
-		security-framework-2.7.0 \
-		security-framework-sys-2.6.1 \
+		security-framework-2.8.2 \
+		security-framework-sys-2.8.0 \
 		semver-0.9.0 \
 		semver-1.0.14 \
 		semver-parser-0.7.0 \
-		serde-1.0.149 \
-		serde_bytes-0.11.7 \
-		serde_derive-1.0.149 \
-		serde_json-1.0.85 \
+		serde-1.0.152 \
+		serde-value-0.7.0 \
+		serde_bytes-0.11.9 \
+		serde_derive-1.0.152 \
+		serde_json-1.0.92 \
 		serde_repr-0.1.9 \
 		serde_urlencoded-0.7.1 \
 		sha-1-0.9.8 \
 		sha-1-0.10.0 \
 		sha1-0.10.5 \
 		sha2-0.10.6 \
+		sha3-0.10.6 \
 		shell-escape-0.1.5 \
 		signal-hook-registry-1.4.0 \
 		signature-1.6.4 \
 		siphasher-0.3.10 \
 		slab-0.4.7 \
 		slotmap-1.0.6 \
-		smallvec-1.9.0 \
+		smallvec-1.10.0 \
 		socket2-0.4.7 \
-		sourcemap-6.1.0 \
+		sourcemap-6.2.1 \
 		spin-0.5.2 \
 		spirv-0.2.0+1.5.4 \
 		spki-0.6.0 \
@@ -411,86 +426,89 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		string_enum-0.3.2 \
 		strsim-0.10.0 \
 		subtle-2.4.1 \
-		swc_atoms-0.4.32 \
-		swc_bundler-0.193.30 \
-		swc_common-0.29.25 \
+		swc_atoms-0.4.34 \
+		swc_bundler-0.199.11 \
+		swc_common-0.29.29 \
 		swc_config-0.1.4 \
 		swc_config_macro-0.1.0 \
-		swc_ecma_ast-0.95.9 \
-		swc_ecma_codegen-0.128.15 \
+		swc_ecma_ast-0.96.3 \
+		swc_ecma_codegen-0.129.8 \
 		swc_ecma_codegen_macros-0.7.1 \
-		swc_ecma_dep_graph-0.95.13 \
-		swc_ecma_loader-0.41.26 \
-		swc_ecma_parser-0.123.13 \
-		swc_ecma_transforms_base-0.112.19 \
-		swc_ecma_transforms_classes-0.101.19 \
+		swc_ecma_dep_graph-0.96.5 \
+		swc_ecma_loader-0.41.31 \
+		swc_ecma_parser-0.124.5 \
+		swc_ecma_transforms_base-0.116.5 \
+		swc_ecma_transforms_classes-0.105.5 \
 		swc_ecma_transforms_macros-0.5.0 \
-		swc_ecma_transforms_optimization-0.168.21 \
-		swc_ecma_transforms_proposal-0.145.20 \
-		swc_ecma_transforms_react-0.156.20 \
-		swc_ecma_transforms_typescript-0.160.21 \
-		swc_ecma_utils-0.106.15 \
-		swc_ecma_visit-0.81.9 \
+		swc_ecma_transforms_optimization-0.172.12 \
+		swc_ecma_transforms_proposal-0.149.8 \
+		swc_ecma_transforms_react-0.160.9 \
+		swc_ecma_transforms_typescript-0.164.10 \
+		swc_ecma_utils-0.107.5 \
+		swc_ecma_visit-0.82.3 \
 		swc_eq_ignore_macros-0.1.1 \
-		swc_fast_graph-0.17.26 \
-		swc_graph_analyzer-0.18.28 \
+		swc_fast_graph-0.17.30 \
+		swc_graph_analyzer-0.18.32 \
 		swc_macros_common-0.3.6 \
-		swc_visit-0.5.3 \
-		swc_visit_macros-0.5.4 \
+		swc_visit-0.5.4 \
+		swc_visit_macros-0.5.5 \
 		syn-0.15.44 \
-		syn-1.0.105 \
+		syn-1.0.107 \
 		synstructure-0.12.6 \
 		sysinfo-0.26.7 \
 		tar-0.4.38 \
 		tempfile-3.3.0 \
-		termcolor-1.1.3 \
+		termcolor-1.2.0 \
 		testing_macros-0.2.7 \
 		text-size-1.1.0 \
 		text_lines-0.6.0 \
-		textwrap-0.15.1 \
-		thiserror-1.0.35 \
-		thiserror-impl-1.0.35 \
-		time-0.3.14 \
+		textwrap-0.15.2 \
+		thiserror-1.0.38 \
+		thiserror-impl-1.0.38 \
+		time-0.3.17 \
+		time-core-0.1.0 \
 		tinyvec-1.6.0 \
-		tinyvec_macros-0.1.0 \
-		tokio-1.24.2 \
-		tokio-macros-1.8.0 \
+		tinyvec_macros-0.1.1 \
+		tokio-1.25.0 \
+		tokio-macros-1.8.2 \
 		tokio-rustls-0.23.4 \
 		tokio-socks-0.5.1 \
-		tokio-stream-0.1.9 \
+		tokio-stream-0.1.11 \
 		tokio-tungstenite-0.16.1 \
 		tokio-util-0.7.4 \
-		toml-0.5.9 \
+		toml-0.5.11 \
+		toml_datetime-0.5.1 \
+		toml_edit-0.18.1 \
 		tower-0.4.13 \
-		tower-layer-0.3.1 \
+		tower-layer-0.3.2 \
 		tower-lsp-0.17.0 \
 		tower-lsp-macros-0.6.0 \
 		tower-service-0.3.2 \
-		tracing-0.1.36 \
-		tracing-attributes-0.1.22 \
-		tracing-core-0.1.29 \
+		tracing-0.1.37 \
+		tracing-attributes-0.1.23 \
+		tracing-core-0.1.30 \
 		triomphe-0.1.8 \
 		trust-dns-client-0.22.0 \
 		trust-dns-proto-0.22.0 \
 		trust-dns-resolver-0.22.0 \
 		trust-dns-server-0.22.0 \
-		try-lock-0.2.3 \
-		trybuild-1.0.72 \
+		try-lock-0.2.4 \
+		trybuild-1.0.77 \
 		tungstenite-0.16.0 \
 		twox-hash-1.6.3 \
 		typed-arena-2.0.1 \
-		typenum-1.15.0 \
+		typenum-1.16.0 \
 		unic-char-property-0.9.0 \
 		unic-char-range-0.9.0 \
 		unic-common-0.9.0 \
 		unic-ucd-ident-0.9.0 \
 		unic-ucd-version-0.9.0 \
 		unicase-2.6.0 \
-		unicode-bidi-0.3.8 \
+		unicode-bidi-0.3.10 \
 		unicode-id-0.3.3 \
-		unicode-ident-1.0.4 \
+		unicode-ident-1.0.6 \
 		unicode-normalization-0.1.22 \
-		unicode-segmentation-1.10.0 \
+		unicode-segmentation-1.10.1 \
 		unicode-width-0.1.10 \
 		unicode-xid-0.1.0 \
 		unicode-xid-0.2.4 \
@@ -501,7 +519,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.0 \
 		uuid-1.1.2 \
-		v8-0.60.1 \
+		v8-0.63.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		vsimd-0.8.0 \
@@ -511,49 +529,45 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		want-0.3.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.83 \
-		wasm-bindgen-backend-0.2.83 \
-		wasm-bindgen-futures-0.4.33 \
-		wasm-bindgen-macro-0.2.83 \
-		wasm-bindgen-macro-support-0.2.83 \
-		wasm-bindgen-shared-0.2.83 \
-		web-sys-0.3.60 \
+		wasm-bindgen-0.2.84 \
+		wasm-bindgen-backend-0.2.84 \
+		wasm-bindgen-futures-0.4.34 \
+		wasm-bindgen-macro-0.2.84 \
+		wasm-bindgen-macro-support-0.2.84 \
+		wasm-bindgen-shared-0.2.84 \
+		wasm-streams-0.2.3 \
+		web-sys-0.3.61 \
 		webpki-0.22.0 \
-		webpki-roots-0.22.4 \
+		webpki-roots-0.22.6 \
 		wgpu-core-0.15.0 \
 		wgpu-hal-0.15.1 \
 		wgpu-types-0.15.0 \
-		which-4.3.0 \
+		which-4.4.0 \
 		widestring-0.5.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-sys-0.36.1 \
 		windows-sys-0.42.0 \
-		windows_aarch64_gnullvm-0.42.0 \
-		windows_aarch64_msvc-0.36.1 \
-		windows_aarch64_msvc-0.42.0 \
-		windows_i686_gnu-0.36.1 \
-		windows_i686_gnu-0.42.0 \
-		windows_i686_msvc-0.36.1 \
-		windows_i686_msvc-0.42.0 \
-		windows_x86_64_gnu-0.36.1 \
-		windows_x86_64_gnu-0.42.0 \
-		windows_x86_64_gnullvm-0.42.0 \
-		windows_x86_64_msvc-0.36.1 \
-		windows_x86_64_msvc-0.42.0 \
-		winreg-0.7.0 \
+		windows-sys-0.45.0 \
+		windows-targets-0.42.1 \
+		windows_aarch64_gnullvm-0.42.1 \
+		windows_aarch64_msvc-0.42.1 \
+		windows_i686_gnu-0.42.1 \
+		windows_i686_msvc-0.42.1 \
+		windows_x86_64_gnu-0.42.1 \
+		windows_x86_64_gnullvm-0.42.1 \
+		windows_x86_64_msvc-0.42.1 \
 		winreg-0.10.1 \
 		winres-0.1.12 \
 		x25519-dalek-2.0.0-pre.1 \
 		xattr-0.2.3 \
 		yansi-0.5.1 \
 		zeroize-1.5.7 \
-		zeroize_derive-1.3.2 \
+		zeroize_derive-1.3.3 \
 		zstd-0.11.2+zstd.1.5.2 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
-		zstd-sys-2.0.1+zstd.1.5.2
+		zstd-sys-2.0.6+zstd.1.5.2
 
 CARGO_INSTALL=	no
 
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 438fca0400ba..74ad10be8455 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,42 +1,42 @@
-TIMESTAMP = 1675932407
+TIMESTAMP = 1677424132
 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
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aead-0.5.1.crate) = 5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8
 SIZE (rust/crates/aead-0.5.1.crate) = 15474
-SHA256 (rust/crates/aes-0.8.1.crate) = bfe0133578c0986e1fe3dfcd4af1cc5b2dd6c3dbf534d69916ce16a2701d40ba
-SIZE (rust/crates/aes-0.8.1.crate) = 123260
+SHA256 (rust/crates/aes-0.8.2.crate) = 433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241
+SIZE (rust/crates/aes-0.8.2.crate) = 124158
 SHA256 (rust/crates/aes-gcm-0.10.1.crate) = 82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c
 SIZE (rust/crates/aes-gcm-0.10.1.crate) = 148410
 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.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
+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/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.66.crate) = 216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6
-SIZE (rust/crates/anyhow-1.0.66.crate) = 43770
+SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
+SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
 SHA256 (rust/crates/ash-0.37.2+1.3.238.crate) = 28bf19c1f0a470be5fbf7522a308a05df06610252c5bcf5143e1b23f629a9a03
 SIZE (rust/crates/ash-0.37.2+1.3.238.crate) = 433404
 SHA256 (rust/crates/ast_node-0.8.6.crate) = cf94863c5fdfee166d0907c44e5fee970123b2b7307046d35d1e671aa93afbba
 SIZE (rust/crates/ast_node-0.8.6.crate) = 8253
-SHA256 (rust/crates/async-compression-0.3.14.crate) = 345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695
-SIZE (rust/crates/async-compression-0.3.14.crate) = 57942
+SHA256 (rust/crates/async-compression-0.3.15.crate) = 942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a
+SIZE (rust/crates/async-compression-0.3.15.crate) = 58241
 SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
 SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
 SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
 SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
-SHA256 (rust/crates/async-trait-0.1.57.crate) = 76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f
-SIZE (rust/crates/async-trait-0.1.57.crate) = 26793
+SHA256 (rust/crates/async-trait-0.1.64.crate) = 1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2
+SIZE (rust/crates/async-trait-0.1.64.crate) = 29196
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/auto_impl-0.5.0.crate) = 7862e21c893d65a1650125d157eaeec691439379a1cee17ee49031b79236ada4
@@ -49,10 +49,14 @@ 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.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
+SIZE (rust/crates/base64-0.21.0.crate) = 72180
 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.5.2.crate) = ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474
-SIZE (rust/crates/base64ct-1.5.2.crate) = 28206
+SHA256 (rust/crates/base64ct-1.5.3.crate) = b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf
+SIZE (rust/crates/base64ct-1.5.3.crate) = 28781
+SHA256 (rust/crates/basic-toml-0.1.1.crate) = 2e819b667739967cd44d308b8c7b71305d8bb0729ac44a248aa08f33d01950b4
+SIZE (rust/crates/basic-toml-0.1.1.crate) = 50040
 SHA256 (rust/crates/bencher-0.1.5.crate) = 7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5
 SIZE (rust/crates/bencher-0.1.5.crate) = 18827
 SHA256 (rust/crates/better_scoped_tls-0.1.0.crate) = b73e8ecdec39e98aa3b19e8cd0b8ed8f77ccb86a6b0b2dc7cd86d105438a2123
@@ -75,10 +79,10 @@ SHA256 (rust/crates/block-padding-0.3.2.crate) = 0a90ec2df9600c28a01c56c4784c920
 SIZE (rust/crates/block-padding-0.3.2.crate) = 8452
 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.2.crate) = 59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80
-SIZE (rust/crates/brotli-decompressor-2.3.2.crate) = 191197
-SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
-SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
+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/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db
@@ -87,8 +91,8 @@ SHA256 (rust/crates/cache_control-0.2.0.crate) = 1bf2a5fb3207c12b5d208ebc145f967
 SIZE (rust/crates/cache_control-0.2.0.crate) = 2738
 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
 SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
@@ -103,14 +107,14 @@ SHA256 (rust/crates/clap_complete_fig-3.1.5.crate) = 3918ed0e233c37ab6055a2dc4b2
 SIZE (rust/crates/clap_complete_fig-3.1.5.crate) = 9919
 SHA256 (rust/crates/clap_lex-0.1.1.crate) = 189ddd3b5d32a70b35e7686054371742a937b0d99128e76dde6340210e966669
 SIZE (rust/crates/clap_lex-0.1.1.crate) = 9603
-SHA256 (rust/crates/clipboard-win-4.4.2.crate) = c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219
-SIZE (rust/crates/clipboard-win-4.4.2.crate) = 12678
+SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
+SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/console_static_text-0.3.4.crate) = f166cdfb9db0607e2079b382ba64bc4164344006c733b95c1ecfa782a180a34a
 SIZE (rust/crates/console_static_text-0.3.4.crate) = 9187
-SHA256 (rust/crates/const-oid-0.9.0.crate) = 722e23542a15cea1f65d4a1419c4cfd7a26706c70871a13a04238ca3f40f1661
-SIZE (rust/crates/const-oid-0.9.0.crate) = 43498
+SHA256 (rust/crates/const-oid-0.9.1.crate) = cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b
+SIZE (rust/crates/const-oid-0.9.1.crate) = 44264
 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
@@ -133,22 +137,30 @@ SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d48754
 SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
 SHA256 (rust/crates/crossbeam-epoch-0.9.11.crate) = f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348
 SIZE (rust/crates/crossbeam-epoch-0.9.11.crate) = 47900
-SHA256 (rust/crates/crossbeam-utils-0.8.11.crate) = 51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc
-SIZE (rust/crates/crossbeam-utils-0.8.11.crate) = 40887
-SHA256 (rust/crates/crypto-bigint-0.4.8.crate) = 9f2b443d17d49dad5ef0ede301c3179cc923b8822f3393b4d2c28c269dd4a122
-SIZE (rust/crates/crypto-bigint-0.4.8.crate) = 43106
+SHA256 (rust/crates/crossbeam-utils-0.8.14.crate) = 4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f
+SIZE (rust/crates/crossbeam-utils-0.8.14.crate) = 42127
+SHA256 (rust/crates/crypto-bigint-0.4.9.crate) = ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef
+SIZE (rust/crates/crypto-bigint-0.4.9.crate) = 46826
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctor-0.1.23.crate) = cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb
-SIZE (rust/crates/ctor-0.1.23.crate) = 10581
-SHA256 (rust/crates/ctr-0.9.1.crate) = 0d14f329cfbaf5d0e06b5e87fff7e265d2673c5ea7d2c27691a2c107db1442a0
-SIZE (rust/crates/ctr-0.9.1.crate) = 18206
+SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
+SIZE (rust/crates/ctor-0.1.26.crate) = 10803
+SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
+SIZE (rust/crates/ctr-0.9.2.crate) = 18344
 SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
 SIZE (rust/crates/cty-0.2.2.crate) = 7230
 SHA256 (rust/crates/curve25519-dalek-2.1.3.crate) = 4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216
 SIZE (rust/crates/curve25519-dalek-2.1.3.crate) = 507331
 SHA256 (rust/crates/curve25519-dalek-3.2.0.crate) = 0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61
 SIZE (rust/crates/curve25519-dalek-3.2.0.crate) = 517530
+SHA256 (rust/crates/cxx-1.0.89.crate) = bc831ee6a32dd495436e317595e639a587aa9907bef96fe6e6abc290ab6204e9
+SIZE (rust/crates/cxx-1.0.89.crate) = 682480
+SHA256 (rust/crates/cxx-build-1.0.89.crate) = 94331d54f1b1a8895cd81049f7eaaaef9d05a7dcb4d1fd08bf3ff0806246789d
+SIZE (rust/crates/cxx-build-1.0.89.crate) = 84431
+SHA256 (rust/crates/cxxbridge-flags-1.0.89.crate) = 48dcd35ba14ca9b40d6e4b4b39961f23d835dbb8eed74565ded361d93e1feb8a
+SIZE (rust/crates/cxxbridge-flags-1.0.89.crate) = 5252
+SHA256 (rust/crates/cxxbridge-macro-1.0.89.crate) = 81bbeb29798b407ccd82a3324ade1a7286e0d29851475990b612670f6f5124d2
+SIZE (rust/crates/cxxbridge-macro-1.0.89.crate) = 59520
 SHA256 (rust/crates/d3d12-0.6.0.crate) = d8f0de2f5a8e7bd4a9eec0e3c781992a4ce1724f68aec7d7a3715344de8b39da
 SIZE (rust/crates/d3d12-0.6.0.crate) = 17274
 SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
@@ -159,24 +171,24 @@ SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3
 SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
 SHA256 (rust/crates/dashmap-5.4.0.crate) = 907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc
 SIZE (rust/crates/dashmap-5.4.0.crate) = 22862
-SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
-SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
+SHA256 (rust/crates/data-encoding-2.3.3.crate) = 23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb
+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.23.2.crate) = e51afb5385ac30f59a1f4a80c986b7b4f02a1bf9da8bba5173aed80ab75ad8bf
-SIZE (rust/crates/deno_ast-0.23.2.crate) = 41793
-SHA256 (rust/crates/deno_doc-0.53.0.crate) = 9d792edabc692d89ab24cb4fa0f24cd8d71288669962e867b4634a28d04935bd
-SIZE (rust/crates/deno_doc-0.53.0.crate) = 1096911
-SHA256 (rust/crates/deno_emit-0.14.0.crate) = 9abbf7099beedb52d5d84cef071825f1abf75234d48c820b15dbd4e47576b64c
-SIZE (rust/crates/deno_emit-0.14.0.crate) = 5759
-SHA256 (rust/crates/deno_graph-0.42.0.crate) = f469b4a0694cb7e7fd512f23bc10d32398d7228cd2581a262109359c8e263940
-SIZE (rust/crates/deno_graph-0.42.0.crate) = 831270
-SHA256 (rust/crates/deno_lint-0.37.0.crate) = 82424506123f05de694106aa906a20cd1aabde637213187cfb3c6f0eba794e4a
-SIZE (rust/crates/deno_lint-0.37.0.crate) = 262531
-SHA256 (rust/crates/deno_task_shell-0.8.2.crate) = 532b383a071a05144c712614d62f08a2f9fad48dd62d6d457ed3884b049357da
-SIZE (rust/crates/deno_task_shell-0.8.2.crate) = 32714
-SHA256 (rust/crates/der-0.6.0.crate) = 13dd2ae565c0a381dde7fade45fce95984c568bdcb4700a4fdbe3175e0380b2f
-SIZE (rust/crates/der-0.6.0.crate) = 72907
+SHA256 (rust/crates/deno_ast-0.24.0.crate) = 76e007f9f03be5484596ea6bed86ffdc6357ba9660cb8da20845baf2ce079722
+SIZE (rust/crates/deno_ast-0.24.0.crate) = 41669
+SHA256 (rust/crates/deno_doc-0.57.0.crate) = 717302b02dd63e4e16a5e7f6339a74708a981b2addc5cbc944b9a4c74857120c
+SIZE (rust/crates/deno_doc-0.57.0.crate) = 1118977
+SHA256 (rust/crates/deno_emit-0.16.0.crate) = 068712ed5abcae4c109c4e08d7b8f959fc974726c922a6c3c71aabb613249c92
+SIZE (rust/crates/deno_emit-0.16.0.crate) = 5871
+SHA256 (rust/crates/deno_graph-0.44.2.crate) = 1a2cb8c414852294d5fb23d265725bbf1fab9608296e04301440dba14fef71e5
+SIZE (rust/crates/deno_graph-0.44.2.crate) = 63087
+SHA256 (rust/crates/deno_lint-0.40.0.crate) = 663d65cb008cddda1d705cd397d5d80fd37716e708b4182ca076244e18132ace
+SIZE (rust/crates/deno_lint-0.40.0.crate) = 269984
+SHA256 (rust/crates/deno_task_shell-0.10.0.crate) = a7068bd49521a7b22dc6df8937097a7ac285ea320cbd78582b4155d31f0d5049
+SIZE (rust/crates/deno_task_shell-0.10.0.crate) = 34328
+SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
+SIZE (rust/crates/der-0.6.1.crate) = 74205
 SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
 SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -185,8 +197,8 @@ SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f8558
 SIZE (rust/crates/digest-0.8.1.crate) = 9449
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
 SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c
-SIZE (rust/crates/digest-0.10.5.crate) = 19503
+SHA256 (rust/crates/digest-0.10.6.crate) = 8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f
+SIZE (rust/crates/digest-0.10.6.crate) = 19527
 SHA256 (rust/crates/dissimilar-1.0.4.crate) = 8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5
 SIZE (rust/crates/dissimilar-1.0.4.crate) = 28793
 SHA256 (rust/crates/dlopen-0.1.8.crate) = 71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937
@@ -201,20 +213,20 @@ SHA256 (rust/crates/dprint-plugin-json-0.17.0.crate) = e6120aa5613816db2ef2ef539
 SIZE (rust/crates/dprint-plugin-json-0.17.0.crate) = 18504
 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.81.1.crate) = a5991c52c38d10079ecc8d4b4addcfcf77c125244027ce0934631ac22c6b6b36
-SIZE (rust/crates/dprint-plugin-typescript-0.81.1.crate) = 1024154
-SHA256 (rust/crates/dprint-swc-ext-0.6.0.crate) = ba1b7bac9133524358ec340b52b30a72df03c6252e327c22ad230637cc357306
-SIZE (rust/crates/dprint-swc-ext-0.6.0.crate) = 71779
-SHA256 (rust/crates/dyn-clone-1.0.9.crate) = 4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2
-SIZE (rust/crates/dyn-clone-1.0.9.crate) = 11903
+SHA256 (rust/crates/dprint-plugin-typescript-0.83.0.crate) = 0d1c293007fd6552e023431731f0d6fa0ed560d056ef4609e1c6dfcfbd734924
+SIZE (rust/crates/dprint-plugin-typescript-0.83.0.crate) = 1025690
+SHA256 (rust/crates/dprint-swc-ext-0.7.0.crate) = 0e2dc99247101e0132a17680c5afbba9a7334477b47738dd3431c13f5e2c9a84
+SIZE (rust/crates/dprint-swc-ext-0.7.0.crate) = 71779
+SHA256 (rust/crates/dyn-clone-1.0.10.crate) = c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60
+SIZE (rust/crates/dyn-clone-1.0.10.crate) = 11946
 SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
 SIZE (rust/crates/dynasm-1.2.3.crate) = 103467
 SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9
 SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701
-SHA256 (rust/crates/ecdsa-0.14.7.crate) = 85789ce7dfbd0f0624c07ef653a08bb2ebf43d3e16531361f46d36dd54334fed
-SIZE (rust/crates/ecdsa-0.14.7.crate) = 24472
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/ecdsa-0.14.8.crate) = 413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c
+SIZE (rust/crates/ecdsa-0.14.8.crate) = 24720
+SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
+SIZE (rust/crates/either-1.8.1.crate) = 16027
 SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
 SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
 SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
@@ -235,8 +247,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.33.0.crate) = 98d6b4f119df606d3cdce5b251b326b6f5cc9a5c59054d701ca973c23f90f7b4
*** 1470 LINES SKIPPED ***