Add markdown parser to playground (#3165)
parent
3f13ab08ab
commit
b4e7942bc0
|
@ -30,6 +30,7 @@
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/xml/xml.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/xml/xml.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/jsx/jsx.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/jsx/jsx.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/css/css.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/css/css.js"></script>
|
||||||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/mode/markdown/markdown.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/display/rulers.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/display/rulers.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/search/searchcursor.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/search/searchcursor.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/edit/matchbrackets.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/edit/matchbrackets.js"></script>
|
||||||
|
@ -360,7 +361,19 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="options last">
|
<div class="options last">
|
||||||
<label>--trailing-comma <select id="trailingComma"><option value="none">none</option><option value="es5">es5</option><option value="all">all</option></select></label>
|
<label>--trailing-comma <select id="trailingComma"><option value="none">none</option><option value="es5">es5</option><option value="all">all</option></select></label>
|
||||||
<label>--parser <select id="parser"><option value="babylon">babylon</option><option value="flow">flow</option><option value="typescript">typescript</option><option value="css">css</option><option value="less">less</option><option value="scss">scss</option><option value="json">json</option><option value="graphql">graphql</option></select></label>
|
<label>--parser
|
||||||
|
<select id="parser">
|
||||||
|
<option value="babylon">babylon</option>
|
||||||
|
<option value="flow">flow</option>
|
||||||
|
<option value="typescript">typescript</option>
|
||||||
|
<option value="css">css</option>
|
||||||
|
<option value="less">less</option>
|
||||||
|
<option value="scss">scss</option>
|
||||||
|
<option value="json">json</option>
|
||||||
|
<option value="graphql">graphql</option>
|
||||||
|
<option value="markdown">markdown</option>
|
||||||
|
</select>
|
||||||
|
</label>
|
||||||
<span style="flex: 0.3"></span>
|
<span style="flex: 0.3"></span>
|
||||||
<label><input type="checkbox" id="ast"> show AST (debug)</label>
|
<label><input type="checkbox" id="ast"> show AST (debug)</label>
|
||||||
<label><input type="checkbox" id="doc"> show doc (debug)</label>
|
<label><input type="checkbox" id="doc"> show doc (debug)</label>
|
||||||
|
|
|
@ -257,6 +257,8 @@ function getCodemirrorMode(options) {
|
||||||
case "less":
|
case "less":
|
||||||
case "scss":
|
case "scss":
|
||||||
return "css";
|
return "css";
|
||||||
|
case "markdown":
|
||||||
|
return "markdown";
|
||||||
default:
|
default:
|
||||||
return "jsx";
|
return "jsx";
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ toolbox.precache([
|
||||||
"lib/parser-postcss.js",
|
"lib/parser-postcss.js",
|
||||||
"lib/parser-flow.js",
|
"lib/parser-flow.js",
|
||||||
"lib/parser-graphql.js",
|
"lib/parser-graphql.js",
|
||||||
|
"lib/parser-markdown.js",
|
||||||
"markdown.js",
|
"markdown.js",
|
||||||
"playground.js",
|
"playground.js",
|
||||||
"lib/sw-toolbox.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/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/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/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/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/search/searchcursor.js",
|
||||||
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/edit/matchbrackets.js",
|
"https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.26.0/addon/edit/matchbrackets.js",
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
|
|
||||||
// "Polyfills" in order for all the code to run
|
// "Polyfills" in order for all the code to run
|
||||||
self.global = self;
|
self.global = self;
|
||||||
|
self.util = {};
|
||||||
|
self.path = {};
|
||||||
self.Buffer = {
|
self.Buffer = {
|
||||||
isBuffer: function() {
|
isBuffer: function() {
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue