@@ -763,24 +763,26 @@ fn compile<'i>(
763763 unused_symbols : config. unused_symbols . clone ( ) . unwrap_or_default ( ) ,
764764 } ) ?;
765765
766- stylesheet. to_css ( PrinterOptions {
767- minify : config. minify . unwrap_or_default ( ) ,
768- source_map : source_map. as_mut ( ) ,
769- project_root,
770- targets,
771- analyze_dependencies : if let Some ( d) = & config. analyze_dependencies {
772- match d {
773- AnalyzeDependenciesOption :: Bool ( b) if * b => Some ( DependencyOptions { remove_imports : true } ) ,
774- AnalyzeDependenciesOption :: Config ( c) => Some ( DependencyOptions {
775- remove_imports : !c. preserve_imports ,
776- } ) ,
777- _ => None ,
778- }
779- } else {
780- None
766+ stylesheet. to_css (
767+ PrinterOptions {
768+ minify : config. minify . unwrap_or_default ( ) ,
769+ project_root,
770+ targets,
771+ analyze_dependencies : if let Some ( d) = & config. analyze_dependencies {
772+ match d {
773+ AnalyzeDependenciesOption :: Bool ( b) if * b => Some ( DependencyOptions { remove_imports : true } ) ,
774+ AnalyzeDependenciesOption :: Config ( c) => Some ( DependencyOptions {
775+ remove_imports : !c. preserve_imports ,
776+ } ) ,
777+ _ => None ,
778+ }
779+ } else {
780+ None
781+ } ,
782+ pseudo_classes : config. pseudo_classes . as_ref ( ) . map ( |p| p. into ( ) ) ,
781783 } ,
782- pseudo_classes : config . pseudo_classes . as_ref ( ) . map ( |p| p . into ( ) ) ,
783- } ) ?
784+ source_map . as_mut ( ) ,
785+ ) ?
784786 } ;
785787
786788 let map = if let Some ( mut source_map) = source_map {
@@ -898,24 +900,26 @@ fn compile_bundle<'i, 'o, P: SourceProvider, F: FnOnce(&mut StyleSheet<'i, AtRul
898900 unused_symbols : config. unused_symbols . clone ( ) . unwrap_or_default ( ) ,
899901 } ) ?;
900902
901- stylesheet. to_css ( PrinterOptions {
902- minify : config. minify . unwrap_or_default ( ) ,
903- source_map : source_map. as_mut ( ) ,
904- project_root,
905- targets,
906- analyze_dependencies : if let Some ( d) = & config. analyze_dependencies {
907- match d {
908- AnalyzeDependenciesOption :: Bool ( b) if * b => Some ( DependencyOptions { remove_imports : true } ) ,
909- AnalyzeDependenciesOption :: Config ( c) => Some ( DependencyOptions {
910- remove_imports : !c. preserve_imports ,
911- } ) ,
912- _ => None ,
913- }
914- } else {
915- None
903+ stylesheet. to_css (
904+ PrinterOptions {
905+ minify : config. minify . unwrap_or_default ( ) ,
906+ project_root,
907+ targets,
908+ analyze_dependencies : if let Some ( d) = & config. analyze_dependencies {
909+ match d {
910+ AnalyzeDependenciesOption :: Bool ( b) if * b => Some ( DependencyOptions { remove_imports : true } ) ,
911+ AnalyzeDependenciesOption :: Config ( c) => Some ( DependencyOptions {
912+ remove_imports : !c. preserve_imports ,
913+ } ) ,
914+ _ => None ,
915+ }
916+ } else {
917+ None
918+ } ,
919+ pseudo_classes : config. pseudo_classes . as_ref ( ) . map ( |p| p. into ( ) ) ,
916920 } ,
917- pseudo_classes : config . pseudo_classes . as_ref ( ) . map ( |p| p . into ( ) ) ,
918- } ) ?
921+ source_map . as_mut ( ) ,
922+ ) ?
919923 } ;
920924
921925 let map = if let Some ( source_map) = & mut source_map {
@@ -1022,7 +1026,6 @@ fn compile_attr<'i>(
10221026 } ) ;
10231027 attr. to_css ( PrinterOptions {
10241028 minify : config. minify ,
1025- source_map : None ,
10261029 project_root : None ,
10271030 targets,
10281031 analyze_dependencies : if config. analyze_dependencies {
0 commit comments