| 1234567891011121314151617181920212223242526272829303132333435 | 
							
- var md = (function () {
 
-     // marked
 
-     var defaults = {
 
-         gfm: true,
 
-         // highlight: null,
 
-         tables: true,
 
-         breaks: false,
 
-         pedantic: false,
 
-         sanitize: true,
 
-         smartLists: true,
 
-         smartypants: false,
 
-         langPrefix: 'language-'//prism
 
-     };
 
-     function compile (markdown, sendResponse) {
 
-         chrome.storage.sync.get(function (sync) {
 
-             marked.setOptions(sync.options);
 
-             marked(markdown, function (err, html) {
 
-                 if (err) throw err;
 
-                 // prism fix
 
-                 html = html.replace(/language-html/g, 'language-markup');
 
-                 html = html.replace(/language-js/g, 'language-javascript');
 
-                 
 
-                 sendResponse({message: 'marked', marked: html});
 
-             });
 
-         });
 
-     }
 
-     return {
 
-         defaults: defaults,
 
-         compile: compile
 
-     }
 
- }());
 
 
  |