Przeglądaj źródła

Update remark wrapper

simov 6 lat temu
rodzic
commit
191aa56634
4 zmienionych plików z 9 dodań i 15 usunięć
  1. 9 6
      background/compilers/remark.js
  2. 0 3
      manifest.firefox.json
  3. 0 3
      manifest.json
  4. 0 3
      manifest.test.json

+ 9 - 6
background/compilers/remark.js

@@ -1,13 +1,15 @@
 
 md.compilers.remark = (() => {
   var defaults = {
-    breaks: false,
+    // remark.parse
+    gfm: true,
     commonmark: false,
     footnotes: false,
-    gfm: true,
     pedantic: false,
+    // remark.breaks
+    breaks: false,
+    // remark.html
     sanitize: false,
-    // blocks (Array.<string>, default: list of block HTML elements)
   }
 
   var description = {
@@ -25,10 +27,11 @@ md.compilers.remark = (() => {
     compile: (markdown) =>
       remark.unified()
         .use(remark.parse, state.remark)
+        .use(state.remark.breaks ? remark.breaks : undefined)
         .use(remark.stringify)
-        .use(remarkSlug)
-        .use(remarkFrontmatter, ['yaml', 'toml'])
-        .use(remarkHtml, state.remark) // sanitize
+        .use(remark.slug)
+        .use(remark.frontmatter, ['yaml', 'toml'])
+        .use(remark.html, state.remark) // sanitize
         .processSync(markdown)
         .contents
   })

+ 0 - 3
manifest.firefox.json

@@ -22,9 +22,6 @@
     "scripts": [
       "/vendor/marked.min.js",
       "/vendor/remark.min.js",
-      "/vendor/remark-html.min.js",
-      "/vendor/remark-slug.min.js",
-      "/vendor/remark-frontmatter.min.js",
 
       "/background/compilers/marked.js",
       "/background/compilers/remark.js",

+ 0 - 3
manifest.json

@@ -19,9 +19,6 @@
     "scripts": [
       "/vendor/marked.min.js",
       "/vendor/remark.min.js",
-      "/vendor/remark-html.min.js",
-      "/vendor/remark-slug.min.js",
-      "/vendor/remark-frontmatter.min.js",
 
       "/background/compilers/marked.js",
       "/background/compilers/remark.js",

+ 0 - 3
manifest.test.json

@@ -19,9 +19,6 @@
     "scripts": [
       "/vendor/marked.min.js",
       "/vendor/remark.min.js",
-      "/vendor/remark-html.min.js",
-      "/vendor/remark-slug.min.js",
-      "/vendor/remark-frontmatter.min.js",
 
       "/background/compilers/marked.js",
       "/background/compilers/remark.js",