chore: Apply cargo autoinherit (#8902)

This commit is contained in:
magic-akari 2024-04-29 08:54:45 +08:00 committed by GitHub
parent 7114530e16
commit cc1432a12f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
97 changed files with 680 additions and 573 deletions

View File

@ -23,6 +23,111 @@ members = [
"crates/swc_xml",
]
resolver = "2"
[workspace.dependencies]
# bytecheck version should be in sync with rkyv version. Do not bump individually.
bytecheck = "0.6.10"
rkyv = "=0.7.44"
Inflector = "0.11.4"
ahash = "0.8.8"
ansi_term = "0.12.1"
anyhow = "1.0.81"
arbitrary = "1"
arrayvec = "0.7.4"
assert_cmd = "2.0.12"
assert_fs = "1.0.13"
atty = "0.2.14"
auto_impl = "1.2.0"
backtrace = "0.3.61"
base64 = "0.21.0"
bitflags = "2.5.0"
browserslist-rs = "0.15.0"
cfg-if = "1.0.0"
chrono = "0.4.31"
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"
futures = "0.3"
glob = "0.3.0"
hex = "0.4.3"
hstr = "0.2.8"
indexmap = "2.0.0"
is-macro = "0.3.5"
js-sys = "0.3.59"
jsonc-parser = "0.21.0"
lazy_static = "1.4.0"
lexical = "6.1.0"
lru = "0.10.0"
memchr = "2.6.1"
miette = "4.2.1"
napi = { version = "2.0.0", default-features = false }
napi-derive = { version = "2.0.0", default-features = false }
new_debug_unreachable = "1.0.4"
nom = "7.1.3"
ntest = "0.7.2"
num-bigint = "0.4.3"
num-traits = "0.2.15"
num_cpus = "1.13.1"
once_cell = "1.19.0"
parking_lot = "0.12.1"
path-absolutize = "3.0.11"
pathdiff = "0.2.1"
petgraph = "0.6.0"
phf = "0.11.2"
pretty_assertions = "1.3"
proc-macro2 = "1.0.24"
quote = "1.0.7"
rayon = "1.7.0"
regex = "1.5.4"
relative-path = "1.6.1"
reqwest = "0.11.14"
rustc-hash = "1.1.0"
ryu-js = "1.0.0"
scoped-tls = "1.0.1"
semver = "1.0.20"
serde = "1.0.197"
serde-wasm-bindgen = "0.4.5"
serde_derive = "1.0.197"
serde_json = "1.0.115"
sha1 = "0.10.5"
sha2 = "0.10.8"
siphasher = "0.3.9"
smallvec = "1.8.0"
smartstring = "1"
sourcemap = "8.0.0"
st-map = "0.2.0"
syn = "2"
tempfile = "3.6.0"
termcolor = "1.0"
thiserror = "1.0.30"
tokio = { version = "1", default-features = false }
toml = "0.8.2"
tracing = "0.1.40"
tracing-chrome = "0.5.0"
tracing-futures = "0.2.5"
tracing-subscriber = "0.3.18"
typed-arena = "2.0.1"
unicode-id = "0.3"
unicode-id-start = "1.1.2"
unicode-width = "0.1.4"
url = "2.4.0"
vergen = { version = "8.0.0", default-features = false }
virtual-fs = { version = "=0.11.1", default-features = false }
walkdir = "2.4.0"
wasm-bindgen = "0.2.91"
wasm-bindgen-futures = "0.4.41"
wasmer = { version = "4.2.5", default-features = false }
wasmer-wasix = { version = "0.18.0", default-features = false }
[profile.release]
# lto = true
@ -41,4 +146,4 @@ debug = true
opt-level = 3
[profile.dev.package."*"]
opt-level = 3
opt-level = 3

View File

@ -13,11 +13,10 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
proc-macro2 = { workspace = true }
quote = { workspace = true }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }
[dependencies.syn]
features = ["derive", "fold", "parsing", "printing", "visit-mut"]
version = "2"
features = ["derive", "fold", "parsing", "printing", "visit-mut"]
workspace = true

View File

@ -1,15 +1,15 @@
[package]
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "scoped-tls, but with good error message"
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "scoped-tls, but with good error message"
documentation = "https://rustdoc.swc.rs/better_scoped_tls/"
edition = "2021"
license = "Apache-2.0"
name = "better_scoped_tls"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
name = "better_scoped_tls"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.1"
[lib]
bench = false
[dependencies]
scoped-tls = "1.0.1"
scoped-tls = { workspace = true }

View File

@ -40,13 +40,19 @@ swc_ecma_transforms = { optional = true, version = "0.230.0", path = "../swc_ecm
swc_ecma_visit = { optional = true, version = "0.99.0", path = "../swc_ecma_visit" }
# Optional deps for the wasm binding macro
anyhow = { optional = true, version = "1.0.81" }
console_error_panic_hook = { optional = true, version = "0.1.7" }
js-sys = { optional = true, version = "0.3.59" }
once_cell = { optional = true, version = "1.19.0" }
serde = { optional = true, version = "1", features = ["derive"] }
serde-wasm-bindgen = { optional = true, version = "0.4.5" }
wasm-bindgen = { optional = true, version = "0.2.91", features = [
"enable-interning",
] }
wasm-bindgen-futures = { optional = true, version = "0.4.41" }
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 }
[dependencies.wasm-bindgen]
features = ["enable-interning"]
optional = true
workspace = true
[dependencies.wasm-bindgen-futures]
optional = true
workspace = true

View File

@ -12,18 +12,19 @@ bench = false
name = "dbg-swc"
[dependencies]
anyhow = "1.0.81"
anyhow = { workspace = true }
dialoguer = { workspace = true }
flate2 = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
sha1 = { workspace = true }
tempfile = { workspace = true }
tracing = { workspace = true }
url = { workspace = true }
clap = { version = "3", features = ["derive"] }
dialoguer = "0.10.2"
flate2 = "1.0"
rayon = "1.7.0"
serde = "1"
serde_json = "1"
sha1 = "0.10.5"
tempfile = "3.6.0"
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["fmt", "env-filter"] }
url = "2"
tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", features = [

View File

@ -13,10 +13,9 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
proc-macro2 = { workspace = true }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }
[dependencies.syn]
features = ["derive", "fold", "parsing", "printing"]
version = "2"
[dependencies.syn]
features = ["derive", "fold", "parsing", "printing"]
workspace = true

View File

@ -15,15 +15,15 @@ bench = false
serde-impl = ["serde"]
[dependencies]
nom = "7.1.3"
serde = { version = "1", features = ["derive"], optional = true }
nom = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
[dev-dependencies]
anyhow = "1"
dashmap = "5.5.3"
anyhow = { workspace = true }
dashmap = { workspace = true }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -11,14 +11,14 @@ version = "0.4.12"
bench = false
[dependencies]
ahash = "0.8.8"
anyhow = "1"
browserslist-rs = "0.15.0"
dashmap = "5.5.3"
once_cell = "1.19.0"
semver = { version = "1.0.17", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
st-map = "0.2.0"
tracing = { version = "0.1.40" }
ahash = { workspace = true }
anyhow = { workspace = true }
browserslist-rs = { workspace = true }
dashmap = { workspace = true }
once_cell = { workspace = true }
semver = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"] }
st-map = { workspace = true }
tracing = { workspace = true }
from_variant = { version = "0.1.7", path = "../from_variant" }

View File

@ -13,13 +13,12 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
proc-macro2 = { workspace = true }
quote = { workspace = true }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }
[dependencies.syn]
features = ["full", "parsing", "printing", "extra-traits"]
version = "2"
[dependencies.syn]
features = ["full", "parsing", "printing", "extra-traits"]
workspace = true
[dev-dependencies]
serde = "1"
serde = { workspace = true }

View File

@ -49,23 +49,23 @@ plugin_transform_host_native = [
]
[dependencies]
anyhow = "1"
base64 = "0.21.0"
dashmap = "5.5.3"
either = "1"
indexmap = { version = "2.0.0", features = ["serde"] }
jsonc-parser = { version = "0.21.0", features = ["serde"] }
lru = "0.10.0"
once_cell = "1.19.0"
parking_lot = "0.12.1"
pathdiff = "0.2.0"
regex = "1"
rustc-hash = "1.1.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sourcemap = "8.0"
tracing = "0.1.40"
url = "2.4.0"
anyhow = { workspace = true }
base64 = { workspace = true }
dashmap = { workspace = true }
either = { workspace = true }
indexmap = { workspace = true, features = ["serde"] }
jsonc-parser = { workspace = true, features = ["serde"] }
lru = { workspace = true }
once_cell = { workspace = true }
parking_lot = { workspace = true }
pathdiff = { workspace = true }
regex = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
sourcemap = { workspace = true }
tracing = { workspace = true }
url = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_cached = { version = "0.3.19", path = "../swc_cached" }
@ -107,25 +107,29 @@ swc_plugin_proxy = { version = "0.42.0", path = "../swc_plugin_proxy", optional
swc_plugin_runner = { version = "0.107.0", path = "../swc_plugin_runner", optional = true, default-features = false }
swc_timer = { version = "0.21.21", path = "../swc_timer" }
swc_visit = { version = "0.5.10", path = "../swc_visit" }
tokio = { version = "1", optional = true, features = ["rt", "rt-multi-thread"] }
[dependencies.tokio]
features = ["rt", "rt-multi-thread"]
optional = true
workspace = true
[dependencies.napi-derive]
default-features = false
features = ["type-def"]
optional = true
version = "2.0.0"
[dependencies.napi]
default-features = false
features = ["napi3"]
optional = true
version = "2.0.0"
features = ["napi3"]
optional = true
workspace = true
[dependencies.napi-derive]
features = ["type-def"]
optional = true
workspace = true
[dev-dependencies]
ansi_term = "0.12"
criterion = "0.5"
rayon = "1.7.0"
ansi_term = { workspace = true }
criterion = { workspace = true }
rayon = { workspace = true }
walkdir = { workspace = true }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast", features = [
"serde-impl",
] }
@ -135,7 +139,6 @@ swc_ecma_lints = { version = "0.93.0", path = "../swc_ecma_lints", features = [
swc_ecma_testing = { version = "0.22.22", path = "../swc_ecma_testing" }
swc_malloc = { version = "0.5.10", path = "../swc_malloc" }
testing = { version = "0.35.21", path = "../testing" }
walkdir = "2"
[[example]]
name = "transform"

View File

@ -17,12 +17,13 @@ rkyv-impl = ["__rkyv", "rkyv", "bytecheck"]
[dependencies]
# bytecheck version should be in sync with rkyv version. Do not bump individually.
bytecheck = { version = "0.6.10", optional = true }
hstr = "0.2.8"
once_cell = "1"
rkyv = { package = "rkyv", version = "=0.7.44", optional = true, features = [
"strict",
"validation",
] }
rustc-hash = "1.1.0"
serde = "1"
bytecheck = { workspace = true, optional = true }
hstr = { workspace = true }
once_cell = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true }
[dependencies.rkyv]
features = ["strict", "validation"]
optional = true
workspace = true

View File

@ -24,18 +24,18 @@ concurrent = ["swc_common/concurrent", "dashmap", "rayon", "indexmap/rayon"]
default = []
[dependencies]
anyhow = "1"
crc = "2.1.0"
dashmap = { version = "5.5.3", optional = true }
indexmap = "2.0.0"
is-macro = "0.3.5"
once_cell = "1.19.0"
parking_lot = "0.12.1"
petgraph = "0.6"
anyhow = { workspace = true }
crc = { workspace = true }
dashmap = { workspace = true, optional = true }
indexmap = { workspace = true }
is-macro = { workspace = true }
once_cell = { workspace = true }
parking_lot = { workspace = true }
petgraph = { workspace = true }
radix_fmt = "1"
rayon = { version = "1", optional = true }
relative-path = "1.2"
tracing = "0.1.40"
rayon = { workspace = true, optional = true }
relative-path = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -51,13 +51,13 @@ swc_fast_graph = { version = "0.21.20", path = "../swc_fast_gr
swc_graph_analyzer = { version = "0.22.22", path = "../swc_graph_analyzer/" }
[dev-dependencies]
hex = "0.4"
ntest = "0.7.2"
hex = { workspace = true }
ntest = { workspace = true }
path-clean = "=0.1.0"
reqwest = { version = "0.11.14", features = ["blocking"] }
reqwest = { workspace = true, features = ["blocking"] }
sha-1 = "0.10"
tempfile = "3.6.0"
url = "2.4.0"
tempfile = { workspace = true }
url = { workspace = true }
swc_ecma_loader = { version = "0.45.23", path = "../swc_ecma_loader", features = [
"node",

View File

@ -13,9 +13,9 @@ version = "0.3.20"
bench = false
[dependencies]
ahash = "0.8.8"
anyhow = "1.0.81"
dashmap = "5.5.3"
once_cell = "1.19.0"
regex = "1.5.4"
serde = "1.0.197"
ahash = { workspace = true }
anyhow = { workspace = true }
dashmap = { workspace = true }
once_cell = { workspace = true }
regex = { workspace = true }
serde = { workspace = true }

View File

@ -24,21 +24,21 @@ plugin = [
]
[dependencies]
anyhow = "1.0.81"
atty = "0.2.14"
anyhow = { workspace = true }
atty = { workspace = true }
clap = { version = "3.2.25", features = ["derive", "wrap_help"] }
glob = "0.3.0"
path-absolutize = { version = "3.0.11", features = ["once_cell_cache"] }
rayon = "1"
relative-path = "1.6.1"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["unbounded_depth"] }
sourcemap = "8.0.0"
tracing = "0.1.40"
tracing-chrome = "0.5.0"
tracing-futures = "0.2.5"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
walkdir = "2"
glob = { workspace = true }
path-absolutize = { workspace = true, features = ["once_cell_cache"] }
rayon = { workspace = true }
relative-path = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, features = ["unbounded_depth"] }
sourcemap = { workspace = true }
tracing = { workspace = true }
tracing-chrome = { workspace = true }
tracing-futures = { workspace = true }
tracing-subscriber = { workspace = true, features = ["env-filter"] }
walkdir = { workspace = true }
swc_core = { version = "0.91.0", features = [
"trace_macro",
@ -47,5 +47,5 @@ swc_core = { version = "0.91.0", features = [
], path = "../swc_core" }
[dev-dependencies]
assert_cmd = "2.0.12"
assert_fs = "1.0.13"
assert_cmd = { workspace = true }
assert_fs = { workspace = true }

View File

@ -37,30 +37,30 @@ __rkyv = []
rkyv-impl = ["__rkyv", "rkyv", "swc_atoms/rkyv-impl", "bytecheck"]
[dependencies]
ahash = { version = "0.8.8", optional = true }
anyhow = { version = "1.0.81", optional = true }
arbitrary = { version = "1", optional = true, features = ["derive"] }
atty = { version = "0.2", optional = true }
ahash = { workspace = true, optional = true }
anyhow = { workspace = true, optional = true }
arbitrary = { workspace = true, features = ["derive"], optional = true }
atty = { workspace = true, optional = true }
# bytecheck version should be in sync with rkyv version. Do not bump individually.
bytecheck = { version = "0.6.10", optional = true }
cfg-if = "1.0.0"
either = "1.10"
new_debug_unreachable = "1.0.4"
num-bigint = "0.4"
once_cell = "1.19.0"
parking_lot = { version = "0.12.1", optional = true }
rkyv = { version = "=0.7.44", optional = true, features = [
bytecheck = { workspace = true, optional = true }
cfg-if = { workspace = true }
either = { workspace = true }
new_debug_unreachable = { workspace = true }
num-bigint = { workspace = true }
once_cell = { workspace = true }
parking_lot = { workspace = true, optional = true }
rkyv = { workspace = true, features = [
"strict",
"validation",
] }
rustc-hash = "1.1.0"
serde = { version = "1.0.197", features = ["derive"] }
siphasher = "0.3.9"
sourcemap = { version = "8", optional = true }
termcolor = { version = "1.0", optional = true }
tracing = "0.1.40"
unicode-width = "0.1.4"
url = "2.4.0"
], optional = true }
rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"] }
siphasher = { workspace = true }
sourcemap = { workspace = true, optional = true }
termcolor = { workspace = true, optional = true }
tracing = { workspace = true }
unicode-width = { workspace = true }
url = { workspace = true }
ast_node = { version = "0.9.6", path = "../ast_node" }
better_scoped_tls = { version = "0.1.1", path = "../better_scoped_tls" }
@ -71,9 +71,9 @@ swc_visit = { version = "0.5.10", path = "../swc_visit" }
[dev-dependencies]
criterion = "0.5"
rayon = "1"
serde_json = "1"
criterion = { workspace = true }
rayon = { workspace = true }
serde_json = { workspace = true }
[[bench]]
harness = false

View File

@ -13,12 +13,12 @@ version = "0.8.0"
node = ["napi", "napi-derive"]
[dependencies]
anyhow = "1.0.81"
base64 = "0.21.0"
once_cell = "1"
pathdiff = "0.2.0"
serde = { version = "1.0.197", features = ["derive"] }
sourcemap = "8.0"
anyhow = { workspace = true }
base64 = { workspace = true }
once_cell = { workspace = true }
pathdiff = { workspace = true }
serde = { workspace = true, features = ["derive"] }
sourcemap = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
@ -36,10 +36,10 @@ swc_timer = { version = "0.21.21", path = "../swc_timer" }
default-features = false
features = ["type-def"]
optional = true
version = "2.0.0"
workspace = true
[dependencies.napi]
default-features = false
features = ["napi3"]
optional = true
version = "2.0.0"
workspace = true

View File

@ -9,11 +9,11 @@ repository = "https://github.com/swc-project/swc.git"
version = "0.1.12"
[dependencies]
anyhow = "1"
indexmap = "2.0.0"
serde = { version = "1", features = ["derive", "rc"] }
serde_json = "1"
sourcemap = { version = "8.0", optional = true }
anyhow = { workspace = true }
indexmap = { workspace = true }
serde = { workspace = true, features = ["derive", "rc"] }
serde_json = { workspace = true }
sourcemap = { workspace = true, optional = true }
swc_cached = { version = "0.3.19", path = "../swc_cached" }
swc_config_macro = { version = "0.1.3", path = "../swc_config_macro" }

View File

@ -13,8 +13,8 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = "2"
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -327,7 +327,7 @@ __visit = ["__ecma", "swc_ecma_visit"]
[dependencies]
# 3rd party dependencies
once_cell = { optional = true, version = "1.19.0" }
once_cell = { workspace = true, optional = true }
# swc_* dependencies
binding_macros = { optional = true, version = "0.65.0", path = "../binding_macros" }
@ -376,7 +376,7 @@ testing = { optional = true, version = "0.35.21", path
swc_plugin_runner = { optional = true, version = "0.107.0", path = "../swc_plugin_runner", default-features = false }
[build-dependencies]
vergen = { version = "8.0.0", default-features = false, features = ["cargo"] }
vergen = { workspace = true, features = ["cargo"] }
[dev-dependencies]
anyhow = "1.0.81"
anyhow = { workspace = true }

View File

@ -18,13 +18,14 @@ rkyv-impl = ["__rkyv", "rkyv", "swc_atoms/rkyv-impl", "swc_common/rkyv-impl"]
serde-impl = ["serde"]
[dependencies]
is-macro = "0.3.5"
rkyv = { version = "=0.7.44", optional = true, features = [
"strict",
"validation",
] }
serde = { version = "1.0.197", features = ["derive"], optional = true }
is-macro = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
string_enum = { version = "0.4.2", path = "../string_enum/" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
[dependencies.rkyv]
features = ["strict", "validation"]
optional = true
workspace = true

View File

@ -13,10 +13,10 @@ version = "0.151.34"
bench = false
[dependencies]
auto_impl = "1.2.0"
bitflags = "2.5.0"
rustc-hash = "1.1.0"
serde = "1.0.197"
auto_impl = { workspace = true }
bitflags = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,8 +13,8 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["fold"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["fold"] }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -13,10 +13,10 @@ version = "0.27.34"
bench = false
[dependencies]
bitflags = "2.5.0"
once_cell = "1.19.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
bitflags = { workspace = true }
once_cell = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,11 +13,11 @@ version = "0.60.32"
bench = false
[dependencies]
auto_impl = "1.2.0"
parking_lot = "0.12.1"
rayon = "1.7.0"
serde = { version = "1.0.197", features = ["derive"] }
thiserror = "1.0.30"
auto_impl = { workspace = true }
parking_lot = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true, features = ["derive"] }
thiserror = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_cached = { version = "0.3.19", path = "../swc_cached" }
@ -26,7 +26,7 @@ swc_css_ast = { version = "0.140.21", path = "../swc_css_ast" }
swc_css_visit = { version = "0.139.21", path = "../swc_css_visit" }
[dev-dependencies]
serde_json = "1.0.115"
serde_json = { workspace = true }
swc_css_parser = { version = "0.150.30", path = "../swc_css_parser" }
testing = { version = "0.35.21", path = "../testing" }

View File

@ -13,7 +13,7 @@ version = "0.116.33"
bench = false
[dependencies]
serde = "1.0.197"
serde = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -22,7 +22,7 @@ swc_css_utils = { version = "0.137.21", path = "../swc_css_utils/" }
swc_css_visit = { version = "0.139.21", path = "../swc_css_visit" }
[dev-dependencies]
criterion = "0.5"
criterion = { workspace = true }
swc_css_codegen = { version = "0.151.31", path = "../swc_css_codegen" }
swc_css_parser = { version = "0.150.30", path = "../swc_css_parser" }

View File

@ -15,8 +15,8 @@ bench = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
rustc-hash = "1.1.0"
serde = { version = "1", features = ["derive"] }
rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -26,7 +26,7 @@ swc_css_parser = { version = "0.150.30", path = "../swc_css_parser" }
swc_css_visit = { version = "0.139.21", path = "../swc_css_visit" }
[dev-dependencies]
serde_json = "1"
serde_json = { workspace = true }
swc_css_compat = { version = "0.27.32", path = "../swc_css_compat" }
testing = { version = "0.35.21", path = "../testing" }

View File

@ -16,16 +16,16 @@ bench = false
debug = []
[dependencies]
lexical = "6.1.0"
serde = "1.0.197"
lexical = { workspace = true }
serde = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_css_ast = { version = "0.140.21", path = "../swc_css_ast" }
[dev-dependencies]
criterion = "0.5"
serde_json = "1.0.115"
criterion = { workspace = true }
serde_json = { workspace = true }
swc_css_ast = { version = "0.140.21", path = "../swc_css_ast", features = [
"serde-impl",

View File

@ -13,9 +13,9 @@ version = "0.153.36"
bench = false
[dependencies]
once_cell = "1.19.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
once_cell = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
preset_env_base = { version = "0.4.11", path = "../preset_env_base" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -13,9 +13,9 @@ version = "0.137.22"
bench = false
[dependencies]
once_cell = "1.19.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
once_cell = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -20,7 +20,7 @@ default = ["serde"]
path = []
[dependencies]
serde = { version = "1", optional = true }
serde = { workspace = true, optional = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -29,23 +29,23 @@ rkyv-impl = [
serde-impl = ["serde"]
[dependencies]
arbitrary = { version = "1", optional = true, features = ["derive"] }
bitflags = "2.5.0"
arbitrary = { workspace = true, features = ["derive"], optional = true }
bitflags = { workspace = true }
# bytecheck version should be in sync with rkyv version. Do not bump individually.
bytecheck = { version = "0.6.10", optional = true }
is-macro = "0.3.5"
num-bigint = { version = "0.4", features = ["serde"] }
phf = { version = "0.11.2", features = ["macros"] }
rkyv = { package = "rkyv", version = "=0.7.44", optional = true, features = [
bytecheck = { workspace = true, optional = true }
is-macro = { workspace = true }
num-bigint = { workspace = true, features = ["serde"] }
phf = { workspace = true, features = ["macros"] }
rkyv = { workspace = true, features = [
"strict",
"validation",
] }
scoped-tls = "1.0.1"
serde = { version = "1.0.197", features = ["derive"], optional = true }
], optional = true }
scoped-tls = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
string_enum = { version = "0.4.2", path = "../string_enum" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
unicode-id-start = "1.1.2"
unicode-id-start = { workspace = true }
[dev-dependencies]
serde_json = "1"
serde_json = { workspace = true }

View File

@ -17,13 +17,13 @@ serde-impl = ["swc_ecma_ast/serde"]
bench = false
[dependencies]
memchr = "2.6.1"
num-bigint = { version = "0.4", features = ["serde"] }
once_cell = "1.19.0"
rustc-hash = "1.1.0"
serde = "1.0.197"
sourcemap = "8.0"
tracing = "0.1.40"
memchr = { workspace = true }
num-bigint = { workspace = true, features = ["serde"] }
once_cell = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true }
sourcemap = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -31,9 +31,9 @@ swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
swc_ecma_codegen_macros = { version = "0.7.4", path = "../swc_ecma_codegen_macros" }
[dev-dependencies]
base64 = "0.21"
criterion = "0.5"
serde_json = "1"
base64 = { workspace = true }
criterion = { workspace = true }
serde_json = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
"sourcemap",

View File

@ -13,13 +13,13 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
proc-macro2 = { workspace = true }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }
[dependencies.syn]
features = ["fold"]
version = "2"
[dependencies.syn]
features = ["fold"]
workspace = true
[dependencies.quote]
version = "1"
[dependencies.quote]
workspace = true

View File

@ -19,7 +19,7 @@ swc_ecma_transforms_base = { version = "0.138.0", path = "../swc_ecma_transforms
swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_trace_macro = { version = "0.1.3", path = "../swc_trace_macro" }
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -13,12 +13,12 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
arrayvec = "0.7.4"
indexmap = "2.0.0"
is-macro = "0.3.5"
serde = "1.0.197"
serde_derive = "1.0.197"
smallvec = "1.8.0"
arrayvec = { workspace = true }
indexmap = { workspace = true }
is-macro = { workspace = true }
serde = { workspace = true }
serde_derive = { workspace = true }
smallvec = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
@ -32,7 +32,7 @@ swc_ecma_transforms_macros = { version = "0.5.4", path = "../swc_ecma_transform
swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_trace_macro = { version = "0.1.3", path = "../swc_trace_macro" }
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -21,7 +21,7 @@ swc_ecma_transforms_macros = { version = "0.5.4", path = "../swc_ecma_transforms
swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_trace_macro = { version = "0.1.3", path = "../swc_trace_macro" }
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -13,8 +13,8 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde = { version = "1.0.197", features = ["derive"] }
tracing = "0.1.40"
serde = { workspace = true, features = ["derive"] }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,8 +13,8 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde = { version = "1.0.197", features = ["derive"] }
tracing = "0.1.40"
serde = { workspace = true, features = ["derive"] }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,7 +13,7 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
tracing = "0.1.40"
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -13,7 +13,7 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde = { version = "1.0.197", features = ["derive"] }
serde = { workspace = true, features = ["derive"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
@ -22,7 +22,7 @@ swc_ecma_transforms_base = { version = "0.138.0", path = "../swc_ecma_transforms
swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_trace_macro = { version = "0.1.3", path = "../swc_trace_macro" }
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -13,7 +13,7 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
tracing = "0.1.40"
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,7 +13,7 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
tracing = "0.1.40"
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -13,7 +13,7 @@ version = "0.5.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
tracing = "0.1.40"
tracing = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }

View File

@ -12,7 +12,7 @@ version = "0.114.0"
bench = false
[dependencies]
phf = { version = "0.11", features = ["macros"] }
phf = { workspace = true, features = ["macros"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,12 +13,12 @@ version = "0.93.0"
bench = false
[dependencies]
auto_impl = "1.2.0"
dashmap = "5.5.3"
parking_lot = "0.12.1"
rayon = "1.7.0"
regex = "1"
serde = { version = "1.0.197", features = ["derive"] }
auto_impl = { workspace = true }
dashmap = { workspace = true }
parking_lot = { workspace = true }
rayon = { workspace = true }
regex = { workspace = true }
serde = { workspace = true, features = ["derive"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common", features = [

View File

@ -25,23 +25,23 @@ node = ["normpath", "serde_json", "dashmap", "once_cell", "path-clean"]
tsc = ["dashmap", "once_cell", "swc_cached"]
[dependencies]
anyhow = "1.0.81"
dashmap = { version = "5.5.3", optional = true }
lru = { version = "0.10.0", optional = true }
once_cell = { version = "1.19.0", optional = true }
parking_lot = { version = "0.12.1", optional = true }
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 = "0.2.1"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1.0.115", optional = true }
tracing = "0.1.40"
pathdiff = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, optional = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_cached = { version = "0.3.19", optional = true, path = "../swc_cached" }
swc_common = { version = "0.33.20", path = "../swc_common" }
[dev-dependencies]
lazy_static = "1.4.0"
lazy_static = { workspace = true }
[target.'cfg(windows)'.dependencies]
normpath = { version = "0.2", optional = true }

View File

@ -33,22 +33,22 @@ serde-impl = []
trace-ast = []
[dependencies]
arrayvec = "0.7.2"
backtrace = { version = "0.3.61", optional = true }
indexmap = "2.0.0"
num-bigint = "0.4.3"
num_cpus = "1.13.1"
once_cell = "1.19.0"
parking_lot = "0.12.1"
pretty_assertions = { version = "1.3", optional = true }
arrayvec = { workspace = true }
backtrace = { workspace = true, optional = true }
indexmap = { workspace = true }
num-bigint = { workspace = true }
num_cpus = { workspace = true }
once_cell = { workspace = true }
parking_lot = { workspace = true }
pretty_assertions = { workspace = true, optional = true }
radix_fmt = "=1.0.0"
rayon = { version = "1.7.0", optional = true }
regex = "1.5.3"
rustc-hash = "1.1.0"
ryu-js = "1.0.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
tracing = "0.1.40"
rayon = { workspace = true, optional = true }
regex = { 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 = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -68,11 +68,11 @@ swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_timer = { version = "0.21.21", path = "../swc_timer" }
[dev-dependencies]
ansi_term = "0.12.1"
anyhow = "1"
criterion = "0.5.1"
pretty_assertions = "1.3"
walkdir = "2"
ansi_term = { workspace = true }
anyhow = { workspace = true }
criterion = { workspace = true }
pretty_assertions = { workspace = true }
walkdir = { workspace = true }
swc_ecma_testing = { version = "0.22.22", path = "../swc_ecma_testing" }
swc_malloc = { version = "0.5.10", path = "../swc_malloc" }

View File

@ -24,17 +24,17 @@ typescript = []
verify = ["swc_ecma_visit"]
[dependencies]
either = { version = "1.10" }
num-bigint = "0.4"
num-traits = "0.2.15"
serde = { version = "1", features = ["derive"] }
smallvec = "1.8.0"
smartstring = "1"
tracing = "0.1.40"
typed-arena = "2.0.1"
either = { workspace = true }
num-bigint = { workspace = true }
num-traits = { workspace = true }
serde = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
smartstring = { workspace = true }
tracing = { workspace = true }
typed-arena = { workspace = true }
new_debug_unreachable = "1.0.4"
phf = { version = "0.11.2", features = ["macros"] }
new_debug_unreachable = { workspace = true }
phf = { workspace = true, features = ["macros"] }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
@ -44,10 +44,10 @@ swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit", option
stacker = { version = "0.1.15", optional = true }
[dev-dependencies]
criterion = "0.5"
pretty_assertions = "1.3"
serde_json = "1"
walkdir = "2"
criterion = { workspace = true }
pretty_assertions = { workspace = true }
serde_json = { workspace = true }
walkdir = { workspace = true }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast", features = [
"serde-impl",

View File

@ -17,17 +17,17 @@ default = ["serde-impl"]
serde-impl = ["serde"]
[dependencies]
anyhow = "1"
dashmap = "5.5.3"
indexmap = "2.0.0"
once_cell = "1.19.0"
semver = { version = "1.0.17", features = ["serde"] }
serde = { version = "1", features = ["derive"], optional = true }
serde_json = "1"
st-map = "0.2.0"
anyhow = { workspace = true }
dashmap = { workspace = true }
indexmap = { workspace = true }
once_cell = { workspace = true }
semver = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true }
st-map = { workspace = true }
preset_env_base = { version = "0.4.11", path = "../preset_env_base" }
rustc-hash = "1.1.0"
rustc-hash = { workspace = true }
string_enum = { version = "0.4.2", path = "../string_enum" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -40,8 +40,8 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
criterion = "0.5"
pretty_assertions = "1.3"
criterion = { workspace = true }
pretty_assertions = { workspace = true }
swc_ecma_codegen = { version = "0.149.0", path = "../swc_ecma_codegen" }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -13,10 +13,10 @@ bench = false
proc-macro = true
[dependencies]
anyhow = "1"
proc-macro2 = "1"
quote = "1"
syn = "2"
anyhow = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -12,9 +12,9 @@ version = "0.22.22"
bench = false
[dependencies]
anyhow = "1"
hex = "0.4"
sha2 = "0.10"
tracing = "0.1.40"
anyhow = { workspace = true }
hex = { workspace = true }
sha2 = { workspace = true }
tracing = { workspace = true }
testing = { version = "0.35.21", path = "../testing" }

View File

@ -45,9 +45,9 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_ut
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
pretty_assertions = "1.3"
sourcemap = "8.0"
tempfile = "3"
pretty_assertions = { workspace = true }
sourcemap = { workspace = true }
tempfile = { workspace = true }
swc_ecma_codegen = { version = "0.149.0", path = "../swc_ecma_codegen" }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -18,15 +18,15 @@ concurrent-renamer = ["rayon"]
[dependencies]
better_scoped_tls = { version = "0.1.1", path = "../better_scoped_tls" }
bitflags = "2.5.0"
indexmap = "2.0.0"
once_cell = "1.19.0"
phf = { version = "0.11", features = ["macros"] }
rayon = { version = "1", optional = true }
rustc-hash = "1.1.0"
serde = { version = "1", features = ["derive"] }
smallvec = "1.8.0"
tracing = "0.1.40"
bitflags = { workspace = true }
indexmap = { workspace = true }
once_cell = { workspace = true }
phf = { workspace = true, features = ["macros"] }
rayon = { workspace = true, optional = true }
rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -36,8 +36,8 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
criterion = "0.5"
rayon = "1"
criterion = { workspace = true }
rayon = { workspace = true }
swc_ecma_codegen = { version = "0.149.0", path = "../swc_ecma_codegen" }
swc_ecma_transforms_macros = { version = "0.5.4", path = "../swc_ecma_transforms_macros" }

View File

@ -20,14 +20,14 @@ concurrent = [
]
[dependencies]
arrayvec = "0.7.2"
indexmap = "2.0.0"
is-macro = "0.3.5"
num-bigint = "0.4"
rayon = { version = "1.7.0", optional = true }
serde = { version = "1.0.197", features = ["derive"] }
smallvec = "1.8.0"
tracing = "0.1.40"
arrayvec = { workspace = true }
indexmap = { workspace = true }
is-macro = { workspace = true }
num-bigint = { workspace = true }
rayon = { workspace = true, optional = true }
serde = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -52,7 +52,7 @@ swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_trace_macro = { version = "0.1.3", path = "../swc_trace_macro" }
[dev-dependencies]
serde_json = "1.0.115"
serde_json = { workspace = true }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }
swc_ecma_transforms_testing = { version = "0.141.0", path = "../swc_ecma_transforms_testing" }

View File

@ -13,8 +13,8 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["fold", "parsing", "full"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["fold", "parsing", "full"] }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -13,16 +13,16 @@ version = "0.181.0"
bench = false
[dependencies]
Inflector = "0.11.4"
anyhow = "1.0.81"
bitflags = "2.5.0"
indexmap = "2.0.0"
is-macro = "0.3.5"
Inflector = { workspace = true }
anyhow = { workspace = true }
bitflags = { workspace = true }
indexmap = { workspace = true }
is-macro = { workspace = true }
path-clean = "0.1.0"
pathdiff = "0.2.0"
regex = "1"
serde = { version = "1.0.197", features = ["derive"] }
tracing = "0.1.40"
pathdiff = { workspace = true }
regex = { workspace = true }
serde = { workspace = true, features = ["derive"] }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_cached = { version = "0.3.19", path = "../swc_cached" }
@ -37,8 +37,8 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
indexmap = { version = "2.0.0", features = ["serde"] }
serde_json = "1"
indexmap = { workspace = true, features = ["serde"] }
serde_json = { workspace = true }
swc_ecma_loader = { version = "0.45.23", path = "../swc_ecma_loader", features = [
"node",

View File

@ -22,14 +22,14 @@ concurrent = [
debug = []
[dependencies]
dashmap = "5.5.3"
indexmap = "2.0.0"
once_cell = "1.19.0"
petgraph = "0.6"
rayon = { version = "1.7.0", optional = true }
rustc-hash = "1.1.0"
serde_json = "1.0.115"
tracing = "0.1.40"
dashmap = { workspace = true }
indexmap = { workspace = true }
once_cell = { workspace = true }
petgraph = { workspace = true }
rayon = { workspace = true, optional = true }
rustc-hash = { workspace = true }
serde_json = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -17,10 +17,10 @@ default = []
multi-module = ["swc_ecma_loader"]
[dependencies]
either = "1.10.0"
rustc-hash = "1"
serde = { version = "1.0.197", features = ["derive"] }
smallvec = "1.8.0"
either = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"] }
smallvec = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
@ -33,7 +33,7 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils"
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
serde_json = "1.0.115"
serde_json = { workspace = true }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }
swc_ecma_transforms_compat = { version = "0.164.0", path = "../swc_ecma_transforms_compat" }

View File

@ -18,12 +18,12 @@ default = ["serde-impl"]
serde-impl = ["serde"]
[dependencies]
base64 = "0.21.0"
dashmap = "5.5.3"
indexmap = "2.0.0"
once_cell = "1.19.0"
rayon = { version = "1.7.0", optional = true }
serde = { version = "1.0.197", features = ["derive"], optional = true }
base64 = { workspace = true }
dashmap = { workspace = true }
indexmap = { workspace = true }
once_cell = { workspace = true }
rayon = { workspace = true, optional = true }
serde = { workspace = true, features = ["derive"], optional = true }
sha-1 = "=0.10.0"
string_enum = { version = "0.4.2", path = "../string_enum" }

View File

@ -12,15 +12,15 @@ version = "0.141.0"
bench = false
[dependencies]
ansi_term = "0.12.1"
anyhow = "1"
base64 = "0.21"
hex = "0.4.3"
serde = "1"
serde_json = "1"
sha2 = "0.10.8"
sourcemap = "8.0"
tempfile = "3.6.0"
ansi_term = { workspace = true }
anyhow = { workspace = true }
base64 = { workspace = true }
hex = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
sha2 = { workspace = true }
sourcemap = { workspace = true }
tempfile = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
"sourcemap",

View File

@ -13,9 +13,9 @@ version = "0.189.0"
bench = false
[dependencies]
serde = { version = "1.0.197", features = ["derive"] }
serde = { workspace = true, features = ["derive"] }
ryu-js = "1.0.0"
ryu-js = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
@ -25,7 +25,7 @@ swc_ecma_utils = { version = "0.128.0", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
[dev-dependencies]
criterion = "0.5"
criterion = { workspace = true }
swc_ecma_codegen = { version = "0.149.0", path = "../swc_ecma_codegen" }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }

View File

@ -22,9 +22,9 @@ concurrent = ["swc_common/concurrent", "indexmap/rayon"]
trace-ast = []
[dependencies]
indexmap = "2.0.0"
rustc-hash = "1.1.0"
tracing = "0.1.40"
indexmap = { workspace = true }
rustc-hash = { workspace = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -20,13 +20,13 @@ bench = false
concurrent = ["swc_common/concurrent", "rayon"]
[dependencies]
indexmap = "2.0.0"
num_cpus = "1.13.1"
once_cell = "1.19.0"
rayon = { version = "1.7.0", optional = true }
rustc-hash = "1.1.0"
tracing = "0.1.40"
unicode-id = "0.3"
indexmap = { workspace = true }
num_cpus = { workspace = true }
once_cell = { workspace = true }
rayon = { workspace = true, optional = true }
rustc-hash = { workspace = true }
tracing = { workspace = true }
unicode-id = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -21,9 +21,9 @@ default = []
path = []
[dependencies]
num-bigint = { version = "0.4", features = ["serde"] }
serde = { version = "1", optional = true }
tracing = "0.1.40"
num-bigint = { workspace = true, features = ["serde"] }
serde = { workspace = true, optional = true }
tracing = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -13,6 +13,6 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1.0.24"
quote = "1.0.7"
syn = { version = "2", features = ["full"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["full"] }

View File

@ -12,10 +12,10 @@ version = "0.17.19"
bench = false
[dependencies]
anyhow = "1"
miette = { version = "4.2.1", features = ["fancy"] }
once_cell = "1"
parking_lot = "0.12.1"
anyhow = { workspace = true }
miette = { workspace = true, features = ["fancy"] }
once_cell = { workspace = true }
parking_lot = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
"concurrent",

View File

@ -22,8 +22,8 @@ default = ["serde-impl"]
serde-impl = ["serde"]
[dependencies]
serde = { version = "1", features = ["derive"], optional = true }
serde_json = "1"
serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true }
better_scoped_tls = { version = "0.1.1", path = "../better_scoped_tls" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -16,12 +16,12 @@ version = "0.199.0"
bench = false
[dependencies]
ahash = { version = "0.8.8", features = ["compile-time-rng"] }
anyhow = "1"
copyless = "0.1.5"
rayon = "1.7.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1.0.115"
ahash = { workspace = true, features = ["compile-time-rng"] }
anyhow = { workspace = true }
copyless = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
@ -37,15 +37,15 @@ swc_estree_ast = { version = "0.23.19", path = "../swc_estree_ast" }
swc_node_comments = { version = "0.20.19", path = "../swc_node_comments/" }
[dev-dependencies]
criterion = "0.5"
pretty_assertions = "1.3"
criterion = { workspace = true }
pretty_assertions = { workspace = true }
swc = { version = "0.274.0", path = "../swc" }
swc_ecma_ast = { version = "0.113.0", path = "../swc_ecma_ast" }
swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }
swc_ecma_transforms = { version = "0.230.0", path = "../swc_ecma_transforms/" }
testing = { version = "0.35.21", path = "../testing" }
walkdir = "2"
walkdir = { workspace = true }
[[bench]]
harness = false

View File

@ -12,8 +12,8 @@ version = "0.21.21"
bench = false
[dependencies]
indexmap = "2.0.0"
petgraph = "0.6"
rustc-hash = "1.1.0"
indexmap = { workspace = true }
petgraph = { workspace = true }
rustc-hash = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -12,11 +12,11 @@ version = "0.22.22"
bench = false
[dependencies]
auto_impl = "1.2.0"
petgraph = "0.6.0"
auto_impl = { workspace = true }
petgraph = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common/" }
swc_fast_graph = { version = "0.21.20", path = "../swc_fast_graph/" }
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
testing = { version = "0.35.21", path = "../testing" }

View File

@ -20,12 +20,12 @@ rkyv-impl = ["__rkyv", "rkyv", "swc_atoms/rkyv-impl", "swc_common/rkyv-impl"]
serde-impl = ["serde"]
[dependencies]
is-macro = "0.3.5"
rkyv = { version = "=0.7.44", optional = true, features = [
is-macro = { workspace = true }
rkyv = { workspace = true, features = [
"strict",
"validation",
] }
serde = { version = "1.0.197", features = ["derive"], optional = true }
], optional = true }
serde = { workspace = true, features = ["derive"], optional = true }
string_enum = { version = "0.4.2", path = "../string_enum/" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -16,9 +16,9 @@ version = "0.42.27"
bench = false
[dependencies]
auto_impl = "1.2.0"
bitflags = "2.5.0"
rustc-hash = "1.1.0"
auto_impl = { workspace = true }
bitflags = { workspace = true }
rustc-hash = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -16,8 +16,8 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["fold"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["fold"] }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -16,9 +16,9 @@ version = "0.135.0"
bench = false
[dependencies]
once_cell = "1.19.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
once_cell = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_cached = { version = "0.3.19", path = "../swc_cached" }
@ -44,7 +44,7 @@ swc_html_utils = { version = "0.18.19", path = "../swc_html_utils" }
swc_html_visit = { version = "0.33.19", path = "../swc_html_visit" }
[dev-dependencies]
criterion = "0.5"
criterion = { workspace = true }
swc_malloc = { version = "0.5.10", path = "../swc_malloc" }
testing = { version = "0.35.21", path = "../testing" }

View File

@ -25,9 +25,9 @@ swc_html_ast = { version = "0.33.19", path = "../swc_html_ast" }
swc_html_utils = { version = "0.18.19", path = "../swc_html_utils" }
[dev-dependencies]
criterion = "0.5"
serde = "1.0.197"
serde_json = "1.0.115"
criterion = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
swc_html_ast = { version = "0.33.19", path = "../swc_html_ast", features = [
"serde-impl",

View File

@ -16,9 +16,9 @@ version = "0.18.20"
bench = false
[dependencies]
once_cell = "1.19.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
once_cell = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -23,7 +23,7 @@ default = ["serde"]
path = []
[dependencies]
serde = { version = "1", optional = true }
serde = { workspace = true, optional = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -12,16 +12,9 @@ version = "0.3.10"
bench = false
[dependencies]
proc-macro2 = "1"
quote = "1"
proc-macro2 = { workspace = true }
quote = { workspace = true }
[dependencies.syn]
features = [
"derive",
"visit",
"parsing",
"full",
"printing",
"extra-traits",
]
version = "2"
[dependencies.syn]
features = ["derive", "visit", "parsing", "full", "printing", "extra-traits"]
workspace = true

View File

@ -19,14 +19,14 @@ swc_v1 = ["serde-impl"]
swc_v2 = ["serde-impl"]
[dependencies]
anyhow = "1"
dashmap = "5.5.3"
is-macro = "0.3.5"
once_cell = "1.19.0"
regex = "1"
serde = { version = "1", features = ["derive"], optional = true }
serde_json = "1"
tracing = "0.1.40"
anyhow = { workspace = true }
dashmap = { workspace = true }
is-macro = { workspace = true }
once_cell = { workspace = true }
regex = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true }
tracing = { workspace = true }
string_enum = { version = "0.4.2", path = "../string_enum" }
swc = { version = "0.274.0", path = "../swc" }
@ -47,6 +47,6 @@ swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_malloc = { version = "0.5.10", path = "../swc_malloc" }
[dev-dependencies]
pretty_assertions = "1.3"
pretty_assertions = { workspace = true }
testing = { version = "0.35.21", path = "../testing" }

View File

@ -15,7 +15,7 @@ version = "0.20.19"
bench = false
[dependencies]
dashmap = "5.5.3"
dashmap = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -12,12 +12,9 @@ version = "0.0.8"
bench = false
[dependencies]
anyhow = "1"
napi = { version = "2", default-features = false, features = [
"napi3",
"serde-json",
] }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["unbounded_depth"] }
tracing = { version = "0.1.40" }
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
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 }
tracing-subscriber = { workspace = true, features = ["env-filter"] }

View File

@ -16,4 +16,4 @@ version = "0.90.1"
bench = false
[dependencies]
once_cell = "1.19.0"
once_cell = { workspace = true }

View File

@ -13,6 +13,6 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["full"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["full"] }

View File

@ -22,11 +22,11 @@ plugin-rt = ["__plugin_rt", "swc_common/plugin-base", "rkyv-impl"]
[dependencies]
rkyv = { package = "rkyv", version = "=0.7.44", optional = true, features = [
rkyv = { workspace = true, features = [
"strict",
"validation",
] }
tracing = "0.1.40"
], optional = true }
tracing = { workspace = true }
better_scoped_tls = { version = "0.1.1", path = "../better_scoped_tls" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -46,18 +46,18 @@ __rkyv = []
rkyv-impl = ["__rkyv", "swc_common/plugin-rt", "swc_plugin_proxy/plugin-rt"]
[dependencies]
anyhow = "1.0.81"
enumset = "1.1.2"
futures = { version = "0.3" }
once_cell = "1.19.0"
parking_lot = "0.12.1"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
tokio = { version = "1", default-features = false, optional = true }
tracing = "0.1.40"
virtual-fs = { version = "=0.11.1", default-features = false }
wasmer = { version = "4.2.5", default-features = false }
wasmer-wasix = { version = "0.18.0", default-features = false }
anyhow = { workspace = true }
enumset = { workspace = true }
futures = { workspace = true }
once_cell = { workspace = true }
parking_lot = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tokio = { workspace = true, optional = true }
tracing = { workspace = true }
virtual-fs = { workspace = true }
wasmer = { workspace = true }
wasmer-wasix = { workspace = true }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
"concurrent",
@ -71,7 +71,7 @@ wasmer-cache = { version = "4.0.0", optional = true }
wasmer-compiler-cranelift = { version = "4.0.0", default-features = false }
[dev-dependencies]
criterion = "0.5"
criterion = { workspace = true }
swc_atoms = { version = "0.6.5", path = '../swc_atoms' }
swc_css_ast = { version = "0.140.21", path = "../swc_css_ast", features = [
@ -86,7 +86,7 @@ swc_ecma_parser = { version = "0.144.0", path = "../swc_ecma_parser" }
swc_ecma_visit = { version = "0.99.0", path = "../swc_ecma_visit" }
swc_malloc = { version = "0.5.10", path = "../swc_malloc" }
testing = { version = "0.35.21", path = "../testing" }
tokio = { version = "1", features = ["rt"] }
tokio = { workspace = true, features = ["rt"] }
[[bench]]
harness = false

View File

@ -12,7 +12,7 @@ version = "0.21.21"
bench = false
[dependencies]
tracing = "0.1.40"
tracing = { workspace = true }
[dev-dependencies]
testing = { version = "0.35.21", path = "../testing" }

View File

@ -1,18 +1,18 @@
[package]
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "Proc macro for performance trace of swc"
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "Proc macro for performance trace of swc"
documentation = "https://rustdoc.swc.rs/swc_trace_macro/"
edition = "2021"
license = "Apache-2.0"
name = "swc_trace_macro"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.3"
edition = "2021"
license = "Apache-2.0"
name = "swc_trace_macro"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.3"
[lib]
bench = false
bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = {version = "2", features = ["full"]}
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["full"] }

View File

@ -14,6 +14,6 @@ bench = false
path = []
[dependencies]
either = "1.10.0"
either = { workspace = true }
swc_visit_macros = { version = "0.5.11", path = "../swc_visit_macros" }

View File

@ -14,9 +14,9 @@ bench = false
proc-macro = true
[dependencies]
Inflector = "0.11.4"
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["parsing", "full"] }
Inflector = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["parsing", "full"] }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -18,8 +18,8 @@ bench = false
serde-impl = ["serde"]
[dependencies]
is-macro = "0.3.5"
serde = { version = "1.0.197", features = ["derive"], optional = true }
is-macro = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true }
string_enum = { version = "0.4.2", path = "../string_enum/" }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }

View File

@ -16,9 +16,9 @@ version = "0.13.23"
bench = false
[dependencies]
auto_impl = "1.2.0"
bitflags = "2.5.0"
rustc-hash = "1.1.0"
auto_impl = { workspace = true }
bitflags = { workspace = true }
rustc-hash = { workspace = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -1,7 +1,7 @@
[package]
authors = [
"강동윤 <kdy1997.dev@gmail.com>",
"Alexander Akait <sheo13666q@gmail.com>",
"강동윤 <kdy1997.dev@gmail.com>",
"Alexander Akait <sheo13666q@gmail.com>",
]
description = "Internal macro for the xml code generator"
documentation = "https://rustdoc.swc.rs/swc_xml_codegen_macros/"
@ -16,8 +16,8 @@ bench = false
proc-macro = true
[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["fold"] }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["fold"] }
swc_macros_common = { version = "0.3.9", path = "../swc_macros_common" }

View File

@ -24,8 +24,8 @@ swc_common = { version = "0.33.20", path = "../swc_common" }
swc_xml_ast = { version = "0.12.19", path = "../swc_xml_ast" }
[dev-dependencies]
serde = "1.0.197"
serde_json = "1.0.115"
serde = { workspace = true }
serde_json = { workspace = true }
swc_xml_ast = { version = "0.12.19", path = "../swc_xml_ast", features = [
"serde-impl",

View File

@ -23,7 +23,7 @@ default = ["serde"]
path = []
[dependencies]
serde = { version = "1", optional = true }
serde = { workspace = true, optional = true }
swc_atoms = { version = "0.6.5", path = "../swc_atoms" }
swc_common = { version = "0.33.20", path = "../swc_common" }

View File

@ -12,16 +12,16 @@ version = "0.35.23"
bench = false
[dependencies]
ansi_term = "0.12.1"
ansi_term = { workspace = true }
cargo_metadata = "0.15.4"
difference = "2"
once_cell = "1.19.0"
pretty_assertions = "1.3"
regex = "1"
serde = "1"
serde_json = "1"
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
difference = { workspace = true }
once_cell = { workspace = true }
pretty_assertions = { workspace = true }
regex = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true, features = ["env-filter"] }
swc_common = { version = "0.33.20", path = "../swc_common", features = [
"tty-emitter",

View File

@ -17,11 +17,14 @@ bench = false
proc-macro = true
[dependencies]
anyhow = "1"
glob = "0.3"
once_cell = "1.19.0"
proc-macro2 = "1.0.24"
quote = "1"
regex = "1"
relative-path = "1.3.2"
syn = { version = "2", features = ["fold", "parsing", "full", "extra-traits"] }
anyhow = { workspace = true }
glob = { workspace = true }
once_cell = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
regex = { workspace = true }
relative-path = { workspace = true }
[dependencies.syn]
features = ["fold", "parsing", "full", "extra-traits"]
workspace = true

View File

@ -11,13 +11,13 @@ version = "0.1.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = "1.0.81"
anyhow = { workspace = true }
cargo_metadata = "0.18.0"
chrono = "0.4.31"
chrono = { workspace = true }
clap = { version = "4.4.6", features = ["derive"] }
semver = "1.0.20"
serde = "1.0.197"
serde_derive = "1.0.197"
serde_json = "1.0.115"
toml = "0.8.2"
walkdir = "2.4.0"
semver = { workspace = true }
serde = { workspace = true }
serde_derive = { workspace = true }
serde_json = { workspace = true }
toml = { workspace = true }
walkdir = { workspace = true }