From 7dac0c460fcfc8491ff8646220880a139a7ee4b1 Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Fri, 11 Mar 2022 21:21:57 -0700 Subject: [PATCH] fix: tag name case normalization --- src/__tests__/__snapshots__/tag-name-casing.expected/auto.marko | 1 + .../__snapshots__/tag-name-casing.expected/concise.marko | 1 + src/__tests__/__snapshots__/tag-name-casing.expected/html.marko | 1 + .../__snapshots__/tag-name-casing.expected/with-parens.marko | 1 + src/__tests__/fixtures/tag-name-casing.marko | 1 + src/index.ts | 2 +- 6 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 src/__tests__/__snapshots__/tag-name-casing.expected/auto.marko create mode 100644 src/__tests__/__snapshots__/tag-name-casing.expected/concise.marko create mode 100644 src/__tests__/__snapshots__/tag-name-casing.expected/html.marko create mode 100644 src/__tests__/__snapshots__/tag-name-casing.expected/with-parens.marko create mode 100644 src/__tests__/fixtures/tag-name-casing.marko diff --git a/src/__tests__/__snapshots__/tag-name-casing.expected/auto.marko b/src/__tests__/__snapshots__/tag-name-casing.expected/auto.marko new file mode 100644 index 0000000..50a8e46 --- /dev/null +++ b/src/__tests__/__snapshots__/tag-name-casing.expected/auto.marko @@ -0,0 +1 @@ + diff --git a/src/__tests__/__snapshots__/tag-name-casing.expected/concise.marko b/src/__tests__/__snapshots__/tag-name-casing.expected/concise.marko new file mode 100644 index 0000000..9691cd9 --- /dev/null +++ b/src/__tests__/__snapshots__/tag-name-casing.expected/concise.marko @@ -0,0 +1 @@ +aBcDefg diff --git a/src/__tests__/__snapshots__/tag-name-casing.expected/html.marko b/src/__tests__/__snapshots__/tag-name-casing.expected/html.marko new file mode 100644 index 0000000..50a8e46 --- /dev/null +++ b/src/__tests__/__snapshots__/tag-name-casing.expected/html.marko @@ -0,0 +1 @@ + diff --git a/src/__tests__/__snapshots__/tag-name-casing.expected/with-parens.marko b/src/__tests__/__snapshots__/tag-name-casing.expected/with-parens.marko new file mode 100644 index 0000000..50a8e46 --- /dev/null +++ b/src/__tests__/__snapshots__/tag-name-casing.expected/with-parens.marko @@ -0,0 +1 @@ + diff --git a/src/__tests__/fixtures/tag-name-casing.marko b/src/__tests__/fixtures/tag-name-casing.marko new file mode 100644 index 0000000..50a8e46 --- /dev/null +++ b/src/__tests__/fixtures/tag-name-casing.marko @@ -0,0 +1 @@ + diff --git a/src/index.ts b/src/index.ts index 17c14c9..67665ec 100644 --- a/src/index.ts +++ b/src/index.ts @@ -233,7 +233,7 @@ export const printers: Record> = { const doc: Doc[] = [opts.markoSyntax === "html" ? "<" : ""]; const { markoPreservingSpace } = opts; const literalTagName = t.isStringLiteral(node.name) - ? node.name.value.toLowerCase() + ? node.name.value : ""; const preserveSpace = markoPreservingSpace ||