From 6434cb6770c8196ea882a25869d96f546c8dc081 Mon Sep 17 00:00:00 2001 From: David Alsh Date: Tue, 7 Jan 2025 07:10:25 +0000 Subject: [PATCH] Update Rust dependencies --- Cargo.lock | 1334 ++++++++++++++++------------- Cargo.toml | 141 +-- crates/node-bindings/src/image.rs | 4 +- 3 files changed, 794 insertions(+), 685 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d88813cd..0ced1ade4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -160,9 +160,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.91" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" dependencies = [ "backtrace", ] @@ -181,7 +181,7 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -205,18 +205,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "ast_node" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94741d66bdda032fcbf33e621b4e3a888d7d11bd3ac4446d82c5593a136936ff" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.85", -] - [[package]] name = "ast_node" version = "3.0.0" @@ -226,18 +214,18 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -320,8 +308,8 @@ dependencies = [ "sha-1", "sourcemap", "swc_core", - "swc_ecma_parser 3.0.1", - "thiserror", + "swc_ecma_parser", + "thiserror 2.0.9", "tracing", "tracing-test", ] @@ -399,7 +387,7 @@ dependencies = [ "glob-match", "indexmap 1.9.3", "is_elevated", - "itertools 0.10.5", + "itertools 0.14.0", "json_comments", "once_cell", "parking_lot", @@ -408,7 +396,7 @@ dependencies = [ "serde", "serde_json", "serde_json5", - "thiserror", + "thiserror 2.0.9", "thread_local", "tracing", "tracing-subscriber", @@ -463,7 +451,7 @@ dependencies = [ "atlaspack_filesystem", "atlaspack_sourcemap", "bitflags 2.6.0", - "browserslist-rs", + "browserslist-rs 0.17.0", "caniuse_database", "derive_builder", "dyn-hash", @@ -505,7 +493,7 @@ dependencies = [ "sentry", "serde", "serde_json", - "thiserror", + "thiserror 2.0.9", "tracing", "tracing-appender", "tracing-chrome", @@ -615,7 +603,7 @@ dependencies = [ "async-trait", "atlaspack_core", "atlaspack_filesystem", - "image 0.25.4", + "image", "tokio", "url-search-params", ] @@ -730,8 +718,8 @@ dependencies = [ "regex", "sourcemap", "swc_core", - "swc_ecma_parser 3.0.1", - "thiserror", + "swc_ecma_parser", + "thiserror 2.0.9", ] [[package]] @@ -739,7 +727,7 @@ name = "atlaspack_vcs" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap", "git2", "hex", "nom", @@ -750,17 +738,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.4.0" @@ -907,7 +884,24 @@ dependencies = [ "once_cell", "serde", "serde_json", - "thiserror", + "thiserror 1.0.65", +] + +[[package]] +name = "browserslist-rs" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74c973b79d9b6b89854493185ab760c6ef8e54bcfad10ad4e33991e46b374ac8" +dependencies = [ + "ahash 0.8.11", + "chrono", + "either", + "indexmap 2.6.0", + "itertools 0.13.0", + "nom", + "serde", + "serde_json", + "thiserror 1.0.65", ] [[package]] @@ -977,7 +971,7 @@ checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1023,11 +1017,11 @@ dependencies = [ name = "caniuse_database" version = "0.1.0" dependencies = [ - "browserslist-rs", + "browserslist-rs 0.17.0", "lazy_static", "serde", "serde_json", - "thiserror", + "thiserror 2.0.9", "tinyvec", ] @@ -1051,7 +1045,7 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.65", ] [[package]] @@ -1140,24 +1134,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" -dependencies = [ - "atty", - "bitflags 1.3.2", - "clap_lex 0.2.4", - "indexmap 1.9.3", - "strsim 0.10.0", - "termcolor", - "textwrap", -] - -[[package]] -name = "clap" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -1165,14 +1144,15 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", - "clap_lex 0.7.2", - "strsim 0.11.1", + "clap_lex", + "strsim", + "terminal_size", ] [[package]] @@ -1184,23 +1164,14 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.85", -] - -[[package]] -name = "clap_lex" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -dependencies = [ - "os_str_bytes", + "syn 2.0.95", ] [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "color_quant" @@ -1319,7 +1290,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.20", + "clap", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1361,9 +1332,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.13" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" dependencies = [ "crossbeam-utils", ] @@ -1447,7 +1418,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1457,7 +1428,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1480,8 +1451,8 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim 0.11.1", - "syn 2.0.85", + "strsim", + "syn 2.0.95", ] [[package]] @@ -1492,7 +1463,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1560,7 +1531,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1570,7 +1541,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -1601,6 +1572,17 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "doc-comment" version = "0.3.3" @@ -1655,6 +1637,27 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "log", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -1804,15 +1807,9 @@ checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] -[[package]] -name = "fs_extra" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - [[package]] name = "funty" version = "2.0.0" @@ -1929,9 +1926,9 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "git2" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" +checksum = "3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff" dependencies = [ "bitflags 2.6.0", "libc", @@ -1942,9 +1939,9 @@ dependencies = [ [[package]] name = "glob" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "glob-match" @@ -2030,9 +2027,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "heed" -version = "0.20.5" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d4f449bab7320c56003d37732a917e18798e2f1709d80263face2b4f9436ddb" +checksum = "bd54745cfacb7b97dee45e8fdb91814b62bccddb481debb7de0f9ee6b7bf5b43" dependencies = [ "bitflags 2.6.0", "byteorder", @@ -2055,9 +2052,9 @@ checksum = "eb3130048d404c57ce5a1ac61a903696e8fcde7e8c2991e9fcfc1f27c3ef74ff" [[package]] name = "heed-types" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3f528b053a6d700b2734eabcd0fd49cb8230647aa72958467527b0b7917114" +checksum = "13c255bdf46e07fb840d120a36dcc81f385140d7191c76a7391672675c01a55d" dependencies = [ "bincode", "byteorder", @@ -2066,15 +2063,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - [[package]] name = "hermit-abi" version = "0.3.9" @@ -2106,9 +2094,9 @@ dependencies = [ [[package]] name = "hstr" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" +checksum = "63d6824358c0fd9a68bb23999ed2ef76c84f79408a26ef7ae53d5f370c94ad36" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", @@ -2128,7 +2116,7 @@ dependencies = [ "markup5ever", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -2206,12 +2194,12 @@ dependencies = [ "http", "hyper", "hyper-util", - "rustls 0.23.16", + "rustls", "rustls-pki-types", "tokio", "tokio-rustls", "tower-service", - "webpki-roots 0.26.6", + "webpki-roots", ] [[package]] @@ -2272,6 +2260,124 @@ dependencies = [ "cc", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -2280,12 +2386,23 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", ] [[package]] @@ -2312,22 +2429,9 @@ dependencies = [ [[package]] name = "image" -version = "0.24.9" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "num-traits", - "png", -] - -[[package]] -name = "image" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc144d44a31d753b02ce64093d532f55ff8dc4ebf2ffb8a63c0dda691385acae" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" dependencies = [ "bytemuck", "byteorder-lite", @@ -2370,7 +2474,6 @@ checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", "hashbrown 0.12.3", - "rayon", "serde", ] @@ -2382,14 +2485,15 @@ checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", "hashbrown 0.15.0", + "rayon", "serde", ] [[package]] name = "indoc" -version = "1.0.9" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "interpolate_name" @@ -2399,7 +2503,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -2417,7 +2521,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -2473,6 +2577,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -2481,20 +2594,19 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jemalloc-sys" -version = "0.3.2" +version = "0.5.4+5.3.0-patched" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" +checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" dependencies = [ "cc", - "fs_extra", "libc", ] [[package]] name = "jemallocator" -version = "0.3.2" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" +checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc" dependencies = [ "jemalloc-sys", "libc", @@ -2562,24 +2674,24 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "libc" -version = "0.2.161" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libdeflate-sys" -version = "0.11.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6784b6b84b67d71b4307963d456a9c7c29f9b47c658f533e598de369e34277" +checksum = "413b667c8a795fcbe6287a75a8ce92b1dae928172c716fe95044cb2ec7877941" dependencies = [ "cc", ] [[package]] name = "libdeflater" -version = "0.11.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e285aa6a046fd338b2592c16bee148b2b00789138ed6b7bb56bb13d585050d" +checksum = "d78376c917eec0550b9c56c858de50e1b7ebf303116487562e624e63ce51453a" dependencies = [ "libdeflate-sys", ] @@ -2597,9 +2709,9 @@ dependencies = [ [[package]] name = "libgit2-sys" -version = "0.17.0+1.8.1" +version = "0.18.0+1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224" +checksum = "e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec" dependencies = [ "cc", "libc", @@ -2668,7 +2780,7 @@ checksum = "53e225b3fa0a8bd5562c8833b1a32afa88761c4e661d3177b8cdc4e13cbf078e" dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", - "browserslist-rs", + "browserslist-rs 0.16.0", "const-str", "cssparser", "cssparser-color", @@ -2705,6 +2817,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" + [[package]] name = "lmdb-js-lite" version = "0.1.5" @@ -2720,7 +2838,7 @@ dependencies = [ "napi-derive", "rand", "rayon", - "thiserror", + "thiserror 2.0.9", "tracing", "tracing-subscriber", ] @@ -2746,6 +2864,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.22" @@ -2831,6 +2955,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" dependencies = [ "cfg-if", + "rayon", ] [[package]] @@ -2867,7 +2992,7 @@ dependencies = [ "miette-derive", "owo-colors", "textwrap", - "thiserror", + "thiserror 1.0.65", "unicode-width", ] @@ -2879,7 +3004,7 @@ checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -2933,7 +3058,7 @@ dependencies = [ "procfs-core", "scroll", "tempfile", - "thiserror", + "thiserror 1.0.65", ] [[package]] @@ -2950,7 +3075,7 @@ dependencies = [ "parking_lot", "polling", "scroll", - "thiserror", + "thiserror 1.0.65", "uds", ] @@ -2993,14 +3118,13 @@ dependencies = [ [[package]] name = "mockall" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43766c2b5203b10de348ffe19f7e54564b64f3d6018ff7648d1e2d6d3a0f0a48" +checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" dependencies = [ "cfg-if", "downcast", "fragile", - "lazy_static", "mockall_derive", "predicates", "predicates-tree", @@ -3008,21 +3132,21 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7cbce79ec385a1d4f54baa90a76401eb15d9cab93685f62e7e9f942aa00ae2" +checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "mozjpeg-sys" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27e31c0171e0b1158c0dfb7386dbdf999f4a9afaa83fd68de39c7929f4d5c16f" +checksum = "ad3626d7942d5b56cc6d47b1c59724c0a976b786fca059c5aaa904aef6324d55" dependencies = [ "cc", "dunce", @@ -3047,7 +3171,7 @@ checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3069,29 +3193,29 @@ dependencies = [ [[package]] name = "napi-build" -version = "2.1.3" +version = "2.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a" +checksum = "db836caddef23662b94e16bf1f26c40eceb09d6aee5d5b06a7ac199320b69b19" [[package]] name = "napi-derive" -version = "2.16.12" +version = "2.16.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17435f7a00bfdab20b0c27d9c56f58f6499e418252253081bfff448099da31d1" +checksum = "7cbe2585d8ac223f7d34f13701434b9d5f4eb9c332cccce8dee57ea18ab8ab0c" dependencies = [ "cfg-if", "convert_case", "napi-derive-backend", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "napi-derive-backend" -version = "1.0.74" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "967c485e00f0bf3b1bdbe510a38a4606919cf1d34d9a37ad41f25a81aa077abe" +checksum = "1639aaa9eeb76e91c6ae66da8ce3e89e921cd3885e99ec85f4abacae72fc91bf" dependencies = [ "convert_case", "once_cell", @@ -3099,7 +3223,7 @@ dependencies = [ "quote", "regex", "semver 1.0.23", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3157,13 +3281,13 @@ dependencies = [ [[package]] name = "nodejs-semver" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b8b91a6d799a23136abcf1a43ae9faed89298047272eee353eb701d195b18c" +checksum = "54a541e66989ad860689e1994447f22ab670d604068ed11376894ada03890c11" dependencies = [ "bytecount", "miette", - "thiserror", + "thiserror 1.0.65", "winnow", ] @@ -3218,7 +3342,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3304,7 +3428,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3345,12 +3469,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "os_str_bytes" -version = "6.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" - [[package]] name = "outref" version = "0.1.0" @@ -3371,25 +3489,22 @@ checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" [[package]] name = "oxipng" -version = "8.0.0" +version = "9.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630638e107fb436644c300e781d3f17e1b04656138ba0d40564be4be3b06db32" +checksum = "aa3202b10a7ffac89508bb091fe420048c47926b37c5ff84d78dc8af7044fa86" dependencies = [ "bitvec", - "clap 3.2.25", + "clap", "crossbeam-channel", + "env_logger", "filetime", - "image 0.24.9", - "indexmap 1.9.3", - "itertools 0.10.5", + "glob", + "indexmap 2.6.0", "libdeflater", "log", "rayon", "rgb", - "rustc-hash 1.1.0", - "rustc_version 0.4.1", - "stderrlog", - "wild", + "rustc-hash 2.0.0", "zopfli", ] @@ -3487,7 +3602,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.65", "ucd-trie", ] @@ -3511,7 +3626,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3606,7 +3721,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3763,7 +3878,7 @@ checksum = "7c8a797e42c09d55157424ac6e9b6e9e5843fc68b887691b280b055e8c3ca5e4" dependencies = [ "ahash 0.8.11", "anyhow", - "browserslist-rs", + "browserslist-rs 0.16.0", "dashmap", "from_variant", "once_cell", @@ -3785,9 +3900,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.89" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -3818,7 +3933,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" dependencies = [ "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3867,7 +3982,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -3896,9 +4011,9 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.0.0", - "rustls 0.23.16", + "rustls", "socket2", - "thiserror", + "thiserror 1.0.65", "tokio", "tracing", ] @@ -3913,9 +4028,9 @@ dependencies = [ "rand", "ring", "rustc-hash 2.0.0", - "rustls 0.23.16", + "rustls", "slab", - "thiserror", + "thiserror 1.0.65", "tinyvec", "tracing", ] @@ -4027,7 +4142,7 @@ dependencies = [ "rand_chacha", "simd_helpers", "system-deps", - "thiserror", + "thiserror 1.0.65", "v_frame", "wasm-bindgen", ] @@ -4043,6 +4158,7 @@ dependencies = [ "loop9", "quick-error", "rav1e", + "rayon", "rgb", ] @@ -4170,7 +4286,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.16", + "rustls", "rustls-pemfile", "rustls-pki-types", "serde", @@ -4185,7 +4301,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.26.6", + "webpki-roots", "windows-registry", ] @@ -4269,7 +4385,7 @@ checksum = "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -4323,27 +4439,15 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.23.16" +version = "0.23.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" +checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b" dependencies = [ "log", "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki", "subtle", "zeroize", ] @@ -4363,16 +4467,6 @@ version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" -[[package]] -name = "rustls-webpki" -version = "0.101.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "rustls-webpki" version = "0.102.8" @@ -4449,17 +4543,7 @@ checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", -] - -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", + "syn 2.0.95", ] [[package]] @@ -4517,14 +4601,14 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "sentry" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00421ed8fa0c995f07cde48ba6c89e80f2b312f74ff637326f392fbfd23abe02" +checksum = "016958f51b96861dead7c1e02290f138411d05e94fad175c8636a835dee6e51e" dependencies = [ "httpdate", "native-tls", "reqwest", - "rustls 0.21.12", + "rustls", "sentry-anyhow", "sentry-backtrace", "sentry-contexts", @@ -4534,14 +4618,14 @@ dependencies = [ "sentry-tracing", "tokio", "ureq", - "webpki-roots 0.25.4", + "webpki-roots", ] [[package]] name = "sentry-anyhow" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddcbce6e6785c2d91e67c55196f60ac561fab5946b6c7d60cc29f498fc126076" +checksum = "4084c497026eaa8115c31449881502b8b212d76cc10138014143a2c7595478ab" dependencies = [ "anyhow", "sentry-backtrace", @@ -4550,9 +4634,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a79194074f34b0cbe5dd33896e5928bbc6ab63a889bd9df2264af5acb186921e" +checksum = "e57712c24e99252ef175b4b06c485294f10ad6bc5b5e1567ff3803ee7a0b7d3f" dependencies = [ "backtrace", "once_cell", @@ -4562,9 +4646,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba8870c5dba2bfd9db25c75574a11429f6b95957b0a78ac02e2970dd7a5249a" +checksum = "eba8754ec3b9279e00aa6d64916f211d44202370a1699afde1db2c16cbada089" dependencies = [ "hostname", "libc", @@ -4576,9 +4660,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a75011ea1c0d5c46e9e57df03ce81f5c7f0a9e199086334a1f9c0a541e0826" +checksum = "f9f8b6dcd4fbae1e3e22b447f32670360b27e31b62ab040f7fb04e0f80c04d92" dependencies = [ "once_cell", "rand", @@ -4589,9 +4673,9 @@ dependencies = [ [[package]] name = "sentry-debug-images" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec2a486336559414ab66548da610da5e9626863c3c4ffca07d88f7dc71c8de8" +checksum = "8982a69133d3f5e4efdbfa0776937fca43c3a2e275a8fe184f50b1b0aa92e07c" dependencies = [ "findshlibs", "once_cell", @@ -4600,9 +4684,9 @@ dependencies = [ [[package]] name = "sentry-panic" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eaa3ecfa3c8750c78dcfd4637cfa2598b95b52897ed184b4dc77fcf7d95060d" +checksum = "de296dae6f01e931b65071ee5fe28d66a27909857f744018f107ed15fd1f6b25" dependencies = [ "sentry-backtrace", "sentry-core", @@ -4610,9 +4694,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f715932bf369a61b7256687c6f0554141b7ce097287e30e3f7ed6e9de82498fe" +checksum = "263f73c757ed7915d3e1e34625eae18cad498a95b4261603d4ce3f87b159a6f0" dependencies = [ "sentry-backtrace", "sentry-core", @@ -4622,16 +4706,16 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.32.3" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4519c900ce734f7a0eb7aba0869dfb225a7af8820634a7dd51449e3b093cfb7c" +checksum = "a71ed3a389948a6a6d92b98e997a2723ca22f09660c5a7b7388ecd509a70a527" dependencies = [ "debugid", "hex", "rand", "serde", "serde_json", - "thiserror", + "thiserror 1.0.65", "time", "url", "uuid", @@ -4639,9 +4723,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -4676,20 +4760,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.135" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" dependencies = [ "indexmap 2.6.0", "itoa", @@ -4717,7 +4801,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -4885,7 +4969,7 @@ checksum = "0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -4917,9 +5001,9 @@ dependencies = [ [[package]] name = "sourcemap" -version = "9.0.0" +version = "9.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab08a862c70980b8e23698b507e272317ae52a608a164a844111f5372374f1f" +checksum = "27c4ea7042fd1a155ad95335b5d505ab00d5124ea0332a06c8390d200bb1a76a" dependencies = [ "base64-simd", "bitvec", @@ -4980,7 +5064,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -4989,18 +5073,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "stderrlog" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69a26bbf6de627d389164afa9783739b56746c6c72c4ed16539f4ff54170327b" -dependencies = [ - "atty", - "log", - "termcolor", - "thread_local", -] - [[package]] name = "string_cache" version = "0.8.7" @@ -5036,15 +5108,9 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.1" @@ -5057,19 +5123,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "swc_allocator" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52cacc28f0ada8e4e31a720dd849ff06864b10e6ab0a1aaa99c06456cfe046af" -dependencies = [ - "bumpalo", - "hashbrown 0.14.5", - "ptr_meta 0.1.4", - "rustc-hash 1.1.0", - "triomphe", -] - [[package]] name = "swc_allocator" version = "2.0.0" @@ -5085,21 +5138,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7211e5c57ea972f32b8a104d7006c4a68d094ec30c6a73bcd20d4d6c473c7c" -dependencies = [ - "hstr", - "once_cell", - "rustc-hash 1.1.0", - "serde", -] - -[[package]] -name = "swc_atoms" -version = "3.0.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" +checksum = "a640bf2e4430a149c87b5eaf377477ce8615ca7cb808054dd20e79e42da5d6ba" dependencies = [ "bytecheck 0.8.0", "hstr", @@ -5124,32 +5165,6 @@ dependencies = [ "serde", ] -[[package]] -name = "swc_common" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c96bb59e6721eb665764d6dc42a8537d61129ade06f8dd87894d51e018c81d" -dependencies = [ - "ast_node 2.0.0", - "better_scoped_tls", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "rustc-hash 1.1.0", - "serde", - "siphasher", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - [[package]] name = "swc_common" version = "5.0.0" @@ -5158,7 +5173,7 @@ checksum = "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" dependencies = [ "ahash 0.8.11", "anyhow", - "ast_node 3.0.0", + "ast_node", "better_scoped_tls", "bytecheck 0.8.0", "cfg-if", @@ -5174,8 +5189,8 @@ dependencies = [ "serde", "siphasher", "sourcemap", - "swc_allocator 2.0.0", - "swc_atoms 3.0.0", + "swc_allocator", + "swc_atoms", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -5207,22 +5222,22 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "swc_core" -version = "8.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324e9dc1ddc05bb3ccef6b7541177a4bf7ae25ccaee65832a45a8c20a968ed80" +checksum = "ddbc629c1b7f01815d52b580b6b28b328b830d5d97ca6e70b5986cddfbb942c1" dependencies = [ "once_cell", - "swc_allocator 2.0.0", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_allocator", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_codegen", - "swc_ecma_parser 6.0.0", + "swc_ecma_parser", "swc_ecma_preset_env", "swc_ecma_quote_macros", "swc_ecma_transforms_base", @@ -5242,27 +5257,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4257865f3b7f30a6c6f46035a39f27c08b59a1af093a9400f90bd5e2d510993" -dependencies = [ - "bitflags 2.6.0", - "is-macro", - "num-bigint", - "phf 0.11.2", - "scoped-tls", - "string_enum", - "swc_atoms 2.0.0", - "swc_common 2.0.1", - "swc_visit", - "unicode-id-start", -] - -[[package]] -name = "swc_ecma_ast" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94cf86f17358b93fcfe2876a9f0f7a7ebbff94cd6eaab4c809c7a0da1f4b892e" +checksum = "82f448db2d1c52ffd2bd3788d89cafd8b5a75b97f0dc8aae00874dda2647f6b6" dependencies = [ "bitflags 2.6.0", "bytecheck 0.8.0", @@ -5273,17 +5270,17 @@ dependencies = [ "rkyv 0.8.9", "scoped-tls", "string_enum", - "swc_atoms 3.0.0", - "swc_common 5.0.0", + "swc_atoms", + "swc_common", "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_codegen" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb17e77270860f2a975c546c4609e9fa7ae8dbcf85260497e31af19890645800" +checksum = "7f93692de35a77d920ce8d96a46217735e5f86bf42f76cc8f1a60628c347c4c8" dependencies = [ "memchr", "num-bigint", @@ -5291,10 +5288,10 @@ dependencies = [ "regex", "serde", "sourcemap", - "swc_allocator 2.0.0", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_allocator", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_codegen_macros", "tracing", ] @@ -5308,18 +5305,18 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "swc_ecma_compat_bugfixes" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448864548ea7c1866d140e36829196e5d7b35a55b4a1563945a8ce39322b8e7a" +checksum = "748636a889a7bf082ca4547fdb89176cdac40418427b47421a48db47b7443492" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_compat_es2015", "swc_ecma_transforms_base", "swc_ecma_utils", @@ -5330,12 +5327,12 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a04016559d293d2ac507d931e46ecfd92eb5e96ccf5452bc81c18c47806b858" +checksum = "373e66d36d26f1b202955c7062a902f54ca5f69918253d98efdc7a3e6ecad45a" dependencies = [ - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_common", + "swc_ecma_ast", "swc_ecma_utils", "swc_ecma_visit", "swc_trace_macro", @@ -5343,9 +5340,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aceb1b432819541aa1dd129b4a226f41cf881a53040efc711a625ee5f23e9afd" +checksum = "47bf8a8f3348a810b865622fdc5f9198e432d0ab49c074f861229441dfcf3a22" dependencies = [ "arrayvec", "indexmap 2.6.0", @@ -5354,10 +5351,10 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "swc_atoms 3.0.0", - "swc_common 5.0.0", + "swc_atoms", + "swc_common", "swc_config", - "swc_ecma_ast 5.0.0", + "swc_ecma_ast", "swc_ecma_compat_common", "swc_ecma_transforms_base", "swc_ecma_transforms_classes", @@ -5370,13 +5367,13 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc0d69f6541b781e4e95c1954e8ab916095b7369cdf69e14bf83be17b2dd943" +checksum = "0ddd488f29abb9faf192f15d907a0fdba9b01d502ea1eab1afe25e484ec6e4c9" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_macros", "swc_ecma_utils", @@ -5387,14 +5384,14 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac80866f541899e4c59a954c0a37a4fd21ea1455dc44400c088b72299c1d2cc" +checksum = "874ebcd6417b029ee719fbab9cb3c8b16f7d922a6bb45f07913292c101fa85d9" dependencies = [ "serde", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_macros", "swc_ecma_utils", @@ -5405,14 +5402,14 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdc28efd763ad5fea7acc2f1fc73ade5b334201369b88aff472053b64b304a76" +checksum = "2f7a742b37dd913674db4e53e0d645d1ba606d413432adf17afd9575ffc69790" dependencies = [ "serde", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_compat_common", "swc_ecma_transforms_base", "swc_ecma_transforms_macros", @@ -5424,13 +5421,13 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2439138f8b8c7cf1401395e0bbb6d3e35d20277268f8e8aa41fa64841af992e" +checksum = "d2e114e2ad0248529d9f211a6c8f411773b1468d9b17180829999f71ea5d853d" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", @@ -5440,14 +5437,14 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a37218dcb1ad82943b9ebfbfbc283ba1ba542ed3c60aacea0b3a06e7f38809" +checksum = "cb6cc14fac0ac8728259b913a6bd27d6e6a8b589004f94bbac29d0e1d51ab73e" dependencies = [ "serde", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_compat_es2022", "swc_ecma_transforms_base", "swc_ecma_utils", @@ -5458,13 +5455,13 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c4c9d40dcf5094e863ceac27c92053ef970991e46f190ddad678b8e3ca3ecde" +checksum = "c332af5dbcda1f6378e3248c542fbe54faff7e5a45d91eb11896e6e89232529c" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", @@ -5474,13 +5471,13 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93edab9540513a7622addbf2494fa61f487daf98d2c1ed819958b2a3d271835e" +checksum = "d8cac23712e95dc29f9cdd249b68c6b6c2da44dd7a6415bb201ee9a4c57cf41d" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_compat_common", "swc_ecma_transforms_base", "swc_ecma_transforms_classes", @@ -5493,12 +5490,12 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f158dcb284c676bfb425c42adf307a3259d71c999c0970370ed3e09886d83c9" +checksum = "e08d1848b9677ca3bda15d2f890aee0c7a096010d2dd27b6aac8fbeb4556e4a9" dependencies = [ - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", @@ -5508,31 +5505,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257302df45f35f92bc9b337537a568dd7c3e96bb09db135d41f9cd7ab4ae0ecb" -dependencies = [ - "either", - "new_debug_unreachable", - "num-bigint", - "num-traits", - "phf 0.11.2", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms 2.0.0", - "swc_common 2.0.1", - "swc_ecma_ast 2.0.0", - "tracing", - "typed-arena", -] - -[[package]] -name = "swc_ecma_parser" -version = "6.0.0" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2c361b4153905dc088a6bacfaa944b582305cf94fbfcaa9b3aa61a7dd3adbf9" +checksum = "f92ea41c3c3f0fe77991fee96b91bc4c7af43b55fdb6564fdc31b8c2d0b1e220" dependencies = [ "either", "new_debug_unreachable", @@ -5543,18 +5518,18 @@ dependencies = [ "smallvec", "smartstring", "stacker", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "tracing", "typed-arena", ] [[package]] name = "swc_ecma_preset_env" -version = "7.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52837356f13d3ce29524b113d735332826d98b45fcc78a1e1b58a708d9d2981" +checksum = "f61f42ee34bce3d543285abb4731ba033d18258a89cf119268ed5ffd8e74e89f" dependencies = [ "anyhow", "dashmap", @@ -5567,9 +5542,9 @@ dependencies = [ "serde_json", "st-map", "string_enum", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms", "swc_ecma_utils", "swc_ecma_visit", @@ -5584,12 +5559,12 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", - "swc_ecma_parser 6.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_parser", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -5607,13 +5582,13 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "7.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85be851a12e79e29bb4a60175a57de46219d71e662b13b67d5fa97d41a000116" +checksum = "06ee0a6cd6af77166b5c9e295c72140768abc408477ea98006eb60daf8d568aa" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_compat", "swc_ecma_transforms_proposal", @@ -5623,9 +5598,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "6.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2409f9c896f99481d9f609de89c7786ccd0dba008650a4116f1aef7a58926422" +checksum = "09fdc36d220bcd51f70b1d78bdd8c1e1a172b4e594c385bdd9614b84a7c0e112" dependencies = [ "better_scoped_tls", "bitflags 2.6.0", @@ -5635,24 +5610,25 @@ dependencies = [ "rustc-hash 1.1.0", "serde", "smallvec", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", - "swc_ecma_parser 6.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_parser", "swc_ecma_utils", "swc_ecma_visit", + "swc_parallel", "tracing", ] [[package]] name = "swc_ecma_transforms_classes" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cd3a9eacaf2aa2ec7a8139e3c3883ddf4f8e948a08ee378725a4ad658beb3d9" +checksum = "331bfc8add971c9ed71a2febfdd133d9f62cc36ed8f329f3d9602315a22fbeb5" dependencies = [ - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", @@ -5660,9 +5636,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e245e2cb96ff093c0c3170dbe4c063a0b937ce4527d37f52f467529d4977634b" +checksum = "d537411c909aca11ccf6e5ff5cdd4eb246958b4b6eb9ae16fb5ffd6d93291f3a" dependencies = [ "arrayvec", "indexmap 2.6.0", @@ -5670,10 +5646,10 @@ dependencies = [ "num-bigint", "serde", "smallvec", - "swc_atoms 3.0.0", - "swc_common 5.0.0", + "swc_atoms", + "swc_common", "swc_config", - "swc_ecma_ast 5.0.0", + "swc_ecma_ast", "swc_ecma_compat_bugfixes", "swc_ecma_compat_common", "swc_ecma_compat_es2015", @@ -5703,14 +5679,14 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] name = "swc_ecma_transforms_optimization" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "350a4965abfada7d5b23b3140896652acc11e110ac042a160bcea5bf8b08d367" +checksum = "e8872f4c8893e507beb5f379d83d001b050323499367e410702ca8e79e081226" dependencies = [ "dashmap", "indexmap 2.6.0", @@ -5718,10 +5694,10 @@ dependencies = [ "petgraph", "rustc-hash 1.1.0", "serde_json", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", - "swc_ecma_parser 6.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_parser", "swc_ecma_transforms_base", "swc_ecma_transforms_macros", "swc_ecma_utils", @@ -5732,17 +5708,17 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cba55188e66696c43333d19492f69a6f4a7785f9486ebc1b3cf7c5f743927505" +checksum = "9e323bdc2a76b7ecaee380913f6509d8f175fbfa1a25c3bda74f4a2dd2e5976d" dependencies = [ "either", "rustc-hash 1.1.0", "serde", "smallvec", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", @@ -5752,9 +5728,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cabf9375cfb71fc0e3d98e07e6fca39a18daa23d4878d8d2daa4c2b6c07b379" +checksum = "aebcf8a522005fc12c79d34e3643b9ac143118a395ff7d48070751a1aafc2c3d" dependencies = [ "base64 0.21.7", "dashmap", @@ -5763,12 +5739,12 @@ dependencies = [ "serde", "sha1", "string_enum", - "swc_allocator 2.0.0", - "swc_atoms 3.0.0", - "swc_common 5.0.0", + "swc_allocator", + "swc_atoms", + "swc_common", "swc_config", - "swc_ecma_ast 5.0.0", - "swc_ecma_parser 6.0.0", + "swc_ecma_ast", + "swc_ecma_parser", "swc_ecma_transforms_base", "swc_ecma_transforms_macros", "swc_ecma_utils", @@ -5777,9 +5753,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f86199b13edfb6fe4a1c6390c39f1c14a4281145d8736027c91fc25af7a0e1" +checksum = "c4cfe5283766012153669046f0f41c4e64d6c5877e5a46f2277a1f08b3a3a41d" dependencies = [ "ansi_term", "anyhow", @@ -5789,10 +5765,10 @@ dependencies = [ "serde_json", "sha2", "sourcemap", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_common", + "swc_ecma_ast", "swc_ecma_codegen", - "swc_ecma_parser 6.0.0", + "swc_ecma_parser", "swc_ecma_testing", "swc_ecma_transforms_base", "swc_ecma_utils", @@ -5803,15 +5779,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77346c37397fb238f991d6dccc027881caca539628e9a6c629299c7b94bdb08a" +checksum = "0ed09e052cf5392e3883e4fa6727346983650cd81b24dbba68e5e9dd129d75bb" dependencies = [ "ryu-js", "serde", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_react", "swc_ecma_utils", @@ -5820,9 +5796,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527fad9bdb16883782d55291fd3330925b3572f512ef89b3d92a29e2f713fe4f" +checksum = "1c9d22b4883dc6d6c21a8216bbf5aacedd7f104230b1557367ae126a2ec3a2b5" dependencies = [ "indexmap 2.6.0", "num_cpus", @@ -5830,10 +5806,11 @@ dependencies = [ "rustc-hash 1.1.0", "ryu-js", "stacker", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_visit", + "swc_parallel", "tracing", "unicode-id", ] @@ -5846,9 +5823,9 @@ checksum = "b04c06c1805bda18c27165560f1617a57453feb9fb0638d90839053641af42d4" dependencies = [ "new_debug_unreachable", "num-bigint", - "swc_atoms 3.0.0", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_visit", "tracing", ] @@ -5861,7 +5838,7 @@ checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -5874,7 +5851,7 @@ dependencies = [ "miette", "once_cell", "parking_lot", - "swc_common 5.0.0", + "swc_common", ] [[package]] @@ -5886,7 +5863,7 @@ dependencies = [ "indexmap 2.6.0", "petgraph", "rustc-hash 1.1.0", - "swc_common 5.0.0", + "swc_common", ] [[package]] @@ -5897,7 +5874,16 @@ checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", +] + +[[package]] +name = "swc_parallel" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7cde1a0f344924be62d01de0c8a98e840feae271b77dc8c1d9d2e340687225c" +dependencies = [ + "once_cell", ] [[package]] @@ -5917,7 +5903,7 @@ checksum = "0917ccfdcd3fa6cf41bdacef2388702a3b274f9ea708d930e1e8db37c7c3e1c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -5930,8 +5916,8 @@ dependencies = [ "bytecheck 0.8.0", "rancor", "rkyv 0.8.9", - "swc_common 5.0.0", - "swc_ecma_ast 5.0.0", + "swc_common", + "swc_ecma_ast", "swc_trace_macro", "tracing", ] @@ -5944,7 +5930,7 @@ checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -5970,9 +5956,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.85" +version = "2.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56" +checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" dependencies = [ "proc-macro2", "quote", @@ -5997,6 +5983,17 @@ dependencies = [ "crossbeam-queue", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "system-deps" version = "6.2.2" @@ -6055,6 +6052,16 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "terminal_size" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +dependencies = [ + "rustix", + "windows-sys 0.59.0", +] + [[package]] name = "termtree" version = "0.4.1" @@ -6075,7 +6082,7 @@ dependencies = [ "regex", "serde", "serde_json", - "swc_common 5.0.0", + "swc_common", "swc_error_reporters", "testing_macros", "tracing", @@ -6095,7 +6102,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -6115,7 +6122,16 @@ version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.65", +] + +[[package]] +name = "thiserror" +version = "2.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" +dependencies = [ + "thiserror-impl 2.0.9", ] [[package]] @@ -6126,7 +6142,18 @@ checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] @@ -6181,6 +6208,16 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinytemplate" version = "1.2.1" @@ -6193,9 +6230,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "serde", "tinyvec_macros", @@ -6209,9 +6246,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.0" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes", @@ -6233,7 +6270,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -6252,7 +6289,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.16", + "rustls", "rustls-pki-types", "tokio", ] @@ -6299,9 +6336,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -6315,20 +6352,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" dependencies = [ "crossbeam-channel", - "thiserror", + "thiserror 1.0.65", "time", "tracing-subscriber", ] [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -6344,9 +6381,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -6365,9 +6402,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -6399,7 +6436,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote", - "syn 2.0.85", + "syn 2.0.95", ] [[package]] @@ -6464,12 +6501,6 @@ dependencies = [ "libc", ] -[[package]] -name = "unicode-bidi" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" - [[package]] name = "unicode-id" version = "0.3.5" @@ -6494,15 +6525,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" -[[package]] -name = "unicode-normalization" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-segmentation" version = "1.12.0" @@ -6537,17 +6559,17 @@ dependencies = [ "log", "native-tls", "once_cell", - "rustls 0.23.16", + "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.6", + "webpki-roots", ] [[package]] name = "url" -version = "2.5.2" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -6567,6 +6589,18 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" version = "0.2.2" @@ -6701,7 +6735,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", "wasm-bindgen-shared", ] @@ -6735,7 +6769,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6756,12 +6790,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - [[package]] name = "webpki-roots" version = "0.26.6" @@ -6788,15 +6816,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "wild" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" -dependencies = [ - "glob", -] - [[package]] name = "winapi" version = "0.3.9" @@ -6968,6 +6987,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -6989,9 +7020,9 @@ dependencies = [ [[package]] name = "xxhash-rust" -version = "0.8.12" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yansi" @@ -6999,6 +7030,30 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.35" @@ -7017,7 +7072,28 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.95", +] + +[[package]] +name = "zerofrom" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", + "synstructure", ] [[package]] @@ -7026,16 +7102,40 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "zopfli" -version = "0.7.4" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0650ae6a051326d798eb099b632f1afb0d323d25ee4ec82ffb0779512084d5" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" dependencies = [ + "bumpalo", "crc32fast", + "lockfree-object-pool", "log", + "once_cell", "simd-adler32", - "typed-arena", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 1c24e54b7..a2c569823 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,95 +12,104 @@ inherits = "release" debug = true [workspace.dependencies] -Inflector = "0.11.4" -anyhow = "1" -assert_fs = "1.1.1" -async-trait = "0.1" -bitflags = "2.5.0" -browserslist-rs = "0.16" +anyhow = "1.0.95" +assert_fs = "1.1.2" +async-trait = "0.1.85" +bitflags = "2.6.0" cfg-if = "1.0.0" +clap = "4.5.23" +clippy = "0.0.302" crash-handler = "0.6.2" -clap = "4.5" criterion = "0.5.1" crossbeam = "0.8.4" -crossbeam-channel = "0.5.6" -clippy = "0.0.302" -data-encoding = "2.3.2" -derive_builder = "0.20.0" -dunce = "1.0.1" -dyn-hash = "0.x" -es-module-lexer = { git = "https://github.com/devongovett/es-module-lexer" } +crossbeam-channel = "0.5.14" +data-encoding = "2.6.0" +derive_builder = "0.20.2" +dunce = "1.0.5" +dyn-hash = "0.2.0" getrandom = { version = "0.2.15", default-features = false } -git2 = { version = "0.19", default-features = false } -glob = "0.3.1" +git2 = { version = "0.20.0", default-features = false } +glob = "0.3.2" glob-match = "0.2.1" -heed = "0.20.3" -hex = "0.4" +heed = "0.21.0" +hex = "0.4.3" html5ever = { git = "https://github.com/servo/html5ever", rev = "a831e82fcee980d80f53699dc14bdfc39a17dc5f" } -image = "0.25.2" -indexmap = "1.9.2" -indoc = "1.0.3" +image = "0.25.5" +indoc = "2.0.5" +Inflector = "0.11.4" is_elevated = "0.1.2" -itertools = "0.10.5" -jemallocator = "0.3.2" +itertools = "0.14.0" +jemallocator = "0.5.4" json = "0.12.4" json5 = "0.4.1" -lazy_static = "1.5" -libc = "0.2" +lazy_static = "1.5.0" +libc = "0.2.169" lightningcss = "1.0.0-alpha.59" -log = "0.4.21" +log = "0.4.22" lz4_flex = "0.11.3" -markup5ever = { git = "https://github.com/servo/html5ever", rev = "a831e82fcee980d80f53699dc14bdfc39a17dc5f" } -markup5ever_rcdom = { git = "https://github.com/servo/html5ever", rev = "a831e82fcee980d80f53699dc14bdfc39a17dc5f" } -mimalloc = { version = "0.1.25", default-features = false } +mimalloc = { version = "0.1.43", default-features = false } minidumper = "0.8.3" -mockall = "0.12.1" -mozjpeg-sys = "2" -napi = "2.16.4" -napi-build = "2" -napi-derive = "2.16.3" -nodejs-semver = "4.0.0" -nom = "7.1" +mockall = "0.13.1" +mozjpeg-sys = "2.2.2" +napi = "2.16.13" +napi-build = "2.1.4" +napi-derive = "2.16.13" +nodejs-semver = "4.1.0" +nom = "7.1.3" num_cpus = "1.16.0" -once_cell = "1.19.0" -oxipng = "8.0.0" -parcel_sourcemap = "2.1.1" -parking_lot = "0.12" +once_cell = "1.20.2" +oxipng = "9.1.3" +parking_lot = "0.12.3" path-slash = "0.1.4" pathdiff = "0.2.1" -percent-encoding = "2.2.0" -petgraph = "0.6.5" -pretty_assertions = "1.4.0" +percent-encoding = "2.3.1" +pretty_assertions = "1.4.1" rand = "0.8.5" rayon = "1.10.0" -regex = "1.10.5" -rkyv = "0.7.38" -sentry = { version = "0.32.2", default-features = false } -serde = "1" -serde-bool = "0.1.3" -serde-value = "0.7.0" -serde_bytes = "0.11.5" -serde_json = "1.0" +regex = "1.11.1" +sentry = { version = "0.35.0", default-features = false } +serde = "1.0.217" +serde_bytes = "0.11.15" +serde_json = "1.0.135" serde_json5 = "0.1.0" serde_repr = "0.1.19" -serde_yaml = "0.9" serde_yml = "0.0.12" -sha-1 = "0.10.0" -sourcemap = "*" -swc_core = "8.0.1" -swc_ecma_parser = "*" -swc_ecma_transforms_testing = "6.0.0" -thiserror = "1.0" -tinyvec = "1.8" +serde-bool = "0.1.3" +serde-value = "0.7.0" +sha-1 = "0.10.1" +sourcemap = "9.1.2" +swc_core = "10.0.0" +swc_ecma_parser = "6.0.1" +swc_ecma_transforms_testing = "7.0.0" +thiserror = "2.0.9" thread_local = "1.1.8" -tokio = "1" -toml = "0.8.12" -tracing = "0.1" +tinyvec = "1.8.1" +tokio = "1.42.0" +toml = "0.8.19" +tracing = "0.1.41" tracing-appender = "0.2.3" tracing-chrome = "0.7.2" -tracing-subscriber = "0.3" +tracing-subscriber = "0.3.19" tracing-test = "0.2.5" -url = "2.3.1" +url = "2.5.4" url-search-params = "12.0.0" -whoami = "1.5.1" -xxhash-rust = "0.8.2" +whoami = "1.5.2" +xxhash-rust = "0.8.15" + +# DEPRECATED +serde_yaml = "0.9.34+deprecated" + +# CANNOT UPDATE +## conflicting dependency on indexmap +browserslist-rs = "0.17.0" +indexmap = "1.9.2" +petgraph = "0.6.5" + +## rkyv includes a breaking change in a minor release which breaks parcel_sourcemap +parcel_sourcemap = "2.1.1" +rkyv = "0.7.38" + +## Other +es-module-lexer = { git = "https://github.com/devongovett/es-module-lexer" } +markup5ever = { git = "https://github.com/servo/html5ever", rev = "a831e82fcee980d80f53699dc14bdfc39a17dc5f" } +markup5ever_rcdom = { git = "https://github.com/servo/html5ever", rev = "a831e82fcee980d80f53699dc14bdfc39a17dc5f" } diff --git a/crates/node-bindings/src/image.rs b/crates/node-bindings/src/image.rs index d8c56720f..96863f530 100644 --- a/crates/node-bindings/src/image.rs +++ b/crates/node-bindings/src/image.rs @@ -10,8 +10,8 @@ use napi::JsBuffer; use napi::Result; use napi_derive::napi; use oxipng::optimize_from_memory; -use oxipng::Headers; use oxipng::Options; +use oxipng::StripChunks; #[napi] pub fn optimize_image(kind: String, buf: Buffer, env: Env) -> Result { @@ -20,7 +20,7 @@ pub fn optimize_image(kind: String, buf: Buffer, env: Env) -> Result { match kind.as_ref() { "png" => { let options = Options { - strip: Headers::Safe, + strip: StripChunks::Safe, ..Default::default() }; match optimize_from_memory(slice, &options) {