Socket
Socket
Sign inDemoInstall

@zhennann/markdown

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zhennann/markdown - npm Package Compare versions

Comparing version 3.1.2 to 3.2.2

highlight.js

40

index.js

@@ -7,3 +7,3 @@ const markdown_it = require('markdown-it');

const markdown_it_footnote = require('markdown-it-footnote');
const markdown_it_highlightjs = require('markdown-it-highlightjs');
// const markdown_it_highlightjs = require('markdown-it-highlightjs');
const markdown_it_ins = require('markdown-it-ins');

@@ -16,2 +16,3 @@ const markdown_it_katex = require('@zhennann/markdown-it-katex');

const markdown_it_toc = require('markdown-it-toc');
const highlight = require('./highlight.js');

@@ -25,21 +26,35 @@ const defaults = {

typographer: true, // Enable smartypants and other sweet transforms
highlight,
};
function get_options_container(name) {
return {
render(tokens, idx, _options, env, slf) {
// add a class to the opening tag
if (tokens[idx].nesting === 1) {
tokens[idx].attrJoin('class', `markdown-it-container ${name}`);
}
return slf.renderToken(tokens, idx, _options, env, slf);
},
};
}
module.exports = {
create(ops) {
return markdown_it((ops && ops.defaults) || defaults)
const md = markdown_it((ops && ops.defaults) || defaults)
.use(markdown_it_abbr)
.use(markdown_it_container)
.use(markdown_it_container, 'comment-quot')
.use(markdown_it_container, 'alert-success')
.use(markdown_it_container, 'alert-info')
.use(markdown_it_container, 'alert-warning')
.use(markdown_it_container, 'alert-danger')
.use(markdown_it_container, 'hljs-left')
.use(markdown_it_container, 'hljs-center')
.use(markdown_it_container, 'hljs-right')
// .use(markdown_it_container)
.use(markdown_it_container, 'comment-quot', get_options_container('comment-quot'))
.use(markdown_it_container, 'alert-success', get_options_container('alert-success'))
.use(markdown_it_container, 'alert-info', get_options_container('alert-info'))
.use(markdown_it_container, 'alert-warning', get_options_container('alert-warning'))
.use(markdown_it_container, 'alert-danger', get_options_container('alert-danger'))
.use(markdown_it_container, 'hljs-left', get_options_container('hljs-left'))
.use(markdown_it_container, 'hljs-center', get_options_container('hljs-center'))
.use(markdown_it_container, 'hljs-right', get_options_container('hljs-right'))
.use(markdown_it_deflist)
.use(markdown_it_emoji)
.use(markdown_it_footnote)
.use(markdown_it_highlightjs)
// .use(markdown_it_highlightjs)
.use(markdown_it_ins)

@@ -52,3 +67,4 @@ .use(markdown_it_katex)

.use(markdown_it_toc);
return md;
},
};
{
"name": "@zhennann/markdown",
"version": "3.1.2",
"version": "3.2.2",
"description": "markdown",

@@ -24,3 +24,4 @@ "main": "index.js",

"@zhennann/markdown-it-katex": "^2.0.3",
"markdown-it": "^12.0.4",
"highlight.js": "^10.7.2",
"markdown-it": "^12.2.0",
"markdown-it-abbr": "^1.0.4",

@@ -39,3 +40,3 @@ "markdown-it-container": "^3.0.0",

},
"gitHead": "a5616a57872f8706efd6aca29b79e7460ed0c886"
"gitHead": "24263163d7c74f884c1e2d46a6202d8f75334d09"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc