diff --git a/src/language-css/loc.js b/src/language-css/loc.js index a4447ed7f..32d9c6fdc 100644 --- a/src/language-css/loc.js +++ b/src/language-css/loc.js @@ -26,6 +26,11 @@ function calculateLocEnd(node, text) { return skipEverythingButNewLine(text, node.source.startOffset); } + // `postcss>=8` + if (typeof node.source?.end?.offset === "number") { + return node.source.end.offset; + } + if (node.source) { if (node.source.end) { return lineColumnToIndex(node.source.end, text);