swc_css_minifier/compressor/
import.rs1use swc_css_ast::*;
2
3use super::Compressor;
4
5impl Compressor {
6 pub(super) fn compress_import_href(&mut self, import_href: &mut ImportHref) {
7 if let ImportHref::Url(Url {
8 value: Some(value),
9 modifiers,
10 span,
11 ..
12 }) = import_href
13 {
14 if let Some(modifiers) = modifiers {
15 if !modifiers.is_empty() {
16 return;
17 }
18 }
19
20 let new_value = match &mut **value {
21 UrlValue::Str(Str { value, .. }) => value,
22 UrlValue::Raw(UrlValueRaw { value, .. }) => value,
23 };
24
25 *import_href = ImportHref::Str(Str {
26 span: *span,
27 value: new_value.clone(),
28 raw: None,
29 });
30 }
31 }
32}