use serde::{Deserialize, Serialize};
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
#[serde(default, rename_all = "camelCase")]
pub struct ImportForwardingOptions {
pub module_names: Vec<String>,
pub relative_paths: Vec<String>,
}
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
#[serde(default, rename_all = "camelCase")]
pub struct WorkletsOptions {
pub globals: Vec<String>,
pub strict_global: bool,
pub omit_native_only_data: bool,
pub disable_source_maps: bool,
pub relative_source_location: bool,
pub disable_worklet_classes: bool,
pub disable_inline_styles_warning: bool,
pub bundle_mode: bool,
pub filename: Option<String>,
pub cwd: Option<String>,
pub is_release: bool,
pub plugin_version: String,
pub substitute_web_platform_checks: bool,
pub limit_init_data_hoisting: bool,
pub import_forwarding: ImportForwardingOptions,
pub workletizable_modules: Vec<String>,
}