Struct swc_bundler::Config
source · pub struct Config {
pub require: bool,
pub disable_inliner: bool,
pub disable_hygiene: bool,
pub disable_fixer: bool,
pub disable_dce: bool,
pub external_modules: Vec<JsWord>,
pub module: ModuleType,
}
Fields§
§require: bool
If it’s true, Bundler searches for require calls.
disable_inliner: bool
If it’s true, many temporary variables will be generated.
This option exists mainly for testing. As inlining and dce removes all temporary variables, it’s really hard to see what’s going on.
disable_hygiene: bool
Useful if you are going to minify the code.
disable_fixer: bool
§disable_dce: bool
Disable tree-shaking optimization.
external_modules: Vec<JsWord>
List of modules which should be preserved.
module: ModuleType
Type of emitted module
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more