From b84635f0d0fb31f56db9a87cc171b5d2963f5833 Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Sat, 29 Sep 2018 22:32:25 -0600 Subject: [PATCH] support script type of text/babel in language-html (#5167) --- src/language-html/embed.js | 1 + tests/html_js/__snapshots__/jsfmt.spec.js.snap | 6 ++++++ tests/html_js/js.html | 3 +++ 3 files changed, 10 insertions(+) diff --git a/src/language-html/embed.js b/src/language-html/embed.js index d7c30a7b5..d255e4d8b 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 a9c20200a..23dfb0bb4 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 65b7ace93..6725a95c1 100644 --- a/tests/html_js/js.html +++ b/tests/html_js/js.html @@ -13,3 +13,6 @@ alert(message); +