mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
feat(oxc): export isolated-declarations (#3765)
This commit is contained in:
parent
22c56d73c3
commit
4fb90eb009
3 changed files with 26 additions and 17 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
|
@ -1271,6 +1271,7 @@ dependencies = [
|
|||
"oxc_codegen",
|
||||
"oxc_diagnostics",
|
||||
"oxc_index",
|
||||
"oxc_isolated_declarations",
|
||||
"oxc_minifier",
|
||||
"oxc_parser",
|
||||
"oxc_semantic",
|
||||
|
|
|
|||
|
|
@ -21,25 +21,27 @@ test = false
|
|||
doctest = false
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_index = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_span = { workspace = true }
|
||||
oxc_syntax = { workspace = true }
|
||||
oxc_semantic = { workspace = true, optional = true }
|
||||
oxc_transformer = { workspace = true, optional = true }
|
||||
oxc_minifier = { workspace = true, optional = true }
|
||||
oxc_codegen = { workspace = true, optional = true }
|
||||
oxc_sourcemap = { workspace = true, optional = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_index = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_span = { workspace = true }
|
||||
oxc_syntax = { workspace = true }
|
||||
oxc_semantic = { workspace = true, optional = true }
|
||||
oxc_transformer = { workspace = true, optional = true }
|
||||
oxc_minifier = { workspace = true, optional = true }
|
||||
oxc_codegen = { workspace = true, optional = true }
|
||||
oxc_sourcemap = { workspace = true, optional = true }
|
||||
oxc_isolated_declarations = { workspace = true, optional = true }
|
||||
|
||||
[features]
|
||||
serialize = ["oxc_ast/serialize", "oxc_semantic?/serialize", "oxc_span/serialize", "oxc_syntax/serialize"]
|
||||
semantic = ["oxc_semantic"]
|
||||
transformer = ["oxc_transformer"]
|
||||
minifier = ["oxc_minifier"]
|
||||
codegen = ["oxc_codegen"]
|
||||
serialize = ["oxc_ast/serialize", "oxc_semantic?/serialize", "oxc_span/serialize", "oxc_syntax/serialize"]
|
||||
semantic = ["oxc_semantic"]
|
||||
transformer = ["oxc_transformer"]
|
||||
minifier = ["oxc_minifier"]
|
||||
codegen = ["oxc_codegen"]
|
||||
isolated_declarations = ["oxc_isolated_declarations"]
|
||||
|
||||
sourcemap = ["oxc_sourcemap"]
|
||||
sourcemap_concurrent = ["oxc_sourcemap/concurrent", "sourcemap"]
|
||||
|
|
|
|||
|
|
@ -61,6 +61,12 @@ pub mod codegen {
|
|||
pub use oxc_codegen::*;
|
||||
}
|
||||
|
||||
#[cfg(feature = "isolated_declarations")]
|
||||
pub mod isolated_declarations {
|
||||
#[doc(inline)]
|
||||
pub use oxc_isolated_declarations::*;
|
||||
}
|
||||
|
||||
#[cfg(feature = "sourcemap")]
|
||||
pub mod sourcemap {
|
||||
#[doc(inline)]
|
||||
|
|
|
|||
Loading…
Reference in a new issue