From 2f588b24aa37643df6e31d1dc2a072a2aed39495 Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 6 May 2020 04:50:54 +0200 Subject: Forbid empty atx header --- dist/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dist') diff --git a/dist/index.js b/dist/index.js index e4f1105..38e6f1f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -119,6 +119,11 @@ function tokenizeModifierGenerator(oldParser, config) { } index = lastChild.value.lastIndexOf('{'); + + if (index <= 0) { + return eaten; + } + var parsedAttr = parseAttr(lastChild.value, index, config.mdAttrConfig); if (parsedAttr.eaten.length !== lastChild.value.length - index) { @@ -129,6 +134,10 @@ function tokenizeModifierGenerator(oldParser, config) { while (index >= 0 && isWhiteSpace(lastChild.value[index])) { index -= 1; + } + + if (index < 0) { + return eaten; } // If parsed configure the node -- cgit v1.2.3