diff --git a/website/pages/playground/index.html b/website/pages/playground/index.html
index e1dbd285..b638c570 100644
--- a/website/pages/playground/index.html
+++ b/website/pages/playground/index.html
@@ -30,6 +30,7 @@
+
@@ -360,7 +361,19 @@
-
+
diff --git a/website/static/playground.js b/website/static/playground.js
index e20b3eb8..078edbb4 100644
--- a/website/static/playground.js
+++ b/website/static/playground.js
@@ -257,6 +257,8 @@ function getCodemirrorMode(options) {
case "less":
case "scss":
return "css";
+ case "markdown":
+ return "markdown";
default:
return "jsx";
}
diff --git a/website/static/service-worker.js b/website/static/service-worker.js
index de6969eb..3fadf59a 100644
--- a/website/static/service-worker.js
+++ b/website/static/service-worker.js
@@ -13,6 +13,7 @@ toolbox.precache([
"lib/parser-postcss.js",
"lib/parser-flow.js",
"lib/parser-graphql.js",
+ "lib/parser-markdown.js",
"markdown.js",
"playground.js",
"lib/sw-toolbox.js",
@@ -24,6 +25,7 @@ toolbox.precache([
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/xml/xml.js",
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/jsx/jsx.js",
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/css/css.js",
+ "https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/markdown/markdown.js",
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/display/rulers.js",
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/search/searchcursor.js",
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/edit/matchbrackets.js",
diff --git a/website/static/worker.js b/website/static/worker.js
index f32ce7ee..28b4fba3 100644
--- a/website/static/worker.js
+++ b/website/static/worker.js
@@ -3,6 +3,8 @@
// "Polyfills" in order for all the code to run
self.global = self;
+self.util = {};
+self.path = {};
self.Buffer = {
isBuffer: function() {
return false;