Skip to content

Commit add1941

Browse files
committed
improve regex
1 parent fe4c24a commit add1941

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

packages/prettyhtml-formatter/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ function prettierEmbeddedContent(node, level, indent, prettierOpts) {
442442
const isStyleTag = isElement(node, 'style')
443443
const isScriptTag = isElement(node, 'script')
444444
let content = toString(node)
445-
let type = node.properties.type ? `type="${node.properties.type}"` : ''
445+
const type = node.properties.type ? `type="${node.properties.type}"` : ''
446446

447447
if (isScriptTag) {
448448
content = `<script ${type}>${content}</script>`
@@ -459,12 +459,12 @@ function prettierEmbeddedContent(node, level, indent, prettierOpts) {
459459

460460
if (isScriptTag) {
461461
formattedText = formattedText
462-
.replace(/\n*<\/script\s*>/, '')
463-
.replace(/<script.*>\n*/, '')
462+
.replace(/^<script.*>\n*/, '')
463+
.replace(/<\/script\s*>\s*$/, '')
464464
} else if (isStyleTag) {
465465
formattedText = formattedText
466-
.replace(/\n*<\/style\s*>/, '')
467-
.replace(/<style.*>\n*/, '')
466+
.replace(/^<style.*>\n*/, '')
467+
.replace(/<\/style\s*>\s*$/, '')
468468
}
469469

470470
node.children = [

0 commit comments

Comments
 (0)