From b77ebeeb45448e9fec3eab183d39bec2c0eaab7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 13:52:27 +0900 Subject: [PATCH 01/37] default-features = false --- Cargo.toml | 216 +++++++++--------- bindings/Cargo.toml | 82 +++---- bindings/binding_core_node/Cargo.toml | 32 +-- bindings/binding_core_wasm/Cargo.toml | 12 +- bindings/binding_es_ast_viewer/Cargo.toml | 4 +- bindings/binding_html_node/Cargo.toml | 40 ++-- bindings/binding_minifier_node/Cargo.toml | 42 ++-- bindings/binding_minifier_wasm/Cargo.toml | 12 +- .../binding_react_compiler_node/Cargo.toml | 40 ++-- bindings/binding_typescript_wasm/Cargo.toml | 30 +-- bindings/node_macro_deps/Cargo.toml | 2 +- bindings/swc_cli/Cargo.toml | 6 +- crates/ast_node/Cargo.toml | 4 +- crates/better_scoped_tls/Cargo.toml | 2 +- crates/binding_macros/Cargo.toml | 12 +- crates/dbg-swc/Cargo.toml | 40 ++-- crates/from_variant/Cargo.toml | 2 +- crates/hstr/Cargo.toml | 38 +-- crates/jsdoc/Cargo.toml | 14 +- crates/preset_env_base/Cargo.toml | 20 +- crates/string_enum/Cargo.toml | 6 +- crates/swc/Cargo.toml | 98 ++++---- crates/swc_allocator/Cargo.toml | 14 +- crates/swc_atoms/Cargo.toml | 16 +- crates/swc_bundler/Cargo.toml | 68 +++--- crates/swc_cli_impl/Cargo.toml | 28 +-- crates/swc_common/Cargo.toml | 56 ++--- crates/swc_compiler_base/Cargo.toml | 32 +-- crates/swc_config/Cargo.toml | 26 +-- crates/swc_config_macro/Cargo.toml | 8 +- crates/swc_core/Cargo.toml | 94 ++++---- .../tests/fixture/stub_napi/Cargo.toml | 24 +- .../tests/fixture/stub_wasm/Cargo.toml | 14 +- crates/swc_css/Cargo.toml | 18 +- crates/swc_css_ast/Cargo.toml | 14 +- crates/swc_css_codegen/Cargo.toml | 24 +- crates/swc_css_codegen_macros/Cargo.toml | 4 +- crates/swc_css_compat/Cargo.toml | 20 +- crates/swc_css_lints/Cargo.toml | 30 +-- crates/swc_css_minifier/Cargo.toml | 20 +- crates/swc_css_modules/Cargo.toml | 22 +- crates/swc_css_parser/Cargo.toml | 20 +- crates/swc_css_prefixer/Cargo.toml | 26 +-- crates/swc_css_utils/Cargo.toml | 14 +- crates/swc_css_visit/Cargo.toml | 10 +- crates/swc_ecma_ast/Cargo.toml | 36 +-- crates/swc_ecma_codegen/Cargo.toml | 46 ++-- crates/swc_ecma_codegen_macros/Cargo.toml | 4 +- crates/swc_ecma_compat_bugfixes/Cargo.toml | 24 +- crates/swc_ecma_compat_common/Cargo.toml | 8 +- crates/swc_ecma_compat_es2015/Cargo.toml | 42 ++-- crates/swc_ecma_compat_es2016/Cargo.toml | 20 +- crates/swc_ecma_compat_es2017/Cargo.toml | 16 +- crates/swc_ecma_compat_es2018/Cargo.toml | 20 +- crates/swc_ecma_compat_es2019/Cargo.toml | 18 +- crates/swc_ecma_compat_es2020/Cargo.toml | 18 +- crates/swc_ecma_compat_es2021/Cargo.toml | 10 +- crates/swc_ecma_compat_es2022/Cargo.toml | 26 +-- crates/swc_ecma_compat_es3/Cargo.toml | 16 +- crates/swc_ecma_compiler/Cargo.toml | 20 +- crates/swc_ecma_ext_transforms/Cargo.toml | 10 +- crates/swc_ecma_lexer/Cargo.toml | 36 +-- crates/swc_ecma_lints/Cargo.toml | 32 +-- crates/swc_ecma_loader/Cargo.toml | 32 +-- crates/swc_ecma_minifier/Cargo.toml | 74 +++--- crates/swc_ecma_minifier/fuzz/Cargo.toml | 20 +- crates/swc_ecma_parser/Cargo.toml | 44 ++-- crates/swc_ecma_preset_env/Cargo.toml | 52 ++--- crates/swc_ecma_quote/Cargo.toml | 6 +- crates/swc_ecma_quote_macros/Cargo.toml | 18 +- crates/swc_ecma_react_compiler/Cargo.toml | 10 +- crates/swc_ecma_regexp/Cargo.toml | 18 +- crates/swc_ecma_regexp_ast/Cargo.toml | 12 +- crates/swc_ecma_regexp_visit/Cargo.toml | 10 +- crates/swc_ecma_testing/Cargo.toml | 10 +- crates/swc_ecma_transforms/Cargo.toml | 30 +-- crates/swc_ecma_transforms_base/Cargo.toml | 42 ++-- crates/swc_ecma_transforms_classes/Cargo.toml | 10 +- crates/swc_ecma_transforms_compat/Cargo.toml | 52 ++--- crates/swc_ecma_transforms_macros/Cargo.toml | 8 +- crates/swc_ecma_transforms_module/Cargo.toml | 46 ++-- .../Cargo.toml | 46 ++-- .../swc_ecma_transforms_proposal/Cargo.toml | 28 +-- crates/swc_ecma_transforms_react/Cargo.toml | 38 +-- crates/swc_ecma_transforms_testing/Cargo.toml | 34 +-- .../swc_ecma_transforms_typescript/Cargo.toml | 38 +-- crates/swc_ecma_usage_analyzer/Cargo.toml | 20 +- crates/swc_ecma_utils/Cargo.toml | 30 +-- crates/swc_ecma_visit/Cargo.toml | 16 +- crates/swc_ecmascript/Cargo.toml | 18 +- crates/swc_eq_ignore_macros/Cargo.toml | 6 +- crates/swc_error_reporters/Cargo.toml | 8 +- crates/swc_estree_ast/Cargo.toml | 10 +- crates/swc_estree_compat/Cargo.toml | 34 +-- crates/swc_graph_analyzer/Cargo.toml | 10 +- crates/swc_html/Cargo.toml | 8 +- crates/swc_html_ast/Cargo.toml | 14 +- crates/swc_html_codegen/Cargo.toml | 22 +- crates/swc_html_codegen_macros/Cargo.toml | 4 +- crates/swc_html_minifier/Cargo.toml | 44 ++-- crates/swc_html_parser/Cargo.toml | 22 +- crates/swc_html_utils/Cargo.toml | 10 +- crates/swc_html_visit/Cargo.toml | 10 +- crates/swc_macros_common/Cargo.toml | 4 +- crates/swc_malloc/Cargo.toml | 8 +- crates/swc_node_bundler/Cargo.toml | 28 +-- crates/swc_node_comments/Cargo.toml | 8 +- crates/swc_nodejs_common/Cargo.toml | 10 +- crates/swc_plugin/Cargo.toml | 2 +- crates/swc_plugin_backend_tests/Cargo.toml | 32 +-- .../css-plugins/swc_noop_plugin/Cargo.toml | 2 +- .../tests/fixture/issue_6404/Cargo.toml | 2 +- .../fixture/swc_internal_plugin/Cargo.toml | 4 +- .../tests/fixture/swc_noop_plugin/Cargo.toml | 2 +- crates/swc_plugin_backend_wasmer/Cargo.toml | 12 +- crates/swc_plugin_backend_wasmtime/Cargo.toml | 8 +- crates/swc_plugin_macro/Cargo.toml | 6 +- crates/swc_plugin_proxy/Cargo.toml | 18 +- crates/swc_plugin_runner/Cargo.toml | 28 +-- crates/swc_timer/Cargo.toml | 4 +- crates/swc_trace_macro/Cargo.toml | 4 +- crates/swc_transform_common/Cargo.toml | 8 +- crates/swc_ts_fast_strip/Cargo.toml | 26 +-- crates/swc_typescript/Cargo.toml | 24 +- crates/swc_visit/Cargo.toml | 4 +- crates/swc_xml/Cargo.toml | 8 +- crates/swc_xml_ast/Cargo.toml | 10 +- crates/swc_xml_codegen/Cargo.toml | 18 +- crates/swc_xml_codegen_macros/Cargo.toml | 4 +- crates/swc_xml_parser/Cargo.toml | 16 +- crates/swc_xml_visit/Cargo.toml | 10 +- crates/testing/Cargo.toml | 24 +- crates/testing_macros/Cargo.toml | 14 +- .../e2e/fixtures/plugin_analyze/Cargo.toml | 4 +- .../plugin_transform_schema_v1/Cargo.toml | 2 +- .../plugin_transform_schema_vtest/Cargo.toml | 2 +- tools/generate-code/Cargo.toml | 14 +- tools/swc-releaser/Cargo.toml | 12 +- xtask/Cargo.toml | 18 +- 139 files changed, 1561 insertions(+), 1561 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8010457114be..9cdbabebb8a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,125 +10,125 @@ resolver = "2" [workspace.dependencies] # bytecheck version should be in sync with rkyv version. Do not bump individually. - bytecheck = "0.8.0" - rancor = "0.1.0" - rkyv = "0.8.8" - - - Inflector = "0.11.4" - allocator-api2 = "0.2.18" - ansi_term = "0.12.1" - anyhow = "1.0.81" - arbitrary = "1" - arrayvec = "0.7.4" - ascii = "1.1.0" - assert_cmd = "2.0.12" - assert_fs = "1.0.13" - auto_impl = "1.2.0" - base64 = "0.22.1" - bitflags = "2.5.0" - blake3 = "1.5.4" - browserslist-rs = "0.19.0" - bumpalo = "3.16.0" - bytes-str = "0.2.5" - cargo_metadata = "0.18.1" - changesets = "0.2.2" - chrono = "0.4.38" - codspeed-criterion-compat = "3.0.4" - compact_str = "0.7.1" - console_error_panic_hook = "0.1.7" - copyless = "0.1.5" - crc = "2.1.0" - criterion = "0.5.1" - dashmap = "5.5.3" - dialoguer = "0.10.2" - difference = "2" - either = "1.10.0" - enumset = "1.1.2" - flate2 = "1.0" - glob = "0.3.0" + bytecheck = { version = "0.8.0", default-features = false } + rancor = { version = "0.1.0", default-features = false } + rkyv = { version = "0.8.8", default-features = false } + + + Inflector = { version = "0.11.4", default-features = false } + allocator-api2 = { version = "0.2.18", default-features = false } + ansi_term = { version = "0.12.1", default-features = false } + anyhow = { version = "1.0.81", default-features = false } + arbitrary = { version = "1", default-features = false } + arrayvec = { version = "0.7.4", default-features = false } + ascii = { version = "1.1.0", default-features = false } + assert_cmd = { version = "2.0.12", default-features = false } + assert_fs = { version = "1.0.13", default-features = false } + auto_impl = { version = "1.2.0", default-features = false } + base64 = { version = "0.22.1", default-features = false } + bitflags = { version = "2.5.0", default-features = false } + blake3 = { version = "1.5.4", default-features = false } + browserslist-rs = { version = "0.19.0", default-features = false } + bumpalo = { version = "3.16.0", default-features = false } + bytes-str = { version = "0.2.5", default-features = false } + cargo_metadata = { version = "0.18.1", default-features = false } + changesets = { version = "0.2.2", default-features = false } + chrono = { version = "0.4.38", default-features = false } + codspeed-criterion-compat = { version = "3.0.4", default-features = false } + compact_str = { version = "0.7.1", default-features = false } + console_error_panic_hook = { version = "0.1.7", default-features = false } + copyless = { version = "0.1.5", default-features = false } + crc = { version = "2.1.0", default-features = false } + criterion = { version = "0.5.1", default-features = false } + dashmap = { version = "5.5.3", default-features = false } + dialoguer = { version = "0.10.2", default-features = false } + difference = { version = "2", default-features = false } + either = { version = "1.10.0", default-features = false } + enumset = { version = "1.1.2", default-features = false } + flate2 = { version = "1.0", default-features = false } + glob = { version = "0.3.0", default-features = false } globset = { version = "0.4.16", default-features = false } - hashbrown = "0.14.5" - hex = "0.4.3" - humansize = "2.1.3" - indexmap = "2.0.0" - is-macro = "0.3.5" - js-sys = "0.3.59" - jsonc-parser = "0.26.2" - kstring = "2.0.0" - lazy_static = "1.4.0" - lexical = "6.1.0" - lru = "0.16.1" - memchr = "2.6.1" - miette = "7.2.0" + hashbrown = { version = "0.14.5", default-features = false } + hex = { version = "0.4.3", default-features = false } + humansize = { version = "2.1.3", default-features = false } + indexmap = { version = "2.0.0", default-features = false } + is-macro = { version = "0.3.5", default-features = false } + js-sys = { version = "0.3.59", default-features = false } + jsonc-parser = { version = "0.26.2", default-features = false } + kstring = { version = "2.0.0", default-features = false } + lazy_static = { version = "1.4.0", default-features = false } + lexical = { version = "6.1.0", default-features = false } + lru = { version = "0.16.1", default-features = false } + memchr = { version = "2.6.1", default-features = false } + miette = { version = "7.2.0", default-features = false } napi = { version = "3", default-features = false } napi-derive = { version = "3", default-features = false } - new_debug_unreachable = "1.0.6" - nom = "7.1.3" - ntest = "0.7.2" - num-bigint = "0.4.3" - num_cpus = "1.13.1" - once_cell = "1.19.0" + new_debug_unreachable = { version = "1.0.6", default-features = false } + nom = { version = "7.1.3", default-features = false } + ntest = { version = "0.7.2", default-features = false } + num-bigint = { version = "0.4.3", default-features = false } + num_cpus = { version = "1.13.1", default-features = false } + once_cell = { version = "1.19.0", default-features = false } par-core = { version = "2.0.0", default-features = false } - par-iter = "2.0.0" - parking_lot = "0.12.1" - path-absolutize = "3.0.11" - pathdiff = "0.2.1" - petgraph = "0.7.1" - phf = "0.11.2" - pretty_assertions = "1.3" - proc-macro2 = "1.0.24" - quote = "1.0.7" - radix_fmt = "1.0.0" - rand = "0.8.5" - rayon = "1.7.0" - regex = "1.5.4" - regress = "0.10.3" - relative-path = "1.6.1" - reqwest = "0.11.14" - rustc-hash = "2" - ryu-js = "1.0.0" - scoped-tls = "1.0.1" - semver = "1.0.20" - seq-macro = "0.3" - serde = "1.0.225" - serde-wasm-bindgen = "0.4.5" - serde_derive = "1.0.225" - serde_json = "1.0.115" - sha1 = "0.10.6" - sha2 = "0.10.8" - shrink-to-fit = "0.2.1" - siphasher = "0.3.9" - smallvec = "1.8.0" - smartstring = "1.0.1" - smol_str = "0.2.0" - st-map = "0.2.0" - string_cache = "0.8.7" - swc_sourcemap = "9.3.0" - syn = "2" - tempfile = "3.6.0" - termcolor = "1.0" - thiserror = "1.0.30" + par-iter = { version = "2.0.0", default-features = false } + parking_lot = { version = "0.12.1", default-features = false } + path-absolutize = { version = "3.0.11", default-features = false } + pathdiff = { version = "0.2.1", default-features = false } + petgraph = { version = "0.7.1", default-features = false } + phf = { version = "0.11.2", default-features = false } + pretty_assertions = { version = "1.3", default-features = false } + proc-macro2 = { version = "1.0.24", default-features = false } + quote = { version = "1.0.7", default-features = false } + radix_fmt = { version = "1.0.0", default-features = false } + rand = { version = "0.8.5", default-features = false } + rayon = { version = "1.7.0", default-features = false } + regex = { version = "1.5.4", default-features = false } + regress = { version = "0.10.3", default-features = false } + relative-path = { version = "1.6.1", default-features = false } + reqwest = { version = "0.11.14", default-features = false } + rustc-hash = { version = "2", default-features = false } + ryu-js = { version = "1.0.0", default-features = false } + scoped-tls = { version = "1.0.1", default-features = false } + semver = { version = "1.0.20", default-features = false } + seq-macro = { version = "0.3", default-features = false } + serde = { version = "1.0.225", default-features = false } + serde-wasm-bindgen = { version = "0.4.5", default-features = false } + serde_derive = { version = "1.0.225", default-features = false } + serde_json = { version = "1.0.115", default-features = false } + sha1 = { version = "0.10.6", default-features = false } + sha2 = { version = "0.10.8", default-features = false } + shrink-to-fit = { version = "0.2.1", default-features = false } + siphasher = { version = "0.3.9", default-features = false } + smallvec = { version = "1.8.0", default-features = false } + smartstring = { version = "1.0.1", default-features = false } + smol_str = { version = "0.2.0", default-features = false } + st-map = { version = "0.2.0", default-features = false } + string_cache = { version = "0.8.7", default-features = false } + swc_sourcemap = { version = "9.3.0", default-features = false } + syn = { version = "2", default-features = false } + tempfile = { version = "3.6.0", default-features = false } + termcolor = { version = "1.0", default-features = false } + thiserror = { version = "1.0.30", default-features = false } tokio = { version = "1", default-features = false } - toml = "0.8.2" - tracing = "0.1.40" - tracing-chrome = "0.5.0" - tracing-subscriber = "0.3.20" - triomphe = "0.1.13" - unicode-id-start = "1.2.0" - unicode-width = "0.1.4" - url = "2.5.4" + toml = { version = "0.8.2", default-features = false } + tracing = { version = "0.1.40", default-features = false } + tracing-chrome = { version = "0.5.0", default-features = false } + tracing-subscriber = { version = "0.3.20", default-features = false } + triomphe = { version = "0.1.13", default-features = false } + unicode-id-start = { version = "1.2.0", default-features = false } + unicode-width = { version = "0.1.4", default-features = false } + url = { version = "2.5.4", default-features = false } vergen = { version = "9.0.0", default-features = false } - walkdir = "2.4.0" + walkdir = { version = "2.4.0", default-features = false } wasi-common = { version = "35", default-features = false } - wasm-bindgen = "0.2.91" - wasm-bindgen-futures = "0.4.41" + wasm-bindgen = { version = "0.2.91", default-features = false } + wasm-bindgen-futures = { version = "0.4.41", default-features = false } wasmer = { version = "6.1.0-rc.2", default-features = false } wasmer-wasix = { version = "0.601.0-rc.2", default-features = false } wasmtime = { version = "35", default-features = false } - foldhash = "0.1" - precomputed-map = "0.2" + foldhash = { version = "0.1", default-features = false } + precomputed-map = { version = "0.2", default-features = false } [workspace.metadata.cargo-shear] # `serde` is used when #[ast_node] is expanded diff --git a/bindings/Cargo.toml b/bindings/Cargo.toml index 563c48408a5f..716c2a1eb17f 100644 --- a/bindings/Cargo.toml +++ b/bindings/Cargo.toml @@ -19,49 +19,49 @@ resolver = "2" [workspace.dependencies] - anyhow = "1.0.98" - backtrace = "0.3" - getrandom = "0.3.3" - js-sys = "0.3.77" - lightningcss = "1.0.0-alpha.66" - miette = "7.6.0" + anyhow = { version = "1.0.98", default-features = false } + backtrace = { version = "0.3", default-features = false } + getrandom = { version = "0.3.3", default-features = false } + js-sys = { version = "0.3.77", default-features = false } + lightningcss = { version = "1.0.0-alpha.66", default-features = false } + miette = { version = "7.6.0", default-features = false } napi = { version = "3", default-features = false } - napi-build = "2" + napi-build = { version = "2", default-features = false } napi-derive = { version = "3", default-features = false } - owo-colors = "4.2.1" - par-core = "2.0.0" - path-clean = "1.0" - quote = "1" - rustc-hash = "2" - serde = "1" - serde-wasm-bindgen = "0.6.5" - serde_json = "1.0.140" - swc_atoms = "8.0.1" - swc_cli_impl = "46.0.0" - swc_common = "16.0.0" - swc_compiler_base = "38.0.0" - swc_config = "3.1.2" - swc_core = "46.0.2" - swc_css_ast = "16.0.0" - swc_css_codegen = "16.0.0" - swc_css_minifier = "16.0.0" - swc_css_parser = "16.0.0" - swc_ecma_react_compiler = "10.0.0" - swc_error_reporters = "18.0.0" - swc_html = "28.0.0" - swc_html_ast = "16.0.0" - swc_html_minifier = "35.0.0" - swc_malloc = "1.2.4" - swc_nodejs_common = "1.0.3" - swc_sourcemap = "9.3.4" - swc_ts_fast_strip = "35.0.0" - tracing = "0.1.41" - tracing-chrome = "0.7.2" - tracing-futures = "0.2.5" - tracing-subscriber = "0.3.20" - unicode-width = "0.2.1" - wasm-bindgen = "0.2.100" - wasm-bindgen-futures = "0.4.50" + owo-colors = { version = "4.2.1", default-features = false } + par-core = { version = "2.0.0", default-features = false } + path-clean = { version = "1.0", default-features = false } + quote = { version = "1", default-features = false } + rustc-hash = { version = "2", default-features = false } + serde = { version = "1", default-features = false } + serde-wasm-bindgen = { version = "0.6.5", default-features = false } + serde_json = { version = "1.0.140", default-features = false } + swc_atoms = { version = "8.0.1", default-features = false } + swc_cli_impl = { version = "46.0.0", default-features = false } + swc_common = { version = "16.0.0", default-features = false } + swc_compiler_base = { version = "38.0.0", default-features = false } + swc_config = { version = "3.1.2", default-features = false } + swc_core = { version = "46.0.2", default-features = false } + swc_css_ast = { version = "16.0.0", default-features = false } + swc_css_codegen = { version = "16.0.0", default-features = false } + swc_css_minifier = { version = "16.0.0", default-features = false } + swc_css_parser = { version = "16.0.0", default-features = false } + swc_ecma_react_compiler = { version = "10.0.0", default-features = false } + swc_error_reporters = { version = "18.0.0", default-features = false } + swc_html = { version = "28.0.0", default-features = false } + swc_html_ast = { version = "16.0.0", default-features = false } + swc_html_minifier = { version = "35.0.0", default-features = false } + swc_malloc = { version = "1.2.4", default-features = false } + swc_nodejs_common = { version = "1.0.3", default-features = false } + swc_sourcemap = { version = "9.3.4", default-features = false } + swc_ts_fast_strip = { version = "35.0.0", default-features = false } + tracing = { version = "0.1.41", default-features = false } + tracing-chrome = { version = "0.7.2", default-features = false } + tracing-futures = { version = "0.2.5", default-features = false } + tracing-subscriber = { version = "0.3.20", default-features = false } + unicode-width = { version = "0.2.1", default-features = false } + wasm-bindgen = { version = "0.2.100", default-features = false } + wasm-bindgen-futures = { version = "0.4.50", default-features = false } [profile.release] # lto = true diff --git a/bindings/binding_core_node/Cargo.toml b/bindings/binding_core_node/Cargo.toml index 025c3bebdb3b..b6943b636b38 100644 --- a/bindings/binding_core_node/Cargo.toml +++ b/bindings/binding_core_node/Cargo.toml @@ -31,23 +31,23 @@ __plugin_transform_vtest = [ ] [build-dependencies] -napi-build = { workspace = true } +napi-build = { workspace = true, default-features = false } [dependencies] -anyhow = { workspace = true } -backtrace = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } -par-core = { workspace = true, features = ["chili"] } -path-clean = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +anyhow = { workspace = true, default-features = false } +backtrace = { workspace = true, default-features = false } +napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +napi-derive = { workspace = true, features = ["type-def"], default-features = false } +node_macro_deps = { path = "../node_macro_deps", default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +path-clean = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing-chrome = { workspace = true, default-features = false } +tracing-futures = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } swc_core = { workspace = true, features = [ "allocator_node", @@ -64,4 +64,4 @@ swc_core = { workspace = true, features = [ "base_node", "base_concurrent", ] } -swc_malloc = { workspace = true } +swc_malloc = { workspace = true, default-features = false } diff --git a/bindings/binding_core_wasm/Cargo.toml b/bindings/binding_core_wasm/Cargo.toml index 378e8ffcb756..63707c5f7f93 100644 --- a/bindings/binding_core_wasm/Cargo.toml +++ b/bindings/binding_core_wasm/Cargo.toml @@ -31,10 +31,10 @@ swc_v2 = [] plugin = [] [dependencies] -anyhow = { workspace = true } -getrandom = { workspace = true, features = ["wasm_js"] } -serde = { workspace = true, features = ["derive"] } -serde-wasm-bindgen = { workspace = true } +anyhow = { workspace = true, default-features = false } +getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde-wasm-bindgen = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ "ecma_ast_serde", "ecma_codegen", @@ -43,8 +43,8 @@ swc_core = { workspace = true, features = [ "ecma_visit", "ecma_helpers_inline", ] } -tracing = { workspace = true, features = ["max_level_off"] } -wasm-bindgen = { workspace = true, features = ["enable-interning"] } +tracing = { workspace = true, features = ["max_level_off"], default-features = false } +wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } [package.metadata.wasm-pack.profile.release] wasm-opt = false diff --git a/bindings/binding_es_ast_viewer/Cargo.toml b/bindings/binding_es_ast_viewer/Cargo.toml index d96df0f118b1..02a81760e9ce 100644 --- a/bindings/binding_es_ast_viewer/Cargo.toml +++ b/bindings/binding_es_ast_viewer/Cargo.toml @@ -8,8 +8,8 @@ repository = { workspace = true } version = "1.14.0" [dependencies] -anyhow = { workspace = true } -wasm-bindgen = { workspace = true } +anyhow = { workspace = true, default-features = false } +wasm-bindgen = { workspace = true, default-features = false } [dependencies.swc_core] features = [ diff --git a/bindings/binding_html_node/Cargo.toml b/bindings/binding_html_node/Cargo.toml index b2b7f0dd7bf7..f09a4c31a316 100644 --- a/bindings/binding_html_node/Cargo.toml +++ b/bindings/binding_html_node/Cargo.toml @@ -15,28 +15,28 @@ crate-type = ["cdylib"] [features] [build-dependencies] -napi-build = { workspace = true } +napi-build = { workspace = true, default-features = false } [dependencies] -anyhow = { workspace = true } -lightningcss = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -napi-derive = { workspace = true, features = ["type-def"] } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -swc_atoms = { workspace = true } -swc_common = { workspace = true, features = ["diagnostic-serde"] } -swc_config = { workspace = true, features = ["regex"] } -swc_css_ast = { workspace = true } -swc_css_codegen = { workspace = true } -swc_css_minifier = { workspace = true } -swc_css_parser = { workspace = true } -swc_error_reporters = { workspace = true } -swc_html = { workspace = true } -swc_html_ast = { workspace = true, features = ["serde"] } +anyhow = { workspace = true, default-features = false } +lightningcss = { workspace = true, default-features = false } +napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +napi-derive = { workspace = true, features = ["type-def"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +swc_atoms = { workspace = true, default-features = false } +swc_common = { workspace = true, features = ["diagnostic-serde"], default-features = false } +swc_config = { workspace = true, features = ["regex"], default-features = false } +swc_css_ast = { workspace = true, default-features = false } +swc_css_codegen = { workspace = true, default-features = false } +swc_css_minifier = { workspace = true, default-features = false } +swc_css_parser = { workspace = true, default-features = false } +swc_error_reporters = { workspace = true, default-features = false } +swc_html = { workspace = true, default-features = false } +swc_html_ast = { workspace = true, features = ["serde"], default-features = false } swc_html_minifier = { workspace = true, features = [ "custom-css-minifier", ] } -swc_nodejs_common = { workspace = true } -tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +swc_nodejs_common = { workspace = true, default-features = false } +tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } diff --git a/bindings/binding_minifier_node/Cargo.toml b/bindings/binding_minifier_node/Cargo.toml index d8a35ad267e2..6cd04a2a89a2 100644 --- a/bindings/binding_minifier_node/Cargo.toml +++ b/bindings/binding_minifier_node/Cargo.toml @@ -13,28 +13,28 @@ bench = false crate-type = ["cdylib"] [build-dependencies] -napi-build = { workspace = true } +napi-build = { workspace = true, default-features = false } [dependencies] -anyhow = { workspace = true } -backtrace = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } -path-clean = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -swc_sourcemap = { workspace = true } -tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } -par-core = { workspace = true, features = ["chili"] } +anyhow = { workspace = true, default-features = false } +backtrace = { workspace = true, default-features = false } +napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +napi-derive = { workspace = true, features = ["type-def"], default-features = false } +node_macro_deps = { path = "../node_macro_deps", default-features = false } +path-clean = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing-chrome = { workspace = true, default-features = false } +tracing-futures = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } -swc_compiler_base = { workspace = true, features = ["node"] } -swc_config = { workspace = true, features = ["regex"] } +swc_compiler_base = { workspace = true, features = ["node"], default-features = false } +swc_config = { workspace = true, features = ["regex"], default-features = false } swc_core = { workspace = true, features = [ "allocator_node", "common_concurrent", @@ -47,6 +47,6 @@ swc_core = { workspace = true, features = [ "ecma_transforms", "ecma_visit", ] } -swc_error_reporters = { workspace = true } -swc_malloc = { workspace = true } -swc_nodejs_common = { workspace = true } +swc_error_reporters = { workspace = true, default-features = false } +swc_malloc = { workspace = true, default-features = false } +swc_nodejs_common = { workspace = true, default-features = false } diff --git a/bindings/binding_minifier_wasm/Cargo.toml b/bindings/binding_minifier_wasm/Cargo.toml index bfc28aa55b00..43b9c82a061a 100644 --- a/bindings/binding_minifier_wasm/Cargo.toml +++ b/bindings/binding_minifier_wasm/Cargo.toml @@ -31,10 +31,10 @@ swc_v2 = [] plugin = [] [dependencies] -anyhow = { workspace = true } -getrandom = { workspace = true, features = ["wasm_js"] } -serde = { workspace = true, features = ["derive"] } -serde-wasm-bindgen = { workspace = true } +anyhow = { workspace = true, default-features = false } +getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde-wasm-bindgen = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ "ecma_ast_serde", "ecma_codegen", @@ -42,8 +42,8 @@ swc_core = { workspace = true, features = [ "ecma_transforms", "ecma_visit", ] } -tracing = { workspace = true, features = ["max_level_off"] } -wasm-bindgen = { workspace = true, features = ["enable-interning"] } +tracing = { workspace = true, features = ["max_level_off"], default-features = false } +wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } [package.metadata.wasm-pack.profile.release] wasm-opt = false diff --git a/bindings/binding_react_compiler_node/Cargo.toml b/bindings/binding_react_compiler_node/Cargo.toml index 26248721cfd1..dde0eb3ebc12 100644 --- a/bindings/binding_react_compiler_node/Cargo.toml +++ b/bindings/binding_react_compiler_node/Cargo.toml @@ -13,33 +13,33 @@ bench = false crate-type = ["cdylib"] [build-dependencies] -napi-build = { workspace = true } +napi-build = { workspace = true, default-features = false } [dependencies] -anyhow = { workspace = true } -backtrace = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } -path-clean = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -swc_sourcemap = { workspace = true } -tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +anyhow = { workspace = true, default-features = false } +backtrace = { workspace = true, default-features = false } +napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +napi-derive = { workspace = true, features = ["type-def"], default-features = false } +node_macro_deps = { path = "../node_macro_deps", default-features = false } +path-clean = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing-chrome = { workspace = true, default-features = false } +tracing-futures = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } -swc_compiler_base = { workspace = true, features = ["node"] } -swc_config = { workspace = true } +swc_compiler_base = { workspace = true, features = ["node"], default-features = false } +swc_config = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ "allocator_node", "common_sourcemap", "ecma_ast", "ecma_parser", ] } -swc_ecma_react_compiler = { workspace = true } -swc_malloc = { workspace = true } -swc_nodejs_common = { workspace = true } +swc_ecma_react_compiler = { workspace = true, default-features = false } +swc_malloc = { workspace = true, default-features = false } +swc_nodejs_common = { workspace = true, default-features = false } diff --git a/bindings/binding_typescript_wasm/Cargo.toml b/bindings/binding_typescript_wasm/Cargo.toml index 02818c02735d..9261fdde81f0 100644 --- a/bindings/binding_typescript_wasm/Cargo.toml +++ b/bindings/binding_typescript_wasm/Cargo.toml @@ -16,21 +16,21 @@ crate-type = ["cdylib"] nightly = ["swc_ts_fast_strip/nightly"] [dependencies] -anyhow = { workspace = true } -getrandom = { workspace = true, features = ["wasm_js"] } -js-sys = { workspace = true } -miette = { workspace = true } -owo-colors = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde-wasm-bindgen = { workspace = true } -serde_json = { workspace = true } -swc_common = { workspace = true } -swc_error_reporters = { workspace = true } -swc_ts_fast_strip = { workspace = true, features = ["wasm-bindgen"] } -tracing = { workspace = true, features = ["max_level_off"] } -unicode-width = { workspace = true } -wasm-bindgen = { workspace = true, features = ["enable-interning"] } -wasm-bindgen-futures = { workspace = true } +anyhow = { workspace = true, default-features = false } +getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +js-sys = { workspace = true, default-features = false } +miette = { workspace = true, default-features = false } +owo-colors = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde-wasm-bindgen = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +swc_common = { workspace = true, default-features = false } +swc_error_reporters = { workspace = true, default-features = false } +swc_ts_fast_strip = { workspace = true, features = ["wasm-bindgen"], default-features = false } +tracing = { workspace = true, features = ["max_level_off"], default-features = false } +unicode-width = { workspace = true, default-features = false } +wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } +wasm-bindgen-futures = { workspace = true, default-features = false } [package.metadata.wasm-pack.profile.release] wasm-opt = false diff --git a/bindings/node_macro_deps/Cargo.toml b/bindings/node_macro_deps/Cargo.toml index d8d6d62c93ca..a2bdff6cb635 100644 --- a/bindings/node_macro_deps/Cargo.toml +++ b/bindings/node_macro_deps/Cargo.toml @@ -12,4 +12,4 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } +quote = { workspace = true, default-features = false } diff --git a/bindings/swc_cli/Cargo.toml b/bindings/swc_cli/Cargo.toml index fc942610d70a..51706e957169 100644 --- a/bindings/swc_cli/Cargo.toml +++ b/bindings/swc_cli/Cargo.toml @@ -18,6 +18,6 @@ default = ["swc_cli_impl/default"] plugin = ["swc_cli_impl/plugin"] [dependencies] -anyhow = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -swc_cli_impl = { workspace = true } +anyhow = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +swc_cli_impl = { workspace = true, default-features = false } diff --git a/crates/ast_node/Cargo.toml b/crates/ast_node/Cargo.toml index 7e29b19f843a..9e1cb870e129 100644 --- a/crates/ast_node/Cargo.toml +++ b/crates/ast_node/Cargo.toml @@ -13,9 +13,9 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } +quote = { workspace = true, default-features = false } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } [dependencies.syn] features = ["derive", "fold", "parsing", "printing", "visit-mut"] workspace = true diff --git a/crates/better_scoped_tls/Cargo.toml b/crates/better_scoped_tls/Cargo.toml index c37c1138e42c..fc8dd765a4bd 100644 --- a/crates/better_scoped_tls/Cargo.toml +++ b/crates/better_scoped_tls/Cargo.toml @@ -12,4 +12,4 @@ version = "1.0.1" bench = false [dependencies] -scoped-tls = { workspace = true } +scoped-tls = { workspace = true, default-features = false } diff --git a/crates/binding_macros/Cargo.toml b/crates/binding_macros/Cargo.toml index bc3d486334eb..ff02b0850afc 100644 --- a/crates/binding_macros/Cargo.toml +++ b/crates/binding_macros/Cargo.toml @@ -40,12 +40,12 @@ swc_ecma_transforms = { optional = true, version = "37.0.0", path = "../swc_ecma swc_ecma_visit = { optional = true, version = "17.0.0", path = "../swc_ecma_visit", default-features = false } # Optional deps for the wasm binding macro -anyhow = { workspace = true, optional = true } -console_error_panic_hook = { workspace = true, optional = true } -js-sys = { workspace = true, optional = true } -once_cell = { workspace = true, optional = true } -serde = { workspace = true, features = ["derive"], optional = true } -serde-wasm-bindgen = { workspace = true, optional = true } +anyhow = { workspace = true, optional = true, default-features = false } +console_error_panic_hook = { workspace = true, optional = true, default-features = false } +js-sys = { workspace = true, optional = true, default-features = false } +once_cell = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde-wasm-bindgen = { workspace = true, optional = true, default-features = false } [dependencies.wasm-bindgen] diff --git a/crates/dbg-swc/Cargo.toml b/crates/dbg-swc/Cargo.toml index a0629bf627ce..492c3cb2ef7d 100644 --- a/crates/dbg-swc/Cargo.toml +++ b/crates/dbg-swc/Cargo.toml @@ -12,30 +12,30 @@ bench = false name = "dbg-swc" [dependencies] -anyhow = { workspace = true } -clap = { version = "3", features = ["derive"] } -dialoguer = { workspace = true } -flate2 = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -par-iter = { workspace = true } -rayon = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -sha1 = { workspace = true } -tempfile = { workspace = true } -tracing = { workspace = true } -tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] } +anyhow = { workspace = true, default-features = false } +clap = { version = "3", features = ["derive"], default-features = false } +dialoguer = { workspace = true, default-features = false } +flate2 = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +par-iter = { workspace = true, default-features = false } +rayon = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +sha1 = { workspace = true, default-features = false } +tempfile = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"], default-features = false } swc_common = { version = "16.0.0", features = [ "concurrent", "tty-emitter", ], path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", features = [ "concurrent", ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters" } -swc_timer = { version = "1.0.0", path = "../swc_timer" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters", default-features = false } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } diff --git a/crates/from_variant/Cargo.toml b/crates/from_variant/Cargo.toml index 16b83395c9f5..2fdc94b24571 100644 --- a/crates/from_variant/Cargo.toml +++ b/crates/from_variant/Cargo.toml @@ -14,7 +14,7 @@ proc-macro = true [dependencies] -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } [dependencies.syn] features = ["derive", "fold", "parsing", "printing"] workspace = true diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index 9834315feab8..3ce8644c431e 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -18,28 +18,28 @@ rkyv = ["dep:rkyv"] serde = ["dep:serde"] [dependencies] -hashbrown = { workspace = true } -new_debug_unreachable = { workspace = true } -once_cell = { workspace = true } -rkyv = { workspace = true, optional = true } -rustc-hash = { workspace = true } -serde = { workspace = true, optional = true } -triomphe = { workspace = true } +hashbrown = { workspace = true, default-features = false } +new_debug_unreachable = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, optional = true, default-features = false } +triomphe = { workspace = true, default-features = false } [dev-dependencies] -compact_str = { workspace = true } -criterion = { workspace = true } -kstring = { workspace = true } -num_cpus = { workspace = true } -par-iter = { workspace = true } -rand = { workspace = true } -serde_json = { workspace = true } -smartstring = { workspace = true } -smol_str = { workspace = true } -string_cache = { workspace = true } - -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } +compact_str = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } +kstring = { workspace = true, default-features = false } +num_cpus = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } +rand = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +smartstring = { workspace = true, default-features = false } +smol_str = { workspace = true, default-features = false } +string_cache = { workspace = true, default-features = false } + +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } [[bench]] harness = false diff --git a/crates/jsdoc/Cargo.toml b/crates/jsdoc/Cargo.toml index eacf90710d46..1752d1651e63 100644 --- a/crates/jsdoc/Cargo.toml +++ b/crates/jsdoc/Cargo.toml @@ -16,13 +16,13 @@ bench = false serde-impl = ["serde"] [dependencies] -nom = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } +nom = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } [dev-dependencies] -dashmap = { workspace = true } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -testing = { version = "17.0.0", path = "../testing" } +dashmap = { workspace = true, default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/preset_env_base/Cargo.toml b/crates/preset_env_base/Cargo.toml index 62406a26c337..e12edcd74203 100644 --- a/crates/preset_env_base/Cargo.toml +++ b/crates/preset_env_base/Cargo.toml @@ -12,14 +12,14 @@ version = "5.0.0" bench = false [dependencies] -anyhow = { workspace = true } -browserslist-rs = { workspace = true } -dashmap = { workspace = true } -once_cell = { workspace = true } -rustc-hash = { workspace = true } -semver = { workspace = true, features = ["serde"] } -serde = { workspace = true, features = ["derive"] } -st-map = { workspace = true } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +browserslist-rs = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +semver = { workspace = true, features = ["serde"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +st-map = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -from_variant = { version = "2.0.2", path = "../from_variant" } +from_variant = { version = "2.0.2", path = "../from_variant", default-features = false } diff --git a/crates/string_enum/Cargo.toml b/crates/string_enum/Cargo.toml index 4d73db0a7390..a20e5e0cf75a 100644 --- a/crates/string_enum/Cargo.toml +++ b/crates/string_enum/Cargo.toml @@ -13,11 +13,11 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +quote = { workspace = true, default-features = false } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } [dependencies.syn] features = ["full", "parsing", "printing", "extra-traits"] workspace = true [dev-dependencies] -serde = { workspace = true } +serde = { workspace = true, default-features = false } diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index 421f49419f97..f48636488b91 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -57,45 +57,45 @@ manual-tokio-runtime = [] lint = ["swc_ecma_lints"] [dependencies] -anyhow = { workspace = true } -base64 = { workspace = true } -bytes-str = { workspace = true } -dashmap = { workspace = true } -either = { workspace = true } -indexmap = { workspace = true, features = ["serde"] } -jsonc-parser = { workspace = true, features = ["serde"] } -once_cell = { workspace = true } -par-core = { workspace = true } -par-iter = { workspace = true } -parking_lot = { workspace = true } -regex = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -swc_sourcemap = { workspace = true } -tracing = { workspace = true } -url = { workspace = true } - - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +anyhow = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } +indexmap = { workspace = true, features = ["serde"], default-features = false } +jsonc-parser = { workspace = true, features = ["serde"], default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } +url = { workspace = true, default-features = false } + + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", "parking_lot", ] } -swc_compiler_base = { version = "38.0.0", path = "../swc_compiler_base" } -swc_config = { version = "3.1.2", path = "../swc_config" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_ext_transforms = { version = "23.0.0", path = "../swc_ecma_ext_transforms" } -swc_ecma_lints = { version = "24.0.0", path = "../swc_ecma_lints", optional = true } +swc_compiler_base = { version = "38.0.0", path = "../swc_compiler_base", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_ext_transforms = { version = "23.0.0", path = "../swc_ecma_ext_transforms", default-features = false } +swc_ecma_lints = { version = "24.0.0", path = "../swc_ecma_lints", optional = true, default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ "cache", "node", "tsc", ] } -swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier" } +swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env" } +swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", features = [ "compat", "module", @@ -104,20 +104,20 @@ swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", fea "react", "typescript", ] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters" } -swc_node_comments = { version = "16.0.0", path = "../swc_node_comments" } -swc_plugin_proxy = { version = "17.0.0", path = "../swc_plugin_proxy", optional = true } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters", default-features = false } +swc_node_comments = { version = "16.0.0", path = "../swc_node_comments", default-features = false } +swc_plugin_proxy = { version = "17.0.0", path = "../swc_plugin_proxy", optional = true, default-features = false } swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", optional = true, default-features = false } swc_plugin_backend_wasmer = { version = "4.0.0", path = "../swc_plugin_backend_wasmer", optional = true, default-features = false } -swc_timer = { version = "1.0.0", path = "../swc_timer" } -swc_transform_common = { version = "10.0.0", path = "../swc_transform_common" } -swc_typescript = { version = "22.0.0", path = "../swc_typescript", optional = true } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } +swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } +swc_typescript = { version = "22.0.0", path = "../swc_typescript", optional = true, default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } [dependencies.tokio] features = ["rt", "rt-multi-thread"] @@ -135,11 +135,11 @@ swc_visit = { version = "2.0.1", path = "../swc_visit" } workspace = true [dev-dependencies] -ansi_term = { workspace = true } -codspeed-criterion-compat = { workspace = true } -criterion = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -walkdir = { workspace = true } +ansi_term = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +walkdir = { workspace = true, default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde-impl", @@ -147,12 +147,12 @@ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ swc_ecma_lints = { version = "24.0.0", path = "../swc_ecma_lints", features = [ "non_critical_lints", ] } -swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing" } +swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[example]] name = "transform" diff --git a/crates/swc_allocator/Cargo.toml b/crates/swc_allocator/Cargo.toml index ad1e5ab2fece..4ba74b6de508 100644 --- a/crates/swc_allocator/Cargo.toml +++ b/crates/swc_allocator/Cargo.toml @@ -30,17 +30,17 @@ skip-warning = [] [dependencies] -allocator-api2 = { workspace = true } -bumpalo = { workspace = true, features = ["allocator-api2"] } -hashbrown = { workspace = true, optional = true } -rustc-hash = { workspace = true } +allocator-api2 = { workspace = true, default-features = false } +bumpalo = { workspace = true, features = ["allocator-api2"], default-features = false } +hashbrown = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -criterion = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } [[bench]] diff --git a/crates/swc_atoms/Cargo.toml b/crates/swc_atoms/Cargo.toml index 206928c0889b..992bbdba4f45 100644 --- a/crates/swc_atoms/Cargo.toml +++ b/crates/swc_atoms/Cargo.toml @@ -18,12 +18,12 @@ shrink-to-fit = ["dep:shrink-to-fit"] [dependencies] # bytecheck version should be in sync with rkyv version. Do not bump individually. -arbitrary = { workspace = true, optional = true } -bytecheck = { workspace = true, optional = true } -once_cell = { workspace = true } -rancor = { workspace = true, optional = true } -rkyv = { workspace = true, optional = true } -serde = { workspace = true } -shrink-to-fit = { workspace = true, optional = true } +arbitrary = { workspace = true, optional = true, default-features = false } +bytecheck = { workspace = true, optional = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, default-features = false } +shrink-to-fit = { workspace = true, optional = true, default-features = false } -hstr = { version = "3.0.1", path = "../hstr", features = ["serde"] } +hstr = { version = "3.0.1", path = "../hstr", features = ["serde"], default-features = false } diff --git a/crates/swc_bundler/Cargo.toml b/crates/swc_bundler/Cargo.toml index 2cae3c86e1d4..a597c22836ad 100644 --- a/crates/swc_bundler/Cargo.toml +++ b/crates/swc_bundler/Cargo.toml @@ -27,39 +27,39 @@ concurrent = ["swc_common/concurrent", "dashmap", "rayon", "indexmap/rayon"] default = [] [dependencies] -anyhow = { workspace = true } -crc = { workspace = true } -dashmap = { workspace = true, optional = true } -indexmap = { workspace = true } -is-macro = { workspace = true } -once_cell = { workspace = true } -petgraph = { workspace = true } -radix_fmt = { workspace = true } -rayon = { workspace = true, optional = true } -relative-path = { workspace = true } -rustc-hash = { workspace = true } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +crc = { workspace = true, default-features = false } +dashmap = { workspace = true, optional = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } +radix_fmt = { workspace = true, default-features = false } +rayon = { workspace = true, optional = true, default-features = false } +relative-path = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_graph_analyzer = { version = "14.0.1", path = "../swc_graph_analyzer/" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_graph_analyzer = { version = "14.0.1", path = "../swc_graph_analyzer/", default-features = false } [dev-dependencies] -hex = { workspace = true } -ntest = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -path-clean = "1.0.1" -reqwest = { workspace = true, features = ["blocking"] } -sha1 = { workspace = true } -tempfile = { workspace = true } +hex = { workspace = true, default-features = false } +ntest = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +path-clean = { version = "1.0.1", default-features = false } +reqwest = { workspace = true, features = ["blocking"], default-features = false } +sha1 = { workspace = true, default-features = false } +tempfile = { workspace = true, default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ "node", @@ -71,8 +71,8 @@ swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", feature swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal" } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react" } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_cli_impl/Cargo.toml b/crates/swc_cli_impl/Cargo.toml index be92470909e6..3fe3e7ef2f25 100644 --- a/crates/swc_cli_impl/Cargo.toml +++ b/crates/swc_cli_impl/Cargo.toml @@ -25,18 +25,18 @@ plugin = [ ] [dependencies] -anyhow = { workspace = true } -clap = { version = "3.2.25", features = ["derive", "wrap_help"] } -glob = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -par-iter = { workspace = true } -path-absolutize = { workspace = true, features = ["once_cell_cache"] } -relative-path = { workspace = true } -serde_json = { workspace = true, features = ["unbounded_depth"] } -tracing = { workspace = true } -tracing-chrome = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } -walkdir = { workspace = true } +anyhow = { workspace = true, default-features = false } +clap = { version = "3.2.25", features = ["derive", "wrap_help"], default-features = false } +glob = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +par-iter = { workspace = true, default-features = false } +path-absolutize = { workspace = true, features = ["once_cell_cache"], default-features = false } +relative-path = { workspace = true, default-features = false } +serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +tracing = { workspace = true, default-features = false } +tracing-chrome = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +walkdir = { workspace = true, default-features = false } swc_core = { version = "46.0.3", features = [ "trace_macro", @@ -45,5 +45,5 @@ swc_core = { version = "46.0.3", features = [ ], path = "../swc_core" } [dev-dependencies] -assert_cmd = { workspace = true } -assert_fs = { workspace = true } +assert_cmd = { workspace = true, default-features = false } +assert_fs = { workspace = true, default-features = false } diff --git a/crates/swc_common/Cargo.toml b/crates/swc_common/Cargo.toml index a65b28cd0e63..1c43a04a5216 100644 --- a/crates/swc_common/Cargo.toml +++ b/crates/swc_common/Cargo.toml @@ -47,35 +47,35 @@ shrink-to-fit = ["dep:shrink-to-fit", "swc_atoms/shrink-to-fit"] [dependencies] -anyhow = { workspace = true } -arbitrary = { workspace = true, features = ["derive"], optional = true } -bytecheck = { workspace = true, optional = true } -bytes-str = { workspace = true, features = ["serde"] } -either = { workspace = true } -new_debug_unreachable = { workspace = true } -num-bigint = { workspace = true } -once_cell = { workspace = true } -parking_lot = { workspace = true, optional = true } -rancor = { workspace = true, optional = true } -rkyv = { workspace = true, optional = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -shrink-to-fit = { workspace = true, optional = true } -siphasher = { workspace = true } -swc_sourcemap = { workspace = true, optional = true } -termcolor = { workspace = true, optional = true } -tracing = { workspace = true } -unicode-width = { workspace = true } -url = { workspace = true } +anyhow = { workspace = true, default-features = false } +arbitrary = { workspace = true, features = ["derive"], optional = true, default-features = false } +bytecheck = { workspace = true, optional = true, default-features = false } +bytes-str = { workspace = true, features = ["serde"], default-features = false } +either = { workspace = true, default-features = false } +new_debug_unreachable = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +parking_lot = { workspace = true, optional = true, default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +shrink-to-fit = { workspace = true, optional = true, default-features = false } +siphasher = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, optional = true, default-features = false } +termcolor = { workspace = true, optional = true, default-features = false } +tracing = { workspace = true, default-features = false } +unicode-width = { workspace = true, default-features = false } +url = { workspace = true, default-features = false } -ast_node = { version = "4.0.0", path = "../ast_node" } -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls" } -from_variant = { version = "2.0.2", path = "../from_variant" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_eq_ignore_macros = { version = "1.0.1", path = "../swc_eq_ignore_macros" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +ast_node = { version = "4.0.0", path = "../ast_node", default-features = false } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +from_variant = { version = "2.0.2", path = "../from_variant", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_eq_ignore_macros = { version = "1.0.1", path = "../swc_eq_ignore_macros", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } [dev-dependencies] -par-iter = { workspace = true } -serde_json = { workspace = true } +par-iter = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_compiler_base/Cargo.toml b/crates/swc_compiler_base/Cargo.toml index 1ff74f2c2e47..8b983e8c3b75 100644 --- a/crates/swc_compiler_base/Cargo.toml +++ b/crates/swc_compiler_base/Cargo.toml @@ -13,27 +13,27 @@ version = "38.0.0" node = ["napi", "napi-derive"] [dependencies] -anyhow = { workspace = true } -base64 = { workspace = true } -bytes-str = { workspace = true } -once_cell = { workspace = true } -pathdiff = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -swc_sourcemap = { workspace = true } +anyhow = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +pathdiff = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_config = { version = "3.1.2", path = "../swc_config" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier" } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_timer = { version = "1.0.0", path = "../swc_timer" } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } [dependencies.napi-derive] default-features = false diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index 7e20316b5ea4..7a220a2baab5 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -22,20 +22,20 @@ regex_js = ["dep:regress"] sourcemap = ["dep:swc_sourcemap"] [dependencies] -anyhow = { workspace = true } -bytes-str = { workspace = true, features = ["serde"] } -dashmap = { workspace = true, optional = true } -globset = { workspace = true, optional = true } -indexmap = { workspace = true } -once_cell = { workspace = true, optional = true } -regex = { workspace = true, optional = true } -regress = { workspace = true, optional = true } -rustc-hash = { workspace = true, optional = true } -serde = { workspace = true, features = ["derive", "rc"] } -serde_json = { workspace = true } -swc_sourcemap = { workspace = true, optional = true } +anyhow = { workspace = true, default-features = false } +bytes-str = { workspace = true, features = ["serde"], default-features = false } +dashmap = { workspace = true, optional = true, default-features = false } +globset = { workspace = true, optional = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, optional = true, default-features = false } +regex = { workspace = true, optional = true, default-features = false } +regress = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, features = ["derive", "rc"], default-features = false } +serde_json = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, optional = true, default-features = false } -swc_config_macro = { version = "1.0.1", path = "../swc_config_macro" } +swc_config_macro = { version = "1.0.1", path = "../swc_config_macro", default-features = false } [lib] bench = false diff --git a/crates/swc_config_macro/Cargo.toml b/crates/swc_config_macro/Cargo.toml index 08f3b1405d10..cb1e283c6d8c 100644 --- a/crates/swc_config_macro/Cargo.toml +++ b/crates/swc_config_macro/Cargo.toml @@ -13,8 +13,8 @@ bench = false proc-macro = true [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, default-features = false } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_core/Cargo.toml b/crates/swc_core/Cargo.toml index c4f489803eb6..bcbc810f04d1 100644 --- a/crates/swc_core/Cargo.toml +++ b/crates/swc_core/Cargo.toml @@ -340,60 +340,60 @@ __utils = ["__ecma", "swc_ecma_utils"] __visit = ["__ecma", "swc_ecma_visit"] [dependencies] -par-core = { workspace = true, optional = true } +par-core = { workspace = true, optional = true, default-features = false } # swc_* dependencies -binding_macros = { optional = true, version = "44.0.0", path = "../binding_macros" } +binding_macros = { optional = true, version = "44.0.0", path = "../binding_macros", default-features = false } swc = { optional = true, version = "44.0.0", path = "../swc", default-features = false } swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false } -swc_atoms = { optional = true, version = "8.0.2", path = "../swc_atoms" } -swc_bundler = { optional = true, version = "34.0.0", path = "../swc_bundler" } -swc_common = { optional = true, version = "16.0.0", path = "../swc_common" } -swc_config = { optional = true, version = "3.1.2", path = "../swc_config" } -swc_css_ast = { optional = true, version = "16.0.0", path = "../swc_css_ast" } -swc_css_codegen = { optional = true, version = "16.0.0", path = "../swc_css_codegen" } -swc_css_compat = { optional = true, version = "16.0.0", path = "../swc_css_compat" } -swc_css_minifier = { optional = true, version = "16.0.0", path = "../swc_css_minifier" } -swc_css_modules = { optional = true, version = "16.0.0", path = "../swc_css_modules" } -swc_css_parser = { optional = true, version = "16.0.0", path = "../swc_css_parser" } -swc_css_prefixer = { optional = true, version = "19.0.0", path = "../swc_css_prefixer" } -swc_css_utils = { optional = true, version = "16.0.0", path = "../swc_css_utils/" } -swc_css_visit = { optional = true, version = "16.0.0", path = "../swc_css_visit" } -swc_ecma_ast = { optional = true, version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { optional = true, version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_lints = { optional = true, version = "24.0.0", path = "../swc_ecma_lints" } -swc_ecma_loader = { optional = true, version = "16.0.0", path = "../swc_ecma_loader" } -swc_ecma_minifier = { optional = true, version = "35.0.0", path = "../swc_ecma_minifier" } +swc_atoms = { optional = true, version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_bundler = { optional = true, version = "34.0.0", path = "../swc_bundler", default-features = false } +swc_common = { optional = true, version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { optional = true, version = "3.1.2", path = "../swc_config", default-features = false } +swc_css_ast = { optional = true, version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen = { optional = true, version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_compat = { optional = true, version = "16.0.0", path = "../swc_css_compat", default-features = false } +swc_css_minifier = { optional = true, version = "16.0.0", path = "../swc_css_minifier", default-features = false } +swc_css_modules = { optional = true, version = "16.0.0", path = "../swc_css_modules", default-features = false } +swc_css_parser = { optional = true, version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_prefixer = { optional = true, version = "19.0.0", path = "../swc_css_prefixer", default-features = false } +swc_css_utils = { optional = true, version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { optional = true, version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_ecma_ast = { optional = true, version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { optional = true, version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_lints = { optional = true, version = "24.0.0", path = "../swc_ecma_lints", default-features = false } +swc_ecma_loader = { optional = true, version = "16.0.0", path = "../swc_ecma_loader", default-features = false } +swc_ecma_minifier = { optional = true, version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } swc_ecma_parser = { optional = true, version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_preset_env = { optional = true, version = "38.0.0", path = "../swc_ecma_preset_env" } -swc_ecma_quote_macros = { optional = true, version = "26.0.1", path = "../swc_ecma_quote_macros" } -swc_ecma_react_compiler = { optional = true, version = "10.0.0", path = "../swc_ecma_react_compiler" } -swc_ecma_transforms_base = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_compat = { optional = true, version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_module = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_module" } -swc_ecma_transforms_optimization = { optional = true, version = "31.0.0", path = "../swc_ecma_transforms_optimization" } -swc_ecma_transforms_proposal = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_proposal" } -swc_ecma_transforms_react = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_react" } -swc_ecma_transforms_testing = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_testing" } -swc_ecma_transforms_typescript = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_typescript" } -swc_ecma_usage_analyzer = { optional = true, version = "24.0.0", path = "../swc_ecma_usage_analyzer" } -swc_ecma_utils = { optional = true, version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { optional = true, version = "17.0.0", path = "../swc_ecma_visit" } -swc_malloc = { optional = true, version = "1.2.4", path = "../swc_malloc" } -swc_node_bundler = { optional = true, version = "45.0.0", path = "../swc_node_bundler" } -swc_nodejs_common = { optional = true, version = "1.0.3", path = "../swc_nodejs_common" } -swc_plugin = { optional = true, version = "1.0.1", path = "../swc_plugin" } -swc_plugin_macro = { optional = true, version = "1.1.0", path = "../swc_plugin_macro" } -swc_plugin_proxy = { optional = true, version = "17.0.0", path = "../swc_plugin_proxy" } +swc_ecma_preset_env = { optional = true, version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } +swc_ecma_quote_macros = { optional = true, version = "26.0.1", path = "../swc_ecma_quote_macros", default-features = false } +swc_ecma_react_compiler = { optional = true, version = "10.0.0", path = "../swc_ecma_react_compiler", default-features = false } +swc_ecma_transforms_base = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_compat = { optional = true, version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_module = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_module", default-features = false } +swc_ecma_transforms_optimization = { optional = true, version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } +swc_ecma_transforms_proposal = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } +swc_ecma_transforms_react = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_testing = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +swc_ecma_transforms_typescript = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +swc_ecma_usage_analyzer = { optional = true, version = "24.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } +swc_ecma_utils = { optional = true, version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { optional = true, version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_malloc = { optional = true, version = "1.2.4", path = "../swc_malloc", default-features = false } +swc_node_bundler = { optional = true, version = "45.0.0", path = "../swc_node_bundler", default-features = false } +swc_nodejs_common = { optional = true, version = "1.0.3", path = "../swc_nodejs_common", default-features = false } +swc_plugin = { optional = true, version = "1.0.1", path = "../swc_plugin", default-features = false } +swc_plugin_macro = { optional = true, version = "1.1.0", path = "../swc_plugin_macro", default-features = false } +swc_plugin_proxy = { optional = true, version = "17.0.0", path = "../swc_plugin_proxy", default-features = false } swc_plugin_runner = { optional = true, version = "21.0.0", path = "../swc_plugin_runner", default-features = false } -swc_trace_macro = { optional = true, version = "2.0.2", path = "../swc_trace_macro" } -swc_transform_common = { optional = true, version = "10.0.0", path = "../swc_transform_common" } -swc_typescript = { optional = true, version = "22.0.0", path = "../swc_typescript" } -testing = { optional = true, version = "17.0.0", path = "../testing" } +swc_trace_macro = { optional = true, version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_transform_common = { optional = true, version = "10.0.0", path = "../swc_transform_common", default-features = false } +swc_typescript = { optional = true, version = "22.0.0", path = "../swc_typescript", default-features = false } +testing = { optional = true, version = "17.0.0", path = "../testing", default-features = false } [build-dependencies] -vergen = { workspace = true, features = ["cargo"] } +vergen = { workspace = true, features = ["cargo"], default-features = false } [dev-dependencies] -anyhow = { workspace = true } -testing = { version = "17.0.0", path = "../testing" } +anyhow = { workspace = true, default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_core/tests/fixture/stub_napi/Cargo.toml b/crates/swc_core/tests/fixture/stub_napi/Cargo.toml index b8a96b05c7b8..68621ff3ef05 100644 --- a/crates/swc_core/tests/fixture/stub_napi/Cargo.toml +++ b/crates/swc_core/tests/fixture/stub_napi/Cargo.toml @@ -27,12 +27,12 @@ __plugin_transform_vtest = [ ] [build-dependencies] -napi-build = { version = "2" } +napi-build = { version = "2", default-features = false } [dependencies] -anyhow = "1.0.66" -backtrace = "0.3" -munge_macro = "=0.4.3" +anyhow = { version = "1.0.66", default-features = false } +backtrace = { version = "0.3", default-features = false } +munge_macro = { version = "=0.4.3", default-features = false } napi = { version = "3", default-features = false, features = [ "napi3", "serde-json", @@ -40,14 +40,14 @@ napi = { version = "3", default-features = false, features = [ napi-derive = { version = "3", default-features = false, features = [ "type-def", ] } -par-core = { version = "2", features = ["chili"] } -path-clean = "0.1" -serde = { version = "1", features = ["derive"] } -serde_json = { version = "1", features = ["unbounded_depth"] } -tracing = { version = "0.1.37", features = ["release_max_level_info"] } -tracing-chrome = "0.5.0" -tracing-futures = "0.2.5" -tracing-subscriber = { version = "0.3.9", features = ["env-filter"] } +par-core = { version = "2", features = ["chili"], default-features = false } +path-clean = { version = "0.1", default-features = false } +serde = { version = "1", features = ["derive"], default-features = false } +serde_json = { version = "1", features = ["unbounded_depth"], default-features = false } +tracing = { version = "0.1.37", features = ["release_max_level_info"], default-features = false } +tracing-chrome = { version = "0.5.0", default-features = false } +tracing-futures = { version = "0.2.5", default-features = false } +tracing-subscriber = { version = "0.3.9", features = ["env-filter"], default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_ast", diff --git a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml index 49eab4fdde49..f9e14b3153c1 100644 --- a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml +++ b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml @@ -15,10 +15,10 @@ plugin = [] swc_v1 = [] [dependencies] -anyhow = "1.0.97" -browserslist-rs = { version = "0.19.0", features = ["wasm_bindgen"] } -serde = { version = "1", features = ["derive"] } -serde-wasm-bindgen = "0.6.5" +anyhow = { version = "1.0.97", default-features = false } +browserslist-rs = { version = "0.19.0", features = ["wasm_bindgen"], default-features = false } +serde = { version = "1", features = ["derive"], default-features = false } +serde-wasm-bindgen = { version = "0.6.5", default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_ast_serde", "ecma_codegen", @@ -29,6 +29,6 @@ swc_core = { path = "../../../../swc_core", features = [ # for the detail. # "plugin_transform_host_js", ] } -tracing = { version = "0.1.41", features = ["max_level_off"] } -wasm-bindgen = { version = "0.2.100", features = ["enable-interning"] } -getrandom = { version = "0.3.3", features = ["wasm_js"] } +tracing = { version = "0.1.41", features = ["max_level_off"], default-features = false } +wasm-bindgen = { version = "0.2.100", features = ["enable-interning"], default-features = false } +getrandom = { version = "0.3.3", features = ["wasm_js"], default-features = false } diff --git a/crates/swc_css/Cargo.toml b/crates/swc_css/Cargo.toml index fe5ac3c2b629..120b5249f727 100644 --- a/crates/swc_css/Cargo.toml +++ b/crates/swc_css/Cargo.toml @@ -22,12 +22,12 @@ modules = ["swc_css_modules"] prefixer = ["swc_css_prefixer"] [dependencies] -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen" } -swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", optional = true } -swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true } -swc_css_modules = { version = "16.0.0", path = "../swc_css_modules", optional = true } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -swc_css_prefixer = { version = "19.0.0", path = "../swc_css_prefixer", optional = true } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", optional = true, default-features = false } +swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true, default-features = false } +swc_css_modules = { version = "16.0.0", path = "../swc_css_modules", optional = true, default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_prefixer = { version = "19.0.0", path = "../swc_css_prefixer", optional = true, default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } diff --git a/crates/swc_css_ast/Cargo.toml b/crates/swc_css_ast/Cargo.toml index c67c1275f070..1ab83acef70e 100644 --- a/crates/swc_css_ast/Cargo.toml +++ b/crates/swc_css_ast/Cargo.toml @@ -24,12 +24,12 @@ rkyv-impl = [ serde-impl = ["serde"] [dependencies] -bytecheck = { workspace = true, optional = true } -is-macro = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } -string_enum = { version = "1.0.2", path = "../string_enum/" } +bytecheck = { workspace = true, optional = true, default-features = false } +is-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -rkyv = { workspace = true, optional = true } +rkyv = { workspace = true, optional = true, default-features = false } diff --git a/crates/swc_css_codegen/Cargo.toml b/crates/swc_css_codegen/Cargo.toml index 6a9b7ceda208..3a25353d192e 100644 --- a/crates/swc_css_codegen/Cargo.toml +++ b/crates/swc_css_codegen/Cargo.toml @@ -13,21 +13,21 @@ version = "16.0.0" bench = false [dependencies] -auto_impl = { workspace = true } -bitflags = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_codegen_macros = { version = "1.0.2", path = "../swc_css_codegen_macros" } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen_macros = { version = "1.0.2", path = "../swc_css_codegen_macros", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils", default-features = false } [dev-dependencies] swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_codegen_macros/Cargo.toml b/crates/swc_css_codegen_macros/Cargo.toml index 10fface4a218..e220c692b2f5 100644 --- a/crates/swc_css_codegen_macros/Cargo.toml +++ b/crates/swc_css_codegen_macros/Cargo.toml @@ -13,5 +13,5 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_css_compat/Cargo.toml b/crates/swc_css_compat/Cargo.toml index 7b2d78b81e4a..21d804a7feb6 100644 --- a/crates/swc_css_compat/Cargo.toml +++ b/crates/swc_css_compat/Cargo.toml @@ -13,16 +13,16 @@ version = "16.0.0" bench = false [dependencies] -bitflags = { workspace = true } -serde = { workspace = true, features = ["derive"] } +bitflags = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen" } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_lints/Cargo.toml b/crates/swc_css_lints/Cargo.toml index cf0952286c7a..68460b6c65b4 100644 --- a/crates/swc_css_lints/Cargo.toml +++ b/crates/swc_css_lints/Cargo.toml @@ -13,22 +13,22 @@ version = "17.0.0" bench = false [dependencies] -anyhow = { workspace = true } -auto_impl = { workspace = true } -par-iter = { workspace = true } -parking_lot = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -thiserror = { workspace = true } +anyhow = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +thiserror = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"] } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"], default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] -serde_json = { workspace = true } +serde_json = { workspace = true, default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_minifier/Cargo.toml b/crates/swc_css_minifier/Cargo.toml index 5d85f64c8e9c..ded85a1fffab 100644 --- a/crates/swc_css_minifier/Cargo.toml +++ b/crates/swc_css_minifier/Cargo.toml @@ -13,17 +13,17 @@ version = "16.0.0" bench = false [dependencies] -rustc-hash = { workspace = true } -serde = { workspace = true } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen" } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_modules/Cargo.toml b/crates/swc_css_modules/Cargo.toml index 6bd95224a411..a38bd7a2d292 100644 --- a/crates/swc_css_modules/Cargo.toml +++ b/crates/swc_css_modules/Cargo.toml @@ -15,18 +15,18 @@ bench = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen" } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] -indexmap = { workspace = true, features = ["serde"] } +indexmap = { workspace = true, features = ["serde"], default-features = false } -swc_css_compat = { version = "16.0.0", path = "../swc_css_compat" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_parser/Cargo.toml b/crates/swc_css_parser/Cargo.toml index 99912e81151c..c17b1c770b59 100644 --- a/crates/swc_css_parser/Cargo.toml +++ b/crates/swc_css_parser/Cargo.toml @@ -16,23 +16,23 @@ bench = false debug = [] [dependencies] -lexical = { workspace = true } -serde = { workspace = true } +lexical = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -serde_json = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", features = [ "serde-impl", ] } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_css_prefixer/Cargo.toml b/crates/swc_css_prefixer/Cargo.toml index 113f67a70a61..9d79e5ae5f74 100644 --- a/crates/swc_css_prefixer/Cargo.toml +++ b/crates/swc_css_prefixer/Cargo.toml @@ -13,19 +13,19 @@ version = "19.0.0" bench = false [dependencies] -once_cell = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } -preset_env_base = { version = "5.0.0", path = "../preset_env_base" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +preset_env_base = { version = "5.0.0", path = "../preset_env_base", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen" } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_utils/Cargo.toml b/crates/swc_css_utils/Cargo.toml index 615db784a3db..9d0a32d606f3 100644 --- a/crates/swc_css_utils/Cargo.toml +++ b/crates/swc_css_utils/Cargo.toml @@ -13,11 +13,11 @@ version = "16.0.0" bench = false [dependencies] -once_cell = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } diff --git a/crates/swc_css_visit/Cargo.toml b/crates/swc_css_visit/Cargo.toml index 2a5142853618..c4e31a5976c9 100644 --- a/crates/swc_css_visit/Cargo.toml +++ b/crates/swc_css_visit/Cargo.toml @@ -21,9 +21,9 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"] } +serde = { workspace = true, optional = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecma_ast/Cargo.toml b/crates/swc_ecma_ast/Cargo.toml index 09873a883e99..002afb9451dd 100644 --- a/crates/swc_ecma_ast/Cargo.toml +++ b/crates/swc_ecma_ast/Cargo.toml @@ -38,24 +38,24 @@ shrink-to-fit = [ ] [dependencies] -arbitrary = { workspace = true, features = ["derive"], optional = true } -bitflags = { workspace = true } -bytecheck = { workspace = true, optional = true } -is-macro = { workspace = true } -num-bigint = { workspace = true, features = ["serde"] } -once_cell = { workspace = true } -phf = { workspace = true, features = ["macros"] } -rancor = { workspace = true, optional = true } -rkyv = { workspace = true, optional = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } -shrink-to-fit = { workspace = true, optional = true } -unicode-id-start = { workspace = true } +arbitrary = { workspace = true, features = ["derive"], optional = true, default-features = false } +bitflags = { workspace = true, default-features = false } +bytecheck = { workspace = true, optional = true, default-features = false } +is-macro = { workspace = true, default-features = false } +num-bigint = { workspace = true, features = ["serde"], default-features = false } +once_cell = { workspace = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +shrink-to-fit = { workspace = true, optional = true, default-features = false } +unicode-id-start = { workspace = true, default-features = false } -string_enum = { version = "1.0.2", path = "../string_enum" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } [dev-dependencies] -serde_json = { workspace = true } +serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index adf0516c7e16..88adafc92086 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -20,39 +20,39 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } bench = false [dependencies] -ascii = { workspace = true } -compact_str = { workspace = true } -memchr = { workspace = true } -num-bigint = { workspace = true, features = ["serde"] } -once_cell = { workspace = true } -regex = { workspace = true } -rustc-hash = { workspace = true } -ryu-js = { workspace = true } -serde = { workspace = true } -swc_sourcemap = { workspace = true } -tracing = { workspace = true } +ascii = { workspace = true, default-features = false } +compact_str = { workspace = true, default-features = false } +memchr = { workspace = true, default-features = false } +num-bigint = { workspace = true, features = ["serde"], default-features = false } +once_cell = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +ryu-js = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false, features = [ "hashbrown", ] } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen_macros = { version = "2.0.2", path = "../swc_ecma_codegen_macros" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen_macros = { version = "2.0.2", path = "../swc_ecma_codegen_macros", default-features = false } [dev-dependencies] -base64 = { workspace = true } -codspeed-criterion-compat = { workspace = true } -serde_json = { workspace = true } +base64 = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } -swc_allocator = { version = "4.0.1", path = "../swc_allocator" } +swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_codegen_macros/Cargo.toml b/crates/swc_ecma_codegen_macros/Cargo.toml index 2fcd0623f4ad..208e88211491 100644 --- a/crates/swc_ecma_codegen_macros/Cargo.toml +++ b/crates/swc_ecma_codegen_macros/Cargo.toml @@ -13,9 +13,9 @@ bench = false proc-macro = true [dependencies] -proc-macro2 = { workspace = true } +proc-macro2 = { workspace = true, default-features = false } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } [dependencies.syn] features = ["fold"] diff --git a/crates/swc_ecma_compat_bugfixes/Cargo.toml b/crates/swc_ecma_compat_bugfixes/Cargo.toml index b6778e9e8d65..78a7ae53cd6b 100644 --- a/crates/swc_ecma_compat_bugfixes/Cargo.toml +++ b/crates/swc_ecma_compat_bugfixes/Cargo.toml @@ -11,18 +11,18 @@ version = "32.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rustc-hash = { workspace = true } -tracing = { workspace = true } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_common/Cargo.toml b/crates/swc_ecma_compat_common/Cargo.toml index 2a15c47c0411..bd39f4579b0a 100644 --- a/crates/swc_ecma_compat_common/Cargo.toml +++ b/crates/swc_ecma_compat_common/Cargo.toml @@ -12,7 +12,7 @@ version = "23.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_compat_es2015/Cargo.toml b/crates/swc_ecma_compat_es2015/Cargo.toml index 578893c155d0..35118975465e 100644 --- a/crates/swc_ecma_compat_es2015/Cargo.toml +++ b/crates/swc_ecma_compat_es2015/Cargo.toml @@ -16,28 +16,28 @@ version = "32.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -arrayvec = { workspace = true } -indexmap = { workspace = true } -is-macro = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -smallvec = { workspace = true } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +arrayvec = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_derive = { workspace = true, default-features = false } +smallvec = { workspace = true, default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_config = { version = "3.1.2", path = "../swc_config" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes" } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } -tracing = { workspace = true } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2016/Cargo.toml b/crates/swc_ecma_compat_es2016/Cargo.toml index 2e5a74b500f8..4e5b47f30432 100644 --- a/crates/swc_ecma_compat_es2016/Cargo.toml +++ b/crates/swc_ecma_compat_es2016/Cargo.toml @@ -16,15 +16,15 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } -tracing = { workspace = true } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2017/Cargo.toml b/crates/swc_ecma_compat_es2017/Cargo.toml index 59e11834f21c..a28aa1b3e0db 100644 --- a/crates/swc_ecma_compat_es2017/Cargo.toml +++ b/crates/swc_ecma_compat_es2017/Cargo.toml @@ -16,13 +16,13 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2018/Cargo.toml b/crates/swc_ecma_compat_es2018/Cargo.toml index 677180ec9097..b88a6f4cdf0c 100644 --- a/crates/swc_ecma_compat_es2018/Cargo.toml +++ b/crates/swc_ecma_compat_es2018/Cargo.toml @@ -16,15 +16,15 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2019/Cargo.toml b/crates/swc_ecma_compat_es2019/Cargo.toml index f17448d4dc39..602cb3130895 100644 --- a/crates/swc_ecma_compat_es2019/Cargo.toml +++ b/crates/swc_ecma_compat_es2019/Cargo.toml @@ -16,14 +16,14 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -tracing = { workspace = true } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +tracing = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2020/Cargo.toml b/crates/swc_ecma_compat_es2020/Cargo.toml index 11dd6976eebb..7b671b0f1469 100644 --- a/crates/swc_ecma_compat_es2020/Cargo.toml +++ b/crates/swc_ecma_compat_es2020/Cargo.toml @@ -16,15 +16,15 @@ version = "30.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022" } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2021/Cargo.toml b/crates/swc_ecma_compat_es2021/Cargo.toml index 728bd3e5e019..48088b0c6832 100644 --- a/crates/swc_ecma_compat_es2021/Cargo.toml +++ b/crates/swc_ecma_compat_es2021/Cargo.toml @@ -16,9 +16,9 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -tracing = { workspace = true } +tracing = { workspace = true, default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } diff --git a/crates/swc_ecma_compat_es2022/Cargo.toml b/crates/swc_ecma_compat_es2022/Cargo.toml index 1efabe57c1f4..3064635496eb 100644 --- a/crates/swc_ecma_compat_es2022/Cargo.toml +++ b/crates/swc_ecma_compat_es2022/Cargo.toml @@ -16,18 +16,18 @@ version = "30.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -rustc-hash = { workspace = true } -tracing = { workspace = true } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common" } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes" } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } diff --git a/crates/swc_ecma_compat_es3/Cargo.toml b/crates/swc_ecma_compat_es3/Cargo.toml index 6fdebb031c34..217c9377ed3b 100644 --- a/crates/swc_ecma_compat_es3/Cargo.toml +++ b/crates/swc_ecma_compat_es3/Cargo.toml @@ -16,14 +16,14 @@ version = "24.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -tracing = { workspace = true } +tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compiler/Cargo.toml b/crates/swc_ecma_compiler/Cargo.toml index 939d6856dee7..58fe15b5ec24 100644 --- a/crates/swc_ecma_compiler/Cargo.toml +++ b/crates/swc_ecma_compiler/Cargo.toml @@ -13,14 +13,14 @@ version = "7.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -bitflags = { workspace = true } -rustc-hash = { workspace = true } -tracing = { workspace = true } +bitflags = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } diff --git a/crates/swc_ecma_ext_transforms/Cargo.toml b/crates/swc_ecma_ext_transforms/Cargo.toml index 371988e2a1a2..31e466b8ee56 100644 --- a/crates/swc_ecma_ext_transforms/Cargo.toml +++ b/crates/swc_ecma_ext_transforms/Cargo.toml @@ -12,8 +12,8 @@ version = "23.0.0" bench = false [dependencies] -phf = { workspace = true, features = ["macros"] } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +phf = { workspace = true, features = ["macros"], default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_lexer/Cargo.toml b/crates/swc_ecma_lexer/Cargo.toml index b86ead384806..d5399615ef08 100644 --- a/crates/swc_ecma_lexer/Cargo.toml +++ b/crates/swc_ecma_lexer/Cargo.toml @@ -28,32 +28,32 @@ typescript = [] verify = ["swc_ecma_visit"] [dependencies] -bitflags = { workspace = true } -either = { workspace = true } -num-bigint = { workspace = true } -rustc-hash = { workspace = true } -seq-macro = { workspace = true } -serde = { workspace = true, features = ["derive"] } -smallvec = { workspace = true } -smartstring = { workspace = true } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true } +bitflags = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +seq-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +smallvec = { workspace = true, default-features = false } +smartstring = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] -stacker = { version = "0.1.15", optional = true } +stacker = { version = "0.1.15", optional = true, default-features = false } [dev-dependencies] swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde-impl", ] } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[example]] name = "lexer" diff --git a/crates/swc_ecma_lints/Cargo.toml b/crates/swc_ecma_lints/Cargo.toml index ae03e28f2444..b550b4f28b32 100644 --- a/crates/swc_ecma_lints/Cargo.toml +++ b/crates/swc_ecma_lints/Cargo.toml @@ -16,31 +16,31 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -auto_impl = { workspace = true } -dashmap = { workspace = true } -par-core = { workspace = true } -parking_lot = { workspace = true } -regex = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } +auto_impl = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_config = { version = "3.1.2", path = "../swc_config" } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde", ] } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +codspeed-criterion-compat = { workspace = true, default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [features] non_critical_lints = [] diff --git a/crates/swc_ecma_loader/Cargo.toml b/crates/swc_ecma_loader/Cargo.toml index da718f307a6b..6324c1226c0d 100644 --- a/crates/swc_ecma_loader/Cargo.toml +++ b/crates/swc_ecma_loader/Cargo.toml @@ -25,23 +25,23 @@ node = ["normpath", "serde_json", "dashmap", "once_cell", "path-clean"] tsc = ["dashmap", "once_cell"] [dependencies] -anyhow = { workspace = true } -dashmap = { workspace = true, optional = true } -lru = { workspace = true, optional = true } -once_cell = { workspace = true, optional = true } -parking_lot = { workspace = true, optional = true } -path-clean = { version = "=0.1.0", optional = true } -pathdiff = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, optional = true } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +anyhow = { workspace = true, default-features = false } +dashmap = { workspace = true, optional = true, default-features = false } +lru = { workspace = true, optional = true, default-features = false } +once_cell = { workspace = true, optional = true, default-features = false } +parking_lot = { workspace = true, optional = true, default-features = false } +path-clean = { version = "=0.1.0", optional = true, default-features = false } +pathdiff = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, optional = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } [dev-dependencies] -lazy_static = { workspace = true } +lazy_static = { workspace = true, default-features = false } [target.'cfg(windows)'.dependencies] -normpath = { version = "0.2", optional = true } +normpath = { version = "0.2", optional = true, default-features = false } diff --git a/crates/swc_ecma_minifier/Cargo.toml b/crates/swc_ecma_minifier/Cargo.toml index 0998e944d6d4..653ff88d41ff 100644 --- a/crates/swc_ecma_minifier/Cargo.toml +++ b/crates/swc_ecma_minifier/Cargo.toml @@ -34,25 +34,25 @@ serde-impl = [] trace-ast = [] [dependencies] -arrayvec = { workspace = true } -bitflags = { workspace = true } -indexmap = { workspace = true } -num-bigint = { workspace = true } -num_cpus = { workspace = true } -once_cell = { workspace = true } -par-core = { workspace = true } -par-iter = { workspace = true } -parking_lot = { workspace = true } -phf = { workspace = true } -pretty_assertions = { workspace = true, optional = true } -radix_fmt = { workspace = true } -rustc-hash = { workspace = true } -ryu-js = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -tracing = { workspace = true } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +arrayvec = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +num_cpus = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +phf = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, optional = true, default-features = false } +radix_fmt = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +ryu-js = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_config = { version = "3.1.2", path = "../swc_config", features = [ "sourcemap", "file_pattern", @@ -61,27 +61,27 @@ swc_config = { version = "3.1.2", path = "../swc_config", features = [ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde", ] } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization" } -swc_ecma_usage_analyzer = { version = "24.0.0", path = "../swc_ecma_usage_analyzer" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_timer = { version = "1.0.0", path = "../swc_timer" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } +swc_ecma_usage_analyzer = { version = "24.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } [dev-dependencies] -ansi_term = { workspace = true } -anyhow = { workspace = true } -codspeed-criterion-compat = { workspace = true } -flate2 = { workspace = true } -humansize = { workspace = true } -par-core = { workspace = true, features = ["chili"] } -pretty_assertions = { workspace = true } -walkdir = { workspace = true } -swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +ansi_term = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = false } +flate2 = { workspace = true, default-features = false } +humansize = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +pretty_assertions = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } +swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_minifier/fuzz/Cargo.toml b/crates/swc_ecma_minifier/fuzz/Cargo.toml index d5958aea0e0c..11bb0bf7e49d 100644 --- a/crates/swc_ecma_minifier/fuzz/Cargo.toml +++ b/crates/swc_ecma_minifier/fuzz/Cargo.toml @@ -9,16 +9,16 @@ version = "0.0.0" cargo-fuzz = true [dependencies] -libfuzzer-sys = "0.4" -swc_common = { path = "../../swc_common", features = ["arbitrary"] } -swc_ecma_ast = { path = "../../swc_ecma_ast", features = ["arbitrary"] } -swc_ecma_codegen = { path = "../../swc_ecma_codegen" } -swc_ecma_minifier = { path = ".." } -swc_ecma_parser = { path = "../../swc_ecma_parser" } -swc_ecma_testing = { path = "../../swc_ecma_testing" } -swc_ecma_transforms_base = { path = "../../swc_ecma_transforms_base" } -swc_ecma_visit = { path = "../../swc_ecma_visit" } -testing = { path = "../../testing" } +libfuzzer-sys = { version = "0.4", default-features = false } +swc_common = { path = "../../swc_common", features = ["arbitrary"], default-features = false } +swc_ecma_ast = { path = "../../swc_ecma_ast", features = ["arbitrary"], default-features = false } +swc_ecma_codegen = { path = "../../swc_ecma_codegen", default-features = false } +swc_ecma_minifier = { path = "..", default-features = false } +swc_ecma_parser = { path = "../../swc_ecma_parser", default-features = false } +swc_ecma_testing = { path = "../../swc_ecma_testing", default-features = false } +swc_ecma_transforms_base = { path = "../../swc_ecma_transforms_base", default-features = false } +swc_ecma_visit = { path = "../../swc_ecma_visit", default-features = false } +testing = { path = "../../testing", default-features = false } # Prevent this from interfering with workspaces [workspace] diff --git a/crates/swc_ecma_parser/Cargo.toml b/crates/swc_ecma_parser/Cargo.toml index ef8ee8eccdec..9142d21f2ff8 100644 --- a/crates/swc_ecma_parser/Cargo.toml +++ b/crates/swc_ecma_parser/Cargo.toml @@ -29,36 +29,36 @@ unstable = [] verify = ["swc_ecma_visit"] [dependencies] -bitflags = { workspace = true } -either = { workspace = true } -num-bigint = { workspace = true } -phf = { workspace = true, features = ["macros"] } -rustc-hash = { workspace = true } -seq-macro = { workspace = true } -serde = { workspace = true, features = ["derive"] } -smartstring = { workspace = true } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true } -tracing = { workspace = true } +bitflags = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +seq-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +smartstring = { workspace = true, default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } +tracing = { workspace = true, default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] -stacker = { version = "0.1.15", optional = true } +stacker = { version = "0.1.15", optional = true, default-features = false } [dev-dependencies] -pathdiff = { workspace = true } -pretty_assertions = { workspace = true } -serde_json = { workspace = true } -walkdir = { workspace = true } +pathdiff = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde-impl", ] } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[example]] name = "typescript" diff --git a/crates/swc_ecma_preset_env/Cargo.toml b/crates/swc_ecma_preset_env/Cargo.toml index c92c089d3afb..26c07aa0db37 100644 --- a/crates/swc_ecma_preset_env/Cargo.toml +++ b/crates/swc_ecma_preset_env/Cargo.toml @@ -23,44 +23,44 @@ default = ["serde-impl"] serde-impl = ["serde"] [dependencies] -indexmap = { workspace = true } -once_cell = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } -serde_json = { workspace = true } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde_json = { workspace = true, default-features = false } -preset_env_base = { version = "5.0.0", path = "../preset_env_base" } +preset_env_base = { version = "5.0.0", path = "../preset_env_base", default-features = false } -foldhash = { workspace = true } -precomputed-map = { workspace = true } +foldhash = { workspace = true, default-features = false } +precomputed-map = { workspace = true, default-features = false } -rustc-hash = { workspace = true } -string_enum = { version = "1.0.2", path = "../string_enum" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler" } +rustc-hash = { workspace = true, default-features = false } +string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", features = [ "compat", "proposal", ] } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [build-dependencies] -anyhow = { workspace = true } -foldhash = { workspace = true } -precomputed-map = { workspace = true, features = ["builder"] } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +anyhow = { workspace = true, default-features = false } +foldhash = { workspace = true, default-features = false } +precomputed-map = { workspace = true, features = ["builder"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -pretty_assertions = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_quote/Cargo.toml b/crates/swc_ecma_quote/Cargo.toml index d98a8792f269..6b8d82fe4cc0 100644 --- a/crates/swc_ecma_quote/Cargo.toml +++ b/crates/swc_ecma_quote/Cargo.toml @@ -15,8 +15,8 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_quote_macros = { version = "26.0.1", path = "../swc_ecma_quote_macros" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_quote_macros = { version = "26.0.1", path = "../swc_ecma_quote_macros", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_quote_macros/Cargo.toml b/crates/swc_ecma_quote_macros/Cargo.toml index b0870277da68..38c57e52326b 100644 --- a/crates/swc_ecma_quote_macros/Cargo.toml +++ b/crates/swc_ecma_quote_macros/Cargo.toml @@ -16,14 +16,14 @@ proc-macro = true unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -anyhow = { workspace = true } -proc-macro2 = { workspace = true } -quote = { workspace = true } -rustc-hash = { workspace = true } -syn = { workspace = true } +anyhow = { workspace = true, default-features = false } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +syn = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_ecma_react_compiler/Cargo.toml b/crates/swc_ecma_react_compiler/Cargo.toml index b672c35f6e2b..3a18b70b4598 100644 --- a/crates/swc_ecma_react_compiler/Cargo.toml +++ b/crates/swc_ecma_react_compiler/Cargo.toml @@ -13,10 +13,10 @@ version = "10.0.0" rustdoc-args = ["--cfg", "docsrs"] [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_regexp/Cargo.toml b/crates/swc_ecma_regexp/Cargo.toml index 0ce80a4d06b4..535b05497639 100644 --- a/crates/swc_ecma_regexp/Cargo.toml +++ b/crates/swc_ecma_regexp/Cargo.toml @@ -16,16 +16,16 @@ bench = false debug = [] [dependencies] -phf = { workspace = true, features = ["macros"] } -rustc-hash = { workspace = true } -unicode-id-start = { workspace = true } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +unicode-id-start = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast" } -swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common" } -swc_ecma_regexp_visit = { version = "0.5.0", path = "../swc_ecma_regexp_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast", default-features = false } +swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common", default-features = false } +swc_ecma_regexp_visit = { version = "0.5.0", path = "../swc_ecma_regexp_visit", default-features = false } [dev-dependencies] -serde = { workspace = true } +serde = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_regexp_ast/Cargo.toml b/crates/swc_ecma_regexp_ast/Cargo.toml index 872b743d3381..0a625a4e140b 100644 --- a/crates/swc_ecma_regexp_ast/Cargo.toml +++ b/crates/swc_ecma_regexp_ast/Cargo.toml @@ -18,10 +18,10 @@ rkyv-impl = [] serde-impl = ["serde"] [dependencies] -bitflags = { workspace = true } -is-macro = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } +bitflags = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common", default-features = false } diff --git a/crates/swc_ecma_regexp_visit/Cargo.toml b/crates/swc_ecma_regexp_visit/Cargo.toml index 03254b1a1aad..715c9e983817 100644 --- a/crates/swc_ecma_regexp_visit/Cargo.toml +++ b/crates/swc_ecma_regexp_visit/Cargo.toml @@ -17,9 +17,9 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"] } +serde = { workspace = true, optional = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecma_testing/Cargo.toml b/crates/swc_ecma_testing/Cargo.toml index 21f5f2e9897a..46730b618ec9 100644 --- a/crates/swc_ecma_testing/Cargo.toml +++ b/crates/swc_ecma_testing/Cargo.toml @@ -12,9 +12,9 @@ version = "17.0.0" bench = false [dependencies] -anyhow = { workspace = true } -hex = { workspace = true } -sha2 = { workspace = true } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +hex = { workspace = true, default-features = false } +sha2 = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -testing = { version = "17.0.0", path = "../testing" } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms/Cargo.toml b/crates/swc_ecma_transforms/Cargo.toml index 048bacce9bdc..67cb804e3e1b 100644 --- a/crates/swc_ecma_transforms/Cargo.toml +++ b/crates/swc_ecma_transforms/Cargo.toml @@ -36,24 +36,24 @@ stacker = ["swc_ecma_utils/stacker"] typescript = ["swc_ecma_transforms_typescript"] [dependencies] -par-core = { workspace = true } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", optional = true } -swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", optional = true } -swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", optional = true } -swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", optional = true } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", optional = true } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", optional = true } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } +par-core = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", optional = true, default-features = false } +swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", optional = true, default-features = false } +swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", optional = true, default-features = false } +swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", optional = true, default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", optional = true, default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", optional = true, default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } +par-core = { workspace = true, features = ["chili"], default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_base/Cargo.toml b/crates/swc_ecma_transforms_base/Cargo.toml index 0ee08a6d7529..748e880edc95 100644 --- a/crates/swc_ecma_transforms_base/Cargo.toml +++ b/crates/swc_ecma_transforms_base/Cargo.toml @@ -22,31 +22,31 @@ concurrent-renamer = ["par-iter"] inline-helpers = [] [dependencies] -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls" } -indexmap = { workspace = true } -once_cell = { workspace = true } -par-core = { workspace = true } -par-iter = { workspace = true, optional = true } -phf = { workspace = true, features = ["macros"] } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +par-iter = { workspace = true, optional = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -par-core = { workspace = true, features = ["chili"] } +codspeed-criterion-compat = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_transforms_classes/Cargo.toml b/crates/swc_ecma_transforms_classes/Cargo.toml index d4bc30a27f4a..30b41dc87f4b 100644 --- a/crates/swc_ecma_transforms_classes/Cargo.toml +++ b/crates/swc_ecma_transforms_classes/Cargo.toml @@ -15,8 +15,8 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_transforms_compat/Cargo.toml b/crates/swc_ecma_transforms_compat/Cargo.toml index 28015e82ebb0..7481e6ca9df8 100644 --- a/crates/swc_ecma_transforms_compat/Cargo.toml +++ b/crates/swc_ecma_transforms_compat/Cargo.toml @@ -22,36 +22,36 @@ concurrent = [ ] [dependencies] -indexmap = { workspace = true } -par-core = { workspace = true } -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } +indexmap = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_compat_bugfixes = { version = "32.0.0", path = "../swc_ecma_compat_bugfixes" } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common" } -swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015" } -swc_ecma_compat_es2016 = { version = "29.0.0", path = "../swc_ecma_compat_es2016" } -swc_ecma_compat_es2017 = { version = "29.0.0", path = "../swc_ecma_compat_es2017" } -swc_ecma_compat_es2018 = { version = "29.0.0", path = "../swc_ecma_compat_es2018" } -swc_ecma_compat_es2019 = { version = "29.0.0", path = "../swc_ecma_compat_es2019" } -swc_ecma_compat_es2020 = { version = "30.0.0", path = "../swc_ecma_compat_es2020" } -swc_ecma_compat_es2021 = { version = "29.0.0", path = "../swc_ecma_compat_es2021" } -swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022" } -swc_ecma_compat_es3 = { version = "24.0.0", path = "../swc_ecma_compat_es3" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_bugfixes = { version = "32.0.0", path = "../swc_ecma_compat_bugfixes", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } +swc_ecma_compat_es2016 = { version = "29.0.0", path = "../swc_ecma_compat_es2016", default-features = false } +swc_ecma_compat_es2017 = { version = "29.0.0", path = "../swc_ecma_compat_es2017", default-features = false } +swc_ecma_compat_es2018 = { version = "29.0.0", path = "../swc_ecma_compat_es2018", default-features = false } +swc_ecma_compat_es2019 = { version = "29.0.0", path = "../swc_ecma_compat_es2019", default-features = false } +swc_ecma_compat_es2020 = { version = "30.0.0", path = "../swc_ecma_compat_es2020", default-features = false } +swc_ecma_compat_es2021 = { version = "29.0.0", path = "../swc_ecma_compat_es2021", default-features = false } +swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } +swc_ecma_compat_es3 = { version = "24.0.0", path = "../swc_ecma_compat_es3", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"] } -serde_json = { workspace = true } +par-core = { workspace = true, features = ["chili"], default-features = false } +serde_json = { workspace = true, default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_macros/Cargo.toml b/crates/swc_ecma_transforms_macros/Cargo.toml index fb52a4728667..e73f2765a5d8 100644 --- a/crates/swc_ecma_transforms_macros/Cargo.toml +++ b/crates/swc_ecma_transforms_macros/Cargo.toml @@ -13,8 +13,8 @@ bench = false proc-macro = true [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true, features = ["fold", "parsing", "full"] } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["fold", "parsing", "full"], default-features = false } -swc_macros_common = { version = "1.0.1", path = "../swc_macros_common" } +swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_ecma_transforms_module/Cargo.toml b/crates/swc_ecma_transforms_module/Cargo.toml index ca39555eb2a2..b70d8cc1792c 100644 --- a/crates/swc_ecma_transforms_module/Cargo.toml +++ b/crates/swc_ecma_transforms_module/Cargo.toml @@ -16,40 +16,40 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -Inflector = { workspace = true } -anyhow = { workspace = true } -bitflags = { workspace = true } -indexmap = { workspace = true } -is-macro = { workspace = true } -path-clean = "1.0.1" -pathdiff = { workspace = true } -regex = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -tracing = { workspace = true } +Inflector = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +path-clean = { version = "1.0.1", default-features = false } +pathdiff = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_config = { version = "3.1.2", path = "../swc_config", features = [ "file_pattern", ] } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ ] } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -indexmap = { workspace = true, features = ["serde"] } -serde_json = { workspace = true } +indexmap = { workspace = true, features = ["serde"], default-features = false } +serde_json = { workspace = true, default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ "node", "tsc", ] } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript" } -testing = { version = "17.0.0", path = "../testing/" } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +testing = { version = "17.0.0", path = "../testing/", default-features = false } diff --git a/crates/swc_ecma_transforms_optimization/Cargo.toml b/crates/swc_ecma_transforms_optimization/Cargo.toml index 81e09ccc68b4..8487514d928c 100644 --- a/crates/swc_ecma_transforms_optimization/Cargo.toml +++ b/crates/swc_ecma_transforms_optimization/Cargo.toml @@ -21,35 +21,35 @@ concurrent = ["swc_common/concurrent", "swc_ecma_transforms_base/concurrent"] debug = [] [dependencies] -bytes-str = { workspace = true } -dashmap = { workspace = true } -indexmap = { workspace = true } -once_cell = { workspace = true } -par-core = { workspace = true } -petgraph = { workspace = true } -rustc-hash = { workspace = true } -serde_json = { workspace = true } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +bytes-str = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"] } +par-core = { workspace = true, features = ["chili"], default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module" } -swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", default-features = false } +swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_proposal/Cargo.toml b/crates/swc_ecma_transforms_proposal/Cargo.toml index 57ce92e721d7..88427355ecd9 100644 --- a/crates/swc_ecma_transforms_proposal/Cargo.toml +++ b/crates/swc_ecma_transforms_proposal/Cargo.toml @@ -20,20 +20,20 @@ default = [] multi-module = [] [dependencies] -either = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } +either = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_react/Cargo.toml b/crates/swc_ecma_transforms_react/Cargo.toml index 70c07c3fea37..3173ce3b6c33 100644 --- a/crates/swc_ecma_transforms_react/Cargo.toml +++ b/crates/swc_ecma_transforms_react/Cargo.toml @@ -21,26 +21,26 @@ default = ["serde-impl"] serde-impl = ["serde"] [dependencies] -base64 = { workspace = true } -bytes-str = { workspace = true } -indexmap = { workspace = true } -once_cell = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } -sha1 = { workspace = true } +base64 = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +sha1 = { workspace = true, default-features = false } -string_enum = { version = "1.0.2", path = "../string_enum" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_config = { version = "3.1.2", path = "../swc_config" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen/" } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat/" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen/", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat/", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_testing/Cargo.toml b/crates/swc_ecma_transforms_testing/Cargo.toml index 750f94757c1f..3a94187e81dc 100644 --- a/crates/swc_ecma_transforms_testing/Cargo.toml +++ b/crates/swc_ecma_transforms_testing/Cargo.toml @@ -12,23 +12,23 @@ version = "32.0.0" bench = false [dependencies] -ansi_term = { workspace = true } -anyhow = { workspace = true } -base64 = { workspace = true } -hex = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -sha2 = { workspace = true } -swc_sourcemap = { workspace = true } -tempfile = { workspace = true } +ansi_term = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false } +hex = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +sha2 = { workspace = true, default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tempfile = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_typescript/Cargo.toml b/crates/swc_ecma_transforms_typescript/Cargo.toml index e4d6f6069498..93a78acadf53 100644 --- a/crates/swc_ecma_transforms_typescript/Cargo.toml +++ b/crates/swc_ecma_transforms_typescript/Cargo.toml @@ -19,27 +19,27 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } concurrent = ["swc_common/concurrent"] [dependencies] -bytes-str = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +bytes-str = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } - -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat" } -swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal" } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing" } -testing = { version = "17.0.0", path = "../testing" } +codspeed-criterion-compat = { workspace = true, default-features = false } + +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_usage_analyzer/Cargo.toml b/crates/swc_ecma_usage_analyzer/Cargo.toml index 0251fa4f2cd4..c27b4584ecf4 100644 --- a/crates/swc_ecma_usage_analyzer/Cargo.toml +++ b/crates/swc_ecma_usage_analyzer/Cargo.toml @@ -26,14 +26,14 @@ trace-ast = [] tracing-spans = [] [dependencies] -bitflags = { workspace = true } -indexmap = { workspace = true } -rustc-hash = { workspace = true } -tracing = { workspace = true } +bitflags = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_timer = { version = "1.0.0", path = "../swc_timer" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } diff --git a/crates/swc_ecma_utils/Cargo.toml b/crates/swc_ecma_utils/Cargo.toml index c08b39ed098a..da826a220bb1 100644 --- a/crates/swc_ecma_utils/Cargo.toml +++ b/crates/swc_ecma_utils/Cargo.toml @@ -23,22 +23,22 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } concurrent = ["swc_common/concurrent", "par-core/parallel"] [dependencies] -indexmap = { workspace = true } -num_cpus = { workspace = true } -once_cell = { workspace = true } -par-core = { workspace = true } -rustc-hash = { workspace = true } -ryu-js = { workspace = true } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +indexmap = { workspace = true, default-features = false } +num_cpus = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +ryu-js = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] -stacker = { version = "0.1.15", optional = true } +stacker = { version = "0.1.15", optional = true, default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } +par-core = { workspace = true, features = ["chili"], default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } diff --git a/crates/swc_ecma_visit/Cargo.toml b/crates/swc_ecma_visit/Cargo.toml index bf5f8565ef79..d7dab47d2f83 100644 --- a/crates/swc_ecma_visit/Cargo.toml +++ b/crates/swc_ecma_visit/Cargo.toml @@ -25,12 +25,12 @@ path = [] serde-impl = ["serde"] [dependencies] -new_debug_unreachable = { workspace = true } -num-bigint = { workspace = true, features = ["serde"] } -serde = { workspace = true, optional = true, features = ["derive"] } -tracing = { workspace = true } +new_debug_unreachable = { workspace = true, default-features = false } +num-bigint = { workspace = true, features = ["serde"], default-features = false } +serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecmascript/Cargo.toml b/crates/swc_ecmascript/Cargo.toml index 20e10f04bce7..4cbedb616725 100644 --- a/crates/swc_ecmascript/Cargo.toml +++ b/crates/swc_ecmascript/Cargo.toml @@ -41,15 +41,15 @@ react = ["swc_ecma_transforms/react"] typescript = ["typescript-parser", "swc_ecma_transforms/typescript"] [dependencies] -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", optional = true } -swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", optional = true } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", optional = true, default-features = false } +swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", optional = true, default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", optional = true, default-features = false } -swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", optional = true } -swc_ecma_quote = { version = "26.0.0", path = "../swc_ecma_quote", optional = true } -swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", optional = true } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", optional = true } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true } +swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", optional = true, default-features = false } +swc_ecma_quote = { version = "26.0.0", path = "../swc_ecma_quote", optional = true, default-features = false } +swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", optional = true, default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", optional = true, default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"] } +par-core = { workspace = true, features = ["chili"], default-features = false } diff --git a/crates/swc_eq_ignore_macros/Cargo.toml b/crates/swc_eq_ignore_macros/Cargo.toml index 7cddbe6f105d..45e66b910efb 100644 --- a/crates/swc_eq_ignore_macros/Cargo.toml +++ b/crates/swc_eq_ignore_macros/Cargo.toml @@ -13,6 +13,6 @@ bench = false proc-macro = true [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_error_reporters/Cargo.toml b/crates/swc_error_reporters/Cargo.toml index b7a8c6d1d074..27ec86663a7c 100644 --- a/crates/swc_error_reporters/Cargo.toml +++ b/crates/swc_error_reporters/Cargo.toml @@ -12,10 +12,10 @@ version = "18.0.0" bench = false [dependencies] -anyhow = { workspace = true } -miette = { workspace = true, features = ["fancy-no-syscall"] } -once_cell = { workspace = true } -serde = { workspace = true } +anyhow = { workspace = true, default-features = false } +miette = { workspace = true, features = ["fancy-no-syscall"], default-features = false } +once_cell = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", diff --git a/crates/swc_estree_ast/Cargo.toml b/crates/swc_estree_ast/Cargo.toml index e5646cd704de..e7b4422270fb 100644 --- a/crates/swc_estree_ast/Cargo.toml +++ b/crates/swc_estree_ast/Cargo.toml @@ -22,9 +22,9 @@ default = ["serde-impl"] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, features = ["derive"], optional = true } -serde_json = { workspace = true } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde_json = { workspace = true, default-features = false } -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_estree_compat/Cargo.toml b/crates/swc_estree_compat/Cargo.toml index 972d25b120a4..cfc1f4a86293 100644 --- a/crates/swc_estree_compat/Cargo.toml +++ b/crates/swc_estree_compat/Cargo.toml @@ -21,33 +21,33 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [features] [dependencies] -anyhow = { workspace = true } -copyless = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +anyhow = { workspace = true, default-features = false } +copyless = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", "tty-emitter", ] } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_estree_ast = { version = "16.0.0", path = "../swc_estree_ast" } -swc_node_comments = { version = "16.0.0", path = "../swc_node_comments/" } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_estree_ast = { version = "16.0.0", path = "../swc_estree_ast", default-features = false } +swc_node_comments = { version = "16.0.0", path = "../swc_node_comments/", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -pretty_assertions = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } swc = { version = "44.0.0", path = "../swc", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms/" } -testing = { version = "17.0.0", path = "../testing" } -walkdir = { workspace = true } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms/", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } +walkdir = { workspace = true, default-features = false } [[bench]] harness = false diff --git a/crates/swc_graph_analyzer/Cargo.toml b/crates/swc_graph_analyzer/Cargo.toml index c0895fa12d59..3e094290260f 100644 --- a/crates/swc_graph_analyzer/Cargo.toml +++ b/crates/swc_graph_analyzer/Cargo.toml @@ -12,10 +12,10 @@ version = "14.0.1" bench = false [dependencies] -auto_impl = { workspace = true } -petgraph = { workspace = true } -rustc-hash = { workspace = true } -tracing = { workspace = true } +auto_impl = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -testing = { version = "17.0.0", path = "../testing" } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_html/Cargo.toml b/crates/swc_html/Cargo.toml index f08475d07011..0d9d955a3f37 100644 --- a/crates/swc_html/Cargo.toml +++ b/crates/swc_html/Cargo.toml @@ -22,7 +22,7 @@ bench = false minifier = [] [dependencies] -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast" } -swc_html_codegen = { version = "17.0.0", path = "../swc_html_codegen" } -swc_html_parser = { version = "16.0.0", path = "../swc_html_parser" } -swc_html_visit = { version = "16.0.0", path = "../swc_html_visit" } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_html_codegen = { version = "17.0.0", path = "../swc_html_codegen", default-features = false } +swc_html_parser = { version = "16.0.0", path = "../swc_html_parser", default-features = false } +swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } diff --git a/crates/swc_html_ast/Cargo.toml b/crates/swc_html_ast/Cargo.toml index 3cae27327ef6..231d0274496e 100644 --- a/crates/swc_html_ast/Cargo.toml +++ b/crates/swc_html_ast/Cargo.toml @@ -26,11 +26,11 @@ rkyv-impl = [ serde-impl = ["serde"] [dependencies] -bytecheck = { workspace = true, optional = true } -is-macro = { workspace = true } -rkyv = { workspace = true, optional = true } -serde = { workspace = true, features = ["derive"], optional = true } +bytecheck = { workspace = true, optional = true, default-features = false } +is-macro = { workspace = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } -string_enum = { version = "1.0.2", path = "../string_enum/" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_html_codegen/Cargo.toml b/crates/swc_html_codegen/Cargo.toml index a45fa3351675..f9d365e1112d 100644 --- a/crates/swc_html_codegen/Cargo.toml +++ b/crates/swc_html_codegen/Cargo.toml @@ -16,20 +16,20 @@ version = "17.0.0" bench = false [dependencies] -auto_impl = { workspace = true } -bitflags = { workspace = true } -rustc-hash = { workspace = true } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast" } -swc_html_codegen_macros = { version = "1.0.1", path = "../swc_html_codegen_macros" } -swc_html_utils = { version = "15.0.0", path = "../swc_html_utils" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_html_codegen_macros = { version = "1.0.1", path = "../swc_html_codegen_macros", default-features = false } +swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } [dev-dependencies] swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_html_parser = { version = "16.0.0", path = "../swc_html_parser" } -swc_html_visit = { version = "16.0.0", path = "../swc_html_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_html_parser = { version = "16.0.0", path = "../swc_html_parser", default-features = false } +swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_html_codegen_macros/Cargo.toml b/crates/swc_html_codegen_macros/Cargo.toml index 912e3eb84f0f..0c92c60e096b 100644 --- a/crates/swc_html_codegen_macros/Cargo.toml +++ b/crates/swc_html_codegen_macros/Cargo.toml @@ -16,5 +16,5 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_html_minifier/Cargo.toml b/crates/swc_html_minifier/Cargo.toml index 6efdc7eba174..3f1e53540687 100644 --- a/crates/swc_html_minifier/Cargo.toml +++ b/crates/swc_html_minifier/Cargo.toml @@ -29,19 +29,19 @@ default-css-minifier = [ ] [dependencies] -once_cell = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"] } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", optional = true } -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", optional = true } -swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", optional = true } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"], default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", optional = true, default-features = false } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", optional = true, default-features = false } +swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true, default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", optional = true, default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", features = [ "serde-impl", ] } @@ -49,19 +49,19 @@ swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", feature "extra-serde", ] } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast" } -swc_html_codegen = { version = "17.0.0", path = "../swc_html_codegen" } -swc_html_parser = { version = "16.0.0", path = "../swc_html_parser" } -swc_html_utils = { version = "15.0.0", path = "../swc_html_utils" } -swc_html_visit = { version = "16.0.0", path = "../swc_html_visit" } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_html_codegen = { version = "17.0.0", path = "../swc_html_codegen", default-features = false } +swc_html_parser = { version = "16.0.0", path = "../swc_html_parser", default-features = false } +swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } +swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_html_parser/Cargo.toml b/crates/swc_html_parser/Cargo.toml index 630704c6bee3..a1ee86dc2b7d 100644 --- a/crates/swc_html_parser/Cargo.toml +++ b/crates/swc_html_parser/Cargo.toml @@ -19,24 +19,24 @@ bench = false debug = [] [dependencies] -rustc-hash = { workspace = true } +rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast" } -swc_html_utils = { version = "15.0.0", path = "../swc_html_utils" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } +codspeed-criterion-compat = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", features = [ "serde-impl", ] } -swc_html_visit = { version = "16.0.0", path = "../swc_html_visit" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_html_utils/Cargo.toml b/crates/swc_html_utils/Cargo.toml index d860b7e1b31c..4619ed4a6c0a 100644 --- a/crates/swc_html_utils/Cargo.toml +++ b/crates/swc_html_utils/Cargo.toml @@ -16,9 +16,9 @@ version = "15.0.0" bench = false [dependencies] -once_cell = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } diff --git a/crates/swc_html_visit/Cargo.toml b/crates/swc_html_visit/Cargo.toml index 82d4176a5ab5..d7a42cfe4f46 100644 --- a/crates/swc_html_visit/Cargo.toml +++ b/crates/swc_html_visit/Cargo.toml @@ -24,9 +24,9 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"] } +serde = { workspace = true, optional = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_macros_common/Cargo.toml b/crates/swc_macros_common/Cargo.toml index 9601cbdbbcb4..c829ccd6be83 100644 --- a/crates/swc_macros_common/Cargo.toml +++ b/crates/swc_macros_common/Cargo.toml @@ -12,8 +12,8 @@ version = "1.0.1" bench = false [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } [dependencies.syn] features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"] diff --git a/crates/swc_malloc/Cargo.toml b/crates/swc_malloc/Cargo.toml index 149babd00477..2f0ec9ae849a 100644 --- a/crates/swc_malloc/Cargo.toml +++ b/crates/swc_malloc/Cargo.toml @@ -14,13 +14,13 @@ bench = false [dependencies] [target.'cfg(not(any(target_os = "linux", target_family = "wasm", target_env = "musl", all(target_os = "linux", any(target_arch="aarch64", target_env = "gnu", target_arch="arm")))))'.dependencies] -mimalloc = { version = "0.1.43", features = [] } +mimalloc = { version = "0.1.43", features = [], default-features = false } [target.'cfg(all(target_os = "linux", not(any(target_family = "wasm", target_env = "musl", all(target_os = "linux", target_env = "gnu", any(target_arch = "aarch64", target_arch = "arm"))))))'.dependencies] -mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"] } +mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"], default-features = false } [target.'cfg(all(target_os = "linux", target_env = "gnu", target_arch = "aarch64"))'.dependencies] -mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"] } +mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"], default-features = false } [target.'cfg(all(target_os = "linux", target_env = "gnu", target_arch = "arm"))'.dependencies] -tikv-jemallocator = { version = "0.5", features = ["disable_initial_exec_tls"] } +tikv-jemallocator = { version = "0.5", features = ["disable_initial_exec_tls"], default-features = false } diff --git a/crates/swc_node_bundler/Cargo.toml b/crates/swc_node_bundler/Cargo.toml index 165a19bc0fe2..c3a67e303ae0 100644 --- a/crates/swc_node_bundler/Cargo.toml +++ b/crates/swc_node_bundler/Cargo.toml @@ -19,31 +19,31 @@ swc_v1 = ["serde-impl"] swc_v2 = ["serde-impl"] [dependencies] -anyhow = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +tracing = { workspace = true, default-features = false } -string_enum = { version = "1.0.2", path = "../string_enum" } -swc = { version = "44.0.0", path = "../swc" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } +swc = { version = "44.0.0", path = "../swc", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_bundler = { version = "34.0.0", path = "../swc_bundler", features = [ "concurrent", ] } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } -swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } +swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } [dev-dependencies] swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ "inline-helpers", ] } -testing = { version = "17.0.0", path = "../testing" } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_node_comments/Cargo.toml b/crates/swc_node_comments/Cargo.toml index 156946089256..943ca7be3799 100644 --- a/crates/swc_node_comments/Cargo.toml +++ b/crates/swc_node_comments/Cargo.toml @@ -15,8 +15,8 @@ version = "16.0.0" bench = false [dependencies] -dashmap = { workspace = true } -rustc-hash = { workspace = true } +dashmap = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_nodejs_common/Cargo.toml b/crates/swc_nodejs_common/Cargo.toml index b781092355c3..ce29ebd41295 100644 --- a/crates/swc_nodejs_common/Cargo.toml +++ b/crates/swc_nodejs_common/Cargo.toml @@ -12,8 +12,8 @@ version = "1.0.3" bench = false [dependencies] -anyhow = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +tracing = { workspace = true, default-features = false } diff --git a/crates/swc_plugin/Cargo.toml b/crates/swc_plugin/Cargo.toml index 3ec4efdef3a4..289af9c26813 100644 --- a/crates/swc_plugin/Cargo.toml +++ b/crates/swc_plugin/Cargo.toml @@ -16,4 +16,4 @@ version = "1.0.1" bench = false [dependencies] -once_cell = { workspace = true } +once_cell = { workspace = true, default-features = false } diff --git a/crates/swc_plugin_backend_tests/Cargo.toml b/crates/swc_plugin_backend_tests/Cargo.toml index 69c49fbd2ecc..637f232a784b 100644 --- a/crates/swc_plugin_backend_tests/Cargo.toml +++ b/crates/swc_plugin_backend_tests/Cargo.toml @@ -13,33 +13,33 @@ bench = false doctest = false [dev-dependencies] -anyhow = { workspace = true } -codspeed-criterion-compat = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -tokio = { workspace = true, features = ["rt"] } -tracing = { workspace = true } +anyhow = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +tokio = { workspace = true, features = ["rt"], default-features = false } +tracing = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", features = ["rkyv-impl", "plugin_transform_schema_v1"] } +swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", features = ["rkyv-impl", "plugin_transform_schema_v1"], default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", features = [ "rkyv-impl", ] } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser" } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "rkyv-impl", ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -swc_transform_common = { version = "10.0.0", path = "../swc_transform_common" } -swc_malloc = { version = "1.2.4", path = "../swc_malloc" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } -swc_plugin_backend_wasmer = { version = "4.0", path = "../swc_plugin_backend_wasmer" } -swc_plugin_backend_wasmtime = { version = "3.0", path = "../swc_plugin_backend_wasmtime" } +swc_plugin_backend_wasmer = { version = "4.0", path = "../swc_plugin_backend_wasmer", default-features = false } +swc_plugin_backend_wasmtime = { version = "3.0", path = "../swc_plugin_backend_wasmtime", default-features = false } [[bench]] harness = false diff --git a/crates/swc_plugin_backend_tests/tests/css-plugins/swc_noop_plugin/Cargo.toml b/crates/swc_plugin_backend_tests/tests/css-plugins/swc_noop_plugin/Cargo.toml index d03b359d9058..946abf5359ac 100644 --- a/crates/swc_plugin_backend_tests/tests/css-plugins/swc_noop_plugin/Cargo.toml +++ b/crates/swc_plugin_backend_tests/tests/css-plugins/swc_noop_plugin/Cargo.toml @@ -10,7 +10,7 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1" +serde = { version = "1", default-features = false } swc_core = { path = "../../../../swc_core", features = [ "css_ast", "css_plugin_transform", diff --git a/crates/swc_plugin_backend_tests/tests/fixture/issue_6404/Cargo.toml b/crates/swc_plugin_backend_tests/tests/fixture/issue_6404/Cargo.toml index 77690a680939..25344e520f82 100644 --- a/crates/swc_plugin_backend_tests/tests/fixture/issue_6404/Cargo.toml +++ b/crates/swc_plugin_backend_tests/tests/fixture/issue_6404/Cargo.toml @@ -10,7 +10,7 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1" +serde = { version = "1", default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_plugin_transform", "ecma_quote", diff --git a/crates/swc_plugin_backend_tests/tests/fixture/swc_internal_plugin/Cargo.toml b/crates/swc_plugin_backend_tests/tests/fixture/swc_internal_plugin/Cargo.toml index 33c48e55a28d..363103b73ff2 100644 --- a/crates/swc_plugin_backend_tests/tests/fixture/swc_internal_plugin/Cargo.toml +++ b/crates/swc_plugin_backend_tests/tests/fixture/swc_internal_plugin/Cargo.toml @@ -10,9 +10,9 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1" +serde = { version = "1", default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_plugin_transform", "ecma_quote", ] } -swc_transform_common = { path = "../../../../swc_transform_common" } \ No newline at end of file +swc_transform_common = { path = "../../../../swc_transform_common", default-features = false } diff --git a/crates/swc_plugin_backend_tests/tests/fixture/swc_noop_plugin/Cargo.toml b/crates/swc_plugin_backend_tests/tests/fixture/swc_noop_plugin/Cargo.toml index 123d8ee93798..8a80d68d64dd 100644 --- a/crates/swc_plugin_backend_tests/tests/fixture/swc_noop_plugin/Cargo.toml +++ b/crates/swc_plugin_backend_tests/tests/fixture/swc_noop_plugin/Cargo.toml @@ -10,7 +10,7 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1" +serde = { version = "1", default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_plugin_transform", ] } diff --git a/crates/swc_plugin_backend_wasmer/Cargo.toml b/crates/swc_plugin_backend_wasmer/Cargo.toml index f066919fbe90..444601ba9746 100644 --- a/crates/swc_plugin_backend_wasmer/Cargo.toml +++ b/crates/swc_plugin_backend_wasmer/Cargo.toml @@ -27,16 +27,16 @@ plugin_transform_host_native = [ ] [dependencies] -anyhow = { workspace = true } -enumset = { workspace = true } -parking_lot = { workspace = true } -wasmer = { workspace = true } -wasmer-wasix = { workspace = true } +anyhow = { workspace = true, default-features = false } +enumset = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +wasmer = { workspace = true, default-features = false } +wasmer-wasix = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner" } +swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", default-features = false } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] wasmer-compiler-cranelift = { version = "6.1.0-rc.2", default-features = false } diff --git a/crates/swc_plugin_backend_wasmtime/Cargo.toml b/crates/swc_plugin_backend_wasmtime/Cargo.toml index 730953452d49..9d5a7210d172 100644 --- a/crates/swc_plugin_backend_wasmtime/Cargo.toml +++ b/crates/swc_plugin_backend_wasmtime/Cargo.toml @@ -8,11 +8,11 @@ authors = ["κ°•λ™μœ€ "] description = "Runner backend (wasmtime) for swc plugins. This crate is INTERNAL crate and used by swc itself." [dependencies] -anyhow = { workspace = true } -wasmtime = { workspace = true, features = ["runtime", "cranelift", "threads"] } -wasi-common = { workspace = true, features = ["sync", "wasmtime"] } +anyhow = { workspace = true, default-features = false } +wasmtime = { workspace = true, features = ["runtime", "cranelift", "threads"], default-features = false } +wasi-common = { workspace = true, features = ["sync", "wasmtime"], default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner" } +swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", default-features = false } diff --git a/crates/swc_plugin_macro/Cargo.toml b/crates/swc_plugin_macro/Cargo.toml index ccb5ed196792..6b834d08969c 100644 --- a/crates/swc_plugin_macro/Cargo.toml +++ b/crates/swc_plugin_macro/Cargo.toml @@ -13,6 +13,6 @@ bench = false proc-macro = true [dependencies] -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_plugin_proxy/Cargo.toml b/crates/swc_plugin_proxy/Cargo.toml index 2de9a9e010ea..97f2602587a0 100644 --- a/crates/swc_plugin_proxy/Cargo.toml +++ b/crates/swc_plugin_proxy/Cargo.toml @@ -21,13 +21,13 @@ plugin-mode = ["__plugin_mode", "swc_common/plugin-base", "rkyv-impl"] plugin-rt = ["__plugin_rt", "swc_common/plugin-base", "rkyv-impl"] [dependencies] -bytecheck = { workspace = true, optional = true } -rancor = { workspace = true, optional = true } -rkyv = { workspace = true, optional = true } -rustc-hash = { workspace = true } -tracing = { workspace = true } +bytecheck = { workspace = true, optional = true, default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro" } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } diff --git a/crates/swc_plugin_runner/Cargo.toml b/crates/swc_plugin_runner/Cargo.toml index c4a2eb89e97a..2adb1267fdb9 100644 --- a/crates/swc_plugin_runner/Cargo.toml +++ b/crates/swc_plugin_runner/Cargo.toml @@ -30,28 +30,28 @@ __rkyv = [] rkyv-impl = ["__rkyv", "swc_common/plugin-rt", "swc_plugin_proxy/plugin-rt"] [build-dependencies] -vergen = { workspace = true, features = ["build", "cargo"] } +vergen = { workspace = true, features = ["build", "cargo"], default-features = false } [dependencies] -anyhow = { workspace = true } -parking_lot = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true } -tracing = { workspace = true } - -swc_atoms = { version = "8.0.2", path = '../swc_atoms' } +anyhow = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = '../swc_atoms', default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", optional = true } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", optional = true } -swc_plugin_proxy = { version = "17.0.0", path = "../swc_plugin_proxy" } -swc_transform_common = { version = "10.0.0", path = "../swc_transform_common" } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", optional = true, default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", optional = true, default-features = false } +swc_plugin_proxy = { version = "17.0.0", path = "../swc_plugin_proxy", default-features = false } +swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -blake3 = { workspace = true, optional = true } +blake3 = { workspace = true, optional = true, default-features = false } [package.metadata.cargo-shear] # ignored, as they are only used to enable features diff --git a/crates/swc_timer/Cargo.toml b/crates/swc_timer/Cargo.toml index 720de3e645b8..ec6a1d928c8f 100644 --- a/crates/swc_timer/Cargo.toml +++ b/crates/swc_timer/Cargo.toml @@ -12,7 +12,7 @@ version = "1.0.0" bench = false [dependencies] -tracing = { workspace = true } +tracing = { workspace = true, default-features = false } [dev-dependencies] -testing = { version = "17.0.0", path = "../testing" } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_trace_macro/Cargo.toml b/crates/swc_trace_macro/Cargo.toml index 36811db8f874..18cf4545f7cf 100644 --- a/crates/swc_trace_macro/Cargo.toml +++ b/crates/swc_trace_macro/Cargo.toml @@ -13,5 +13,5 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_transform_common/Cargo.toml b/crates/swc_transform_common/Cargo.toml index 059276b5a965..afbec0ba20ab 100644 --- a/crates/swc_transform_common/Cargo.toml +++ b/crates/swc_transform_common/Cargo.toml @@ -16,8 +16,8 @@ version = "10.0.0" plugin-mode = [] [dependencies] -rustc-hash = { workspace = true } -serde = { workspace = true } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls" } -swc_common = { version = "16.0.0", path = "../swc_common" } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_ts_fast_strip/Cargo.toml b/crates/swc_ts_fast_strip/Cargo.toml index b6518fe4e662..49677ae8a233 100644 --- a/crates/swc_ts_fast_strip/Cargo.toml +++ b/crates/swc_ts_fast_strip/Cargo.toml @@ -17,28 +17,28 @@ default = [] nightly = [] [dependencies] -anyhow = { workspace = true } -bytes-str = { workspace = true } -serde = { workspace = true, features = ["derive"] } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } +anyhow = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ "typescript", "unstable", ] } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react" } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } -wasm-bindgen = { workspace = true, optional = true } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +wasm-bindgen = { workspace = true, optional = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true } -testing = { version = "17.0.0", path = "../testing" } +codspeed-criterion-compat = { workspace = true, default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_typescript/Cargo.toml b/crates/swc_typescript/Cargo.toml index 371a04bae536..ab1f6f024eb8 100644 --- a/crates/swc_typescript/Cargo.toml +++ b/crates/swc_typescript/Cargo.toml @@ -12,19 +12,19 @@ version = "22.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -bitflags = {workspace = true } -petgraph = { workspace = true } -rustc-hash = { workspace = true } +bitflags = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen" } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser" } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base" } -testing = { version = "17.0.0", path = "../testing" } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_visit/Cargo.toml b/crates/swc_visit/Cargo.toml index 88df0993cceb..b9156f29ca5b 100644 --- a/crates/swc_visit/Cargo.toml +++ b/crates/swc_visit/Cargo.toml @@ -14,5 +14,5 @@ bench = false path = [] [dependencies] -either = { workspace = true } -new_debug_unreachable = { workspace = true } +either = { workspace = true, default-features = false } +new_debug_unreachable = { workspace = true, default-features = false } diff --git a/crates/swc_xml/Cargo.toml b/crates/swc_xml/Cargo.toml index b3a2dfd2c1e6..231275ef0e28 100644 --- a/crates/swc_xml/Cargo.toml +++ b/crates/swc_xml/Cargo.toml @@ -19,7 +19,7 @@ version = "16.0.0" bench = false [dependencies] -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast" } -swc_xml_codegen = { version = "16.0.0", path = "../swc_xml_codegen" } -swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser" } -swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit" } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } +swc_xml_codegen = { version = "16.0.0", path = "../swc_xml_codegen", default-features = false } +swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser", default-features = false } +swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit", default-features = false } diff --git a/crates/swc_xml_ast/Cargo.toml b/crates/swc_xml_ast/Cargo.toml index 0cfa417e2ccf..33fa127f40fe 100644 --- a/crates/swc_xml_ast/Cargo.toml +++ b/crates/swc_xml_ast/Cargo.toml @@ -18,9 +18,9 @@ bench = false serde-impl = ["serde"] [dependencies] -is-macro = { workspace = true } -serde = { workspace = true, features = ["derive"], optional = true } +is-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], optional = true, default-features = false } -string_enum = { version = "1.0.2", path = "../string_enum/" } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } +string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_xml_codegen/Cargo.toml b/crates/swc_xml_codegen/Cargo.toml index 5e5193e49466..bad17f47cb11 100644 --- a/crates/swc_xml_codegen/Cargo.toml +++ b/crates/swc_xml_codegen/Cargo.toml @@ -16,17 +16,17 @@ version = "16.0.0" bench = false [dependencies] -auto_impl = { workspace = true } -bitflags = { workspace = true } -rustc-hash = { workspace = true } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast" } -swc_xml_codegen_macros = { version = "1.0.1", path = "../swc_xml_codegen_macros" } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } +swc_xml_codegen_macros = { version = "1.0.1", path = "../swc_xml_codegen_macros", default-features = false } [dev-dependencies] swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser" } -swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser", default-features = false } +swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_xml_codegen_macros/Cargo.toml b/crates/swc_xml_codegen_macros/Cargo.toml index 903876d6e063..7fa7b1012302 100644 --- a/crates/swc_xml_codegen_macros/Cargo.toml +++ b/crates/swc_xml_codegen_macros/Cargo.toml @@ -16,5 +16,5 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true } -syn = { workspace = true, features = ["full"] } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_xml_parser/Cargo.toml b/crates/swc_xml_parser/Cargo.toml index 048463dfd443..a19dd658a791 100644 --- a/crates/swc_xml_parser/Cargo.toml +++ b/crates/swc_xml_parser/Cargo.toml @@ -19,18 +19,18 @@ bench = false debug = [] [dependencies] -rustc-hash = { workspace = true } +rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } [dev-dependencies] -serde = { workspace = true } -serde_json = { workspace = true } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", features = [ "serde-impl", ] } -swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit" } -testing = { version = "17.0.0", path = "../testing" } +swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_xml_visit/Cargo.toml b/crates/swc_xml_visit/Cargo.toml index 53fce82e8830..b82269eede60 100644 --- a/crates/swc_xml_visit/Cargo.toml +++ b/crates/swc_xml_visit/Cargo.toml @@ -24,9 +24,9 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"] } +serde = { workspace = true, optional = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms" } -swc_common = { version = "16.0.0", path = "../swc_common" } -swc_visit = { version = "2.0.1", path = "../swc_visit" } -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast" } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index 4b920373a132..d8d8a4601165 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -12,19 +12,19 @@ version = "17.0.0" bench = false [dependencies] -cargo_metadata = { workspace = true } -difference = { workspace = true } -once_cell = { workspace = true } -pretty_assertions = { workspace = true } -regex = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -tracing = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +cargo_metadata = { workspace = true, default-features = false } +difference = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "tty-emitter", ] } -swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters" } -testing_macros = { version = "1.0.1", path = "../testing_macros" } +swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters", default-features = false } +testing_macros = { version = "1.0.1", path = "../testing_macros", default-features = false } diff --git a/crates/testing_macros/Cargo.toml b/crates/testing_macros/Cargo.toml index e6125d2c89c3..8632b95579b6 100644 --- a/crates/testing_macros/Cargo.toml +++ b/crates/testing_macros/Cargo.toml @@ -17,13 +17,13 @@ bench = false proc-macro = true [dependencies] -anyhow = { workspace = true } -glob = { workspace = true } -once_cell = { workspace = true } -proc-macro2 = { workspace = true } -quote = { workspace = true } -regex = { workspace = true } -relative-path = { workspace = true } +anyhow = { workspace = true, default-features = false } +glob = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } +relative-path = { workspace = true, default-features = false } [dependencies.syn] features = ["fold", "parsing", "full", "extra-traits"] diff --git a/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml b/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml index e94652856535..cd791e9586d6 100644 --- a/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml +++ b/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml @@ -10,8 +10,8 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1.0.140" +serde = { version = "1.0.140", default-features = false } # Intentionally referencing published version, known to not contain new AST struct changes. # Be careful to change this dependency version. Unless there isn't explicit reason to do so, # do not change. -swc_core = { path = "../../../../../crates/swc_core",features = ["ecma_plugin_transform"] } +swc_core = { path = "../../../../../crates/swc_core",features = ["ecma_plugin_transform"], default-features = false } diff --git a/packages/core/e2e/fixtures/plugin_transform_schema_v1/Cargo.toml b/packages/core/e2e/fixtures/plugin_transform_schema_v1/Cargo.toml index 92ffff84a403..cdf237d3bb5b 100644 --- a/packages/core/e2e/fixtures/plugin_transform_schema_v1/Cargo.toml +++ b/packages/core/e2e/fixtures/plugin_transform_schema_v1/Cargo.toml @@ -10,7 +10,7 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1.0.140" +serde = { version = "1.0.140", default-features = false } # Intentionally referencing published version, known to not contain new AST struct changes. # Be careful to change this dependency version. Unless there isn't explicit reason to do so, # do not change. diff --git a/packages/core/e2e/fixtures/plugin_transform_schema_vtest/Cargo.toml b/packages/core/e2e/fixtures/plugin_transform_schema_vtest/Cargo.toml index 2c74984e6d61..d56476c4d747 100644 --- a/packages/core/e2e/fixtures/plugin_transform_schema_vtest/Cargo.toml +++ b/packages/core/e2e/fixtures/plugin_transform_schema_vtest/Cargo.toml @@ -10,7 +10,7 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -serde = "1.0.140" +serde = { version = "1.0.140", default-features = false } swc_core = { path = "../../../../crates/swc_core", features = [ "__plugin_transform_schema_test", ] } diff --git a/tools/generate-code/Cargo.toml b/tools/generate-code/Cargo.toml index 0944a0d338fd..0945e34bf7aa 100644 --- a/tools/generate-code/Cargo.toml +++ b/tools/generate-code/Cargo.toml @@ -7,13 +7,13 @@ repository = { workspace = true } version = "0.2.0" [dependencies] -Inflector = { workspace = true } -anyhow = { workspace = true } -clap = { version = "4.5.9", features = ["derive"] } -proc-macro2 = { workspace = true } -quote = { workspace = true } -syn = { workspace = true, features = ["full", "visit-mut", "extra-traits"] } -walkdir = { workspace = true } +Inflector = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +clap = { version = "4.5.9", features = ["derive"], default-features = false } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full", "visit-mut", "extra-traits"], default-features = false } +walkdir = { workspace = true, default-features = false } swc_config = { version = "3.1.2", path = "../../crates/swc_config", features = [ "regex", diff --git a/tools/swc-releaser/Cargo.toml b/tools/swc-releaser/Cargo.toml index 7c95ae56e534..2ce9a3c66c61 100644 --- a/tools/swc-releaser/Cargo.toml +++ b/tools/swc-releaser/Cargo.toml @@ -7,9 +7,9 @@ repository = { workspace = true } version = "0.1.0" [dependencies] -anyhow = { workspace = true } -cargo_metadata = { workspace = true } -changesets = { workspace = true } -clap = { version = "4.5.9", features = ["derive"] } -indexmap = { workspace = true } -petgraph = { workspace = true } +anyhow = { workspace = true, default-features = false } +cargo_metadata = { workspace = true, default-features = false } +changesets = { workspace = true, default-features = false } +clap = { version = "4.5.9", features = ["derive"], default-features = false } +indexmap = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 176d04836f08..589feefb3d1b 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -11,12 +11,12 @@ version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = { workspace = true } -chrono = { workspace = true } -clap = { version = "4.4.6", features = ["derive"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -toml = { workspace = true } -walkdir = { workspace = true } +anyhow = { workspace = true, default-features = false } +chrono = { workspace = true, default-features = false } +clap = { version = "4.4.6", features = ["derive"], default-features = false } +semver = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_derive = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +toml = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } From af532678fa5b145bd3ba3083b6e59ffbf0a78b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 13:52:55 +0900 Subject: [PATCH 02/37] lockfile --- Cargo.lock | 371 +---------------------------------------------------- 1 file changed, 4 insertions(+), 367 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0c55a9b74e1b..ca1f74e4381a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7,10 +7,6 @@ name = "Inflector" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] [[package]] name = "addr2line" @@ -92,54 +88,12 @@ dependencies = [ "winapi", ] -[[package]] -name = "anstream" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fde6067df7359f2d6335ec1a50c1f8f825801687d10da0cc4c6b08e3f6afd15" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] - [[package]] name = "anstyle" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" -[[package]] -name = "anstyle-parse" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" -dependencies = [ - "anstyle", - "windows-sys 0.52.0", -] - [[package]] name = "any_ascii" version = "0.1.7" @@ -238,17 +192,6 @@ dependencies = [ "syn 2.0.101", ] -[[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 = "auto_impl" version = "1.2.0" @@ -755,14 +698,11 @@ version = "3.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" dependencies = [ - "atty", "bitflags 1.3.2", "clap_derive 3.2.25", "clap_lex 0.2.4", "indexmap 1.9.3", "once_cell", - "strsim 0.10.0", - "termcolor", "terminal_size 0.2.6", "textwrap", ] @@ -783,10 +723,8 @@ version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" dependencies = [ - "anstream", "anstyle", "clap_lex 0.7.1", - "strsim 0.11.1", ] [[package]] @@ -893,8 +831,6 @@ dependencies = [ "num-traits", "once_cell", "oorandom", - "plotters", - "rayon", "regex", "serde", "serde_derive", @@ -903,12 +839,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - [[package]] name = "colored" version = "2.1.0" @@ -1286,8 +1216,6 @@ dependencies = [ "num-traits", "once_cell", "oorandom", - "plotters", - "rayon", "regex", "serde", "serde_derive", @@ -1644,8 +1572,6 @@ checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87" dependencies = [ "console", "shell-words", - "tempfile", - "zeroize", ] [[package]] @@ -1882,21 +1808,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - [[package]] name = "form_urlencoded" version = "1.2.1" @@ -2245,15 +2156,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[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" @@ -2368,19 +2270,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper", - "native-tls", - "tokio", - "tokio-native-tls", -] - [[package]] name = "iana-time-zone" version = "0.1.59" @@ -2629,7 +2518,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "libc", "windows-sys 0.48.0", ] @@ -2673,7 +2562,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "rustix 0.38.35", "windows-sys 0.52.0", ] @@ -2800,32 +2689,7 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", "lexical-util", - "lexical-write-float", - "lexical-write-integer", -] - -[[package]] -name = "lexical-parse-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" -dependencies = [ - "lexical-util", - "static_assertions", ] [[package]] @@ -2846,27 +2710,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "lexical-write-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" -dependencies = [ - "lexical-util", - "lexical-write-integer", - "static_assertions", -] - -[[package]] -name = "lexical-write-integer" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" -dependencies = [ - "lexical-util", - "static_assertions", -] - [[package]] name = "libc" version = "0.2.174" @@ -2992,9 +2835,6 @@ name = "lru" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfe949189f46fabb938b3a9a0be30fdd93fd8a09260da863399a8cf3db756ec8" -dependencies = [ - "hashbrown 0.15.2", -] [[package]] name = "lz4_flex" @@ -3086,24 +2926,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" dependencies = [ "cfg-if", - "miette-derive", "owo-colors", "textwrap", "thiserror 1.0.69", "unicode-width", ] -[[package]] -name = "miette-derive" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "mimalloc" version = "0.1.44" @@ -3140,7 +2968,7 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "libc", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", @@ -3230,24 +3058,6 @@ dependencies = [ "libloading", ] -[[package]] -name = "native-tls" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" -dependencies = [ - "lazy_static", - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - [[package]] name = "new_debug_unreachable" version = "1.0.6" @@ -3392,7 +3202,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "libc", ] @@ -3465,50 +3275,6 @@ version = "11.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" -[[package]] -name = "openssl" -version = "0.10.72" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" -dependencies = [ - "bitflags 2.6.0", - "cfg-if", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "openssl-probe" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "openssl-sys" -version = "0.9.107" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - [[package]] name = "os_str_bytes" version = "6.6.1" @@ -3712,40 +3478,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -[[package]] -name = "pkg-config" -version = "0.3.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" - -[[package]] -name = "plotters" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" -dependencies = [ - "num-traits", - "plotters-backend", - "plotters-svg", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "plotters-backend" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" - -[[package]] -name = "plotters-svg" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" -dependencies = [ - "plotters-backend", -] - [[package]] name = "postcard" version = "1.1.3" @@ -4205,23 +3937,19 @@ dependencies = [ "http 0.2.12", "http-body", "hyper", - "hyper-tls", "ipnet", "js-sys", "log", "mime", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", - "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", "system-configuration", "tokio", - "tokio-native-tls", "tower-service", "url", "wasm-bindgen", @@ -4328,15 +4056,6 @@ dependencies = [ "rustix 1.0.8", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - [[package]] name = "rustversion" version = "1.0.17" @@ -4398,15 +4117,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "schannel" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" -dependencies = [ - "windows-sys 0.52.0", -] - [[package]] name = "schemars" version = "0.8.21" @@ -4445,29 +4155,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "security-framework" -version = "2.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "self_cell" version = "1.0.4" @@ -4658,20 +4345,6 @@ name = "shrink-to-fit" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "040f84743f19cf4a481c2580f4d9d12beab78f401773314ff18835ef78c930ea" -dependencies = [ - "shrink-to-fit-macro", -] - -[[package]] -name = "shrink-to-fit-macro" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e9bca0d4a99ce6c7296fea5972a9327a5e70c062b73f38e11c7894cf7ec72c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] [[package]] name = "simdutf8" @@ -4743,9 +4416,6 @@ name = "smol_str" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" -dependencies = [ - "serde", -] [[package]] name = "smoltcp" @@ -4835,7 +4505,6 @@ dependencies = [ "parking_lot", "phf_shared 0.10.0", "precomputed-hash", - "serde", ] [[package]] @@ -7065,16 +6734,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - [[package]] name = "tokio-stream" version = "0.1.15" @@ -7230,10 +6889,6 @@ name = "triomphe" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" -dependencies = [ - "serde", - "stable_deref_trait", -] [[package]] name = "try-lock" @@ -7341,12 +6996,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" -[[package]] -name = "utf8parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" - [[package]] name = "uuid" version = "1.16.0" @@ -7362,12 +7011,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "vergen" version = "9.0.0" @@ -8793,12 +8436,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "zeroize" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" - [[package]] name = "zerovec" version = "0.10.4" From 2dc437b465c73b050710563ec2225537c646071e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 13:54:35 +0900 Subject: [PATCH 03/37] fmt --- Cargo.toml | 30 ++++--- bindings/Cargo.toml | 84 +++++++++--------- bindings/binding_core_node/Cargo.toml | 21 +++-- bindings/binding_core_wasm/Cargo.toml | 16 ++-- bindings/binding_es_ast_viewer/Cargo.toml | 28 +++--- bindings/binding_html_node/Cargo.toml | 33 ++++--- bindings/binding_minifier_node/Cargo.toml | 31 +++++-- bindings/binding_minifier_wasm/Cargo.toml | 12 ++- .../binding_react_compiler_node/Cargo.toml | 25 ++++-- bindings/binding_typescript_wasm/Cargo.toml | 16 +++- bindings/swc_cli/Cargo.toml | 4 +- cliff-core.toml | 28 +++--- cliff.toml | 28 +++--- crates/binding_macros/Cargo.toml | 4 +- crates/dbg-swc/Cargo.toml | 9 +- crates/hstr/Cargo.toml | 30 +++---- crates/jsdoc/Cargo.toml | 10 ++- crates/preset_env_base/Cargo.toml | 16 ++-- crates/string_enum/Cargo.toml | 2 +- crates/swc/Cargo.toml | 22 +++-- crates/swc_allocator/Cargo.toml | 6 +- crates/swc_atoms/Cargo.toml | 16 ++-- crates/swc_bundler/Cargo.toml | 30 ++++--- crates/swc_cli_impl/Cargo.toml | 19 ++-- crates/swc_common/Cargo.toml | 16 ++-- crates/swc_compiler_base/Cargo.toml | 20 +++-- crates/swc_config/Cargo.toml | 11 ++- crates/swc_config_macro/Cargo.toml | 4 +- crates/swc_core/Cargo.toml | 88 +++++++++---------- .../tests/fixture/stub_napi/Cargo.toml | 12 ++- .../tests/fixture/stub_wasm/Cargo.toml | 16 +++- crates/swc_css/Cargo.toml | 14 +-- crates/swc_css_ast/Cargo.toml | 6 +- crates/swc_css_codegen/Cargo.toml | 14 +-- crates/swc_css_codegen_macros/Cargo.toml | 2 +- crates/swc_css_compat/Cargo.toml | 12 +-- crates/swc_css_lints/Cargo.toml | 18 ++-- crates/swc_css_minifier/Cargo.toml | 12 +-- crates/swc_css_modules/Cargo.toml | 14 +-- crates/swc_css_parser/Cargo.toml | 8 +- crates/swc_css_prefixer/Cargo.toml | 18 ++-- crates/swc_css_utils/Cargo.toml | 8 +- crates/swc_css_visit/Cargo.toml | 10 ++- crates/swc_ecma_ast/Cargo.toml | 18 ++-- crates/swc_ecma_codegen/Cargo.toml | 8 +- crates/swc_ecma_compat_bugfixes/Cargo.toml | 18 ++-- crates/swc_ecma_compat_common/Cargo.toml | 4 +- crates/swc_ecma_compat_es2015/Cargo.toml | 36 ++++---- crates/swc_ecma_compat_es2016/Cargo.toml | 16 ++-- crates/swc_ecma_compat_es2017/Cargo.toml | 14 +-- crates/swc_ecma_compat_es2018/Cargo.toml | 18 ++-- crates/swc_ecma_compat_es2019/Cargo.toml | 14 +-- crates/swc_ecma_compat_es2020/Cargo.toml | 14 +-- crates/swc_ecma_compat_es2021/Cargo.toml | 6 +- crates/swc_ecma_compat_es2022/Cargo.toml | 22 ++--- crates/swc_ecma_compat_es3/Cargo.toml | 10 +-- crates/swc_ecma_compiler/Cargo.toml | 16 ++-- crates/swc_ecma_ext_transforms/Cargo.toml | 6 +- crates/swc_ecma_lexer/Cargo.toml | 24 ++--- crates/swc_ecma_lints/Cargo.toml | 20 ++--- crates/swc_ecma_loader/Cargo.toml | 24 ++--- crates/swc_ecma_minifier/Cargo.toml | 28 +++--- crates/swc_ecma_minifier/fuzz/Cargo.toml | 8 +- crates/swc_ecma_parser/Cargo.toml | 30 +++---- crates/swc_ecma_preset_env/Cargo.toml | 16 ++-- crates/swc_ecma_quote/Cargo.toml | 4 +- crates/swc_ecma_quote_macros/Cargo.toml | 12 +-- crates/swc_ecma_react_compiler/Cargo.toml | 12 +-- crates/swc_ecma_regexp/Cargo.toml | 12 +-- crates/swc_ecma_regexp_ast/Cargo.toml | 8 +- crates/swc_ecma_regexp_visit/Cargo.toml | 10 ++- crates/swc_ecma_testing/Cargo.toml | 6 +- crates/swc_ecma_transforms/Cargo.toml | 20 ++--- crates/swc_ecma_transforms_base/Cargo.toml | 28 +++--- crates/swc_ecma_transforms_classes/Cargo.toml | 8 +- crates/swc_ecma_transforms_compat/Cargo.toml | 36 ++++---- crates/swc_ecma_transforms_macros/Cargo.toml | 6 +- crates/swc_ecma_transforms_module/Cargo.toml | 24 ++--- .../Cargo.toml | 20 +++-- .../swc_ecma_transforms_proposal/Cargo.toml | 22 ++--- crates/swc_ecma_transforms_react/Cargo.toml | 14 +-- crates/swc_ecma_transforms_testing/Cargo.toml | 4 +- .../swc_ecma_transforms_typescript/Cargo.toml | 26 +++--- crates/swc_ecma_usage_analyzer/Cargo.toml | 14 +-- crates/swc_ecma_utils/Cargo.toml | 20 ++--- crates/swc_ecma_visit/Cargo.toml | 14 +-- crates/swc_ecmascript/Cargo.toml | 12 +-- crates/swc_eq_ignore_macros/Cargo.toml | 4 +- crates/swc_error_reporters/Cargo.toml | 4 +- crates/swc_estree_ast/Cargo.toml | 8 +- crates/swc_estree_compat/Cargo.toml | 20 +++-- crates/swc_graph_analyzer/Cargo.toml | 6 +- crates/swc_html/Cargo.toml | 6 +- crates/swc_html_ast/Cargo.toml | 8 +- crates/swc_html_codegen/Cargo.toml | 12 +-- crates/swc_html_codegen_macros/Cargo.toml | 2 +- crates/swc_html_minifier/Cargo.toml | 14 +-- crates/swc_html_parser/Cargo.toml | 10 +-- crates/swc_html_utils/Cargo.toml | 4 +- crates/swc_html_visit/Cargo.toml | 10 ++- crates/swc_macros_common/Cargo.toml | 2 +- crates/swc_malloc/Cargo.toml | 12 ++- crates/swc_node_bundler/Cargo.toml | 8 +- crates/swc_node_comments/Cargo.toml | 4 +- crates/swc_nodejs_common/Cargo.toml | 9 +- crates/swc_plugin_backend_tests/Cargo.toml | 37 ++++---- crates/swc_plugin_backend_wasmer/Cargo.toml | 22 ++--- crates/swc_plugin_backend_wasmtime/Cargo.toml | 25 ++++-- crates/swc_plugin_macro/Cargo.toml | 4 +- crates/swc_plugin_proxy/Cargo.toml | 14 +-- crates/swc_plugin_runner/Cargo.toml | 20 ++--- crates/swc_trace_macro/Cargo.toml | 2 +- crates/swc_transform_common/Cargo.toml | 4 +- crates/swc_ts_fast_strip/Cargo.toml | 2 +- crates/swc_typescript/Cargo.toml | 16 ++-- crates/swc_visit/Cargo.toml | 2 +- crates/swc_xml/Cargo.toml | 6 +- crates/swc_xml_ast/Cargo.toml | 8 +- crates/swc_xml_codegen/Cargo.toml | 10 +-- crates/swc_xml_codegen_macros/Cargo.toml | 2 +- crates/swc_xml_parser/Cargo.toml | 6 +- crates/swc_xml_visit/Cargo.toml | 10 ++- crates/testing/Cargo.toml | 4 +- crates/testing_macros/Cargo.toml | 12 +-- .../e2e/fixtures/plugin_analyze/Cargo.toml | 4 +- tools/generate-code/Cargo.toml | 8 +- tools/swc-releaser/Cargo.toml | 10 +-- xtask/Cargo.toml | 16 ++-- 128 files changed, 1068 insertions(+), 844 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9cdbabebb8a7..d4e5f3cb9e6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,8 +11,8 @@ resolver = "2" [workspace.dependencies] # bytecheck version should be in sync with rkyv version. Do not bump individually. bytecheck = { version = "0.8.0", default-features = false } - rancor = { version = "0.1.0", default-features = false } - rkyv = { version = "0.8.8", default-features = false } + rancor = { version = "0.1.0", default-features = false } + rkyv = { version = "0.8.8", default-features = false } Inflector = { version = "0.11.4", default-features = false } @@ -47,7 +47,7 @@ resolver = "2" enumset = { version = "1.1.2", default-features = false } flate2 = { version = "1.0", default-features = false } glob = { version = "0.3.0", default-features = false } - globset = { version = "0.4.16", default-features = false } + globset = { version = "0.4.16", default-features = false } hashbrown = { version = "0.14.5", default-features = false } hex = { version = "0.4.3", default-features = false } humansize = { version = "2.1.3", default-features = false } @@ -61,22 +61,24 @@ resolver = "2" lru = { version = "0.16.1", default-features = false } memchr = { version = "2.6.1", default-features = false } miette = { version = "7.2.0", default-features = false } - napi = { version = "3", default-features = false } - napi-derive = { version = "3", default-features = false } + napi = { version = "3", default-features = false } + napi-derive = { version = "3", default-features = false } new_debug_unreachable = { version = "1.0.6", default-features = false } nom = { version = "7.1.3", default-features = false } ntest = { version = "0.7.2", default-features = false } num-bigint = { version = "0.4.3", default-features = false } num_cpus = { version = "1.13.1", default-features = false } once_cell = { version = "1.19.0", default-features = false } - par-core = { version = "2.0.0", default-features = false } + par-core = { version = "2.0.0", default-features = false } par-iter = { version = "2.0.0", default-features = false } parking_lot = { version = "0.12.1", default-features = false } path-absolutize = { version = "3.0.11", default-features = false } pathdiff = { version = "0.2.1", default-features = false } petgraph = { version = "0.7.1", default-features = false } phf = { version = "0.11.2", default-features = false } - pretty_assertions = { version = "1.3", default-features = false } + pretty_assertions = { version = "1.3", default-features = false, features = [ + "std", + ] } proc-macro2 = { version = "1.0.24", default-features = false } quote = { version = "1.0.7", default-features = false } radix_fmt = { version = "1.0.0", default-features = false } @@ -109,7 +111,7 @@ resolver = "2" tempfile = { version = "3.6.0", default-features = false } termcolor = { version = "1.0", default-features = false } thiserror = { version = "1.0.30", default-features = false } - tokio = { version = "1", default-features = false } + tokio = { version = "1", default-features = false } toml = { version = "0.8.2", default-features = false } tracing = { version = "0.1.40", default-features = false } tracing-chrome = { version = "0.5.0", default-features = false } @@ -118,16 +120,16 @@ resolver = "2" unicode-id-start = { version = "1.2.0", default-features = false } unicode-width = { version = "0.1.4", default-features = false } url = { version = "2.5.4", default-features = false } - vergen = { version = "9.0.0", default-features = false } + vergen = { version = "9.0.0", default-features = false } walkdir = { version = "2.4.0", default-features = false } - wasi-common = { version = "35", default-features = false } + wasi-common = { version = "35", default-features = false } wasm-bindgen = { version = "0.2.91", default-features = false } wasm-bindgen-futures = { version = "0.4.41", default-features = false } - wasmer = { version = "6.1.0-rc.2", default-features = false } - wasmer-wasix = { version = "0.601.0-rc.2", default-features = false } - wasmtime = { version = "35", default-features = false } + wasmer = { version = "6.1.0-rc.2", default-features = false } + wasmer-wasix = { version = "0.601.0-rc.2", default-features = false } + wasmtime = { version = "35", default-features = false } - foldhash = { version = "0.1", default-features = false } + foldhash = { version = "0.1", default-features = false } precomputed-map = { version = "0.2", default-features = false } [workspace.metadata.cargo-shear] diff --git a/bindings/Cargo.toml b/bindings/Cargo.toml index 716c2a1eb17f..13b6e644690a 100644 --- a/bindings/Cargo.toml +++ b/bindings/Cargo.toml @@ -19,49 +19,49 @@ resolver = "2" [workspace.dependencies] - anyhow = { version = "1.0.98", default-features = false } - backtrace = { version = "0.3", default-features = false } - getrandom = { version = "0.3.3", default-features = false } - js-sys = { version = "0.3.77", default-features = false } - lightningcss = { version = "1.0.0-alpha.66", default-features = false } - miette = { version = "7.6.0", default-features = false } + anyhow = { version = "1.0.98", default-features = false } + backtrace = { version = "0.3", default-features = false } + getrandom = { version = "0.3.3", default-features = false } + js-sys = { version = "0.3.77", default-features = false } + lightningcss = { version = "1.0.0-alpha.66", default-features = false } + miette = { version = "7.6.0", default-features = false } napi = { version = "3", default-features = false } - napi-build = { version = "2", default-features = false } + napi-build = { version = "2", default-features = false } napi-derive = { version = "3", default-features = false } - owo-colors = { version = "4.2.1", default-features = false } - par-core = { version = "2.0.0", default-features = false } - path-clean = { version = "1.0", default-features = false } - quote = { version = "1", default-features = false } - rustc-hash = { version = "2", default-features = false } - serde = { version = "1", default-features = false } - serde-wasm-bindgen = { version = "0.6.5", default-features = false } - serde_json = { version = "1.0.140", default-features = false } - swc_atoms = { version = "8.0.1", default-features = false } - swc_cli_impl = { version = "46.0.0", default-features = false } - swc_common = { version = "16.0.0", default-features = false } - swc_compiler_base = { version = "38.0.0", default-features = false } - swc_config = { version = "3.1.2", default-features = false } - swc_core = { version = "46.0.2", default-features = false } - swc_css_ast = { version = "16.0.0", default-features = false } - swc_css_codegen = { version = "16.0.0", default-features = false } - swc_css_minifier = { version = "16.0.0", default-features = false } - swc_css_parser = { version = "16.0.0", default-features = false } + owo-colors = { version = "4.2.1", default-features = false } + par-core = { version = "2.0.0", default-features = false } + path-clean = { version = "1.0", default-features = false } + quote = { version = "1", default-features = false } + rustc-hash = { version = "2", default-features = false } + serde = { version = "1", default-features = false } + serde-wasm-bindgen = { version = "0.6.5", default-features = false } + serde_json = { version = "1.0.140", default-features = false } + swc_atoms = { version = "8.0.1", default-features = false } + swc_cli_impl = { version = "46.0.0", default-features = false } + swc_common = { version = "16.0.0", default-features = false } + swc_compiler_base = { version = "38.0.0", default-features = false } + swc_config = { version = "3.1.2", default-features = false } + swc_core = { version = "46.0.2", default-features = false } + swc_css_ast = { version = "16.0.0", default-features = false } + swc_css_codegen = { version = "16.0.0", default-features = false } + swc_css_minifier = { version = "16.0.0", default-features = false } + swc_css_parser = { version = "16.0.0", default-features = false } swc_ecma_react_compiler = { version = "10.0.0", default-features = false } - swc_error_reporters = { version = "18.0.0", default-features = false } - swc_html = { version = "28.0.0", default-features = false } - swc_html_ast = { version = "16.0.0", default-features = false } - swc_html_minifier = { version = "35.0.0", default-features = false } - swc_malloc = { version = "1.2.4", default-features = false } - swc_nodejs_common = { version = "1.0.3", default-features = false } - swc_sourcemap = { version = "9.3.4", default-features = false } - swc_ts_fast_strip = { version = "35.0.0", default-features = false } - tracing = { version = "0.1.41", default-features = false } - tracing-chrome = { version = "0.7.2", default-features = false } - tracing-futures = { version = "0.2.5", default-features = false } - tracing-subscriber = { version = "0.3.20", default-features = false } - unicode-width = { version = "0.2.1", default-features = false } - wasm-bindgen = { version = "0.2.100", default-features = false } - wasm-bindgen-futures = { version = "0.4.50", default-features = false } + swc_error_reporters = { version = "18.0.0", default-features = false } + swc_html = { version = "28.0.0", default-features = false } + swc_html_ast = { version = "16.0.0", default-features = false } + swc_html_minifier = { version = "35.0.0", default-features = false } + swc_malloc = { version = "1.2.4", default-features = false } + swc_nodejs_common = { version = "1.0.3", default-features = false } + swc_sourcemap = { version = "9.3.4", default-features = false } + swc_ts_fast_strip = { version = "35.0.0", default-features = false } + tracing = { version = "0.1.41", default-features = false } + tracing-chrome = { version = "0.7.2", default-features = false } + tracing-futures = { version = "0.2.5", default-features = false } + tracing-subscriber = { version = "0.3.20", default-features = false } + unicode-width = { version = "0.2.1", default-features = false } + wasm-bindgen = { version = "0.2.100", default-features = false } + wasm-bindgen-futures = { version = "0.4.50", default-features = false } [profile.release] # lto = true @@ -210,5 +210,5 @@ codegen-units = 1 opt-level = "s" -[profile.dev.package."*"] -debug-assertions = false + [profile.dev.package."*"] + debug-assertions = false diff --git a/bindings/binding_core_node/Cargo.toml b/bindings/binding_core_node/Cargo.toml index b6943b636b38..0df78089c807 100644 --- a/bindings/binding_core_node/Cargo.toml +++ b/bindings/binding_core_node/Cargo.toml @@ -36,18 +36,29 @@ napi-build = { workspace = true, default-features = false } [dependencies] anyhow = { workspace = true, default-features = false } backtrace = { workspace = true, default-features = false } -napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } -napi-derive = { workspace = true, features = ["type-def"], default-features = false } +napi = { workspace = true, features = [ + "napi3", + "serde-json", +], default-features = false } +napi-derive = { workspace = true, features = [ + "type-def", +], default-features = false } node_macro_deps = { path = "../node_macro_deps", default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } path-clean = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } -tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +serde_json = { workspace = true, features = [ + "unbounded_depth", +], default-features = false } +tracing = { workspace = true, features = [ + "release_max_level_info", +], default-features = false } tracing-chrome = { workspace = true, default-features = false } tracing-futures = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } swc_core = { workspace = true, features = [ "allocator_node", diff --git a/bindings/binding_core_wasm/Cargo.toml b/bindings/binding_core_wasm/Cargo.toml index 63707c5f7f93..078bbc70d4ea 100644 --- a/bindings/binding_core_wasm/Cargo.toml +++ b/bindings/binding_core_wasm/Cargo.toml @@ -32,7 +32,9 @@ plugin = [] [dependencies] anyhow = { workspace = true, default-features = false } -getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +getrandom = { workspace = true, features = [ + "wasm_js", +], default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde-wasm-bindgen = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ @@ -43,8 +45,12 @@ swc_core = { workspace = true, features = [ "ecma_visit", "ecma_helpers_inline", ] } -tracing = { workspace = true, features = ["max_level_off"], default-features = false } -wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } +tracing = { workspace = true, features = [ + "max_level_off", +], default-features = false } +wasm-bindgen = { workspace = true, features = [ + "enable-interning", +], default-features = false } - [package.metadata.wasm-pack.profile.release] - wasm-opt = false +[package.metadata.wasm-pack.profile.release] +wasm-opt = false diff --git a/bindings/binding_es_ast_viewer/Cargo.toml b/bindings/binding_es_ast_viewer/Cargo.toml index 02a81760e9ce..b274027f19fc 100644 --- a/bindings/binding_es_ast_viewer/Cargo.toml +++ b/bindings/binding_es_ast_viewer/Cargo.toml @@ -8,21 +8,21 @@ repository = { workspace = true } version = "1.14.0" [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } wasm-bindgen = { workspace = true, default-features = false } - [dependencies.swc_core] - features = [ - "ecma_ast", - "common", - "ecma_visit", - "ecma_transforms", - "ecma_parser_unstable", - ] - workspace = true + [dependencies.swc_core] + features = [ + "ecma_ast", + "common", + "ecma_visit", + "ecma_transforms", + "ecma_parser_unstable", + ] + workspace = true - [dependencies.swc_error_reporters] - workspace = true + [dependencies.swc_error_reporters] + workspace = true [lib] @@ -40,5 +40,5 @@ opt-level = "s" panic = "abort" # Let it crash and force ourselves to write safe Rust. strip = "symbols" # set to `false` for debug information - [package.metadata.wasm-pack.profile.release] - wasm-opt = false +[package.metadata.wasm-pack.profile.release] +wasm-opt = false diff --git a/bindings/binding_html_node/Cargo.toml b/bindings/binding_html_node/Cargo.toml index f09a4c31a316..f3dcd41aeb03 100644 --- a/bindings/binding_html_node/Cargo.toml +++ b/bindings/binding_html_node/Cargo.toml @@ -20,23 +20,36 @@ napi-build = { workspace = true, default-features = false } [dependencies] anyhow = { workspace = true, default-features = false } lightningcss = { workspace = true, default-features = false } -napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } -napi-derive = { workspace = true, features = ["type-def"], default-features = false } +napi = { workspace = true, features = [ + "napi3", + "serde-json", +], default-features = false } +napi-derive = { workspace = true, features = [ + "type-def", +], default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } swc_atoms = { workspace = true, default-features = false } -swc_common = { workspace = true, features = ["diagnostic-serde"], default-features = false } -swc_config = { workspace = true, features = ["regex"], default-features = false } +swc_common = { workspace = true, features = [ + "diagnostic-serde", +], default-features = false } +swc_config = { workspace = true, features = [ + "regex", +], default-features = false } swc_css_ast = { workspace = true, default-features = false } swc_css_codegen = { workspace = true, default-features = false } swc_css_minifier = { workspace = true, default-features = false } swc_css_parser = { workspace = true, default-features = false } swc_error_reporters = { workspace = true, default-features = false } swc_html = { workspace = true, default-features = false } -swc_html_ast = { workspace = true, features = ["serde"], default-features = false } -swc_html_minifier = { workspace = true, features = [ - "custom-css-minifier", -] } +swc_html_ast = { workspace = true, features = [ + "serde", +], default-features = false } +swc_html_minifier = { workspace = true, features = ["custom-css-minifier"] } swc_nodejs_common = { workspace = true, default-features = false } -tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +tracing = { workspace = true, features = [ + "release_max_level_info", +], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } diff --git a/bindings/binding_minifier_node/Cargo.toml b/bindings/binding_minifier_node/Cargo.toml index 6cd04a2a89a2..d48292fa0fe5 100644 --- a/bindings/binding_minifier_node/Cargo.toml +++ b/bindings/binding_minifier_node/Cargo.toml @@ -18,23 +18,38 @@ napi-build = { workspace = true, default-features = false } [dependencies] anyhow = { workspace = true, default-features = false } backtrace = { workspace = true, default-features = false } -napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } -napi-derive = { workspace = true, features = ["type-def"], default-features = false } +napi = { workspace = true, features = [ + "napi3", + "serde-json", +], default-features = false } +napi-derive = { workspace = true, features = [ + "type-def", +], default-features = false } node_macro_deps = { path = "../node_macro_deps", default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } path-clean = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +serde_json = { workspace = true, features = [ + "unbounded_depth", +], default-features = false } swc_sourcemap = { workspace = true, default-features = false } -tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing = { workspace = true, features = [ + "release_max_level_info", +], default-features = false } tracing-chrome = { workspace = true, default-features = false } tracing-futures = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } -par-core = { workspace = true, features = ["chili"], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } -swc_compiler_base = { workspace = true, features = ["node"], default-features = false } -swc_config = { workspace = true, features = ["regex"], default-features = false } +swc_compiler_base = { workspace = true, features = [ + "node", +], default-features = false } +swc_config = { workspace = true, features = [ + "regex", +], default-features = false } swc_core = { workspace = true, features = [ "allocator_node", "common_concurrent", diff --git a/bindings/binding_minifier_wasm/Cargo.toml b/bindings/binding_minifier_wasm/Cargo.toml index 43b9c82a061a..3a46ee887df0 100644 --- a/bindings/binding_minifier_wasm/Cargo.toml +++ b/bindings/binding_minifier_wasm/Cargo.toml @@ -32,7 +32,9 @@ plugin = [] [dependencies] anyhow = { workspace = true, default-features = false } -getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +getrandom = { workspace = true, features = [ + "wasm_js", +], default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde-wasm-bindgen = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ @@ -42,8 +44,12 @@ swc_core = { workspace = true, features = [ "ecma_transforms", "ecma_visit", ] } -tracing = { workspace = true, features = ["max_level_off"], default-features = false } -wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } +tracing = { workspace = true, features = [ + "max_level_off", +], default-features = false } +wasm-bindgen = { workspace = true, features = [ + "enable-interning", +], default-features = false } [package.metadata.wasm-pack.profile.release] wasm-opt = false diff --git a/bindings/binding_react_compiler_node/Cargo.toml b/bindings/binding_react_compiler_node/Cargo.toml index dde0eb3ebc12..23bebc384381 100644 --- a/bindings/binding_react_compiler_node/Cargo.toml +++ b/bindings/binding_react_compiler_node/Cargo.toml @@ -18,21 +18,34 @@ napi-build = { workspace = true, default-features = false } [dependencies] anyhow = { workspace = true, default-features = false } backtrace = { workspace = true, default-features = false } -napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } -napi-derive = { workspace = true, features = ["type-def"], default-features = false } +napi = { workspace = true, features = [ + "napi3", + "serde-json", +], default-features = false } +napi-derive = { workspace = true, features = [ + "type-def", +], default-features = false } node_macro_deps = { path = "../node_macro_deps", default-features = false } path-clean = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +serde_json = { workspace = true, features = [ + "unbounded_depth", +], default-features = false } swc_sourcemap = { workspace = true, default-features = false } -tracing = { workspace = true, features = ["release_max_level_info"], default-features = false } +tracing = { workspace = true, features = [ + "release_max_level_info", +], default-features = false } tracing-chrome = { workspace = true, default-features = false } tracing-futures = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } -swc_compiler_base = { workspace = true, features = ["node"], default-features = false } +swc_compiler_base = { workspace = true, features = [ + "node", +], default-features = false } swc_config = { workspace = true, default-features = false } swc_core = { workspace = true, features = [ "allocator_node", diff --git a/bindings/binding_typescript_wasm/Cargo.toml b/bindings/binding_typescript_wasm/Cargo.toml index 9261fdde81f0..89d2e65a4776 100644 --- a/bindings/binding_typescript_wasm/Cargo.toml +++ b/bindings/binding_typescript_wasm/Cargo.toml @@ -17,7 +17,9 @@ nightly = ["swc_ts_fast_strip/nightly"] [dependencies] anyhow = { workspace = true, default-features = false } -getrandom = { workspace = true, features = ["wasm_js"], default-features = false } +getrandom = { workspace = true, features = [ + "wasm_js", +], default-features = false } js-sys = { workspace = true, default-features = false } miette = { workspace = true, default-features = false } owo-colors = { workspace = true, default-features = false } @@ -26,10 +28,16 @@ serde-wasm-bindgen = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } swc_common = { workspace = true, default-features = false } swc_error_reporters = { workspace = true, default-features = false } -swc_ts_fast_strip = { workspace = true, features = ["wasm-bindgen"], default-features = false } -tracing = { workspace = true, features = ["max_level_off"], default-features = false } +swc_ts_fast_strip = { workspace = true, features = [ + "wasm-bindgen", +], default-features = false } +tracing = { workspace = true, features = [ + "max_level_off", +], default-features = false } unicode-width = { workspace = true, default-features = false } -wasm-bindgen = { workspace = true, features = ["enable-interning"], default-features = false } +wasm-bindgen = { workspace = true, features = [ + "enable-interning", +], default-features = false } wasm-bindgen-futures = { workspace = true, default-features = false } [package.metadata.wasm-pack.profile.release] diff --git a/bindings/swc_cli/Cargo.toml b/bindings/swc_cli/Cargo.toml index 51706e957169..e57e7cb979ab 100644 --- a/bindings/swc_cli/Cargo.toml +++ b/bindings/swc_cli/Cargo.toml @@ -18,6 +18,6 @@ default = ["swc_cli_impl/default"] plugin = ["swc_cli_impl/plugin"] [dependencies] -anyhow = { workspace = true, default-features = false } -par-core = { workspace = true, features = ["chili"], default-features = false } +anyhow = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } swc_cli_impl = { workspace = true, default-features = false } diff --git a/cliff-core.toml b/cliff-core.toml index 859a3159891c..9e6da3fe9300 100644 --- a/cliff-core.toml +++ b/cliff-core.toml @@ -52,23 +52,23 @@ conventional_commits = true filter_unconventional = false commit_preprocessors = [ - { pattern = "\\(#([0-9]+)\\)", replace = "([#${1}](https://github.com/swc-project/swc/issues/${1}))" }, + { pattern = "\\(#([0-9]+)\\)", replace = "([#${1}](https://github.com/swc-project/swc/issues/${1}))" }, ] # regex for parsing and grouping commits commit_parsers = [ - { message = "^feat", group = "Features" }, - { message = "^fix", group = "Bug Fixes" }, - { message = "^doc", group = "Documentation" }, - { message = "^perf", group = "Performance" }, - { message = "^refactor", group = "Refactor" }, - { message = "^style", group = "Styling" }, - { message = "^test", group = "Testing" }, - { message = "^chore: Publish", skip = true }, - { message = "^chore:", skip = true }, - { message = "^chore\\(ci\\):", skip = true }, - { message = "^chore\\(xtask\\):", skip = true }, - { message = "^chore", group = "Miscellaneous Tasks" }, - { body = ".*security", group = "Security" }, + { message = "^feat", group = "Features" }, + { message = "^fix", group = "Bug Fixes" }, + { message = "^doc", group = "Documentation" }, + { message = "^perf", group = "Performance" }, + { message = "^refactor", group = "Refactor" }, + { message = "^style", group = "Styling" }, + { message = "^test", group = "Testing" }, + { message = "^chore: Publish", skip = true }, + { message = "^chore:", skip = true }, + { message = "^chore\\(ci\\):", skip = true }, + { message = "^chore\\(xtask\\):", skip = true }, + { message = "^chore", group = "Miscellaneous Tasks" }, + { body = ".*security", group = "Security" }, ] # filter out the commits that are not matched by commit parsers filter_commits = false diff --git a/cliff.toml b/cliff.toml index 86f46a2b84df..86502f962076 100644 --- a/cliff.toml +++ b/cliff.toml @@ -52,23 +52,23 @@ conventional_commits = true filter_unconventional = false commit_preprocessors = [ - { pattern = "\\(#([0-9]+)\\)", replace = "([#${1}](https://github.com/swc-project/swc/issues/${1}))" }, + { pattern = "\\(#([0-9]+)\\)", replace = "([#${1}](https://github.com/swc-project/swc/issues/${1}))" }, ] # regex for parsing and grouping commits commit_parsers = [ - { message = "^feat", group = "Features" }, - { message = "^fix", group = "Bug Fixes" }, - { message = "^doc", group = "Documentation" }, - { message = "^perf", group = "Performance" }, - { message = "^refactor", group = "Refactor" }, - { message = "^style", group = "Styling" }, - { message = "^test", group = "Testing" }, - { message = "^chore: Publish", skip = true }, - { message = "^chore:", skip = true }, - { message = "^chore\\(ci\\):", skip = true }, - { message = "^chore\\(xtask\\):", skip = true }, - { message = "^chore", group = "Miscellaneous Tasks" }, - { body = ".*security", group = "Security" }, + { message = "^feat", group = "Features" }, + { message = "^fix", group = "Bug Fixes" }, + { message = "^doc", group = "Documentation" }, + { message = "^perf", group = "Performance" }, + { message = "^refactor", group = "Refactor" }, + { message = "^style", group = "Styling" }, + { message = "^test", group = "Testing" }, + { message = "^chore: Publish", skip = true }, + { message = "^chore:", skip = true }, + { message = "^chore\\(ci\\):", skip = true }, + { message = "^chore\\(xtask\\):", skip = true }, + { message = "^chore", group = "Miscellaneous Tasks" }, + { body = ".*security", group = "Security" }, ] # filter out the commits that are not matched by commit parsers filter_commits = false diff --git a/crates/binding_macros/Cargo.toml b/crates/binding_macros/Cargo.toml index ff02b0850afc..0eb5c651e591 100644 --- a/crates/binding_macros/Cargo.toml +++ b/crates/binding_macros/Cargo.toml @@ -44,7 +44,9 @@ anyhow = { workspace = true, optional = true, default-features = false } console_error_panic_hook = { workspace = true, optional = true, default-features = false } js-sys = { workspace = true, optional = true, default-features = false } once_cell = { workspace = true, optional = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } serde-wasm-bindgen = { workspace = true, optional = true, default-features = false } diff --git a/crates/dbg-swc/Cargo.toml b/crates/dbg-swc/Cargo.toml index 492c3cb2ef7d..34cc9b08711e 100644 --- a/crates/dbg-swc/Cargo.toml +++ b/crates/dbg-swc/Cargo.toml @@ -22,9 +22,6 @@ rayon = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } sha1 = { workspace = true, default-features = false } -tempfile = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"], default-features = false } swc_common = { version = "16.0.0", features = [ "concurrent", "tty-emitter", @@ -39,3 +36,9 @@ swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_ swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters", default-features = false } swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } +tempfile = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } +tracing-subscriber = { workspace = true, features = [ + "fmt", + "env-filter", +], default-features = false } diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index 3ce8644c431e..baee1c73a6da 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -18,25 +18,25 @@ rkyv = ["dep:rkyv"] serde = ["dep:serde"] [dependencies] -hashbrown = { workspace = true, default-features = false } +hashbrown = { workspace = true, default-features = false } new_debug_unreachable = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -rkyv = { workspace = true, optional = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, optional = true, default-features = false } -triomphe = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, optional = true, default-features = false } +triomphe = { workspace = true, default-features = false } [dev-dependencies] -compact_str = { workspace = true, default-features = false } -criterion = { workspace = true, default-features = false } -kstring = { workspace = true, default-features = false } -num_cpus = { workspace = true, default-features = false } -par-iter = { workspace = true, default-features = false } -rand = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } -smartstring = { workspace = true, default-features = false } -smol_str = { workspace = true, default-features = false } +compact_str = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } +kstring = { workspace = true, default-features = false } +num_cpus = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } +rand = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +smartstring = { workspace = true, default-features = false } +smol_str = { workspace = true, default-features = false } string_cache = { workspace = true, default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } diff --git a/crates/jsdoc/Cargo.toml b/crates/jsdoc/Cargo.toml index 1752d1651e63..2840d92df93b 100644 --- a/crates/jsdoc/Cargo.toml +++ b/crates/jsdoc/Cargo.toml @@ -17,12 +17,14 @@ serde-impl = ["serde"] [dependencies] nom = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } [dev-dependencies] -dashmap = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/preset_env_base/Cargo.toml b/crates/preset_env_base/Cargo.toml index e12edcd74203..b56e2b3f0380 100644 --- a/crates/preset_env_base/Cargo.toml +++ b/crates/preset_env_base/Cargo.toml @@ -12,14 +12,14 @@ version = "5.0.0" bench = false [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } browserslist-rs = { workspace = true, default-features = false } -dashmap = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -semver = { workspace = true, features = ["serde"], default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -st-map = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +semver = { workspace = true, features = ["serde"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +st-map = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } from_variant = { version = "2.0.2", path = "../from_variant", default-features = false } diff --git a/crates/string_enum/Cargo.toml b/crates/string_enum/Cargo.toml index a20e5e0cf75a..debf93871c1a 100644 --- a/crates/string_enum/Cargo.toml +++ b/crates/string_enum/Cargo.toml @@ -13,7 +13,7 @@ bench = false proc-macro = true [dependencies] -quote = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } [dependencies.syn] features = ["full", "parsing", "printing", "extra-traits"] diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index f48636488b91..a00d71b8d7c6 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -47,7 +47,9 @@ plugin_transform_schema_vtest = [ # Enable wasmer plugin runtime implement plugin_backend_wasmer = ["swc_plugin_backend_wasmer"] -plugin_transform_host_js = ["swc_plugin_backend_wasmer/plugin_transform_host_js"] +plugin_transform_host_js = [ + "swc_plugin_backend_wasmer/plugin_transform_host_js", +] plugin_transform_host_native = [ "swc_plugin_backend_wasmer/plugin_transform_host_native", ] @@ -63,7 +65,9 @@ bytes-str = { workspace = true, default-features = false } dashmap = { workspace = true, default-features = false } either = { workspace = true, default-features = false } indexmap = { workspace = true, features = ["serde"], default-features = false } -jsonc-parser = { workspace = true, features = ["serde"], default-features = false } +jsonc-parser = { workspace = true, features = [ + "serde", +], default-features = false } once_cell = { workspace = true, default-features = false } par-core = { workspace = true, default-features = false } par-iter = { workspace = true, default-features = false } @@ -94,7 +98,9 @@ swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = "tsc", ] } swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", features = [ "compat", @@ -111,9 +117,9 @@ swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-featu swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_error_reporters = { version = "18.0.0", path = "../swc_error_reporters", default-features = false } swc_node_comments = { version = "16.0.0", path = "../swc_node_comments", default-features = false } +swc_plugin_backend_wasmer = { version = "4.0.0", path = "../swc_plugin_backend_wasmer", optional = true, default-features = false } swc_plugin_proxy = { version = "17.0.0", path = "../swc_plugin_proxy", optional = true, default-features = false } swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", optional = true, default-features = false } -swc_plugin_backend_wasmer = { version = "4.0.0", path = "../swc_plugin_backend_wasmer", optional = true, default-features = false } swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } swc_typescript = { version = "22.0.0", path = "../swc_typescript", optional = true, default-features = false } @@ -135,11 +141,11 @@ swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false workspace = true [dev-dependencies] -ansi_term = { workspace = true, default-features = false } +ansi_term = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = false } -criterion = { workspace = true, default-features = false } -par-core = { workspace = true, features = ["chili"], default-features = false } -walkdir = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +walkdir = { workspace = true, default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde-impl", diff --git a/crates/swc_allocator/Cargo.toml b/crates/swc_allocator/Cargo.toml index 4ba74b6de508..b827c0dd8b78 100644 --- a/crates/swc_allocator/Cargo.toml +++ b/crates/swc_allocator/Cargo.toml @@ -31,14 +31,16 @@ skip-warning = [] [dependencies] allocator-api2 = { workspace = true, default-features = false } -bumpalo = { workspace = true, features = ["allocator-api2"], default-features = false } +bumpalo = { workspace = true, features = [ + "allocator-api2", +], default-features = false } hashbrown = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -criterion = { workspace = true, default-features = false } +criterion = { workspace = true, default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } diff --git a/crates/swc_atoms/Cargo.toml b/crates/swc_atoms/Cargo.toml index 992bbdba4f45..c21f0e40589f 100644 --- a/crates/swc_atoms/Cargo.toml +++ b/crates/swc_atoms/Cargo.toml @@ -18,12 +18,14 @@ shrink-to-fit = ["dep:shrink-to-fit"] [dependencies] # bytecheck version should be in sync with rkyv version. Do not bump individually. -arbitrary = { workspace = true, optional = true, default-features = false } -bytecheck = { workspace = true, optional = true, default-features = false } -once_cell = { workspace = true, default-features = false } -rancor = { workspace = true, optional = true, default-features = false } -rkyv = { workspace = true, optional = true, default-features = false } -serde = { workspace = true, default-features = false } +arbitrary = { workspace = true, optional = true, default-features = false } +bytecheck = { workspace = true, optional = true, default-features = false } +once_cell = { workspace = true, default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, default-features = false } shrink-to-fit = { workspace = true, optional = true, default-features = false } -hstr = { version = "3.0.1", path = "../hstr", features = ["serde"], default-features = false } +hstr = { version = "3.0.1", path = "../hstr", features = [ + "serde", +], default-features = false } diff --git a/crates/swc_bundler/Cargo.toml b/crates/swc_bundler/Cargo.toml index a597c22836ad..3b7d2d448599 100644 --- a/crates/swc_bundler/Cargo.toml +++ b/crates/swc_bundler/Cargo.toml @@ -27,25 +27,27 @@ concurrent = ["swc_common/concurrent", "dashmap", "rayon", "indexmap/rayon"] default = [] [dependencies] -anyhow = { workspace = true, default-features = false } -crc = { workspace = true, default-features = false } -dashmap = { workspace = true, optional = true, default-features = false } -indexmap = { workspace = true, default-features = false } -is-macro = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } -radix_fmt = { workspace = true, default-features = false } -rayon = { workspace = true, optional = true, default-features = false } +anyhow = { workspace = true, default-features = false } +crc = { workspace = true, default-features = false } +dashmap = { workspace = true, optional = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } +radix_fmt = { workspace = true, default-features = false } +rayon = { workspace = true, optional = true, default-features = false } relative-path = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } @@ -57,7 +59,9 @@ hex = { workspace = true, default-features = false } ntest = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } path-clean = { version = "1.0.1", default-features = false } -reqwest = { workspace = true, features = ["blocking"], default-features = false } +reqwest = { workspace = true, features = [ + "blocking", +], default-features = false } sha1 = { workspace = true, default-features = false } tempfile = { workspace = true, default-features = false } diff --git a/crates/swc_cli_impl/Cargo.toml b/crates/swc_cli_impl/Cargo.toml index 3fe3e7ef2f25..e93bc3282859 100644 --- a/crates/swc_cli_impl/Cargo.toml +++ b/crates/swc_cli_impl/Cargo.toml @@ -26,16 +26,25 @@ plugin = [ [dependencies] anyhow = { workspace = true, default-features = false } -clap = { version = "3.2.25", features = ["derive", "wrap_help"], default-features = false } +clap = { version = "3.2.25", features = [ + "derive", + "wrap_help", +], default-features = false } glob = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } par-iter = { workspace = true, default-features = false } -path-absolutize = { workspace = true, features = ["once_cell_cache"], default-features = false } +path-absolutize = { workspace = true, features = [ + "once_cell_cache", +], default-features = false } relative-path = { workspace = true, default-features = false } -serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +serde_json = { workspace = true, features = [ + "unbounded_depth", +], default-features = false } tracing = { workspace = true, default-features = false } tracing-chrome = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } walkdir = { workspace = true, default-features = false } swc_core = { version = "46.0.3", features = [ @@ -46,4 +55,4 @@ swc_core = { version = "46.0.3", features = [ [dev-dependencies] assert_cmd = { workspace = true, default-features = false } -assert_fs = { workspace = true, default-features = false } +assert_fs = { workspace = true, default-features = false } diff --git a/crates/swc_common/Cargo.toml b/crates/swc_common/Cargo.toml index 1c43a04a5216..c44bda39a0cb 100644 --- a/crates/swc_common/Cargo.toml +++ b/crates/swc_common/Cargo.toml @@ -48,7 +48,9 @@ shrink-to-fit = ["dep:shrink-to-fit", "swc_atoms/shrink-to-fit"] [dependencies] anyhow = { workspace = true, default-features = false } -arbitrary = { workspace = true, features = ["derive"], optional = true, default-features = false } +arbitrary = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } bytecheck = { workspace = true, optional = true, default-features = false } bytes-str = { workspace = true, features = ["serde"], default-features = false } either = { workspace = true, default-features = false } @@ -68,14 +70,14 @@ tracing = { workspace = true, default-features = false } unicode-width = { workspace = true, default-features = false } url = { workspace = true, default-features = false } -ast_node = { version = "4.0.0", path = "../ast_node", default-features = false } -better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } -from_variant = { version = "2.0.2", path = "../from_variant", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +ast_node = { version = "4.0.0", path = "../ast_node", default-features = false } +better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } +from_variant = { version = "2.0.2", path = "../from_variant", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_eq_ignore_macros = { version = "1.0.1", path = "../swc_eq_ignore_macros", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } [dev-dependencies] -par-iter = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_compiler_base/Cargo.toml b/crates/swc_compiler_base/Cargo.toml index 8b983e8c3b75..aa7a825e5a8f 100644 --- a/crates/swc_compiler_base/Cargo.toml +++ b/crates/swc_compiler_base/Cargo.toml @@ -13,14 +13,14 @@ version = "38.0.0" node = ["napi", "napi-derive"] [dependencies] -anyhow = { workspace = true, default-features = false } -base64 = { workspace = true, default-features = false } -bytes-str = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -pathdiff = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +pathdiff = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } swc_sourcemap = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } @@ -31,7 +31,9 @@ swc_config = { version = "3.1.2", path = "../swc_config", default-features = fal swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index 7a220a2baab5..599d51071a88 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -9,9 +9,9 @@ repository = { workspace = true } version = "3.1.2" - [package.metadata.docs.rs] - all-features = true - rustdoc-args = ["--cfg", "docsrs"] + [package.metadata.docs.rs] + all-features = true + rustdoc-args = ["--cfg", "docsrs"] [features] @@ -31,7 +31,10 @@ once_cell = { workspace = true, optional = true, default-features = false } regex = { workspace = true, optional = true, default-features = false } regress = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, optional = true, default-features = false } -serde = { workspace = true, features = ["derive", "rc"], default-features = false } +serde = { workspace = true, features = [ + "derive", + "rc", +], default-features = false } serde_json = { workspace = true, default-features = false } swc_sourcemap = { workspace = true, optional = true, default-features = false } diff --git a/crates/swc_config_macro/Cargo.toml b/crates/swc_config_macro/Cargo.toml index cb1e283c6d8c..8acdaf0ff34b 100644 --- a/crates/swc_config_macro/Cargo.toml +++ b/crates/swc_config_macro/Cargo.toml @@ -14,7 +14,7 @@ proc-macro = true [dependencies] proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } -syn = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, default-features = false } swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_core/Cargo.toml b/crates/swc_core/Cargo.toml index bcbc810f04d1..4b6ea5f910af 100644 --- a/crates/swc_core/Cargo.toml +++ b/crates/swc_core/Cargo.toml @@ -307,8 +307,8 @@ __plugin_transform_host = [ ] # Internal flags to control plugin environment +__plugin_transform_env_js = ["swc/plugin_transform_host_js"] __plugin_transform_env_native = ["swc/plugin_transform_host_native"] -__plugin_transform_env_js = ["swc/plugin_transform_host_js"] # Do not use: testing purpose only # Force enable different version of AST schema @@ -343,57 +343,57 @@ __visit = ["__ecma", "swc_ecma_visit"] par-core = { workspace = true, optional = true, default-features = false } # swc_* dependencies -binding_macros = { optional = true, version = "44.0.0", path = "../binding_macros", default-features = false } +binding_macros = { optional = true, version = "44.0.0", path = "../binding_macros", default-features = false } swc = { optional = true, version = "44.0.0", path = "../swc", default-features = false } swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false } -swc_atoms = { optional = true, version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_bundler = { optional = true, version = "34.0.0", path = "../swc_bundler", default-features = false } -swc_common = { optional = true, version = "16.0.0", path = "../swc_common", default-features = false } -swc_config = { optional = true, version = "3.1.2", path = "../swc_config", default-features = false } -swc_css_ast = { optional = true, version = "16.0.0", path = "../swc_css_ast", default-features = false } -swc_css_codegen = { optional = true, version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_compat = { optional = true, version = "16.0.0", path = "../swc_css_compat", default-features = false } -swc_css_minifier = { optional = true, version = "16.0.0", path = "../swc_css_minifier", default-features = false } -swc_css_modules = { optional = true, version = "16.0.0", path = "../swc_css_modules", default-features = false } -swc_css_parser = { optional = true, version = "16.0.0", path = "../swc_css_parser", default-features = false } -swc_css_prefixer = { optional = true, version = "19.0.0", path = "../swc_css_prefixer", default-features = false } -swc_css_utils = { optional = true, version = "16.0.0", path = "../swc_css_utils/", default-features = false } -swc_css_visit = { optional = true, version = "16.0.0", path = "../swc_css_visit", default-features = false } -swc_ecma_ast = { optional = true, version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_codegen = { optional = true, version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } -swc_ecma_lints = { optional = true, version = "24.0.0", path = "../swc_ecma_lints", default-features = false } -swc_ecma_loader = { optional = true, version = "16.0.0", path = "../swc_ecma_loader", default-features = false } -swc_ecma_minifier = { optional = true, version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } +swc_atoms = { optional = true, version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_bundler = { optional = true, version = "34.0.0", path = "../swc_bundler", default-features = false } +swc_common = { optional = true, version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { optional = true, version = "3.1.2", path = "../swc_config", default-features = false } +swc_css_ast = { optional = true, version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen = { optional = true, version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_compat = { optional = true, version = "16.0.0", path = "../swc_css_compat", default-features = false } +swc_css_minifier = { optional = true, version = "16.0.0", path = "../swc_css_minifier", default-features = false } +swc_css_modules = { optional = true, version = "16.0.0", path = "../swc_css_modules", default-features = false } +swc_css_parser = { optional = true, version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_prefixer = { optional = true, version = "19.0.0", path = "../swc_css_prefixer", default-features = false } +swc_css_utils = { optional = true, version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { optional = true, version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_ecma_ast = { optional = true, version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { optional = true, version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_lints = { optional = true, version = "24.0.0", path = "../swc_ecma_lints", default-features = false } +swc_ecma_loader = { optional = true, version = "16.0.0", path = "../swc_ecma_loader", default-features = false } +swc_ecma_minifier = { optional = true, version = "35.0.0", path = "../swc_ecma_minifier", default-features = false } swc_ecma_parser = { optional = true, version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_preset_env = { optional = true, version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } -swc_ecma_quote_macros = { optional = true, version = "26.0.1", path = "../swc_ecma_quote_macros", default-features = false } -swc_ecma_react_compiler = { optional = true, version = "10.0.0", path = "../swc_ecma_react_compiler", default-features = false } -swc_ecma_transforms_base = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_transforms_compat = { optional = true, version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } -swc_ecma_transforms_module = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_module", default-features = false } +swc_ecma_preset_env = { optional = true, version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } +swc_ecma_quote_macros = { optional = true, version = "26.0.1", path = "../swc_ecma_quote_macros", default-features = false } +swc_ecma_react_compiler = { optional = true, version = "10.0.0", path = "../swc_ecma_react_compiler", default-features = false } +swc_ecma_transforms_base = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_compat = { optional = true, version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_transforms_module = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_module", default-features = false } swc_ecma_transforms_optimization = { optional = true, version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } -swc_ecma_transforms_proposal = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } -swc_ecma_transforms_react = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } -swc_ecma_transforms_testing = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } -swc_ecma_transforms_typescript = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } -swc_ecma_usage_analyzer = { optional = true, version = "24.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } -swc_ecma_utils = { optional = true, version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { optional = true, version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_malloc = { optional = true, version = "1.2.4", path = "../swc_malloc", default-features = false } -swc_node_bundler = { optional = true, version = "45.0.0", path = "../swc_node_bundler", default-features = false } -swc_nodejs_common = { optional = true, version = "1.0.3", path = "../swc_nodejs_common", default-features = false } -swc_plugin = { optional = true, version = "1.0.1", path = "../swc_plugin", default-features = false } -swc_plugin_macro = { optional = true, version = "1.1.0", path = "../swc_plugin_macro", default-features = false } -swc_plugin_proxy = { optional = true, version = "17.0.0", path = "../swc_plugin_proxy", default-features = false } +swc_ecma_transforms_proposal = { optional = true, version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } +swc_ecma_transforms_react = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_testing = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +swc_ecma_transforms_typescript = { optional = true, version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } +swc_ecma_usage_analyzer = { optional = true, version = "24.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } +swc_ecma_utils = { optional = true, version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { optional = true, version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_malloc = { optional = true, version = "1.2.4", path = "../swc_malloc", default-features = false } +swc_node_bundler = { optional = true, version = "45.0.0", path = "../swc_node_bundler", default-features = false } +swc_nodejs_common = { optional = true, version = "1.0.3", path = "../swc_nodejs_common", default-features = false } +swc_plugin = { optional = true, version = "1.0.1", path = "../swc_plugin", default-features = false } +swc_plugin_macro = { optional = true, version = "1.1.0", path = "../swc_plugin_macro", default-features = false } +swc_plugin_proxy = { optional = true, version = "17.0.0", path = "../swc_plugin_proxy", default-features = false } swc_plugin_runner = { optional = true, version = "21.0.0", path = "../swc_plugin_runner", default-features = false } -swc_trace_macro = { optional = true, version = "2.0.2", path = "../swc_trace_macro", default-features = false } -swc_transform_common = { optional = true, version = "10.0.0", path = "../swc_transform_common", default-features = false } -swc_typescript = { optional = true, version = "22.0.0", path = "../swc_typescript", default-features = false } -testing = { optional = true, version = "17.0.0", path = "../testing", default-features = false } +swc_trace_macro = { optional = true, version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_transform_common = { optional = true, version = "10.0.0", path = "../swc_transform_common", default-features = false } +swc_typescript = { optional = true, version = "22.0.0", path = "../swc_typescript", default-features = false } +testing = { optional = true, version = "17.0.0", path = "../testing", default-features = false } [build-dependencies] vergen = { workspace = true, features = ["cargo"], default-features = false } [dev-dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_core/tests/fixture/stub_napi/Cargo.toml b/crates/swc_core/tests/fixture/stub_napi/Cargo.toml index 68621ff3ef05..5dd58296c453 100644 --- a/crates/swc_core/tests/fixture/stub_napi/Cargo.toml +++ b/crates/swc_core/tests/fixture/stub_napi/Cargo.toml @@ -43,11 +43,17 @@ napi-derive = { version = "3", default-features = false, features = [ par-core = { version = "2", features = ["chili"], default-features = false } path-clean = { version = "0.1", default-features = false } serde = { version = "1", features = ["derive"], default-features = false } -serde_json = { version = "1", features = ["unbounded_depth"], default-features = false } -tracing = { version = "0.1.37", features = ["release_max_level_info"], default-features = false } +serde_json = { version = "1", features = [ + "unbounded_depth", +], default-features = false } +tracing = { version = "0.1.37", features = [ + "release_max_level_info", +], default-features = false } tracing-chrome = { version = "0.5.0", default-features = false } tracing-futures = { version = "0.2.5", default-features = false } -tracing-subscriber = { version = "0.3.9", features = ["env-filter"], default-features = false } +tracing-subscriber = { version = "0.3.9", features = [ + "env-filter", +], default-features = false } swc_core = { path = "../../../../swc_core", features = [ "ecma_ast", diff --git a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml index f9e14b3153c1..b41d69312a16 100644 --- a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml +++ b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml @@ -16,7 +16,12 @@ swc_v1 = [] [dependencies] anyhow = { version = "1.0.97", default-features = false } -browserslist-rs = { version = "0.19.0", features = ["wasm_bindgen"], default-features = false } +browserslist-rs = { version = "0.19.0", features = [ + "wasm_bindgen", +], default-features = false } +getrandom = { version = "0.3.3", features = [ + "wasm_js", +], default-features = false } serde = { version = "1", features = ["derive"], default-features = false } serde-wasm-bindgen = { version = "0.6.5", default-features = false } swc_core = { path = "../../../../swc_core", features = [ @@ -29,6 +34,9 @@ swc_core = { path = "../../../../swc_core", features = [ # for the detail. # "plugin_transform_host_js", ] } -tracing = { version = "0.1.41", features = ["max_level_off"], default-features = false } -wasm-bindgen = { version = "0.2.100", features = ["enable-interning"], default-features = false } -getrandom = { version = "0.3.3", features = ["wasm_js"], default-features = false } +tracing = { version = "0.1.41", features = [ + "max_level_off", +], default-features = false } +wasm-bindgen = { version = "0.2.100", features = [ + "enable-interning", +], default-features = false } diff --git a/crates/swc_css/Cargo.toml b/crates/swc_css/Cargo.toml index 120b5249f727..8bb577d22ff6 100644 --- a/crates/swc_css/Cargo.toml +++ b/crates/swc_css/Cargo.toml @@ -22,12 +22,12 @@ modules = ["swc_css_modules"] prefixer = ["swc_css_prefixer"] [dependencies] -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } -swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", optional = true, default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } +swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", optional = true, default-features = false } swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true, default-features = false } -swc_css_modules = { version = "16.0.0", path = "../swc_css_modules", optional = true, default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_modules = { version = "16.0.0", path = "../swc_css_modules", optional = true, default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } swc_css_prefixer = { version = "19.0.0", path = "../swc_css_prefixer", optional = true, default-features = false } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } diff --git a/crates/swc_css_ast/Cargo.toml b/crates/swc_css_ast/Cargo.toml index 1ab83acef70e..0bb82f4a647d 100644 --- a/crates/swc_css_ast/Cargo.toml +++ b/crates/swc_css_ast/Cargo.toml @@ -26,10 +26,12 @@ serde-impl = ["serde"] [dependencies] bytecheck = { workspace = true, optional = true, default-features = false } is-macro = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } rkyv = { workspace = true, optional = true, default-features = false } diff --git a/crates/swc_css_codegen/Cargo.toml b/crates/swc_css_codegen/Cargo.toml index 3a25353d192e..21f535e30c96 100644 --- a/crates/swc_css_codegen/Cargo.toml +++ b/crates/swc_css_codegen/Cargo.toml @@ -13,16 +13,16 @@ version = "16.0.0" bench = false [dependencies] -auto_impl = { workspace = true, default-features = false } -bitflags = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_codegen_macros = { version = "1.0.2", path = "../swc_css_codegen_macros", default-features = false } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils", default-features = false } [dev-dependencies] swc_common = { version = "16.0.0", path = "../swc_common", features = [ diff --git a/crates/swc_css_codegen_macros/Cargo.toml b/crates/swc_css_codegen_macros/Cargo.toml index e220c692b2f5..b97c7b856e88 100644 --- a/crates/swc_css_codegen_macros/Cargo.toml +++ b/crates/swc_css_codegen_macros/Cargo.toml @@ -14,4 +14,4 @@ proc-macro = true [dependencies] quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_css_compat/Cargo.toml b/crates/swc_css_compat/Cargo.toml index 21d804a7feb6..d01561d14e62 100644 --- a/crates/swc_css_compat/Cargo.toml +++ b/crates/swc_css_compat/Cargo.toml @@ -14,15 +14,15 @@ bench = false [dependencies] bitflags = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_lints/Cargo.toml b/crates/swc_css_lints/Cargo.toml index 68460b6c65b4..ec638ca03d3d 100644 --- a/crates/swc_css_lints/Cargo.toml +++ b/crates/swc_css_lints/Cargo.toml @@ -13,17 +13,19 @@ version = "17.0.0" bench = false [dependencies] -anyhow = { workspace = true, default-features = false } -auto_impl = { workspace = true, default-features = false } -par-iter = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +par-iter = { workspace = true, default-features = false } parking_lot = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -thiserror = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +thiserror = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"], default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", features = [ + "regex", +], default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } @@ -31,4 +33,4 @@ swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-feature serde_json = { workspace = true, default-features = false } swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_minifier/Cargo.toml b/crates/swc_css_minifier/Cargo.toml index ded85a1fffab..fc0c0564a46d 100644 --- a/crates/swc_css_minifier/Cargo.toml +++ b/crates/swc_css_minifier/Cargo.toml @@ -14,16 +14,16 @@ bench = false [dependencies] rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_modules/Cargo.toml b/crates/swc_css_modules/Cargo.toml index a38bd7a2d292..8731570bd4ef 100644 --- a/crates/swc_css_modules/Cargo.toml +++ b/crates/swc_css_modules/Cargo.toml @@ -16,17 +16,17 @@ bench = false [dependencies] rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] indexmap = { workspace = true, features = ["serde"], default-features = false } swc_css_compat = { version = "16.0.0", path = "../swc_css_compat", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_parser/Cargo.toml b/crates/swc_css_parser/Cargo.toml index c17b1c770b59..50dd833a02de 100644 --- a/crates/swc_css_parser/Cargo.toml +++ b/crates/swc_css_parser/Cargo.toml @@ -17,15 +17,15 @@ debug = [] [dependencies] lexical = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", features = [ "serde-impl", diff --git a/crates/swc_css_prefixer/Cargo.toml b/crates/swc_css_prefixer/Cargo.toml index 9d79e5ae5f74..daf196057112 100644 --- a/crates/swc_css_prefixer/Cargo.toml +++ b/crates/swc_css_prefixer/Cargo.toml @@ -13,19 +13,19 @@ version = "19.0.0" bench = false [dependencies] -once_cell = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } preset_env_base = { version = "5.0.0", path = "../preset_env_base", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } -swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } -swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_css_utils = { version = "16.0.0", path = "../swc_css_utils/", default-features = false } +swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } [dev-dependencies] swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", default-features = false } -swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_css_parser = { version = "16.0.0", path = "../swc_css_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_css_utils/Cargo.toml b/crates/swc_css_utils/Cargo.toml index 9d0a32d606f3..a7689400ba1e 100644 --- a/crates/swc_css_utils/Cargo.toml +++ b/crates/swc_css_utils/Cargo.toml @@ -13,11 +13,11 @@ version = "16.0.0" bench = false [dependencies] -once_cell = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } swc_css_visit = { version = "16.0.0", path = "../swc_css_visit", default-features = false } diff --git a/crates/swc_css_visit/Cargo.toml b/crates/swc_css_visit/Cargo.toml index c4e31a5976c9..bde8f7f79854 100644 --- a/crates/swc_css_visit/Cargo.toml +++ b/crates/swc_css_visit/Cargo.toml @@ -21,9 +21,11 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +serde = { workspace = true, optional = true, features = [ + "derive", +], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecma_ast/Cargo.toml b/crates/swc_ecma_ast/Cargo.toml index 002afb9451dd..afd3da33b198 100644 --- a/crates/swc_ecma_ast/Cargo.toml +++ b/crates/swc_ecma_ast/Cargo.toml @@ -38,24 +38,30 @@ shrink-to-fit = [ ] [dependencies] -arbitrary = { workspace = true, features = ["derive"], optional = true, default-features = false } +arbitrary = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } bitflags = { workspace = true, default-features = false } bytecheck = { workspace = true, optional = true, default-features = false } is-macro = { workspace = true, default-features = false } -num-bigint = { workspace = true, features = ["serde"], default-features = false } +num-bigint = { workspace = true, features = [ + "serde", +], default-features = false } once_cell = { workspace = true, default-features = false } phf = { workspace = true, features = ["macros"], default-features = false } rancor = { workspace = true, optional = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } shrink-to-fit = { workspace = true, optional = true, default-features = false } unicode-id-start = { workspace = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } [dev-dependencies] serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index 88adafc92086..9bfa2e5211d7 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -23,7 +23,9 @@ bench = false ascii = { workspace = true, default-features = false } compact_str = { workspace = true, default-features = false } memchr = { workspace = true, default-features = false } -num-bigint = { workspace = true, features = ["serde"], default-features = false } +num-bigint = { workspace = true, features = [ + "serde", +], default-features = false } once_cell = { workspace = true, default-features = false } regex = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } @@ -41,9 +43,9 @@ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features swc_ecma_codegen_macros = { version = "2.0.2", path = "../swc_ecma_codegen_macros", default-features = false } [dev-dependencies] -base64 = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ diff --git a/crates/swc_ecma_compat_bugfixes/Cargo.toml b/crates/swc_ecma_compat_bugfixes/Cargo.toml index 78a7ae53cd6b..ffc5cd3984e1 100644 --- a/crates/swc_ecma_compat_bugfixes/Cargo.toml +++ b/crates/swc_ecma_compat_bugfixes/Cargo.toml @@ -12,17 +12,17 @@ version = "32.0.0" [dependencies] rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_common/Cargo.toml b/crates/swc_ecma_compat_common/Cargo.toml index bd39f4579b0a..dbaed0e46724 100644 --- a/crates/swc_ecma_compat_common/Cargo.toml +++ b/crates/swc_ecma_compat_common/Cargo.toml @@ -12,7 +12,7 @@ version = "23.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_compat_es2015/Cargo.toml b/crates/swc_ecma_compat_es2015/Cargo.toml index 35118975465e..f06c86a70313 100644 --- a/crates/swc_ecma_compat_es2015/Cargo.toml +++ b/crates/swc_ecma_compat_es2015/Cargo.toml @@ -16,28 +16,28 @@ version = "32.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -arrayvec = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } -is-macro = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +arrayvec = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } serde_derive = { workspace = true, default-features = false } -smallvec = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +smallvec = { workspace = true, default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } -tracing = { workspace = true, default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2016/Cargo.toml b/crates/swc_ecma_compat_es2016/Cargo.toml index 4e5b47f30432..77863ee36be8 100644 --- a/crates/swc_ecma_compat_es2016/Cargo.toml +++ b/crates/swc_ecma_compat_es2016/Cargo.toml @@ -16,15 +16,15 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } -tracing = { workspace = true, default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2017/Cargo.toml b/crates/swc_ecma_compat_es2017/Cargo.toml index a28aa1b3e0db..adc6a790d4d9 100644 --- a/crates/swc_ecma_compat_es2017/Cargo.toml +++ b/crates/swc_ecma_compat_es2017/Cargo.toml @@ -16,13 +16,13 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"], default-features = false } -tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2018/Cargo.toml b/crates/swc_ecma_compat_es2018/Cargo.toml index b88a6f4cdf0c..0cf23e9269b5 100644 --- a/crates/swc_ecma_compat_es2018/Cargo.toml +++ b/crates/swc_ecma_compat_es2018/Cargo.toml @@ -16,15 +16,15 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"], default-features = false } -tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2019/Cargo.toml b/crates/swc_ecma_compat_es2019/Cargo.toml index 602cb3130895..b5f2fab1cd23 100644 --- a/crates/swc_ecma_compat_es2019/Cargo.toml +++ b/crates/swc_ecma_compat_es2019/Cargo.toml @@ -16,14 +16,14 @@ version = "29.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compat_es2020/Cargo.toml b/crates/swc_ecma_compat_es2020/Cargo.toml index 7b671b0f1469..7f99f9801533 100644 --- a/crates/swc_ecma_compat_es2020/Cargo.toml +++ b/crates/swc_ecma_compat_es2020/Cargo.toml @@ -16,15 +16,15 @@ version = "30.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_compat_es2021/Cargo.toml b/crates/swc_ecma_compat_es2021/Cargo.toml index 48088b0c6832..476fc0f09256 100644 --- a/crates/swc_ecma_compat_es2021/Cargo.toml +++ b/crates/swc_ecma_compat_es2021/Cargo.toml @@ -18,7 +18,7 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] tracing = { workspace = true, default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } diff --git a/crates/swc_ecma_compat_es2022/Cargo.toml b/crates/swc_ecma_compat_es2022/Cargo.toml index 3064635496eb..2624aa52992e 100644 --- a/crates/swc_ecma_compat_es2022/Cargo.toml +++ b/crates/swc_ecma_compat_es2022/Cargo.toml @@ -17,17 +17,17 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } -swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_compiler = { version = "7.0.0", path = "../swc_ecma_compiler", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } -swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } diff --git a/crates/swc_ecma_compat_es3/Cargo.toml b/crates/swc_ecma_compat_es3/Cargo.toml index 217c9377ed3b..e875d7748398 100644 --- a/crates/swc_ecma_compat_es3/Cargo.toml +++ b/crates/swc_ecma_compat_es3/Cargo.toml @@ -18,12 +18,12 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] tracing = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } diff --git a/crates/swc_ecma_compiler/Cargo.toml b/crates/swc_ecma_compiler/Cargo.toml index 58fe15b5ec24..d0e9815122a2 100644 --- a/crates/swc_ecma_compiler/Cargo.toml +++ b/crates/swc_ecma_compiler/Cargo.toml @@ -13,14 +13,14 @@ version = "7.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -bitflags = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } diff --git a/crates/swc_ecma_ext_transforms/Cargo.toml b/crates/swc_ecma_ext_transforms/Cargo.toml index 31e466b8ee56..703983fcbfb4 100644 --- a/crates/swc_ecma_ext_transforms/Cargo.toml +++ b/crates/swc_ecma_ext_transforms/Cargo.toml @@ -12,8 +12,8 @@ version = "23.0.0" bench = false [dependencies] -phf = { workspace = true, features = ["macros"], default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_lexer/Cargo.toml b/crates/swc_ecma_lexer/Cargo.toml index d5399615ef08..328d9d5cb08d 100644 --- a/crates/swc_ecma_lexer/Cargo.toml +++ b/crates/swc_ecma_lexer/Cargo.toml @@ -28,21 +28,21 @@ typescript = [] verify = ["swc_ecma_visit"] [dependencies] -bitflags = { workspace = true, default-features = false } -either = { workspace = true, default-features = false } -num-bigint = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -seq-macro = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -smallvec = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +seq-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +smallvec = { workspace = true, default-features = false } smartstring = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] stacker = { version = "0.1.15", optional = true, default-features = false } diff --git a/crates/swc_ecma_lints/Cargo.toml b/crates/swc_ecma_lints/Cargo.toml index b550b4f28b32..9bb05a2dbcff 100644 --- a/crates/swc_ecma_lints/Cargo.toml +++ b/crates/swc_ecma_lints/Cargo.toml @@ -16,13 +16,13 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -auto_impl = { workspace = true, default-features = false } -dashmap = { workspace = true, default-features = false } -par-core = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } parking_lot = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +regex = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ @@ -37,10 +37,10 @@ swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-featu [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [features] non_critical_lints = [] diff --git a/crates/swc_ecma_loader/Cargo.toml b/crates/swc_ecma_loader/Cargo.toml index 6324c1226c0d..e64ace7f0878 100644 --- a/crates/swc_ecma_loader/Cargo.toml +++ b/crates/swc_ecma_loader/Cargo.toml @@ -25,19 +25,19 @@ node = ["normpath", "serde_json", "dashmap", "once_cell", "path-clean"] tsc = ["dashmap", "once_cell"] [dependencies] -anyhow = { workspace = true, default-features = false } -dashmap = { workspace = true, optional = true, default-features = false } -lru = { workspace = true, optional = true, default-features = false } -once_cell = { workspace = true, optional = true, default-features = false } +anyhow = { workspace = true, default-features = false } +dashmap = { workspace = true, optional = true, default-features = false } +lru = { workspace = true, optional = true, default-features = false } +once_cell = { workspace = true, optional = true, default-features = false } parking_lot = { workspace = true, optional = true, default-features = false } -path-clean = { version = "=0.1.0", optional = true, default-features = false } -pathdiff = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, optional = true, default-features = false } -tracing = { workspace = true, default-features = false } - -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +path-clean = { version = "=0.1.0", optional = true, default-features = false } +pathdiff = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, optional = true, default-features = false } +tracing = { workspace = true, default-features = false } + +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_minifier/Cargo.toml b/crates/swc_ecma_minifier/Cargo.toml index 653ff88d41ff..b18c2fe797c4 100644 --- a/crates/swc_ecma_minifier/Cargo.toml +++ b/crates/swc_ecma_minifier/Cargo.toml @@ -26,7 +26,7 @@ concurrent = [ "swc_ecma_transforms_base/concurrent-renamer", "swc_ecma_transforms_optimization/concurrent", ] -debug = [ "swc_ecma_transforms_optimization/debug"] +debug = ["swc_ecma_transforms_optimization/debug"] default = ["serde-impl"] # Implement serialize/deserialize for more types extra-serde = ["swc_ecma_ast/serde-impl", "serde-impl"] @@ -50,7 +50,6 @@ rustc-hash = { workspace = true, default-features = false } ryu-js = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_config = { version = "3.1.2", path = "../swc_config", features = [ @@ -62,26 +61,29 @@ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde", ] } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } swc_ecma_usage_analyzer = { version = "24.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] -ansi_term = { workspace = true, default-features = false } -anyhow = { workspace = true, default-features = false } +ansi_term = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = false } -flate2 = { workspace = true, default-features = false } -humansize = { workspace = true, default-features = false } -par-core = { workspace = true, features = ["chili"], default-features = false } -pretty_assertions = { workspace = true, default-features = false } -walkdir = { workspace = true, default-features = false } -swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } -swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +flate2 = { workspace = true, default-features = false } +humansize = { workspace = true, default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } +pretty_assertions = { workspace = true, default-features = false } +swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } +walkdir = { workspace = true, default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_minifier/fuzz/Cargo.toml b/crates/swc_ecma_minifier/fuzz/Cargo.toml index 11bb0bf7e49d..adec433da0c7 100644 --- a/crates/swc_ecma_minifier/fuzz/Cargo.toml +++ b/crates/swc_ecma_minifier/fuzz/Cargo.toml @@ -10,8 +10,12 @@ version = "0.0.0" [dependencies] libfuzzer-sys = { version = "0.4", default-features = false } -swc_common = { path = "../../swc_common", features = ["arbitrary"], default-features = false } -swc_ecma_ast = { path = "../../swc_ecma_ast", features = ["arbitrary"], default-features = false } +swc_common = { path = "../../swc_common", features = [ + "arbitrary", +], default-features = false } +swc_ecma_ast = { path = "../../swc_ecma_ast", features = [ + "arbitrary", +], default-features = false } swc_ecma_codegen = { path = "../../swc_ecma_codegen", default-features = false } swc_ecma_minifier = { path = "..", default-features = false } swc_ecma_parser = { path = "../../swc_ecma_parser", default-features = false } diff --git a/crates/swc_ecma_parser/Cargo.toml b/crates/swc_ecma_parser/Cargo.toml index 9142d21f2ff8..d471f3a76ad4 100644 --- a/crates/swc_ecma_parser/Cargo.toml +++ b/crates/swc_ecma_parser/Cargo.toml @@ -29,28 +29,28 @@ unstable = [] verify = ["swc_ecma_visit"] [dependencies] -bitflags = { workspace = true, default-features = false } -either = { workspace = true, default-features = false } -num-bigint = { workspace = true, default-features = false } -phf = { workspace = true, features = ["macros"], default-features = false } -rustc-hash = { workspace = true, default-features = false } -seq-macro = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -smartstring = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +bitflags = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } +num-bigint = { workspace = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +seq-macro = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +smartstring = { workspace = true, default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] stacker = { version = "0.1.15", optional = true, default-features = false } [dev-dependencies] -pathdiff = { workspace = true, default-features = false } +pathdiff = { workspace = true, default-features = false } pretty_assertions = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } -walkdir = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ diff --git a/crates/swc_ecma_preset_env/Cargo.toml b/crates/swc_ecma_preset_env/Cargo.toml index 26c07aa0db37..5f396a4f792c 100644 --- a/crates/swc_ecma_preset_env/Cargo.toml +++ b/crates/swc_ecma_preset_env/Cargo.toml @@ -25,12 +25,14 @@ serde-impl = ["serde"] [dependencies] indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } serde_json = { workspace = true, default-features = false } preset_env_base = { version = "5.0.0", path = "../preset_env_base", default-features = false } -foldhash = { workspace = true, default-features = false } +foldhash = { workspace = true, default-features = false } precomputed-map = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } @@ -49,18 +51,20 @@ swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-featu [build-dependencies] anyhow = { workspace = true, default-features = false } foldhash = { workspace = true, default-features = false } -precomputed-map = { workspace = true, features = ["builder"], default-features = false } +precomputed-map = { workspace = true, features = [ + "builder", +], default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -pretty_assertions = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_quote/Cargo.toml b/crates/swc_ecma_quote/Cargo.toml index 6b8d82fe4cc0..8dd3a5d4f54d 100644 --- a/crates/swc_ecma_quote/Cargo.toml +++ b/crates/swc_ecma_quote/Cargo.toml @@ -15,8 +15,8 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_quote_macros = { version = "26.0.1", path = "../swc_ecma_quote_macros", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_quote_macros/Cargo.toml b/crates/swc_ecma_quote_macros/Cargo.toml index 38c57e52326b..3456464be40b 100644 --- a/crates/swc_ecma_quote_macros/Cargo.toml +++ b/crates/swc_ecma_quote_macros/Cargo.toml @@ -16,14 +16,16 @@ proc-macro = true unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -syn = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +syn = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_ecma_react_compiler/Cargo.toml b/crates/swc_ecma_react_compiler/Cargo.toml index 3a18b70b4598..f52887db823b 100644 --- a/crates/swc_ecma_react_compiler/Cargo.toml +++ b/crates/swc_ecma_react_compiler/Cargo.toml @@ -8,15 +8,15 @@ repository = { workspace = true } version = "10.0.0" - [package.metadata.docs.rs] - all-features = true - rustdoc-args = ["--cfg", "docsrs"] + [package.metadata.docs.rs] + all-features = true + rustdoc-args = ["--cfg", "docsrs"] [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_regexp/Cargo.toml b/crates/swc_ecma_regexp/Cargo.toml index 535b05497639..f1070bc56942 100644 --- a/crates/swc_ecma_regexp/Cargo.toml +++ b/crates/swc_ecma_regexp/Cargo.toml @@ -16,15 +16,15 @@ bench = false debug = [] [dependencies] -phf = { workspace = true, features = ["macros"], default-features = false } -rustc-hash = { workspace = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } unicode-id-start = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast", default-features = false } swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common", default-features = false } -swc_ecma_regexp_visit = { version = "0.5.0", path = "../swc_ecma_regexp_visit", default-features = false } +swc_ecma_regexp_visit = { version = "0.5.0", path = "../swc_ecma_regexp_visit", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_regexp_ast/Cargo.toml b/crates/swc_ecma_regexp_ast/Cargo.toml index 0a625a4e140b..4ae1899a8f8a 100644 --- a/crates/swc_ecma_regexp_ast/Cargo.toml +++ b/crates/swc_ecma_regexp_ast/Cargo.toml @@ -20,8 +20,10 @@ serde-impl = ["serde"] [dependencies] bitflags = { workspace = true, default-features = false } is-macro = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_regexp_common = { version = "0.0.1", path = "../swc_ecma_regexp_common", default-features = false } diff --git a/crates/swc_ecma_regexp_visit/Cargo.toml b/crates/swc_ecma_regexp_visit/Cargo.toml index 715c9e983817..bc6036acab61 100644 --- a/crates/swc_ecma_regexp_visit/Cargo.toml +++ b/crates/swc_ecma_regexp_visit/Cargo.toml @@ -17,9 +17,11 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +serde = { workspace = true, optional = true, features = [ + "derive", +], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_regexp_ast = { version = "0.5.0", path = "../swc_ecma_regexp_ast", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecma_testing/Cargo.toml b/crates/swc_ecma_testing/Cargo.toml index 46730b618ec9..8d660b4217d3 100644 --- a/crates/swc_ecma_testing/Cargo.toml +++ b/crates/swc_ecma_testing/Cargo.toml @@ -12,9 +12,9 @@ version = "17.0.0" bench = false [dependencies] -anyhow = { workspace = true, default-features = false } -hex = { workspace = true, default-features = false } -sha2 = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +hex = { workspace = true, default-features = false } +sha2 = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms/Cargo.toml b/crates/swc_ecma_transforms/Cargo.toml index 67cb804e3e1b..a21bf0ecfc1e 100644 --- a/crates/swc_ecma_transforms/Cargo.toml +++ b/crates/swc_ecma_transforms/Cargo.toml @@ -36,17 +36,17 @@ stacker = ["swc_ecma_utils/stacker"] typescript = ["swc_ecma_transforms_typescript"] [dependencies] -par-core = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", optional = true, default-features = false } -swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", optional = true, default-features = false } +par-core = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", optional = true, default-features = false } +swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", optional = true, default-features = false } swc_ecma_transforms_optimization = { version = "31.0.0", path = "../swc_ecma_transforms_optimization", optional = true, default-features = false } -swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", optional = true, default-features = false } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", optional = true, default-features = false } -swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", optional = true, default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", optional = true, default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", optional = true, default-features = false } +swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", optional = true, default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } [dev-dependencies] diff --git a/crates/swc_ecma_transforms_base/Cargo.toml b/crates/swc_ecma_transforms_base/Cargo.toml index 748e880edc95..78f265fa3442 100644 --- a/crates/swc_ecma_transforms_base/Cargo.toml +++ b/crates/swc_ecma_transforms_base/Cargo.toml @@ -23,30 +23,32 @@ inline-helpers = [] [dependencies] better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } -indexmap = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -par-core = { workspace = true, default-features = false } -par-iter = { workspace = true, optional = true, default-features = false } -phf = { workspace = true, features = ["macros"], default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -tracing = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +par-iter = { workspace = true, optional = true, default-features = false } +phf = { workspace = true, features = ["macros"], default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -par-core = { workspace = true, features = ["chili"], default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transforms_macros", default-features = false } -swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_transforms_classes/Cargo.toml b/crates/swc_ecma_transforms_classes/Cargo.toml index 30b41dc87f4b..8fcb363f12de 100644 --- a/crates/swc_ecma_transforms_classes/Cargo.toml +++ b/crates/swc_ecma_transforms_classes/Cargo.toml @@ -15,8 +15,8 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } diff --git a/crates/swc_ecma_transforms_compat/Cargo.toml b/crates/swc_ecma_transforms_compat/Cargo.toml index 7481e6ca9df8..fa1dcb75f82f 100644 --- a/crates/swc_ecma_transforms_compat/Cargo.toml +++ b/crates/swc_ecma_transforms_compat/Cargo.toml @@ -24,29 +24,29 @@ concurrent = [ [dependencies] indexmap = { workspace = true, default-features = false } par-core = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -tracing = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_compat_bugfixes = { version = "32.0.0", path = "../swc_ecma_compat_bugfixes", default-features = false } -swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } -swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } -swc_ecma_compat_es2016 = { version = "29.0.0", path = "../swc_ecma_compat_es2016", default-features = false } -swc_ecma_compat_es2017 = { version = "29.0.0", path = "../swc_ecma_compat_es2017", default-features = false } -swc_ecma_compat_es2018 = { version = "29.0.0", path = "../swc_ecma_compat_es2018", default-features = false } -swc_ecma_compat_es2019 = { version = "29.0.0", path = "../swc_ecma_compat_es2019", default-features = false } -swc_ecma_compat_es2020 = { version = "30.0.0", path = "../swc_ecma_compat_es2020", default-features = false } -swc_ecma_compat_es2021 = { version = "29.0.0", path = "../swc_ecma_compat_es2021", default-features = false } -swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } -swc_ecma_compat_es3 = { version = "24.0.0", path = "../swc_ecma_compat_es3", default-features = false } +swc_ecma_compat_common = { version = "23.0.0", path = "../swc_ecma_compat_common", default-features = false } +swc_ecma_compat_es2015 = { version = "32.0.0", path = "../swc_ecma_compat_es2015", default-features = false } +swc_ecma_compat_es2016 = { version = "29.0.0", path = "../swc_ecma_compat_es2016", default-features = false } +swc_ecma_compat_es2017 = { version = "29.0.0", path = "../swc_ecma_compat_es2017", default-features = false } +swc_ecma_compat_es2018 = { version = "29.0.0", path = "../swc_ecma_compat_es2018", default-features = false } +swc_ecma_compat_es2019 = { version = "29.0.0", path = "../swc_ecma_compat_es2019", default-features = false } +swc_ecma_compat_es2020 = { version = "30.0.0", path = "../swc_ecma_compat_es2020", default-features = false } +swc_ecma_compat_es2021 = { version = "29.0.0", path = "../swc_ecma_compat_es2021", default-features = false } +swc_ecma_compat_es2022 = { version = "30.0.0", path = "../swc_ecma_compat_es2022", default-features = false } +swc_ecma_compat_es3 = { version = "24.0.0", path = "../swc_ecma_compat_es3", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"], default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } serde_json = { workspace = true, default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } diff --git a/crates/swc_ecma_transforms_macros/Cargo.toml b/crates/swc_ecma_transforms_macros/Cargo.toml index e73f2765a5d8..1f52367545b3 100644 --- a/crates/swc_ecma_transforms_macros/Cargo.toml +++ b/crates/swc_ecma_transforms_macros/Cargo.toml @@ -15,6 +15,10 @@ proc-macro = true [dependencies] proc-macro2 = { workspace = true, default-features = false } quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["fold", "parsing", "full"], default-features = false } +syn = { workspace = true, features = [ + "fold", + "parsing", + "full", +], default-features = false } swc_macros_common = { version = "1.0.1", path = "../swc_macros_common", default-features = false } diff --git a/crates/swc_ecma_transforms_module/Cargo.toml b/crates/swc_ecma_transforms_module/Cargo.toml index b70d8cc1792c..c5ebb168fbe3 100644 --- a/crates/swc_ecma_transforms_module/Cargo.toml +++ b/crates/swc_ecma_transforms_module/Cargo.toml @@ -16,17 +16,17 @@ bench = false unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -Inflector = { workspace = true, default-features = false } -anyhow = { workspace = true, default-features = false } -bitflags = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } -is-macro = { workspace = true, default-features = false } +Inflector = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +is-macro = { workspace = true, default-features = false } path-clean = { version = "1.0.1", default-features = false } -pathdiff = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +pathdiff = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -tracing = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } @@ -36,13 +36,15 @@ swc_config = { version = "3.1.2", path = "../swc_config", features = [ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -indexmap = { workspace = true, features = ["serde"], default-features = false } +indexmap = { workspace = true, features = ["serde"], default-features = false } serde_json = { workspace = true, default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", features = [ diff --git a/crates/swc_ecma_transforms_optimization/Cargo.toml b/crates/swc_ecma_transforms_optimization/Cargo.toml index 8487514d928c..3c54242ae20f 100644 --- a/crates/swc_ecma_transforms_optimization/Cargo.toml +++ b/crates/swc_ecma_transforms_optimization/Cargo.toml @@ -21,20 +21,22 @@ concurrent = ["swc_common/concurrent", "swc_ecma_transforms_base/concurrent"] debug = [] [dependencies] -bytes-str = { workspace = true, default-features = false } -dashmap = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -par-core = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } @@ -45,7 +47,7 @@ par-core = { workspace = true, features = ["chili"], default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", features = [ - "inline-helpers", + "inline-helpers", ] } swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } swc_ecma_transforms_module = { version = "32.0.0", path = "../swc_ecma_transforms_module", default-features = false } diff --git a/crates/swc_ecma_transforms_proposal/Cargo.toml b/crates/swc_ecma_transforms_proposal/Cargo.toml index 88427355ecd9..b0de242ef12b 100644 --- a/crates/swc_ecma_transforms_proposal/Cargo.toml +++ b/crates/swc_ecma_transforms_proposal/Cargo.toml @@ -20,20 +20,20 @@ default = [] multi-module = [] [dependencies] -either = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_classes = { version = "29.0.0", path = "../swc_ecma_transforms_classes", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_react/Cargo.toml b/crates/swc_ecma_transforms_react/Cargo.toml index 3173ce3b6c33..92135d150a2b 100644 --- a/crates/swc_ecma_transforms_react/Cargo.toml +++ b/crates/swc_ecma_transforms_react/Cargo.toml @@ -26,7 +26,9 @@ bytes-str = { workspace = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } sha1 = { workspace = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } @@ -34,13 +36,15 @@ swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_config = { version = "3.1.2", path = "../swc_config", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen/", default-features = false } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat/", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen/", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat/", default-features = false } swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_testing/Cargo.toml b/crates/swc_ecma_transforms_testing/Cargo.toml index 3a94187e81dc..5911d5818b38 100644 --- a/crates/swc_ecma_transforms_testing/Cargo.toml +++ b/crates/swc_ecma_transforms_testing/Cargo.toml @@ -19,8 +19,6 @@ hex = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } sha2 = { workspace = true, default-features = false } -swc_sourcemap = { workspace = true, default-features = false } -tempfile = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } @@ -31,4 +29,6 @@ swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-f swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_sourcemap = { workspace = true, default-features = false } +tempfile = { workspace = true, default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_ecma_transforms_typescript/Cargo.toml b/crates/swc_ecma_transforms_typescript/Cargo.toml index 93a78acadf53..181fb9c7f106 100644 --- a/crates/swc_ecma_transforms_typescript/Cargo.toml +++ b/crates/swc_ecma_transforms_typescript/Cargo.toml @@ -19,27 +19,27 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } concurrent = ["swc_common/concurrent"] [dependencies] -bytes-str = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_transforms_compat = { version = "33.0.0", path = "../swc_ecma_transforms_compat", default-features = false } swc_ecma_transforms_proposal = { version = "29.0.0", path = "../swc_ecma_transforms_proposal", default-features = false } -swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +swc_ecma_transforms_testing = { version = "32.0.0", path = "../swc_ecma_transforms_testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_ecma_usage_analyzer/Cargo.toml b/crates/swc_ecma_usage_analyzer/Cargo.toml index c27b4584ecf4..0aa8db4115bb 100644 --- a/crates/swc_ecma_usage_analyzer/Cargo.toml +++ b/crates/swc_ecma_usage_analyzer/Cargo.toml @@ -26,14 +26,14 @@ trace-ast = [] tracing-spans = [] [dependencies] -bitflags = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } +swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } diff --git a/crates/swc_ecma_utils/Cargo.toml b/crates/swc_ecma_utils/Cargo.toml index da826a220bb1..859b490fe0e6 100644 --- a/crates/swc_ecma_utils/Cargo.toml +++ b/crates/swc_ecma_utils/Cargo.toml @@ -23,22 +23,22 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } concurrent = ["swc_common/concurrent", "par-core/parallel"] [dependencies] -indexmap = { workspace = true, default-features = false } -num_cpus = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -par-core = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +num_cpus = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -ryu-js = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +ryu-js = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "arm")))'.dependencies] stacker = { version = "0.1.15", optional = true, default-features = false } [dev-dependencies] -par-core = { workspace = true, features = ["chili"], default-features = false } +par-core = { workspace = true, features = ["chili"], default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } diff --git a/crates/swc_ecma_visit/Cargo.toml b/crates/swc_ecma_visit/Cargo.toml index d7dab47d2f83..fe847182b88a 100644 --- a/crates/swc_ecma_visit/Cargo.toml +++ b/crates/swc_ecma_visit/Cargo.toml @@ -26,11 +26,15 @@ serde-impl = ["serde"] [dependencies] new_debug_unreachable = { workspace = true, default-features = false } -num-bigint = { workspace = true, features = ["serde"], default-features = false } -serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +num-bigint = { workspace = true, features = [ + "serde", +], default-features = false } +serde = { workspace = true, optional = true, features = [ + "derive", +], default-features = false } tracing = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_ecmascript/Cargo.toml b/crates/swc_ecmascript/Cargo.toml index 4cbedb616725..b1d0357e4605 100644 --- a/crates/swc_ecmascript/Cargo.toml +++ b/crates/swc_ecmascript/Cargo.toml @@ -41,15 +41,15 @@ react = ["swc_ecma_transforms/react"] typescript = ["typescript-parser", "swc_ecma_transforms/typescript"] [dependencies] -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", optional = true, default-features = false } -swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", optional = true, default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", optional = true, default-features = false } +swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", optional = true, default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", optional = true, default-features = false } swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", optional = true, default-features = false } -swc_ecma_quote = { version = "26.0.0", path = "../swc_ecma_quote", optional = true, default-features = false } +swc_ecma_quote = { version = "26.0.0", path = "../swc_ecma_quote", optional = true, default-features = false } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", optional = true, default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", optional = true, default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } +swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", optional = true, default-features = false } +swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", optional = true, default-features = false } [dev-dependencies] par-core = { workspace = true, features = ["chili"], default-features = false } diff --git a/crates/swc_eq_ignore_macros/Cargo.toml b/crates/swc_eq_ignore_macros/Cargo.toml index 45e66b910efb..aa34b09e4ea4 100644 --- a/crates/swc_eq_ignore_macros/Cargo.toml +++ b/crates/swc_eq_ignore_macros/Cargo.toml @@ -14,5 +14,5 @@ proc-macro = true [dependencies] proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_error_reporters/Cargo.toml b/crates/swc_error_reporters/Cargo.toml index 27ec86663a7c..c3932215efd0 100644 --- a/crates/swc_error_reporters/Cargo.toml +++ b/crates/swc_error_reporters/Cargo.toml @@ -13,7 +13,9 @@ bench = false [dependencies] anyhow = { workspace = true, default-features = false } -miette = { workspace = true, features = ["fancy-no-syscall"], default-features = false } +miette = { workspace = true, features = [ + "fancy-no-syscall", +], default-features = false } once_cell = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } diff --git a/crates/swc_estree_ast/Cargo.toml b/crates/swc_estree_ast/Cargo.toml index e7b4422270fb..0dcd6d37f8ac 100644 --- a/crates/swc_estree_ast/Cargo.toml +++ b/crates/swc_estree_ast/Cargo.toml @@ -22,9 +22,11 @@ default = ["serde-impl"] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } serde_json = { workspace = true, default-features = false } better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_estree_compat/Cargo.toml b/crates/swc_estree_compat/Cargo.toml index cfc1f4a86293..0a41fe17ae29 100644 --- a/crates/swc_estree_compat/Cargo.toml +++ b/crates/swc_estree_compat/Cargo.toml @@ -21,9 +21,9 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [features] [dependencies] -anyhow = { workspace = true, default-features = false } -copyless = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +anyhow = { workspace = true, default-features = false } +copyless = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } @@ -32,7 +32,9 @@ swc_common = { version = "16.0.0", path = "../swc_common", features = [ "tty-emitter", ] } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_estree_ast = { version = "16.0.0", path = "../swc_estree_ast", default-features = false } @@ -40,14 +42,14 @@ swc_node_comments = { version = "16.0.0", path = "../swc_node_comments/", defaul [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -pretty_assertions = { workspace = true, default-features = false } +pretty_assertions = { workspace = true, default-features = false } swc = { version = "44.0.0", path = "../swc", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms/", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } -walkdir = { workspace = true, default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } +walkdir = { workspace = true, default-features = false } [[bench]] harness = false diff --git a/crates/swc_graph_analyzer/Cargo.toml b/crates/swc_graph_analyzer/Cargo.toml index 3e094290260f..aa53e8585d7e 100644 --- a/crates/swc_graph_analyzer/Cargo.toml +++ b/crates/swc_graph_analyzer/Cargo.toml @@ -12,10 +12,10 @@ version = "14.0.1" bench = false [dependencies] -auto_impl = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } [dev-dependencies] testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_html/Cargo.toml b/crates/swc_html/Cargo.toml index 0d9d955a3f37..938324256924 100644 --- a/crates/swc_html/Cargo.toml +++ b/crates/swc_html/Cargo.toml @@ -22,7 +22,7 @@ bench = false minifier = [] [dependencies] -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } swc_html_codegen = { version = "17.0.0", path = "../swc_html_codegen", default-features = false } -swc_html_parser = { version = "16.0.0", path = "../swc_html_parser", default-features = false } -swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } +swc_html_parser = { version = "16.0.0", path = "../swc_html_parser", default-features = false } +swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } diff --git a/crates/swc_html_ast/Cargo.toml b/crates/swc_html_ast/Cargo.toml index 231d0274496e..b3e3b8b3275a 100644 --- a/crates/swc_html_ast/Cargo.toml +++ b/crates/swc_html_ast/Cargo.toml @@ -29,8 +29,10 @@ serde-impl = ["serde"] bytecheck = { workspace = true, optional = true, default-features = false } is-macro = { workspace = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_html_codegen/Cargo.toml b/crates/swc_html_codegen/Cargo.toml index f9d365e1112d..e873fc4ede39 100644 --- a/crates/swc_html_codegen/Cargo.toml +++ b/crates/swc_html_codegen/Cargo.toml @@ -16,15 +16,15 @@ version = "17.0.0" bench = false [dependencies] -auto_impl = { workspace = true, default-features = false } -bitflags = { workspace = true, default-features = false } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } swc_html_codegen_macros = { version = "1.0.1", path = "../swc_html_codegen_macros", default-features = false } -swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } +swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } [dev-dependencies] swc_common = { version = "16.0.0", path = "../swc_common", features = [ diff --git a/crates/swc_html_codegen_macros/Cargo.toml b/crates/swc_html_codegen_macros/Cargo.toml index 0c92c60e096b..21be01d86504 100644 --- a/crates/swc_html_codegen_macros/Cargo.toml +++ b/crates/swc_html_codegen_macros/Cargo.toml @@ -17,4 +17,4 @@ proc-macro = true [dependencies] quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_html_minifier/Cargo.toml b/crates/swc_html_minifier/Cargo.toml index 3f1e53540687..d087b3007b63 100644 --- a/crates/swc_html_minifier/Cargo.toml +++ b/crates/swc_html_minifier/Cargo.toml @@ -29,14 +29,16 @@ default-css-minifier = [ ] [dependencies] -once_cell = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_config = { version = "3.1.2", path = "../swc_config", features = ["regex"], default-features = false } +swc_config = { version = "3.1.2", path = "../swc_config", features = [ + "regex", +], default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", optional = true, default-features = false } swc_css_codegen = { version = "16.0.0", path = "../swc_css_codegen", optional = true, default-features = false } swc_css_minifier = { version = "16.0.0", path = "../swc_css_minifier", optional = true, default-features = false } @@ -48,7 +50,9 @@ swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", features swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", features = [ "extra-serde", ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } @@ -61,7 +65,7 @@ swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-featu codspeed-criterion-compat = { workspace = true, default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_html_parser/Cargo.toml b/crates/swc_html_parser/Cargo.toml index a1ee86dc2b7d..b806c8b3185d 100644 --- a/crates/swc_html_parser/Cargo.toml +++ b/crates/swc_html_parser/Cargo.toml @@ -21,15 +21,15 @@ debug = [] [dependencies] rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", features = [ "serde-impl", diff --git a/crates/swc_html_utils/Cargo.toml b/crates/swc_html_utils/Cargo.toml index 4619ed4a6c0a..76915c382696 100644 --- a/crates/swc_html_utils/Cargo.toml +++ b/crates/swc_html_utils/Cargo.toml @@ -16,9 +16,9 @@ version = "15.0.0" bench = false [dependencies] -once_cell = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } diff --git a/crates/swc_html_visit/Cargo.toml b/crates/swc_html_visit/Cargo.toml index d7a42cfe4f46..5a01c3e04d41 100644 --- a/crates/swc_html_visit/Cargo.toml +++ b/crates/swc_html_visit/Cargo.toml @@ -24,9 +24,11 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +serde = { workspace = true, optional = true, features = [ + "derive", +], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } diff --git a/crates/swc_macros_common/Cargo.toml b/crates/swc_macros_common/Cargo.toml index c829ccd6be83..4db81587edab 100644 --- a/crates/swc_macros_common/Cargo.toml +++ b/crates/swc_macros_common/Cargo.toml @@ -13,7 +13,7 @@ bench = false [dependencies] proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } [dependencies.syn] features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"] diff --git a/crates/swc_malloc/Cargo.toml b/crates/swc_malloc/Cargo.toml index 2f0ec9ae849a..06805d7ea161 100644 --- a/crates/swc_malloc/Cargo.toml +++ b/crates/swc_malloc/Cargo.toml @@ -17,10 +17,16 @@ bench = false mimalloc = { version = "0.1.43", features = [], default-features = false } [target.'cfg(all(target_os = "linux", not(any(target_family = "wasm", target_env = "musl", all(target_os = "linux", target_env = "gnu", any(target_arch = "aarch64", target_arch = "arm"))))))'.dependencies] -mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"], default-features = false } +mimalloc = { version = "0.1.43", features = [ + "local_dynamic_tls", +], default-features = false } [target.'cfg(all(target_os = "linux", target_env = "gnu", target_arch = "aarch64"))'.dependencies] -mimalloc = { version = "0.1.43", features = ["local_dynamic_tls"], default-features = false } +mimalloc = { version = "0.1.43", features = [ + "local_dynamic_tls", +], default-features = false } [target.'cfg(all(target_os = "linux", target_env = "gnu", target_arch = "arm"))'.dependencies] -tikv-jemallocator = { version = "0.5", features = ["disable_initial_exec_tls"], default-features = false } +tikv-jemallocator = { version = "0.5", features = [ + "disable_initial_exec_tls", +], default-features = false } diff --git a/crates/swc_node_bundler/Cargo.toml b/crates/swc_node_bundler/Cargo.toml index c3a67e303ae0..6799c8001a59 100644 --- a/crates/swc_node_bundler/Cargo.toml +++ b/crates/swc_node_bundler/Cargo.toml @@ -21,7 +21,9 @@ swc_v2 = ["serde-impl"] [dependencies] anyhow = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } tracing = { workspace = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } @@ -36,7 +38,9 @@ swc_common = { version = "16.0.0", path = "../swc_common", features = [ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_loader = { version = "16.0.0", path = "../swc_ecma_loader", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = ["typescript"] } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } diff --git a/crates/swc_node_comments/Cargo.toml b/crates/swc_node_comments/Cargo.toml index 943ca7be3799..dbb4fefb3fdf 100644 --- a/crates/swc_node_comments/Cargo.toml +++ b/crates/swc_node_comments/Cargo.toml @@ -15,8 +15,8 @@ version = "16.0.0" bench = false [dependencies] -dashmap = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_nodejs_common/Cargo.toml b/crates/swc_nodejs_common/Cargo.toml index ce29ebd41295..6333fdc0dd3c 100644 --- a/crates/swc_nodejs_common/Cargo.toml +++ b/crates/swc_nodejs_common/Cargo.toml @@ -13,7 +13,12 @@ bench = false [dependencies] anyhow = { workspace = true, default-features = false } -napi = { workspace = true, features = ["napi3", "serde-json"], default-features = false } +napi = { workspace = true, features = [ + "napi3", + "serde-json", +], default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, features = ["unbounded_depth"], default-features = false } +serde_json = { workspace = true, features = [ + "unbounded_depth", +], default-features = false } tracing = { workspace = true, default-features = false } diff --git a/crates/swc_plugin_backend_tests/Cargo.toml b/crates/swc_plugin_backend_tests/Cargo.toml index 637f232a784b..aed23c92c93e 100644 --- a/crates/swc_plugin_backend_tests/Cargo.toml +++ b/crates/swc_plugin_backend_tests/Cargo.toml @@ -1,30 +1,29 @@ [package] -name = "swc_plugin_backend_tests" -version = "0.0.0" -edition = { workspace = true } -license = { workspace = true } -repository = { workspace = true } -authors = ["κ°•λ™μœ€ "] -description = "swc plugin backend tests and benchmarks" -publish = false +authors = ["κ°•λ™μœ€ "] +description = "swc plugin backend tests and benchmarks" +edition = { workspace = true } +license = { workspace = true } +name = "swc_plugin_backend_tests" +publish = false +repository = { workspace = true } +version = "0.0.0" [lib] bench = false doctest = false [dev-dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, default-features = false } -tokio = { workspace = true, features = ["rt"], default-features = false } -tracing = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +tokio = { workspace = true, features = ["rt"], default-features = false } +tracing = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", ] } -swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", features = ["rkyv-impl", "plugin_transform_schema_v1"], default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", features = [ "rkyv-impl", ] } @@ -34,11 +33,15 @@ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ ] } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } -swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } +swc_plugin_runner = { version = "21.0.0", path = "../swc_plugin_runner", features = [ + "rkyv-impl", + "plugin_transform_schema_v1", +], default-features = false } +swc_transform_common = { version = "10.0.0", path = "../swc_transform_common", default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } -swc_plugin_backend_wasmer = { version = "4.0", path = "../swc_plugin_backend_wasmer", default-features = false } +swc_plugin_backend_wasmer = { version = "4.0", path = "../swc_plugin_backend_wasmer", default-features = false } swc_plugin_backend_wasmtime = { version = "3.0", path = "../swc_plugin_backend_wasmtime", default-features = false } [[bench]] diff --git a/crates/swc_plugin_backend_wasmer/Cargo.toml b/crates/swc_plugin_backend_wasmer/Cargo.toml index 444601ba9746..ec709ddc321a 100644 --- a/crates/swc_plugin_backend_wasmer/Cargo.toml +++ b/crates/swc_plugin_backend_wasmer/Cargo.toml @@ -1,11 +1,11 @@ [package] -name = "swc_plugin_backend_wasmer" -version = "4.0.0" -edition = { workspace = true } -license = { workspace = true } -repository = { workspace = true } -authors = ["κ°•λ™μœ€ "] -description = "Runner backend for swc plugins. This crate is INTERNAL crate and used by swc itself." +authors = ["κ°•λ™μœ€ "] +description = "Runner backend for swc plugins. This crate is INTERNAL crate and used by swc itself." +edition = { workspace = true } +license = { workspace = true } +name = "swc_plugin_backend_wasmer" +repository = { workspace = true } +version = "4.0.0" [lib] bench = false @@ -27,10 +27,10 @@ plugin_transform_host_native = [ ] [dependencies] -anyhow = { workspace = true, default-features = false } -enumset = { workspace = true, default-features = false } -parking_lot = { workspace = true, default-features = false } -wasmer = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +enumset = { workspace = true, default-features = false } +parking_lot = { workspace = true, default-features = false } +wasmer = { workspace = true, default-features = false } wasmer-wasix = { workspace = true, default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ diff --git a/crates/swc_plugin_backend_wasmtime/Cargo.toml b/crates/swc_plugin_backend_wasmtime/Cargo.toml index 9d5a7210d172..d9232e5b1338 100644 --- a/crates/swc_plugin_backend_wasmtime/Cargo.toml +++ b/crates/swc_plugin_backend_wasmtime/Cargo.toml @@ -1,16 +1,23 @@ [package] -name = "swc_plugin_backend_wasmtime" -version = "3.0.0" -edition = { workspace = true } -license = { workspace = true } -repository = { workspace = true } -authors = ["κ°•λ™μœ€ "] -description = "Runner backend (wasmtime) for swc plugins. This crate is INTERNAL crate and used by swc itself." +authors = ["κ°•λ™μœ€ "] +description = "Runner backend (wasmtime) for swc plugins. This crate is INTERNAL crate and used by swc itself." +edition = { workspace = true } +license = { workspace = true } +name = "swc_plugin_backend_wasmtime" +repository = { workspace = true } +version = "3.0.0" [dependencies] anyhow = { workspace = true, default-features = false } -wasmtime = { workspace = true, features = ["runtime", "cranelift", "threads"], default-features = false } -wasi-common = { workspace = true, features = ["sync", "wasmtime"], default-features = false } +wasi-common = { workspace = true, features = [ + "sync", + "wasmtime", +], default-features = false } +wasmtime = { workspace = true, features = [ + "runtime", + "cranelift", + "threads", +], default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "concurrent", diff --git a/crates/swc_plugin_macro/Cargo.toml b/crates/swc_plugin_macro/Cargo.toml index 6b834d08969c..f67d6a744279 100644 --- a/crates/swc_plugin_macro/Cargo.toml +++ b/crates/swc_plugin_macro/Cargo.toml @@ -14,5 +14,5 @@ proc-macro = true [dependencies] proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +quote = { workspace = true, default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_plugin_proxy/Cargo.toml b/crates/swc_plugin_proxy/Cargo.toml index 97f2602587a0..db912e5b72d2 100644 --- a/crates/swc_plugin_proxy/Cargo.toml +++ b/crates/swc_plugin_proxy/Cargo.toml @@ -21,13 +21,13 @@ plugin-mode = ["__plugin_mode", "swc_common/plugin-base", "rkyv-impl"] plugin-rt = ["__plugin_rt", "swc_common/plugin-base", "rkyv-impl"] [dependencies] -bytecheck = { workspace = true, optional = true, default-features = false } -rancor = { workspace = true, optional = true, default-features = false } -rkyv = { workspace = true, optional = true, default-features = false } +bytecheck = { workspace = true, optional = true, default-features = false } +rancor = { workspace = true, optional = true, default-features = false } +rkyv = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } diff --git a/crates/swc_plugin_runner/Cargo.toml b/crates/swc_plugin_runner/Cargo.toml index 2adb1267fdb9..ba890c0bb716 100644 --- a/crates/swc_plugin_runner/Cargo.toml +++ b/crates/swc_plugin_runner/Cargo.toml @@ -30,16 +30,19 @@ __rkyv = [] rkyv-impl = ["__rkyv", "swc_common/plugin-rt", "swc_plugin_proxy/plugin-rt"] [build-dependencies] -vergen = { workspace = true, features = ["build", "cargo"], default-features = false } +vergen = { workspace = true, features = [ + "build", + "cargo", +], default-features = false } [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } parking_lot = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], default-features = false } -serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +serde = { workspace = true, features = ["derive"], default-features = false } +serde_json = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = '../swc_atoms', default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ @@ -55,7 +58,4 @@ blake3 = { workspace = true, optional = true, default-features = false } [package.metadata.cargo-shear] # ignored, as they are only used to enable features -ignored = [ - "swc_ecma_ast", - "swc_css_ast", -] +ignored = ["swc_ecma_ast", "swc_css_ast"] diff --git a/crates/swc_trace_macro/Cargo.toml b/crates/swc_trace_macro/Cargo.toml index 18cf4545f7cf..5237e39c3460 100644 --- a/crates/swc_trace_macro/Cargo.toml +++ b/crates/swc_trace_macro/Cargo.toml @@ -14,4 +14,4 @@ proc-macro = true [dependencies] quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_transform_common/Cargo.toml b/crates/swc_transform_common/Cargo.toml index afbec0ba20ab..8b91d72356ce 100644 --- a/crates/swc_transform_common/Cargo.toml +++ b/crates/swc_transform_common/Cargo.toml @@ -17,7 +17,7 @@ plugin-mode = [] [dependencies] rustc-hash = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } better_scoped_tls = { version = "1.0.1", path = "../better_scoped_tls", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_ts_fast_strip/Cargo.toml b/crates/swc_ts_fast_strip/Cargo.toml index 49677ae8a233..0eddb3ed88d1 100644 --- a/crates/swc_ts_fast_strip/Cargo.toml +++ b/crates/swc_ts_fast_strip/Cargo.toml @@ -38,7 +38,7 @@ wasm-bindgen = { workspace = true, optional = true, default-features = false } [dev-dependencies] codspeed-criterion-compat = { workspace = true, default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] harness = false diff --git a/crates/swc_typescript/Cargo.toml b/crates/swc_typescript/Cargo.toml index ab1f6f024eb8..0f96a729bec1 100644 --- a/crates/swc_typescript/Cargo.toml +++ b/crates/swc_typescript/Cargo.toml @@ -12,19 +12,19 @@ version = "22.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -bitflags = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_visit/Cargo.toml b/crates/swc_visit/Cargo.toml index b9156f29ca5b..926340c01c8f 100644 --- a/crates/swc_visit/Cargo.toml +++ b/crates/swc_visit/Cargo.toml @@ -14,5 +14,5 @@ bench = false path = [] [dependencies] -either = { workspace = true, default-features = false } +either = { workspace = true, default-features = false } new_debug_unreachable = { workspace = true, default-features = false } diff --git a/crates/swc_xml/Cargo.toml b/crates/swc_xml/Cargo.toml index 231275ef0e28..d34ab12de0b3 100644 --- a/crates/swc_xml/Cargo.toml +++ b/crates/swc_xml/Cargo.toml @@ -19,7 +19,7 @@ version = "16.0.0" bench = false [dependencies] -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } swc_xml_codegen = { version = "16.0.0", path = "../swc_xml_codegen", default-features = false } -swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser", default-features = false } -swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit", default-features = false } +swc_xml_parser = { version = "16.0.0", path = "../swc_xml_parser", default-features = false } +swc_xml_visit = { version = "16.0.0", path = "../swc_xml_visit", default-features = false } diff --git a/crates/swc_xml_ast/Cargo.toml b/crates/swc_xml_ast/Cargo.toml index 33fa127f40fe..1924a1a7da60 100644 --- a/crates/swc_xml_ast/Cargo.toml +++ b/crates/swc_xml_ast/Cargo.toml @@ -19,8 +19,10 @@ serde-impl = ["serde"] [dependencies] is-macro = { workspace = true, default-features = false } -serde = { workspace = true, features = ["derive"], optional = true, default-features = false } +serde = { workspace = true, features = [ + "derive", +], optional = true, default-features = false } string_enum = { version = "1.0.2", path = "../string_enum/", default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } diff --git a/crates/swc_xml_codegen/Cargo.toml b/crates/swc_xml_codegen/Cargo.toml index bad17f47cb11..e14c9e76cd90 100644 --- a/crates/swc_xml_codegen/Cargo.toml +++ b/crates/swc_xml_codegen/Cargo.toml @@ -16,11 +16,11 @@ version = "16.0.0" bench = false [dependencies] -auto_impl = { workspace = true, default-features = false } -bitflags = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } +auto_impl = { workspace = true, default-features = false } +bitflags = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } swc_xml_codegen_macros = { version = "1.0.1", path = "../swc_xml_codegen_macros", default-features = false } [dev-dependencies] diff --git a/crates/swc_xml_codegen_macros/Cargo.toml b/crates/swc_xml_codegen_macros/Cargo.toml index 7fa7b1012302..326739c0bc93 100644 --- a/crates/swc_xml_codegen_macros/Cargo.toml +++ b/crates/swc_xml_codegen_macros/Cargo.toml @@ -17,4 +17,4 @@ proc-macro = true [dependencies] quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full"], default-features = false } +syn = { workspace = true, features = ["full"], default-features = false } diff --git a/crates/swc_xml_parser/Cargo.toml b/crates/swc_xml_parser/Cargo.toml index a19dd658a791..c005e2d27c07 100644 --- a/crates/swc_xml_parser/Cargo.toml +++ b/crates/swc_xml_parser/Cargo.toml @@ -21,12 +21,12 @@ debug = [] [dependencies] rustc-hash = { workspace = true, default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } [dev-dependencies] -serde = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", features = [ diff --git a/crates/swc_xml_visit/Cargo.toml b/crates/swc_xml_visit/Cargo.toml index b82269eede60..daf049e76aec 100644 --- a/crates/swc_xml_visit/Cargo.toml +++ b/crates/swc_xml_visit/Cargo.toml @@ -24,9 +24,11 @@ path = [] serde-impl = ["serde"] [dependencies] -serde = { workspace = true, optional = true, features = ["derive"], default-features = false } +serde = { workspace = true, optional = true, features = [ + "derive", +], default-features = false } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } +swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } +swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } +swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false } swc_xml_ast = { version = "16.0.0", path = "../swc_xml_ast", default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index d8d8a4601165..0e3837bc1013 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -21,7 +21,9 @@ rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"], default-features = false } +tracing-subscriber = { workspace = true, features = [ + "env-filter", +], default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ "tty-emitter", diff --git a/crates/testing_macros/Cargo.toml b/crates/testing_macros/Cargo.toml index 8632b95579b6..d44ed6c4997a 100644 --- a/crates/testing_macros/Cargo.toml +++ b/crates/testing_macros/Cargo.toml @@ -17,12 +17,12 @@ bench = false proc-macro = true [dependencies] -anyhow = { workspace = true, default-features = false } -glob = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +glob = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +proc-macro2 = { workspace = true, default-features = false } +quote = { workspace = true, default-features = false } +regex = { workspace = true, default-features = false } relative-path = { workspace = true, default-features = false } [dependencies.syn] diff --git a/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml b/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml index cd791e9586d6..000c6ad56827 100644 --- a/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml +++ b/packages/core/e2e/fixtures/plugin_analyze/Cargo.toml @@ -14,4 +14,6 @@ serde = { version = "1.0.140", default-features = false } # Intentionally referencing published version, known to not contain new AST struct changes. # Be careful to change this dependency version. Unless there isn't explicit reason to do so, # do not change. -swc_core = { path = "../../../../../crates/swc_core",features = ["ecma_plugin_transform"], default-features = false } +swc_core = { path = "../../../../../crates/swc_core", features = [ + "ecma_plugin_transform", +], default-features = false } diff --git a/tools/generate-code/Cargo.toml b/tools/generate-code/Cargo.toml index 0945e34bf7aa..6c81c677faf6 100644 --- a/tools/generate-code/Cargo.toml +++ b/tools/generate-code/Cargo.toml @@ -12,9 +12,13 @@ anyhow = { workspace = true, default-features = false } clap = { version = "4.5.9", features = ["derive"], default-features = false } proc-macro2 = { workspace = true, default-features = false } quote = { workspace = true, default-features = false } -syn = { workspace = true, features = ["full", "visit-mut", "extra-traits"], default-features = false } +syn = { workspace = true, features = [ + "full", + "visit-mut", + "extra-traits", +], default-features = false } walkdir = { workspace = true, default-features = false } swc_config = { version = "3.1.2", path = "../../crates/swc_config", features = [ - "regex", + "regex", ] } diff --git a/tools/swc-releaser/Cargo.toml b/tools/swc-releaser/Cargo.toml index 2ce9a3c66c61..430f0c7ecb9b 100644 --- a/tools/swc-releaser/Cargo.toml +++ b/tools/swc-releaser/Cargo.toml @@ -7,9 +7,9 @@ repository = { workspace = true } version = "0.1.0" [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } cargo_metadata = { workspace = true, default-features = false } -changesets = { workspace = true, default-features = false } -clap = { version = "4.5.9", features = ["derive"], default-features = false } -indexmap = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +changesets = { workspace = true, default-features = false } +clap = { version = "4.5.9", features = ["derive"], default-features = false } +indexmap = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 589feefb3d1b..6553c75a05fd 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -11,12 +11,12 @@ version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = { workspace = true, default-features = false } -chrono = { workspace = true, default-features = false } -clap = { version = "4.4.6", features = ["derive"], default-features = false } -semver = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +chrono = { workspace = true, default-features = false } +clap = { version = "4.4.6", features = ["derive"], default-features = false } +semver = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } serde_derive = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } -toml = { workspace = true, default-features = false } -walkdir = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +toml = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } From bb7294dca9aac22eb4e06371ccb8b3f9cf67ac63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:00:25 +0900 Subject: [PATCH 04/37] fix --- crates/dbg-swc/Cargo.toml | 2 +- crates/swc_config/Cargo.toml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/dbg-swc/Cargo.toml b/crates/dbg-swc/Cargo.toml index 34cc9b08711e..4c1b73c1456b 100644 --- a/crates/dbg-swc/Cargo.toml +++ b/crates/dbg-swc/Cargo.toml @@ -13,7 +13,7 @@ name = "dbg-swc" [dependencies] anyhow = { workspace = true, default-features = false } -clap = { version = "3", features = ["derive"], default-features = false } +clap = { version = "3", features = ["derive", "std"], default-features = false } dialoguer = { workspace = true, default-features = false } flate2 = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index 599d51071a88..66cef8ab3cb0 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -29,7 +29,9 @@ globset = { workspace = true, optional = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, optional = true, default-features = false } regex = { workspace = true, optional = true, default-features = false } -regress = { workspace = true, optional = true, default-features = false } +regress = { workspace = true, optional = true, default-features = false, features = [ + "std", +] } rustc-hash = { workspace = true, optional = true, default-features = false } serde = { workspace = true, features = [ "derive", From ec5f59945e28127f99e2edcde8adea58fcd9d1c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:00:57 +0900 Subject: [PATCH 05/37] clap --- crates/swc_cli_impl/Cargo.toml | 1 + tools/generate-code/Cargo.toml | 5 ++++- tools/swc-releaser/Cargo.toml | 13 ++++++++----- xtask/Cargo.toml | 19 +++++++++++-------- 4 files changed, 24 insertions(+), 14 deletions(-) diff --git a/crates/swc_cli_impl/Cargo.toml b/crates/swc_cli_impl/Cargo.toml index e93bc3282859..35e818f13ba7 100644 --- a/crates/swc_cli_impl/Cargo.toml +++ b/crates/swc_cli_impl/Cargo.toml @@ -29,6 +29,7 @@ anyhow = { workspace = true, default-features = false } clap = { version = "3.2.25", features = [ "derive", "wrap_help", + "std", ], default-features = false } glob = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } diff --git a/tools/generate-code/Cargo.toml b/tools/generate-code/Cargo.toml index 6c81c677faf6..49b14cea1616 100644 --- a/tools/generate-code/Cargo.toml +++ b/tools/generate-code/Cargo.toml @@ -9,7 +9,10 @@ version = "0.2.0" [dependencies] Inflector = { workspace = true, default-features = false } anyhow = { workspace = true, default-features = false } -clap = { version = "4.5.9", features = ["derive"], default-features = false } +clap = { version = "4.5.9", features = [ + "derive", + "std", +], default-features = false } proc-macro2 = { workspace = true, default-features = false } quote = { workspace = true, default-features = false } syn = { workspace = true, features = [ diff --git a/tools/swc-releaser/Cargo.toml b/tools/swc-releaser/Cargo.toml index 430f0c7ecb9b..9a3a3c3367f7 100644 --- a/tools/swc-releaser/Cargo.toml +++ b/tools/swc-releaser/Cargo.toml @@ -7,9 +7,12 @@ repository = { workspace = true } version = "0.1.0" [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } cargo_metadata = { workspace = true, default-features = false } -changesets = { workspace = true, default-features = false } -clap = { version = "4.5.9", features = ["derive"], default-features = false } -indexmap = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +changesets = { workspace = true, default-features = false } +clap = { version = "4.5.9", features = [ + "derive", + "std", +], default-features = false } +indexmap = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 6553c75a05fd..e89583f6dab8 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -11,12 +11,15 @@ version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = { workspace = true, default-features = false } -chrono = { workspace = true, default-features = false } -clap = { version = "4.4.6", features = ["derive"], default-features = false } -semver = { workspace = true, default-features = false } -serde = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false } +chrono = { workspace = true, default-features = false } +clap = { version = "4.4.6", features = [ + "derive", + "std", +], default-features = false } +semver = { workspace = true, default-features = false } +serde = { workspace = true, default-features = false } serde_derive = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } -toml = { workspace = true, default-features = false } -walkdir = { workspace = true, default-features = false } +serde_json = { workspace = true, default-features = false } +toml = { workspace = true, default-features = false } +walkdir = { workspace = true, default-features = false } From aa1eaa1b0eec7188904c71278a04bb9d5e9fbade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:05:10 +0900 Subject: [PATCH 06/37] lexical --- crates/swc_css_parser/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_css_parser/Cargo.toml b/crates/swc_css_parser/Cargo.toml index 50dd833a02de..222c8cd7422d 100644 --- a/crates/swc_css_parser/Cargo.toml +++ b/crates/swc_css_parser/Cargo.toml @@ -16,7 +16,7 @@ bench = false debug = [] [dependencies] -lexical = { workspace = true, default-features = false } +lexical = { workspace = true, default-features = false, features = ["parse"] } serde = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } From 7dfc745eaecd00073b35de2ebb585d81b32d3cc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:07:40 +0900 Subject: [PATCH 07/37] rustc-hash/std --- crates/swc_common/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_common/Cargo.toml b/crates/swc_common/Cargo.toml index c44bda39a0cb..310f85802299 100644 --- a/crates/swc_common/Cargo.toml +++ b/crates/swc_common/Cargo.toml @@ -60,7 +60,7 @@ once_cell = { workspace = true, default-features = false } parking_lot = { workspace = true, optional = true, default-features = false } rancor = { workspace = true, optional = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, features = ["derive"], default-features = false } shrink-to-fit = { workspace = true, optional = true, default-features = false } siphasher = { workspace = true, default-features = false } From e7a3c9c6f7509d4d7d87ea570973dce781bcab7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:09:22 +0900 Subject: [PATCH 08/37] default features --- crates/swc_macros_common/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc_macros_common/Cargo.toml b/crates/swc_macros_common/Cargo.toml index 4db81587edab..dccd3a5338a5 100644 --- a/crates/swc_macros_common/Cargo.toml +++ b/crates/swc_macros_common/Cargo.toml @@ -12,8 +12,8 @@ version = "1.0.1" bench = false [dependencies] -proc-macro2 = { workspace = true, default-features = false } -quote = { workspace = true, default-features = false } +proc-macro2 = { workspace = true, default-features = true } +quote = { workspace = true, default-features = true } [dependencies.syn] features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"] From 52cfeafc8f62f2163130bb1297436ec6f1e094e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:10:52 +0900 Subject: [PATCH 09/37] lexical & syn --- crates/hstr/Cargo.toml | 2 +- crates/swc_css_parser/Cargo.toml | 2 +- crates/swc_macros_common/Cargo.toml | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index baee1c73a6da..c5c6386feaad 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -30,7 +30,7 @@ triomphe = { workspace = true, default-features = false } [dev-dependencies] compact_str = { workspace = true, default-features = false } criterion = { workspace = true, default-features = false } -kstring = { workspace = true, default-features = false } +kstring = { workspace = true, default-features = false, features = ["std"] } num_cpus = { workspace = true, default-features = false } par-iter = { workspace = true, default-features = false } rand = { workspace = true, default-features = false } diff --git a/crates/swc_css_parser/Cargo.toml b/crates/swc_css_parser/Cargo.toml index 222c8cd7422d..3dde8cfd7690 100644 --- a/crates/swc_css_parser/Cargo.toml +++ b/crates/swc_css_parser/Cargo.toml @@ -16,7 +16,7 @@ bench = false debug = [] [dependencies] -lexical = { workspace = true, default-features = false, features = ["parse"] } +lexical = { workspace = true, default-features = true } serde = { workspace = true, default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } diff --git a/crates/swc_macros_common/Cargo.toml b/crates/swc_macros_common/Cargo.toml index dccd3a5338a5..10391dcec3a2 100644 --- a/crates/swc_macros_common/Cargo.toml +++ b/crates/swc_macros_common/Cargo.toml @@ -16,5 +16,6 @@ proc-macro2 = { workspace = true, default-features = true } quote = { workspace = true, default-features = true } [dependencies.syn] - features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"] - workspace = true + default-features = true + features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"] + workspace = true From e65437bc8fdf8409539d44968a2bf5795d3cb282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:10:56 +0900 Subject: [PATCH 10/37] lockfile --- Cargo.lock | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index ca1f74e4381a..e7e79fd95f12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2689,7 +2689,32 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" dependencies = [ + "lexical-parse-float", + "lexical-parse-integer", "lexical-util", + "lexical-write-float", + "lexical-write-integer", +] + +[[package]] +name = "lexical-parse-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" +dependencies = [ + "lexical-parse-integer", + "lexical-util", + "static_assertions", +] + +[[package]] +name = "lexical-parse-integer" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" +dependencies = [ + "lexical-util", + "static_assertions", ] [[package]] @@ -2710,6 +2735,27 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "lexical-write-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" +dependencies = [ + "lexical-util", + "lexical-write-integer", + "static_assertions", +] + +[[package]] +name = "lexical-write-integer" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" +dependencies = [ + "lexical-util", + "static_assertions", +] + [[package]] name = "libc" version = "0.2.174" From 1a0dee09af006184b1e17500cd841c7e510ff3c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:12:33 +0900 Subject: [PATCH 11/37] lockfile --- bindings/Cargo.lock | 164 +++++--------------------------------------- 1 file changed, 19 insertions(+), 145 deletions(-) diff --git a/bindings/Cargo.lock b/bindings/Cargo.lock index 78845e88d354..8aa18ccfb81c 100644 --- a/bindings/Cargo.lock +++ b/bindings/Cargo.lock @@ -27,17 +27,6 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.16", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.12" @@ -189,22 +178,13 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" -[[package]] -name = "base64-simd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" -dependencies = [ - "simd-abstraction", -] - [[package]] name = "base64-simd" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" dependencies = [ - "outref 0.5.2", + "outref", "vsimd", ] @@ -481,7 +461,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f42db7dd1800856ac32d4a08c2915de9a9a2a72ce1fdd86189daed368729fd4" dependencies = [ - "ahash 0.8.12", + "ahash", "chrono", ] @@ -491,7 +471,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dd48a6ca358df4f7000e3fb5f08738b1b91a0e5d5f862e2f77b2b14647547f5" dependencies = [ - "ahash 0.8.12", + "ahash", "browserslist-data", "chrono", "either", @@ -599,7 +579,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3" dependencies = [ "bytes", - "rkyv 0.8.10", + "rkyv", "serde", ] @@ -1218,15 +1198,6 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" -[[package]] -name = "data-url" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" -dependencies = [ - "matches", -] - [[package]] name = "debugid" version = "0.8.0" @@ -1756,9 +1727,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -1766,7 +1734,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.12", + "ahash", ] [[package]] @@ -1775,7 +1743,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.12", + "ahash", "allocator-api2", ] @@ -2339,12 +2307,11 @@ version = "1.0.0-alpha.66" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a73ffa17de66534e4b527232f44aa0a89fad22c4f4e0735f9be35494f058e54" dependencies = [ - "ahash 0.8.12", + "ahash", "bitflags 2.9.1", "const-str", "cssparser", "cssparser-color", - "dashmap 5.5.3", "data-encoding", "getrandom 0.2.16", "indexmap 2.9.0", @@ -2352,11 +2319,8 @@ dependencies = [ "lazy_static", "lightningcss-derive", "parcel_selectors", - "parcel_sourcemap", "paste", "pathdiff", - "rayon", - "serde", "smallvec", ] @@ -2486,12 +2450,6 @@ dependencies = [ "regex-automata", ] -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "memchr" version = "2.7.5" @@ -2816,12 +2774,6 @@ version = "6.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" -[[package]] -name = "outref" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" - [[package]] name = "outref" version = "0.5.2" @@ -2870,20 +2822,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "parcel_sourcemap" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb" -dependencies = [ - "base64-simd 0.7.0", - "data-url", - "rkyv 0.7.45", - "serde", - "serde_json", - "vlq", -] - [[package]] name = "parking_lot" version = "0.12.4" @@ -3394,15 +3332,6 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" -[[package]] -name = "rend" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" -dependencies = [ - "bytecheck 0.6.12", -] - [[package]] name = "rend" version = "0.5.2" @@ -3418,24 +3347,6 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884" -[[package]] -name = "rkyv" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" -dependencies = [ - "bitvec", - "bytecheck 0.6.12", - "bytes", - "hashbrown 0.12.3", - "ptr_meta 0.1.4", - "rend 0.4.2", - "rkyv_derive 0.7.45", - "seahash", - "tinyvec", - "uuid", -] - [[package]] name = "rkyv" version = "0.8.10" @@ -3449,23 +3360,12 @@ dependencies = [ "munge", "ptr_meta 0.3.0", "rancor", - "rend 0.5.2", - "rkyv_derive 0.8.10", + "rend", + "rkyv_derive", "tinyvec", "uuid", ] -[[package]] -name = "rkyv_derive" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "rkyv_derive" version = "0.8.10" @@ -3634,12 +3534,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - [[package]] name = "self_cell" version = "1.2.0" @@ -3807,15 +3701,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" -[[package]] -name = "simd-abstraction" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" -dependencies = [ - "outref 0.1.0", -] - [[package]] name = "simdutf8" version = "0.1.5" @@ -4014,7 +3899,7 @@ dependencies = [ "hstr", "once_cell", "rancor", - "rkyv 0.8.10", + "rkyv", "serde", ] @@ -4097,7 +3982,7 @@ dependencies = [ "once_cell", "parking_lot", "rancor", - "rkyv 0.8.10", + "rkyv", "rustc-hash 2.1.1", "serde", "siphasher 0.3.11", @@ -4307,7 +4192,7 @@ dependencies = [ "once_cell", "phf", "rancor", - "rkyv 0.8.10", + "rkyv", "rustc-hash 2.1.1", "serde", "string_enum", @@ -5065,10 +4950,6 @@ dependencies = [ "swc_atoms", "swc_common", "swc_config", - "swc_css_ast", - "swc_css_codegen", - "swc_css_minifier", - "swc_css_parser", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_minifier", @@ -5216,7 +5097,7 @@ dependencies = [ "better_scoped_tls", "bytecheck 0.8.1", "rancor", - "rkyv 0.8.10", + "rkyv", "rustc-hash 2.1.1", "swc_common", "swc_ecma_ast", @@ -5251,7 +5132,7 @@ version = "9.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de08ef00f816acdd1a58ee8a81c0e1a59eefef2093aefe5611f256fa6b64c4d7" dependencies = [ - "base64-simd 0.8.0", + "base64-simd", "bitvec", "bytes-str", "data-encoding", @@ -5758,7 +5639,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project", "tracing", ] @@ -6012,7 +5892,7 @@ dependencies = [ "ipnet", "iprange", "pin-project-lite", - "rkyv 0.8.10", + "rkyv", "serde", "smoltcp", "thiserror 1.0.69", @@ -6021,12 +5901,6 @@ dependencies = [ "virtual-mio", ] -[[package]] -name = "vlq" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff" - [[package]] name = "vsimd" version = "0.8.0" @@ -6263,7 +6137,7 @@ dependencies = [ "more-asserts", "object 0.32.2", "region", - "rkyv 0.8.10", + "rkyv", "self_cell", "shared-buffer", "smallvec", @@ -6346,7 +6220,7 @@ dependencies = [ "derive_more 2.0.1", "lz4_flex", "num_enum", - "rkyv 0.8.10", + "rkyv", "serde", "serde_json", "thiserror 1.0.69", @@ -6400,7 +6274,7 @@ dependencies = [ "hex", "indexmap 2.9.0", "more-asserts", - "rkyv 0.8.10", + "rkyv", "serde", "sha2", "target-lexicon", @@ -6469,7 +6343,7 @@ dependencies = [ "pin-project", "pin-utils", "rand", - "rkyv 0.8.10", + "rkyv", "rusty_pool", "semver", "serde", From bdfbeb67de2386905497591e5ad033f6085f3781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:13:12 +0900 Subject: [PATCH 12/37] feature --- bindings/Cargo.lock | 4 ++++ bindings/binding_html_node/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bindings/Cargo.lock b/bindings/Cargo.lock index 8aa18ccfb81c..7b2bae3211a7 100644 --- a/bindings/Cargo.lock +++ b/bindings/Cargo.lock @@ -4950,6 +4950,10 @@ dependencies = [ "swc_atoms", "swc_common", "swc_config", + "swc_css_ast", + "swc_css_codegen", + "swc_css_minifier", + "swc_css_parser", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_minifier", diff --git a/bindings/binding_html_node/Cargo.toml b/bindings/binding_html_node/Cargo.toml index f3dcd41aeb03..cf446a48d088 100644 --- a/bindings/binding_html_node/Cargo.toml +++ b/bindings/binding_html_node/Cargo.toml @@ -45,7 +45,7 @@ swc_html = { workspace = true, default-features = false } swc_html_ast = { workspace = true, features = [ "serde", ], default-features = false } -swc_html_minifier = { workspace = true, features = ["custom-css-minifier"] } +swc_html_minifier = { workspace = true, features = ["custom-css-minifier", "default-css-minifier"] } swc_nodejs_common = { workspace = true, default-features = false } tracing = { workspace = true, features = [ "release_max_level_info", From deb9ea29fe5caefd6508280f9c3bfb6fc7762798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:20:18 +0900 Subject: [PATCH 13/37] codspeed --- Cargo.lock | 30 +++++++++++++++++++ Cargo.toml | 2 +- crates/swc/Cargo.toml | 2 +- crates/swc_allocator/Cargo.toml | 2 +- crates/swc_css_parser/Cargo.toml | 2 +- crates/swc_ecma_codegen/Cargo.toml | 2 +- crates/swc_ecma_lints/Cargo.toml | 2 +- crates/swc_ecma_minifier/Cargo.toml | 2 +- crates/swc_ecma_parser/Cargo.toml | 2 +- crates/swc_ecma_preset_env/Cargo.toml | 2 +- crates/swc_ecma_transforms_base/Cargo.toml | 2 +- .../swc_ecma_transforms_typescript/Cargo.toml | 2 +- crates/swc_estree_compat/Cargo.toml | 2 +- crates/swc_html_minifier/Cargo.toml | 2 +- crates/swc_html_parser/Cargo.toml | 2 +- crates/swc_plugin_backend_tests/Cargo.toml | 2 +- crates/swc_ts_fast_strip/Cargo.toml | 2 +- 17 files changed, 46 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e7e79fd95f12..72c3e850db68 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -831,6 +831,8 @@ dependencies = [ "num-traits", "once_cell", "oorandom", + "plotters", + "rayon", "regex", "serde", "serde_derive", @@ -3524,6 +3526,34 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "plotters" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" + +[[package]] +name = "plotters-svg" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" +dependencies = [ + "plotters-backend", +] + [[package]] name = "postcard" version = "1.1.3" diff --git a/Cargo.toml b/Cargo.toml index d4e5f3cb9e6f..24d2198fbcf5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ resolver = "2" cargo_metadata = { version = "0.18.1", default-features = false } changesets = { version = "0.2.2", default-features = false } chrono = { version = "0.4.38", default-features = false } - codspeed-criterion-compat = { version = "3.0.4", default-features = false } + codspeed-criterion-compat = { version = "3.0.4", default-features = true } compact_str = { version = "0.7.1", default-features = false } console_error_panic_hook = { version = "0.1.7", default-features = false } copyless = { version = "0.1.5", default-features = false } diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index a00d71b8d7c6..c5ac9eb9b967 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -142,7 +142,7 @@ swc_visit = { version = "2.0.1", path = "../swc_visit", default-features = false [dev-dependencies] ansi_term = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } criterion = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } walkdir = { workspace = true, default-features = false } diff --git a/crates/swc_allocator/Cargo.toml b/crates/swc_allocator/Cargo.toml index b827c0dd8b78..d215b9a3f49b 100644 --- a/crates/swc_allocator/Cargo.toml +++ b/crates/swc_allocator/Cargo.toml @@ -39,7 +39,7 @@ rustc-hash = { workspace = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } criterion = { workspace = true, default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } diff --git a/crates/swc_css_parser/Cargo.toml b/crates/swc_css_parser/Cargo.toml index 3dde8cfd7690..2f5b7f8d116f 100644 --- a/crates/swc_css_parser/Cargo.toml +++ b/crates/swc_css_parser/Cargo.toml @@ -24,7 +24,7 @@ swc_common = { version = "16.0.0", path = "../swc_common", default-features = f swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = false } swc_css_ast = { version = "16.0.0", path = "../swc_css_ast", features = [ diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index 9bfa2e5211d7..a33e18cffd3b 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -44,7 +44,7 @@ swc_ecma_codegen_macros = { version = "2.0.2", path = "../swc_ecma_codegen_macro [dev-dependencies] base64 = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = false } swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features = false } diff --git a/crates/swc_ecma_lints/Cargo.toml b/crates/swc_ecma_lints/Cargo.toml index 9bb05a2dbcff..67c636c85632 100644 --- a/crates/swc_ecma_lints/Cargo.toml +++ b/crates/swc_ecma_lints/Cargo.toml @@ -36,7 +36,7 @@ swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-featu swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } diff --git a/crates/swc_ecma_minifier/Cargo.toml b/crates/swc_ecma_minifier/Cargo.toml index b18c2fe797c4..242e2620bdea 100644 --- a/crates/swc_ecma_minifier/Cargo.toml +++ b/crates/swc_ecma_minifier/Cargo.toml @@ -75,7 +75,7 @@ tracing = { workspace = true, default-features = false } [dev-dependencies] ansi_term = { workspace = true, default-features = false } anyhow = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } flate2 = { workspace = true, default-features = false } humansize = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } diff --git a/crates/swc_ecma_parser/Cargo.toml b/crates/swc_ecma_parser/Cargo.toml index d471f3a76ad4..4faf7f730ba0 100644 --- a/crates/swc_ecma_parser/Cargo.toml +++ b/crates/swc_ecma_parser/Cargo.toml @@ -52,7 +52,7 @@ pretty_assertions = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } walkdir = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", features = [ "serde-impl", ] } diff --git a/crates/swc_ecma_preset_env/Cargo.toml b/crates/swc_ecma_preset_env/Cargo.toml index 5f396a4f792c..86f3f76cba0b 100644 --- a/crates/swc_ecma_preset_env/Cargo.toml +++ b/crates/swc_ecma_preset_env/Cargo.toml @@ -59,7 +59,7 @@ serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } pretty_assertions = { workspace = true, default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } diff --git a/crates/swc_ecma_transforms_base/Cargo.toml b/crates/swc_ecma_transforms_base/Cargo.toml index 78f265fa3442..3ff93cd7233e 100644 --- a/crates/swc_ecma_transforms_base/Cargo.toml +++ b/crates/swc_ecma_transforms_base/Cargo.toml @@ -42,7 +42,7 @@ swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-featu swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } par-core = { workspace = true, features = ["chili"], default-features = false } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } diff --git a/crates/swc_ecma_transforms_typescript/Cargo.toml b/crates/swc_ecma_transforms_typescript/Cargo.toml index 181fb9c7f106..92973f05a22c 100644 --- a/crates/swc_ecma_transforms_typescript/Cargo.toml +++ b/crates/swc_ecma_transforms_typescript/Cargo.toml @@ -32,7 +32,7 @@ swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", de swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } swc_ecma_codegen = { version = "19.0.0", path = "../swc_ecma_codegen", default-features = false } swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } diff --git a/crates/swc_estree_compat/Cargo.toml b/crates/swc_estree_compat/Cargo.toml index 0a41fe17ae29..4865e19b5d16 100644 --- a/crates/swc_estree_compat/Cargo.toml +++ b/crates/swc_estree_compat/Cargo.toml @@ -41,7 +41,7 @@ swc_estree_ast = { version = "16.0.0", path = "../swc_estree_ast", default-featu swc_node_comments = { version = "16.0.0", path = "../swc_node_comments/", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } pretty_assertions = { workspace = true, default-features = false } swc = { version = "44.0.0", path = "../swc", default-features = false } diff --git a/crates/swc_html_minifier/Cargo.toml b/crates/swc_html_minifier/Cargo.toml index d087b3007b63..23f4b843a242 100644 --- a/crates/swc_html_minifier/Cargo.toml +++ b/crates/swc_html_minifier/Cargo.toml @@ -62,7 +62,7 @@ swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-featu swc_html_visit = { version = "16.0.0", path = "../swc_html_visit", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } diff --git a/crates/swc_html_parser/Cargo.toml b/crates/swc_html_parser/Cargo.toml index b806c8b3185d..2e3d0030fb99 100644 --- a/crates/swc_html_parser/Cargo.toml +++ b/crates/swc_html_parser/Cargo.toml @@ -27,7 +27,7 @@ swc_html_ast = { version = "16.0.0", path = "../swc_html_ast", default-feature swc_html_utils = { version = "15.0.0", path = "../swc_html_utils", default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_plugin_backend_tests/Cargo.toml b/crates/swc_plugin_backend_tests/Cargo.toml index aed23c92c93e..f3335cf30359 100644 --- a/crates/swc_plugin_backend_tests/Cargo.toml +++ b/crates/swc_plugin_backend_tests/Cargo.toml @@ -14,7 +14,7 @@ doctest = false [dev-dependencies] anyhow = { workspace = true, default-features = false } -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_ts_fast_strip/Cargo.toml b/crates/swc_ts_fast_strip/Cargo.toml index 0eddb3ed88d1..9aaac7198cd4 100644 --- a/crates/swc_ts_fast_strip/Cargo.toml +++ b/crates/swc_ts_fast_strip/Cargo.toml @@ -37,7 +37,7 @@ swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-featu wasm-bindgen = { workspace = true, optional = true, default-features = false } [dev-dependencies] -codspeed-criterion-compat = { workspace = true, default-features = false } +codspeed-criterion-compat = { workspace = true, default-features = true } testing = { version = "17.0.0", path = "../testing", default-features = false } [[bench]] From 561a4c478cf617a4608185bcad4f0997fc2c305c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:22:16 +0900 Subject: [PATCH 14/37] serde-impl --- crates/swc_ecma_transforms/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_ecma_transforms/Cargo.toml b/crates/swc_ecma_transforms/Cargo.toml index a21bf0ecfc1e..21f8267fc83b 100644 --- a/crates/swc_ecma_transforms/Cargo.toml +++ b/crates/swc_ecma_transforms/Cargo.toml @@ -31,7 +31,7 @@ module = ["swc_ecma_transforms_module"] multi-module-decorator = ["swc_ecma_transforms_proposal/multi-module"] optimization = ["swc_ecma_transforms_optimization"] proposal = ["swc_ecma_transforms_proposal"] -react = ["swc_ecma_transforms_react"] +react = ["swc_ecma_transforms_react", "swc_ecma_transforms_react/serde-impl"] stacker = ["swc_ecma_utils/stacker"] typescript = ["swc_ecma_transforms_typescript"] From 67218619e21f7d3593f4b972e46e0f1e9e927adb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:28:00 +0900 Subject: [PATCH 15/37] fix flate2 --- Cargo.lock | 24 ++++++++++++++++++++++++ crates/dbg-swc/Cargo.toml | 2 +- crates/swc_ecma_minifier/Cargo.toml | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 72c3e850db68..1b5fb6026fc9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1795,6 +1795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" dependencies = [ "crc32fast", + "libz-sys", "miniz_oxide", ] @@ -2817,6 +2818,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "libz-sys" +version = "1.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + [[package]] name = "linked-hash-map" version = "0.5.6" @@ -3526,6 +3538,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + [[package]] name = "plotters" version = "0.3.7" @@ -7087,6 +7105,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + [[package]] name = "vergen" version = "9.0.0" diff --git a/crates/dbg-swc/Cargo.toml b/crates/dbg-swc/Cargo.toml index 4c1b73c1456b..01f91a8f91ee 100644 --- a/crates/dbg-swc/Cargo.toml +++ b/crates/dbg-swc/Cargo.toml @@ -15,7 +15,7 @@ name = "dbg-swc" anyhow = { workspace = true, default-features = false } clap = { version = "3", features = ["derive", "std"], default-features = false } dialoguer = { workspace = true, default-features = false } -flate2 = { workspace = true, default-features = false } +flate2 = { workspace = true, default-features = false, features = ["zlib"] } par-core = { workspace = true, features = ["chili"], default-features = false } par-iter = { workspace = true, default-features = false } rayon = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_minifier/Cargo.toml b/crates/swc_ecma_minifier/Cargo.toml index 242e2620bdea..d029277dd7c4 100644 --- a/crates/swc_ecma_minifier/Cargo.toml +++ b/crates/swc_ecma_minifier/Cargo.toml @@ -76,7 +76,7 @@ tracing = { workspace = true, default-features = false } ansi_term = { workspace = true, default-features = false } anyhow = { workspace = true, default-features = false } codspeed-criterion-compat = { workspace = true, default-features = true } -flate2 = { workspace = true, default-features = false } +flate2 = { workspace = true, default-features = false, features = ["zlib"] } humansize = { workspace = true, default-features = false } par-core = { workspace = true, features = ["chili"], default-features = false } pretty_assertions = { workspace = true, default-features = false } From 54c8fbf303fc56d57286337b63f6b89e75d40bff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:32:03 +0900 Subject: [PATCH 16/37] fix --- crates/swc_config/Cargo.toml | 6 ++++-- .../Cargo.toml | 19 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index 66cef8ab3cb0..aa1f3cd5f1ea 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -22,13 +22,15 @@ regex_js = ["dep:regress"] sourcemap = ["dep:swc_sourcemap"] [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false, features = ["std"] } bytes-str = { workspace = true, features = ["serde"], default-features = false } dashmap = { workspace = true, optional = true, default-features = false } globset = { workspace = true, optional = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, optional = true, default-features = false } -regex = { workspace = true, optional = true, default-features = false } +regex = { workspace = true, optional = true, default-features = false, features = [ + "std", +] } regress = { workspace = true, optional = true, default-features = false, features = [ "std", ] } diff --git a/crates/swc_ecma_transforms_optimization/Cargo.toml b/crates/swc_ecma_transforms_optimization/Cargo.toml index 3c54242ae20f..6441c4411bfd 100644 --- a/crates/swc_ecma_transforms_optimization/Cargo.toml +++ b/crates/swc_ecma_transforms_optimization/Cargo.toml @@ -21,15 +21,20 @@ concurrent = ["swc_common/concurrent", "swc_ecma_transforms_base/concurrent"] debug = [] [dependencies] -bytes-str = { workspace = true, default-features = false } -dashmap = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } -once_cell = { workspace = true, default-features = false } -par-core = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +bytes-str = { workspace = true, default-features = false } +dashmap = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false } +once_cell = { workspace = true, default-features = false } +par-core = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false, features = [ + "graphmap", +] } rustc-hash = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false, features = [ + "std", + "attributes", +] } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } From 441b06562c167b7e030ed9d38b50719ac88476f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:33:31 +0900 Subject: [PATCH 17/37] ansi --- crates/dbg-swc/Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/dbg-swc/Cargo.toml b/crates/dbg-swc/Cargo.toml index 01f91a8f91ee..4e482e023ecf 100644 --- a/crates/dbg-swc/Cargo.toml +++ b/crates/dbg-swc/Cargo.toml @@ -39,6 +39,8 @@ swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false tempfile = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } tracing-subscriber = { workspace = true, features = [ + "ansi", "fmt", "env-filter", + "std", ], default-features = false } From 22ee7165d17e2700168ff85a66fb022526b2e29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:35:35 +0900 Subject: [PATCH 18/37] once_cell & serde_json --- Cargo.toml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 24d2198fbcf5..9e771a730693 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -68,7 +68,9 @@ resolver = "2" ntest = { version = "0.7.2", default-features = false } num-bigint = { version = "0.4.3", default-features = false } num_cpus = { version = "1.13.1", default-features = false } - once_cell = { version = "1.19.0", default-features = false } + once_cell = { version = "1.19.0", default-features = false, features = [ + "std", + ] } par-core = { version = "2.0.0", default-features = false } par-iter = { version = "2.0.0", default-features = false } parking_lot = { version = "0.12.1", default-features = false } @@ -96,7 +98,9 @@ resolver = "2" serde = { version = "1.0.225", default-features = false } serde-wasm-bindgen = { version = "0.4.5", default-features = false } serde_derive = { version = "1.0.225", default-features = false } - serde_json = { version = "1.0.115", default-features = false } + serde_json = { version = "1.0.115", default-features = false, features = [ + "alloc", + ] } sha1 = { version = "0.10.6", default-features = false } sha2 = { version = "0.10.8", default-features = false } shrink-to-fit = { version = "0.2.1", default-features = false } From f8c7f70106c3335b4175f8e917ee53365f9ed462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:39:51 +0900 Subject: [PATCH 19/37] fix --- crates/swc_ecma_preset_env/Cargo.toml | 4 ++-- crates/swc_ecma_testing/Cargo.toml | 2 +- crates/swc_ecma_transforms_react/Cargo.toml | 2 +- crates/swc_ecma_transforms_testing/Cargo.toml | 2 +- crates/testing/Cargo.toml | 2 ++ 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/crates/swc_ecma_preset_env/Cargo.toml b/crates/swc_ecma_preset_env/Cargo.toml index 86f3f76cba0b..8a2ce8b0e25f 100644 --- a/crates/swc_ecma_preset_env/Cargo.toml +++ b/crates/swc_ecma_preset_env/Cargo.toml @@ -35,7 +35,7 @@ preset_env_base = { version = "5.0.0", path = "../preset_env_base", default-feat foldhash = { workspace = true, default-features = false } precomputed-map = { workspace = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false, features = ["std"] } string_enum = { version = "1.0.2", path = "../string_enum", default-features = false } swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } @@ -54,7 +54,7 @@ foldhash = { workspace = true, default-features = false } precomputed-map = { workspace = true, features = [ "builder", ], default-features = false } -rustc-hash = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_testing/Cargo.toml b/crates/swc_ecma_testing/Cargo.toml index 8d660b4217d3..8e7b645e3bbc 100644 --- a/crates/swc_ecma_testing/Cargo.toml +++ b/crates/swc_ecma_testing/Cargo.toml @@ -13,7 +13,7 @@ bench = false [dependencies] anyhow = { workspace = true, default-features = false } -hex = { workspace = true, default-features = false } +hex = { workspace = true, default-features = false, features = ["std"] } sha2 = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_transforms_react/Cargo.toml b/crates/swc_ecma_transforms_react/Cargo.toml index 92135d150a2b..217436312c28 100644 --- a/crates/swc_ecma_transforms_react/Cargo.toml +++ b/crates/swc_ecma_transforms_react/Cargo.toml @@ -21,7 +21,7 @@ default = ["serde-impl"] serde-impl = ["serde"] [dependencies] -base64 = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false, features = ["std"] } bytes-str = { workspace = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_transforms_testing/Cargo.toml b/crates/swc_ecma_transforms_testing/Cargo.toml index 5911d5818b38..b00ac81f7997 100644 --- a/crates/swc_ecma_transforms_testing/Cargo.toml +++ b/crates/swc_ecma_transforms_testing/Cargo.toml @@ -15,7 +15,7 @@ bench = false ansi_term = { workspace = true, default-features = false } anyhow = { workspace = true, default-features = false } base64 = { workspace = true, default-features = false } -hex = { workspace = true, default-features = false } +hex = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } sha2 = { workspace = true, default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index 0e3837bc1013..1b8db811e478 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -22,7 +22,9 @@ serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } tracing-subscriber = { workspace = true, features = [ + "ansi", "env-filter", + "fmt", ], default-features = false } swc_common = { version = "16.0.0", path = "../swc_common", features = [ From bb31861e752efd6c2b3eb43549b9637926251139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:46:37 +0900 Subject: [PATCH 20/37] fix swc crate --- crates/swc/Cargo.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index c5ac9eb9b967..02c39dd4627e 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -101,7 +101,9 @@ swc_ecma_minifier = { version = "35.0.0", path = "../swc_ecma_minifier", default swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ "typescript", ] } -swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false } +swc_ecma_preset_env = { version = "38.0.0", path = "../swc_ecma_preset_env", default-features = false, features = [ + "serde-impl", +] } swc_ecma_transforms = { version = "37.0.0", path = "../swc_ecma_transforms", features = [ "compat", "module", From a41f16ab54181e2a9d5e7285daf033520faae770 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:48:15 +0900 Subject: [PATCH 21/37] fix --- crates/swc_ts_fast_strip/Cargo.toml | 4 +++- crates/testing/Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/swc_ts_fast_strip/Cargo.toml b/crates/swc_ts_fast_strip/Cargo.toml index 9aaac7198cd4..8585390f6d25 100644 --- a/crates/swc_ts_fast_strip/Cargo.toml +++ b/crates/swc_ts_fast_strip/Cargo.toml @@ -31,7 +31,9 @@ swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-fea "unstable", ] } swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_react = { version = "32.0.0", path = "../swc_ecma_transforms_react", default-features = false, features = [ + "serde-impl", +] } swc_ecma_transforms_typescript = { version = "32.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } wasm-bindgen = { workspace = true, optional = true, default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index 1b8db811e478..c247a2535e43 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -20,7 +20,7 @@ regex = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false, features = ["std"] } tracing-subscriber = { workspace = true, features = [ "ansi", "env-filter", From 27f51a57e1222672aa3649ce09be0ea22bb6f70d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:49:26 +0900 Subject: [PATCH 22/37] fix jsdoc --- crates/jsdoc/Cargo.toml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/jsdoc/Cargo.toml b/crates/jsdoc/Cargo.toml index 2840d92df93b..8f36e7dd935a 100644 --- a/crates/jsdoc/Cargo.toml +++ b/crates/jsdoc/Cargo.toml @@ -25,6 +25,8 @@ swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = fals swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } [dev-dependencies] -dashmap = { workspace = true, default-features = false } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } -testing = { version = "17.0.0", path = "../testing", default-features = false } +dashmap = { workspace = true, default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } +testing = { version = "17.0.0", path = "../testing", default-features = false } From 28ae6f9a19a6c120c45a7ccb896fb6f037c407bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:50:35 +0900 Subject: [PATCH 23/37] fix swc_ecma_codegen --- crates/swc_ecma_codegen/Cargo.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index a33e18cffd3b..94a25b5eaae2 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -51,7 +51,9 @@ swc_allocator = { version = "4.0.1", path = "../swc_allocator", default-features swc_common = { version = "16.0.0", path = "../swc_common", features = [ "sourcemap", ] } -swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } +swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false, features = [ + "typescript", +] } swc_ecma_testing = { version = "17.0.0", path = "../swc_ecma_testing", default-features = false } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } testing = { version = "17.0.0", path = "../testing", default-features = false } From fb7f46c1acc4bc07cf440837826acfb9caae8129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:50:58 +0900 Subject: [PATCH 24/37] fix swc_ecma_codegen --- crates/swc_ecma_codegen/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index 94a25b5eaae2..7009037a3065 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -43,7 +43,7 @@ swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features swc_ecma_codegen_macros = { version = "2.0.2", path = "../swc_ecma_codegen_macros", default-features = false } [dev-dependencies] -base64 = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false, features = ["std"] } codspeed-criterion-compat = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = false } From 4e6dc83dcab869a29d6c38798ff388da17ec6a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:53:23 +0900 Subject: [PATCH 25/37] fix more --- crates/swc_ecma_compat_es2015/Cargo.toml | 4 ++-- crates/swc_ecma_transforms_testing/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/swc_ecma_compat_es2015/Cargo.toml b/crates/swc_ecma_compat_es2015/Cargo.toml index f06c86a70313..25c744ec383f 100644 --- a/crates/swc_ecma_compat_es2015/Cargo.toml +++ b/crates/swc_ecma_compat_es2015/Cargo.toml @@ -17,7 +17,7 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] arrayvec = { workspace = true, default-features = false } -indexmap = { workspace = true, default-features = false } +indexmap = { workspace = true, default-features = false, features = ["std"] } is-macro = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } @@ -36,7 +36,7 @@ swc_ecma_transforms_macros = { version = "1.0.1", path = "../swc_ecma_transform swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = true } [dev-dependencies] swc_ecma_parser = { version = "26.0.1", path = "../swc_ecma_parser", default-features = false } diff --git a/crates/swc_ecma_transforms_testing/Cargo.toml b/crates/swc_ecma_transforms_testing/Cargo.toml index b00ac81f7997..46de7430549d 100644 --- a/crates/swc_ecma_transforms_testing/Cargo.toml +++ b/crates/swc_ecma_transforms_testing/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] ansi_term = { workspace = true, default-features = false } anyhow = { workspace = true, default-features = false } -base64 = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false, features = ["std"] } hex = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } From e62868c2c9b227d397798d6af1a63f1b1c9aefe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:54:07 +0900 Subject: [PATCH 26/37] fix hstr --- Cargo.lock | 6 ++++++ crates/hstr/Cargo.toml | 20 ++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b5fb6026fc9..99c8fa4deaf8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1218,6 +1218,8 @@ dependencies = [ "num-traits", "once_cell", "oorandom", + "plotters", + "rayon", "regex", "serde", "serde_derive", @@ -4510,6 +4512,9 @@ name = "smol_str" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", +] [[package]] name = "smoltcp" @@ -4599,6 +4604,7 @@ dependencies = [ "parking_lot", "phf_shared 0.10.0", "precomputed-hash", + "serde", ] [[package]] diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index c5c6386feaad..2a151b29913a 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -28,16 +28,16 @@ triomphe = { workspace = true, default-features = false } [dev-dependencies] -compact_str = { workspace = true, default-features = false } -criterion = { workspace = true, default-features = false } -kstring = { workspace = true, default-features = false, features = ["std"] } -num_cpus = { workspace = true, default-features = false } -par-iter = { workspace = true, default-features = false } -rand = { workspace = true, default-features = false } -serde_json = { workspace = true, default-features = false } -smartstring = { workspace = true, default-features = false } -smol_str = { workspace = true, default-features = false } -string_cache = { workspace = true, default-features = false } +compact_str = { workspace = true, default-features = true } +criterion = { workspace = true, default-features = true } +kstring = { workspace = true, default-features = true, features = ["std"] } +num_cpus = { workspace = true, default-features = true } +par-iter = { workspace = true, default-features = true } +rand = { workspace = true, default-features = true } +serde_json = { workspace = true, default-features = true } +smartstring = { workspace = true, default-features = true } +smol_str = { workspace = true, default-features = true } +string_cache = { workspace = true, default-features = true } swc_malloc = { version = "1.2.4", path = "../swc_malloc", default-features = false } From 99aae2e1b0dfbc10589c512f0893f818b44e5f38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 14:58:01 +0900 Subject: [PATCH 27/37] hstr --- crates/hstr/Cargo.toml | 2 +- crates/hstr/src/wtf8_atom.rs | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index 2a151b29913a..0436ca63fc45 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -22,7 +22,7 @@ hashbrown = { workspace = true, default-features = false } new_debug_unreachable = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } -rustc-hash = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, optional = true, default-features = false } triomphe = { workspace = true, default-features = false } diff --git a/crates/hstr/src/wtf8_atom.rs b/crates/hstr/src/wtf8_atom.rs index 548792291e83..98dd45cfaa94 100644 --- a/crates/hstr/src/wtf8_atom.rs +++ b/crates/hstr/src/wtf8_atom.rs @@ -338,6 +338,7 @@ mod tests { use crate::wtf8::{CodePoint, Wtf8Buf}; #[test] + #[cfg(feature = "serde")] fn test_serialize_normal_utf8() { let atom = Wtf8Atom::new("Hello, world!"); let serialized = serde_json::to_string(&atom).unwrap(); @@ -345,6 +346,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_deserialize_normal_utf8() { let json = "\"Hello, world!\""; let atom: Wtf8Atom = serde_json::from_str(json).unwrap(); @@ -352,6 +354,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_serialize_unpaired_high_surrogate() { // Create a WTF-8 string with an unpaired high surrogate (U+D800) let mut wtf8 = Wtf8Buf::new(); @@ -364,6 +367,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_serialize_unpaired_low_surrogate() { // Create a WTF-8 string with an unpaired low surrogate (U+DC00) let mut wtf8 = Wtf8Buf::new(); @@ -376,6 +380,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_serialize_multiple_surrogates() { // Create a WTF-8 string with multiple unpaired surrogates let mut wtf8 = Wtf8Buf::new(); @@ -391,6 +396,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_serialize_literal_backslash_u() { // Test that literal "\u" in the string gets escaped properly let atom = Wtf8Atom::new("\\u0041"); @@ -400,6 +406,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_deserialize_escaped_backslash_u() { // Test deserializing the escaped format for unpaired surrogates let json = "\"\\\\uD800\""; @@ -410,6 +417,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_deserialize_unpaired_surrogates() { let json = "\"\\\\uD800\""; // Use escaped format that matches serialization let atom: Wtf8Atom = serde_json::from_str(json).unwrap(); @@ -420,6 +428,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_round_trip_normal_string() { let original = Wtf8Atom::new("Hello, δΈ–η•Œ! 🌍"); let serialized = serde_json::to_string(&original).unwrap(); @@ -428,6 +437,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_round_trip_unpaired_surrogates() { // Create a string with unpaired surrogates let mut wtf8 = Wtf8Buf::new(); @@ -449,6 +459,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_round_trip_mixed_content() { // Create a complex string with normal text, emojis, and unpaired surrogates let mut wtf8 = Wtf8Buf::new(); @@ -465,6 +476,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_empty_string() { let atom = Wtf8Atom::new(""); let serialized = serde_json::to_string(&atom).unwrap(); @@ -475,6 +487,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_special_characters() { let test_cases = vec![ ("\"", "\"\\\"\""), @@ -494,6 +507,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_consecutive_surrogates_not_paired() { // Test that consecutive surrogates that don't form a valid pair // are handled correctly @@ -511,6 +525,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_deserialize_incomplete_escape() { // Test handling of incomplete escape sequences from our custom format let json = "\"\\\\\\\\u123\""; // Escaped backslash + incomplete sequence @@ -521,6 +536,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_deserialize_invalid_hex() { // Test handling of invalid hex in escape sequences from our custom format let json = "\"\\\\\\\\uGGGG\""; // Escaped backslash + invalid hex @@ -531,6 +547,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_try_into_atom_valid_utf8() { let wtf8_atom = Wtf8Atom::new("Valid UTF-8 string"); let result = wtf8_atom.try_into_atom(); @@ -539,6 +556,7 @@ mod tests { } #[test] + #[cfg(feature = "serde")] fn test_try_into_atom_invalid_utf8() { // Create an atom with unpaired surrogates let mut wtf8 = Wtf8Buf::new(); From a6125d744353823a2eb32096d80ef874aaeb9b76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 Oct 2025 17:01:06 +0900 Subject: [PATCH 28/37] swc_trace --- crates/swc_ecma_compat_es3/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_ecma_compat_es3/Cargo.toml b/crates/swc_ecma_compat_es3/Cargo.toml index e875d7748398..f122aa181e3b 100644 --- a/crates/swc_ecma_compat_es3/Cargo.toml +++ b/crates/swc_ecma_compat_es3/Cargo.toml @@ -16,7 +16,7 @@ version = "24.0.0" unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = true } swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } From 2c3893d55045d37a7720e93b9f99e31362f79500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Fri, 31 Oct 2025 16:30:41 +0900 Subject: [PATCH 29/37] regex --- Cargo.toml | 2 +- crates/swc/Cargo.toml | 2 +- crates/swc_config/Cargo.toml | 4 +--- crates/swc_ecma_codegen/Cargo.toml | 2 +- crates/testing/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9e771a730693..3ac1ef1a8f10 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,7 +86,7 @@ resolver = "2" radix_fmt = { version = "1.0.0", default-features = false } rand = { version = "0.8.5", default-features = false } rayon = { version = "1.7.0", default-features = false } - regex = { version = "1.5.4", default-features = false } + regex = { version = "1.5.4" } regress = { version = "0.10.3", default-features = false } relative-path = { version = "1.6.1", default-features = false } reqwest = { version = "0.11.14", default-features = false } diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index 02c39dd4627e..786928f2bd39 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -72,7 +72,7 @@ once_cell = { workspace = true, default-features = false } par-core = { workspace = true, default-features = false } par-iter = { workspace = true, default-features = false } parking_lot = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index aa1f3cd5f1ea..8f7706c36094 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -28,9 +28,7 @@ dashmap = { workspace = true, optional = true, default-features = false } globset = { workspace = true, optional = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, optional = true, default-features = false } -regex = { workspace = true, optional = true, default-features = false, features = [ - "std", -] } +regex = { workspace = true, optional = true } regress = { workspace = true, optional = true, default-features = false, features = [ "std", ] } diff --git a/crates/swc_ecma_codegen/Cargo.toml b/crates/swc_ecma_codegen/Cargo.toml index 7009037a3065..6d681d5052a0 100644 --- a/crates/swc_ecma_codegen/Cargo.toml +++ b/crates/swc_ecma_codegen/Cargo.toml @@ -27,7 +27,7 @@ num-bigint = { workspace = true, features = [ "serde", ], default-features = false } once_cell = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } ryu-js = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index c247a2535e43..9290d1f95722 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -16,7 +16,7 @@ cargo_metadata = { workspace = true, default-features = false } difference = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } pretty_assertions = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } From 7007d6c4ff353ecd73917b3e3fe837d7fc119d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Fri, 31 Oct 2025 16:31:08 +0900 Subject: [PATCH 30/37] fix regex --- crates/swc_ecma_lints/Cargo.toml | 2 +- crates/swc_ecma_transforms_module/Cargo.toml | 2 +- crates/testing_macros/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/swc_ecma_lints/Cargo.toml b/crates/swc_ecma_lints/Cargo.toml index 67c636c85632..eb4b815bf7a3 100644 --- a/crates/swc_ecma_lints/Cargo.toml +++ b/crates/swc_ecma_lints/Cargo.toml @@ -20,7 +20,7 @@ auto_impl = { workspace = true, default-features = false } dashmap = { workspace = true, default-features = false } par-core = { workspace = true, default-features = false } parking_lot = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } diff --git a/crates/swc_ecma_transforms_module/Cargo.toml b/crates/swc_ecma_transforms_module/Cargo.toml index c5ebb168fbe3..706d7f8eef64 100644 --- a/crates/swc_ecma_transforms_module/Cargo.toml +++ b/crates/swc_ecma_transforms_module/Cargo.toml @@ -23,7 +23,7 @@ indexmap = { workspace = true, default-features = false } is-macro = { workspace = true, default-features = false } path-clean = { version = "1.0.1", default-features = false } pathdiff = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } tracing = { workspace = true, default-features = false } diff --git a/crates/testing_macros/Cargo.toml b/crates/testing_macros/Cargo.toml index d44ed6c4997a..74d70fb9fb25 100644 --- a/crates/testing_macros/Cargo.toml +++ b/crates/testing_macros/Cargo.toml @@ -22,7 +22,7 @@ glob = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } proc-macro2 = { workspace = true, default-features = false } quote = { workspace = true, default-features = false } -regex = { workspace = true, default-features = false } +regex = { workspace = true } relative-path = { workspace = true, default-features = false } [dependencies.syn] From 970df2cef956ba6374fadc66d9d09dba1311266c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Fri, 31 Oct 2025 16:31:32 +0900 Subject: [PATCH 31/37] fix --- crates/swc_allocator/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/swc_allocator/Cargo.toml b/crates/swc_allocator/Cargo.toml index d215b9a3f49b..cc2049358158 100644 --- a/crates/swc_allocator/Cargo.toml +++ b/crates/swc_allocator/Cargo.toml @@ -30,7 +30,7 @@ skip-warning = [] [dependencies] -allocator-api2 = { workspace = true, default-features = false } +allocator-api2 = { workspace = true, default-features = true } bumpalo = { workspace = true, features = [ "allocator-api2", ], default-features = false } From ca16c969b02ea5fe3f0e555270250aab0a470397 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 01:01:04 +0000 Subject: [PATCH 32/37] fix(swc_ecma_compiler): Update dependency versions and add tracing attributes feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update swc_atoms from 8.0.2 to 9.0.0 - Update swc_common from 16.0.0 to 18.0.1 - Update swc_ecma_ast from 17.0.0 to 20.0.1 - Update swc_ecma_transforms_base from 29.0.0 to 36.0.1 - Update swc_ecma_utils from 23.0.0 to 26.0.1 - Update swc_ecma_visit from 17.0.0 to 20.0.0 - Add tracing 'attributes' feature required for #[swc_trace] macro Co-authored-by: Donny/κ°•λ™μœ€ --- Cargo.lock | 16 ++++++++++++++++ crates/swc_ecma_compiler/Cargo.toml | 14 +++++++------- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d3faf6ec853a..509f4380d388 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5770,6 +5770,22 @@ dependencies = [ "swc_ecma_regexp_visit", ] +[[package]] +name = "swc_ecma_compiler" +version = "7.0.0" +dependencies = [ + "bitflags 2.10.0", + "rustc-hash 2.1.1", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", + "swc_trace_macro", + "tracing", +] + [[package]] name = "swc_ecma_ext_transforms" version = "26.0.0" diff --git a/crates/swc_ecma_compiler/Cargo.toml b/crates/swc_ecma_compiler/Cargo.toml index d0e9815122a2..1932f12d3e4a 100644 --- a/crates/swc_ecma_compiler/Cargo.toml +++ b/crates/swc_ecma_compiler/Cargo.toml @@ -15,12 +15,12 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(swc_ast_unknown)'] } [dependencies] bitflags = { workspace = true, default-features = false } rustc-hash = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false, features = ["attributes"] } -swc_atoms = { version = "8.0.2", path = "../swc_atoms", default-features = false } -swc_common = { version = "16.0.0", path = "../swc_common", default-features = false } -swc_ecma_ast = { version = "17.0.0", path = "../swc_ecma_ast", default-features = false } -swc_ecma_transforms_base = { version = "29.0.0", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_utils = { version = "23.0.0", path = "../swc_ecma_utils", default-features = false } -swc_ecma_visit = { version = "17.0.0", path = "../swc_ecma_visit", default-features = false } +swc_atoms = { version = "9.0.0", path = "../swc_atoms", default-features = false } +swc_common = { version = "18.0.1", path = "../swc_common", default-features = false } +swc_ecma_ast = { version = "20.0.1", path = "../swc_ecma_ast", default-features = false } +swc_ecma_transforms_base = { version = "36.0.1", path = "../swc_ecma_transforms_base", default-features = false } +swc_ecma_utils = { version = "26.0.1", path = "../swc_ecma_utils", default-features = false } +swc_ecma_visit = { version = "20.0.0", path = "../swc_ecma_visit", default-features = false } swc_trace_macro = { version = "2.0.2", path = "../swc_trace_macro", default-features = false } From e0c916b5842651066a8af57c94ba3e0cc67fa8bc Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 01:20:15 +0000 Subject: [PATCH 33/37] fix: Add missing serde std feature for hstr and tracing attributes for swc_common MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - hstr: Add `std` feature to serde dependency to enable String::deserialize - swc_common: Add `attributes` feature to tracing dependency to enable #[instrument] macro Co-authored-by: Donny/κ°•λ™μœ€ --- crates/hstr/Cargo.toml | 2 +- crates/swc_common/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/hstr/Cargo.toml b/crates/hstr/Cargo.toml index d23f3cd60234..12c791e4ea1b 100644 --- a/crates/hstr/Cargo.toml +++ b/crates/hstr/Cargo.toml @@ -23,7 +23,7 @@ new_debug_unreachable = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, default-features = false, features = ["std"] } -serde = { workspace = true, optional = true, default-features = false } +serde = { workspace = true, optional = true, default-features = false, features = ["std"] } triomphe = { workspace = true, default-features = false } diff --git a/crates/swc_common/Cargo.toml b/crates/swc_common/Cargo.toml index 7fc9faa75240..c83bee05de4a 100644 --- a/crates/swc_common/Cargo.toml +++ b/crates/swc_common/Cargo.toml @@ -68,7 +68,7 @@ shrink-to-fit = { workspace = true, optional = true, default-features = false } siphasher = { workspace = true, default-features = false } swc_sourcemap = { workspace = true, optional = true, default-features = false } termcolor = { workspace = true, optional = true, default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false, features = ["attributes"] } unicode-width = { workspace = true, default-features = false } url = { workspace = true, default-features = false } From e5fffc45f133e4878e655560d9e32c9937df64b0 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:23:01 +0000 Subject: [PATCH 34/37] fix: Add missing serde std feature for hstr and tracing attributes for swc_common MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add `derive` feature to shrink-to-fit dependency in swc_common - Add `serde-impl` feature to swc_ecma_transforms_react in swc_core Co-authored-by: Donny/κ°•λ™μœ€ --- crates/swc_common/Cargo.toml | 2 +- crates/swc_core/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc_common/Cargo.toml b/crates/swc_common/Cargo.toml index c83bee05de4a..6efc014ae5f1 100644 --- a/crates/swc_common/Cargo.toml +++ b/crates/swc_common/Cargo.toml @@ -64,7 +64,7 @@ rancor = { workspace = true, optional = true, default-features = false } rkyv = { workspace = true, optional = true, default-features = false } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, features = ["derive"], default-features = false } -shrink-to-fit = { workspace = true, optional = true, default-features = false } +shrink-to-fit = { workspace = true, optional = true, default-features = false, features = ["derive"] } siphasher = { workspace = true, default-features = false } swc_sourcemap = { workspace = true, optional = true, default-features = false } termcolor = { workspace = true, optional = true, default-features = false } diff --git a/crates/swc_core/Cargo.toml b/crates/swc_core/Cargo.toml index ea551e045914..de7f520e3072 100644 --- a/crates/swc_core/Cargo.toml +++ b/crates/swc_core/Cargo.toml @@ -367,7 +367,7 @@ swc_ecma_transforms_compat = { optional = true, version = "42.0.0", path = "../s swc_ecma_transforms_module = { optional = true, version = "40.0.0", path = "../swc_ecma_transforms_module", default-features = false } swc_ecma_transforms_optimization = { optional = true, version = "38.0.0", path = "../swc_ecma_transforms_optimization", default-features = false } swc_ecma_transforms_proposal = { optional = true, version = "36.0.1", path = "../swc_ecma_transforms_proposal", default-features = false } -swc_ecma_transforms_react = { optional = true, version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_react = { optional = true, version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false, features = ["serde-impl"] } swc_ecma_transforms_testing = { optional = true, version = "40.0.0", path = "../swc_ecma_transforms_testing", default-features = false } swc_ecma_transforms_typescript = { optional = true, version = "40.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } swc_ecma_usage_analyzer = { optional = true, version = "28.0.0", path = "../swc_ecma_usage_analyzer", default-features = false } From 0c7f50ee810862c63c833b67ae77d44d308133e4 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 23:09:32 +0000 Subject: [PATCH 35/37] fix: Add missing features required after disabling default-features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - swc_ecma_transforms: Add serde-impl feature to swc_ecma_transforms_react - testing: Add std, fmt, ansi features to tracing-subscriber, std to tracing - swc_config: Add std feature to anyhow for Context trait - Cargo.toml: Add std, unicode features to regex for std::error::Error impl - swc_ecma_transforms_optimization: Add graphmap feature to petgraph - swc_ecma_transforms_react: Add alloc feature to base64 for encode method - swc_ecma_preset_env: Add std to anyhow and rustc-hash in build-deps - swc_ecma_minifier: Add std to tracing for set_default function - swc: Add std to anyhow and base64 for error handling Co-authored-by: Donny/κ°•λ™μœ€ --- Cargo.lock | 14 ++++++++++++++ Cargo.toml | 2 +- crates/swc/Cargo.toml | 4 ++-- crates/swc_config/Cargo.toml | 2 +- crates/swc_ecma_minifier/Cargo.toml | 2 +- crates/swc_ecma_preset_env/Cargo.toml | 4 ++-- crates/swc_ecma_transforms/Cargo.toml | 2 +- crates/swc_ecma_transforms_optimization/Cargo.toml | 2 +- crates/swc_ecma_transforms_react/Cargo.toml | 2 +- crates/testing/Cargo.toml | 4 ++-- 10 files changed, 26 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 509f4380d388..b627f63543d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4838,6 +4838,20 @@ name = "shrink-to-fit" version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "939a4c696178684fc5fc1426625b882805418bbb56e056d21f9d4946a9d6ff51" +dependencies = [ + "shrink-to-fit-macro", +] + +[[package]] +name = "shrink-to-fit-macro" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16d9bafdb4ba0cafd45a5aea7e8bc35b0f6280a603795c2ba9a823ca6afaba73" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] [[package]] name = "simd-adler32" diff --git a/Cargo.toml b/Cargo.toml index 1c83fec42ff4..237b89e71c6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -99,7 +99,7 @@ quote = { version = "1.0.7", default-features = false } radix_fmt = { version = "1.0.0", default-features = false } rand = { version = "0.8.5", default-features = false } rayon = { version = "1.7.0", default-features = false } -regex = { version = "1.5.4", default-features = false } +regex = { version = "1.5.4", default-features = false, features = ["std", "unicode"] } regress = { version = "0.10.3", default-features = false, features = ["std"] } relative-path = { version = "1.6.1", default-features = false } reqwest = { version = "0.11.14", default-features = false } diff --git a/crates/swc/Cargo.toml b/crates/swc/Cargo.toml index d86556fd6211..696214f09dfa 100644 --- a/crates/swc/Cargo.toml +++ b/crates/swc/Cargo.toml @@ -62,8 +62,8 @@ manual-tokio-runtime = [] lint = ["swc_ecma_lints"] [dependencies] -anyhow = { workspace = true, default-features = false } -base64 = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false, features = ["std"] } +base64 = { workspace = true, default-features = false, features = ["std"] } bytes-str = { workspace = true, default-features = false } dashmap = { workspace = true, default-features = false } either = { workspace = true, default-features = false } diff --git a/crates/swc_config/Cargo.toml b/crates/swc_config/Cargo.toml index b80b60421703..cebdcbf1d517 100644 --- a/crates/swc_config/Cargo.toml +++ b/crates/swc_config/Cargo.toml @@ -22,7 +22,7 @@ regex_js = ["dep:regress"] sourcemap = ["dep:swc_sourcemap"] [dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false, features = ["std"] } bytes-str = { workspace = true, features = ["serde"], default-features = false } dashmap = { workspace = true, optional = true, default-features = false } globset = { workspace = true, optional = true, default-features = false } diff --git a/crates/swc_ecma_minifier/Cargo.toml b/crates/swc_ecma_minifier/Cargo.toml index 526671a7da55..79c48ba2c388 100644 --- a/crates/swc_ecma_minifier/Cargo.toml +++ b/crates/swc_ecma_minifier/Cargo.toml @@ -71,7 +71,7 @@ swc_ecma_usage_analyzer = { version = "28.0.0", path = "../swc_ecma_usage_analyz swc_ecma_utils = { version = "26.0.1", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "20.0.0", path = "../swc_ecma_visit", default-features = false } swc_timer = { version = "1.0.0", path = "../swc_timer", default-features = false } -tracing = { workspace = true, default-features = false } +tracing = { workspace = true, default-features = false, features = ["std"] } [dev-dependencies] ansi_term = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_preset_env/Cargo.toml b/crates/swc_ecma_preset_env/Cargo.toml index 0ce40b73f6f6..4faacef9e647 100644 --- a/crates/swc_ecma_preset_env/Cargo.toml +++ b/crates/swc_ecma_preset_env/Cargo.toml @@ -48,10 +48,10 @@ swc_ecma_utils = { version = "26.0.1", path = "../swc_ecma_utils", default-featu swc_ecma_visit = { version = "20.0.0", path = "../swc_ecma_visit", default-features = false } [build-dependencies] -anyhow = { workspace = true, default-features = false } +anyhow = { workspace = true, default-features = false, features = ["std"] } foldhash = { workspace = true, default-features = false } precomputed-map = { workspace = true, features = ["builder"] } -rustc-hash = { workspace = true, default-features = false } +rustc-hash = { workspace = true, default-features = false, features = ["std"] } serde = { workspace = true, features = ["derive"], default-features = false } serde_json = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_transforms/Cargo.toml b/crates/swc_ecma_transforms/Cargo.toml index b308741ff84d..9050e732b7d7 100644 --- a/crates/swc_ecma_transforms/Cargo.toml +++ b/crates/swc_ecma_transforms/Cargo.toml @@ -45,7 +45,7 @@ swc_ecma_transforms_compat = { version = "42.0.0", path = "../swc_ecma_transform swc_ecma_transforms_module = { version = "40.0.0", path = "../swc_ecma_transforms_module", optional = true, default-features = false } swc_ecma_transforms_optimization = { version = "38.0.0", path = "../swc_ecma_transforms_optimization", optional = true, default-features = false } swc_ecma_transforms_proposal = { version = "36.0.1", path = "../swc_ecma_transforms_proposal", optional = true, default-features = false } -swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", optional = true, default-features = false } +swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", optional = true, default-features = false, features = ["serde-impl"] } swc_ecma_transforms_typescript = { version = "40.0.0", path = "../swc_ecma_transforms_typescript", optional = true, default-features = false } swc_ecma_utils = { version = "26.0.1", path = "../swc_ecma_utils", default-features = false } diff --git a/crates/swc_ecma_transforms_optimization/Cargo.toml b/crates/swc_ecma_transforms_optimization/Cargo.toml index 20d596b18748..b05f99deec38 100644 --- a/crates/swc_ecma_transforms_optimization/Cargo.toml +++ b/crates/swc_ecma_transforms_optimization/Cargo.toml @@ -27,7 +27,7 @@ dashmap = { workspace = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } par-core = { workspace = true, default-features = false } -petgraph = { workspace = true, default-features = false } +petgraph = { workspace = true, default-features = false, features = ["graphmap"] } rustc-hash = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } tracing = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_transforms_react/Cargo.toml b/crates/swc_ecma_transforms_react/Cargo.toml index 209b0b8ccc11..cec58599e64b 100644 --- a/crates/swc_ecma_transforms_react/Cargo.toml +++ b/crates/swc_ecma_transforms_react/Cargo.toml @@ -22,7 +22,7 @@ es3 = ["swc_ecma_transforms_compat/es3"] serde-impl = ["serde"] [dependencies] -base64 = { workspace = true, default-features = false } +base64 = { workspace = true, default-features = false, features = ["alloc"] } bytes-str = { workspace = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index 48c150803987..4c96c21a2bb0 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -20,8 +20,8 @@ regex = { workspace = true } rustc-hash = { workspace = true, default-features = false } serde = { workspace = true, default-features = false } serde_json = { workspace = true, default-features = false } -tracing = { workspace = true, default-features = false } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +tracing = { workspace = true, default-features = false, features = ["std"] } +tracing-subscriber = { workspace = true, features = ["env-filter", "fmt", "std", "ansi"] } swc_common = { version = "18.0.1", path = "../swc_common", features = [ "tty-emitter", From af2ff3ad5345591a53a5564868759ed5e90a2ae1 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 23:44:52 +0000 Subject: [PATCH 36/37] fix: Add missing features required after disabling default-features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - hex: Add alloc feature required for hex::encode - indexmap: Add std feature required for IndexMap::new() - swc_ts_fast_strip: Add serde-impl feature to swc_ecma_transforms_react Co-authored-by: Donny/κ°•λ™μœ€ --- Cargo.toml | 4 ++-- crates/swc_ts_fast_strip/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 237b89e71c6e..fd160a067c91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -58,9 +58,9 @@ getrandom = { version = "0.3.3", default-features = false } glob = { version = "0.3.0", default-features = false } globset = { version = "0.4.16", default-features = false } hashbrown = { version = "0.14.5", default-features = false } -hex = { version = "0.4.3", default-features = false } +hex = { version = "0.4.3", default-features = false, features = ["alloc"] } humansize = { version = "2.1.3", default-features = false } -indexmap = { version = "2.0.0", default-features = false } +indexmap = { version = "2.0.0", default-features = false, features = ["std"] } is-macro = { version = "0.3.5", default-features = false } js-sys = { version = "0.3.77", default-features = false } jsonc-parser = { version = "0.26.2", default-features = false } diff --git a/crates/swc_ts_fast_strip/Cargo.toml b/crates/swc_ts_fast_strip/Cargo.toml index ba8fee256482..b70ec5b97337 100644 --- a/crates/swc_ts_fast_strip/Cargo.toml +++ b/crates/swc_ts_fast_strip/Cargo.toml @@ -31,7 +31,7 @@ swc_ecma_parser = { version = "33.0.1", path = "../swc_ecma_parser", default-fea "unstable", ] } swc_ecma_transforms_base = { version = "36.0.1", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false, features = ["serde-impl"] } swc_ecma_transforms_typescript = { version = "40.0.0", path = "../swc_ecma_transforms_typescript", default-features = false } swc_ecma_visit = { version = "20.0.0", path = "../swc_ecma_visit", default-features = false } wasm-bindgen = { workspace = true, optional = true, default-features = false } From 18aeca805ed14344cde8aa676a641faf4027d4f0 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 01:40:01 +0000 Subject: [PATCH 37/37] fix: Add missing base64 std feature and serde-impl for react transforms MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Cargo.toml: Added `std` feature to `base64` - required for `encode` and `encode_string` methods used in swc_compiler_base and other crates - swc_ecma_transforms_react: Removed explicit `features = ["alloc"]` to inherit workspace's `std` feature for base64 - swc_ecma_transforms_typescript: Added `serde-impl` feature to `swc_ecma_transforms_react` dependency - required for serde imports in jsx/mod.rs and refresh/options.rs during benchmarks Co-authored-by: Donny/κ°•λ™μœ€ --- Cargo.toml | 2 +- crates/swc_ecma_transforms_react/Cargo.toml | 2 +- crates/swc_ecma_transforms_typescript/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fd160a067c91..aff71c66dc58 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ assert_cmd = { version = "2.0.17", default-features = false } assert_fs = { version = "1.0.13", default-features = false } auto_impl = { version = "1.2.0", default-features = false } backtrace = { version = "0.3", default-features = false } -base64 = { version = "0.22.1", default-features = false } +base64 = { version = "0.22.1", default-features = false, features = ["std"] } bitflags = { version = "2.5.0", default-features = false } blake3 = { version = "1.5.4", default-features = false } browserslist-rs = { version = "0.19.0", default-features = false } diff --git a/crates/swc_ecma_transforms_react/Cargo.toml b/crates/swc_ecma_transforms_react/Cargo.toml index cec58599e64b..209b0b8ccc11 100644 --- a/crates/swc_ecma_transforms_react/Cargo.toml +++ b/crates/swc_ecma_transforms_react/Cargo.toml @@ -22,7 +22,7 @@ es3 = ["swc_ecma_transforms_compat/es3"] serde-impl = ["serde"] [dependencies] -base64 = { workspace = true, default-features = false, features = ["alloc"] } +base64 = { workspace = true, default-features = false } bytes-str = { workspace = true, default-features = false } indexmap = { workspace = true, default-features = false } once_cell = { workspace = true, default-features = false } diff --git a/crates/swc_ecma_transforms_typescript/Cargo.toml b/crates/swc_ecma_transforms_typescript/Cargo.toml index af6355abf912..feb8a58cf545 100644 --- a/crates/swc_ecma_transforms_typescript/Cargo.toml +++ b/crates/swc_ecma_transforms_typescript/Cargo.toml @@ -28,7 +28,7 @@ swc_atoms = { version = "9.0.0", path = "../swc_atoms", default-features = false swc_common = { version = "18.0.1", path = "../swc_common", default-features = false } swc_ecma_ast = { version = "20.0.1", path = "../swc_ecma_ast", default-features = false } swc_ecma_transforms_base = { version = "36.0.1", path = "../swc_ecma_transforms_base", default-features = false } -swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false } +swc_ecma_transforms_react = { version = "40.0.0", path = "../swc_ecma_transforms_react", default-features = false, features = ["serde-impl"] } swc_ecma_utils = { version = "26.0.1", path = "../swc_ecma_utils", default-features = false } swc_ecma_visit = { version = "20.0.0", path = "../swc_ecma_visit", default-features = false }