From 9e0111fecccb2ca96a86204df41d001cbe2ab3ba Mon Sep 17 00:00:00 2001 From: April Arcus Date: Tue, 19 Oct 2021 10:10:01 -0700 Subject: [PATCH] handle math.div --- tasks/converter/less_conversion.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tasks/converter/less_conversion.rb b/tasks/converter/less_conversion.rb index c6cd7e03de..0a7c50847a 100644 --- a/tasks/converter/less_conversion.rb +++ b/tasks/converter/less_conversion.rb @@ -173,6 +173,7 @@ def convert_to_scss(file) file = replace_calculation_semantics(file) file = replace_file_imports(file) file = wrap_at_groups_with_at_root(file) + file = replace_division(file) file end @@ -182,6 +183,26 @@ def wrap_at_groups_with_at_root(file) } end + # The `/` operator is not supported in dart-sass 1.33+, but + # sassc/libass do not support its replacement, `math.div()`. + def replace_division(less) + re = /(?