rspack_core/options/
compiler_options.rs1use crate::{
2 CacheOptions, Context, Experiments, Mode, ModuleOptions, NodeOption, Optimization, OutputOptions,
3 Resolve, StatsOptions,
4};
5
6#[derive(Debug)]
7pub struct CompilerOptions {
8 pub name: Option<String>,
9 pub context: Context,
10 pub output: OutputOptions,
11 pub mode: Mode,
12 pub resolve: Resolve,
13 pub resolve_loader: Resolve,
14 pub module: ModuleOptions,
15 pub stats: StatsOptions,
16 pub cache: CacheOptions,
17 pub experiments: Experiments,
18 pub node: Option<NodeOption>,
19 pub optimization: Optimization,
20 pub profile: bool,
21 pub amd: Option<String>,
22 pub bail: bool,
23 pub __references: References,
24}
25
26pub type References = serde_json::Map<String, serde_json::Value>;