[package]
description = "rspack javascript plugin"
edition = "2021"
license = "MIT"
name = "rspack_plugin_javascript"
repository = "https://github.com/web-infra-dev/rspack"
version = "0.1.0"
[dependencies]
anymap = { workspace = true }
async-trait = { workspace = true }
bitflags = { workspace = true }
dashmap = { workspace = true }
fast-glob = "0.3.2"
indexmap = { workspace = true }
indoc = { workspace = true }
itertools = { workspace = true }
linked_hash_set = { workspace = true }
num-bigint = { version = "0.4.4" }
once_cell = { workspace = true }
rayon = { workspace = true }
regex = { workspace = true }
ropey = "1.6.1"
rspack_ast = { version = "0.1.0", path = "../rspack_ast" }
rspack_collections = { version = "0.1.0", path = "../rspack_collections" }
rspack_core = { version = "0.1.0", path = "../rspack_core" }
rspack_error = { version = "0.1.0", path = "../rspack_error" }
rspack_hash = { version = "0.1.0", path = "../rspack_hash" }
rspack_hook = { version = "0.1.0", path = "../rspack_hook" }
rspack_ids = { version = "0.1.0", path = "../rspack_ids/" }
rspack_regex = { version = "0.1.0", path = "../rspack_regex" }
rspack_util = { version = "0.1.0", path = "../rspack_util" }
rustc-hash = { workspace = true }
serde_json = { workspace = true }
stacker = { workspace = true }
sugar_path = { workspace = true }
swc_core = { workspace = true, features = [
"__parser",
"__utils",
"common_sourcemap",
"ecma_preset_env",
"ecma_transforms_optimization",
"ecma_transforms_module",
"ecma_transforms_compat",
"ecma_transforms_typescript",
"base",
"ecma_quote",
] }
swc_node_comments = { workspace = true }
tracing = { workspace = true }
url = { workspace = true }
[package.metadata.cargo-shear]
ignored = ["tracing"]