Socket
Socket
Sign inDemoInstall

metalsmith-markdown

Package Overview
Dependencies
Maintainers
3
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metalsmith-markdown - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

16

package.json

@@ -5,3 +5,3 @@ {

"repository": "git://github.com/segmentio/metalsmith-markdown.git",
"version": "1.1.0",
"version": "1.2.0",
"license": "MIT",

@@ -16,14 +16,14 @@ "main": "lib/index.js",

"dependencies": {
"debug": "^4.1.0",
"marked": "^0.5.1"
"debug": "^4.1.1",
"marked": "^0.6.1"
},
"devDependencies": {
"assert-dir-equal": "^1.1.0",
"eslint": "^5.7.0",
"eslint-config-prettier": "^3.1.0",
"eslint-plugin-prettier": "^3.0.0",
"eslint": "^5.14.1",
"eslint-config-prettier": "^4.0.0",
"eslint-plugin-prettier": "^3.0.1",
"metalsmith": "^2.3.0",
"mocha": "^5.2.0",
"prettier": "^1.14.3"
"mocha": "^6.0.0",
"prettier": "^1.16.4"
}
}

@@ -47,3 +47,2 @@ # metalsmith-markdown

metalsmith.use(markdown({
renderer: new myMarked.Renderer(),
highlight: function(code) {

@@ -63,2 +62,34 @@ return require('highlight.js').highlightAuto(code).value;

## Custom Renderer
`metalsmith-markdown` uses `marked`, so to create a custom renderer get an instance of `marked.Renderer()`
```js
var markdown = require('metalsmith-markdown');
var marked = require('marked');
var markdownRenderer = new marked.Renderer();
markdownRenderer.image = function (href, title, text) {
return `
<figure>
<img src="${href}" alt="${title}" title="${title}" />
<figcaption>
<p>${text}</p>
</figcaption>
</figure>`;
};
metalsmith.use(markdown({
renderer: markdownRenderer,
pedantic: false,
gfm: true,
tables: true,
breaks: false,
sanitize: false,
smartLists: true,
smartypants: false,
xhtml: false
}));
```
## History

@@ -65,0 +96,0 @@

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