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