diff --git a/src/language-html/embed.js b/src/language-html/embed.js index d7c30a7b..d255e4d8 100644 --- a/src/language-html/embed.js +++ b/src/language-html/embed.js @@ -17,6 +17,7 @@ function embed(path, print, textToDoc, options) { parent.type === "script" && ((!parent.attribs.lang && !parent.attribs.type) || parent.attribs.type === "text/javascript" || + parent.attribs.type === "text/babel" || parent.attribs.type === "application/javascript") ) { const parser = options.parser === "flow" ? "flow" : "babylon"; diff --git a/tests/html_js/__snapshots__/jsfmt.spec.js.snap b/tests/html_js/__snapshots__/jsfmt.spec.js.snap index a9c20200..23dfb0bb 100644 --- a/tests/html_js/__snapshots__/jsfmt.spec.js.snap +++ b/tests/html_js/__snapshots__/jsfmt.spec.js.snap @@ -23,6 +23,9 @@ exports[`js.html - html-verify 1`] = ` alert(message); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + `; diff --git a/tests/html_js/js.html b/tests/html_js/js.html index 65b7ace9..6725a95c 100644 --- a/tests/html_js/js.html +++ b/tests/html_js/js.html @@ -13,3 +13,6 @@ alert(message); +