diff --git a/src/printer.js b/src/printer.js index 7eb7ac90..e3f65303 100644 --- a/src/printer.js +++ b/src/printer.js @@ -2522,7 +2522,7 @@ function genericPrintNoParens(path, options, print, args) { } case "css-decl": { return concat([ - n.raws.before.trimLeft(), + n.raws.before.replace(/[\s;]/g, ''), n.prop, ": ", path.call(print, "value"), diff --git a/tests/css_empty/__snapshots__/jsfmt.spec.js.snap b/tests/css_empty/__snapshots__/jsfmt.spec.js.snap index f9663c96..b5231732 100644 --- a/tests/css_empty/__snapshots__/jsfmt.spec.js.snap +++ b/tests/css_empty/__snapshots__/jsfmt.spec.js.snap @@ -5,10 +5,20 @@ exports[`empty.css 1`] = ` details[open] { } + +div { + box-sizing: border-box;; + color: red; +} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ui-syntax-color(); details[open] { } +div { + box-sizing: border-box; + color: red; +} + `; diff --git a/tests/css_empty/empty.css b/tests/css_empty/empty.css index fac06095..0f74fce0 100644 --- a/tests/css_empty/empty.css +++ b/tests/css_empty/empty.css @@ -2,3 +2,8 @@ details[open] { } + +div { + box-sizing: border-box;; + color: red; +}