diff --git a/packages/build-html-generator/CHANELOG.md b/packages/build-html-generator/CHANELOG.md index e228bc89c..a128d1f0b 100644 --- a/packages/build-html-generator/CHANELOG.md +++ b/packages/build-html-generator/CHANELOG.md @@ -1,5 +1,9 @@ # Changelog +## v2.0.1 + +- Fix: keep body attribute + ## v2.0.0 - Refactor: root node use regular placeholder in original template diff --git a/packages/build-html-generator/package.json b/packages/build-html-generator/package.json index fb43dae55..f1de5ecf1 100644 --- a/packages/build-html-generator/package.json +++ b/packages/build-html-generator/package.json @@ -1,6 +1,6 @@ { "name": "@builder/html-generator", - "version": "2.0.0", + "version": "2.0.1", "description": "Generate HTML.", "license": "MIT", "main": "lib/index.js", diff --git a/packages/build-html-generator/src/Generator.ts b/packages/build-html-generator/src/Generator.ts index 3b62a0e14..c3ffc0f08 100644 --- a/packages/build-html-generator/src/Generator.ts +++ b/packages/build-html-generator/src/Generator.ts @@ -14,7 +14,10 @@ export default class Generator { this.outerHTML = initialHTML; this.body = new Node(initialHTML, 'body', BODY_REG_EXP); - this.outerHTML = this.outerHTML.replace(/
/, ``); + + this.outerHTML = this.outerHTML.replace(//, (match, p1) => { + return ``; + }); this.title = new Node(initialHTML, 'title', TITLE_REG_EXP, { prependPlaceholder: '__HTML_GENERATOR_TITLE_PREPEND__',