From 273a393d15a9ed4d3d72b60a7d8f8b28dc4cc62b Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Sun, 10 Sep 2023 12:16:26 +0800 Subject: [PATCH] Add `node.source.end.offset` back (#15368) --- src/language-css/loc.js | 5 +++++ 1 file changed, 5 insertions(+) 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);