File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 22
33### Embedded Sass
44
5+ * Support the ` CompileRequest.silent ` field. This allows compilations with no
6+ logging to avoid unnecessary request/response cycles.
7+
58* The Dart Sass embedded compiler now reports its name as "dart-sass" rather
69 than "Dart Sass", to match the JS API's ` info ` field.
710
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import 'package:path/path.dart' as p;
1212import 'package:protobuf/protobuf.dart' ;
1313import 'package:sass/sass.dart' as sass;
1414
15+ import '../logger.dart' ;
1516import '../value/function.dart' ;
1617import '../value/mixin.dart' ;
1718import 'embedded_sass.pb.dart' ;
@@ -117,8 +118,10 @@ final class CompilationDispatcher {
117118 var style = request.style == OutputStyle .COMPRESSED
118119 ? sass.OutputStyle .compressed
119120 : sass.OutputStyle .expanded;
120- var logger = EmbeddedLogger (this ,
121- color: request.alertColor, ascii: request.alertAscii);
121+ var logger = request.silent
122+ ? Logger .quiet
123+ : EmbeddedLogger (this ,
124+ color: request.alertColor, ascii: request.alertAscii);
122125
123126 try {
124127 var importers = request.importers.map ((importer) =>
You can’t perform that action at this time.
0 commit comments