cli-markdown
Advanced tools
Comparing version 3.1.0 to 3.2.0
55
index.js
@@ -1,31 +0,38 @@ | ||
import { marked } from 'marked'; | ||
/* eslint-disable import/no-extraneous-dependencies */ | ||
import cliHtml from 'cli-html'; | ||
import extendedTables from 'marked-extended-tables'; | ||
import markedAlert from 'marked-alert'; | ||
import markedFootnote from 'marked-footnote'; | ||
marked.setOptions({ | ||
renderer: new marked.Renderer(), | ||
pedantic: false, | ||
sanitize: false, | ||
smartLists: true, | ||
xhtml: false, | ||
headerIds: false, | ||
mangle: false, | ||
breaks: false, | ||
gfm: true, | ||
smartypants: false, | ||
baseUrl: undefined, | ||
headerPrefix: '', | ||
import markdownit from 'markdown-it'; | ||
import markdownItFootnote from 'markdown-it-footnote'; | ||
import markdownItIns from 'markdown-it-ins'; | ||
import markdownItMark from 'markdown-it-mark'; | ||
import markdownItDeflist from 'markdown-it-deflist'; | ||
import markdownItContainer from 'markdown-it-container'; | ||
import markdownItAbbr from 'markdown-it-abbr'; | ||
import markdownItSup from 'markdown-it-sup'; | ||
import markdownItSub from 'markdown-it-sub'; | ||
import markdownItTaskList from 'markdown-it-task-lists'; | ||
import { alert } from '@mdit/plugin-alert'; | ||
const md = markdownit({ | ||
html: true, | ||
langPrefix: 'language-', | ||
sanitizer: undefined, | ||
silent: false, | ||
}); | ||
linkify: true, | ||
}) | ||
.use(markdownItFootnote) | ||
.use(markdownItIns) | ||
.use(markdownItMark) | ||
.use(markdownItDeflist) | ||
.use(markdownItAbbr) | ||
.use(markdownItContainer) | ||
.use(markdownItSup) | ||
.use(markdownItSub) | ||
.use(markdownItTaskList) | ||
.use(alert, { | ||
deep: true, | ||
}); | ||
marked.use(extendedTables()); | ||
marked.use(markedAlert()); | ||
marked.use(markedFootnote()); | ||
md.renderer.rules.footnote_anchor = () => ''; | ||
const markdownToCli = (markdown) => cliHtml(marked(markdown)); | ||
const markdownToCli = (markdown) => cliHtml(md.render(markdown)); | ||
export default markdownToCli; |
{ | ||
"name": "cli-markdown", | ||
"version": "3.1.0", | ||
"version": "3.2.0", | ||
"type": "module", | ||
@@ -20,10 +20,16 @@ "description": "Render Markdown to Terminal", | ||
"dependencies": { | ||
"@mdit/plugin-alert": "^0.8.0", | ||
"@types/marked": "^6.0.0", | ||
"cli-html": "^4.0.3", | ||
"cli-html": "^4.0.4", | ||
"concat-stream": "^2.0.0", | ||
"marked": "^11.0.1", | ||
"marked-alert": "^2.0.1", | ||
"marked-extended-tables": "^1.0.8", | ||
"marked-footnote": "^1.1.3", | ||
"node-emoji": "^2.1.3" | ||
"markdown-it": "^14.0.0", | ||
"markdown-it-abbr": "^2.0.0", | ||
"markdown-it-container": "^4.0.0", | ||
"markdown-it-deflist": "^3.0.0", | ||
"markdown-it-footnote": "^4.0.0", | ||
"markdown-it-ins": "^4.0.0", | ||
"markdown-it-mark": "^4.0.0", | ||
"markdown-it-sub": "^2.0.0", | ||
"markdown-it-sup": "^2.0.0", | ||
"markdown-it-task-lists": "^2.1.1" | ||
}, | ||
@@ -35,4 +41,4 @@ "devDependencies": { | ||
"eslint-plugin-async-await": "0.0.0", | ||
"eslint-plugin-import": "^2.27.5", | ||
"eslint-plugin-jsdoc": "^46.4.3", | ||
"eslint-plugin-import": "^2.29.1", | ||
"eslint-plugin-jsdoc": "^46.9.1", | ||
"eslint-plugin-json": "^3.1.0", | ||
@@ -43,3 +49,3 @@ "eslint-plugin-no-loops": "^0.3.0", | ||
"eslint-plugin-promise": "^6.1.1", | ||
"eslint-plugin-security": "^1.7.1", | ||
"eslint-plugin-security": "^2.0.0", | ||
"eslint-plugin-simple-import-sort": "^10.0.0", | ||
@@ -46,0 +52,0 @@ "eslint-plugin-unicorn": "^49.0.0", |
63496
8
94
14
+ Added@mdit/plugin-alert@^0.8.0
+ Addedmarkdown-it@^14.0.0
+ Addedmarkdown-it-abbr@^2.0.0
+ Addedmarkdown-it-container@^4.0.0
+ Addedmarkdown-it-deflist@^3.0.0
+ Addedmarkdown-it-footnote@^4.0.0
+ Addedmarkdown-it-ins@^4.0.0
+ Addedmarkdown-it-mark@^4.0.0
+ Addedmarkdown-it-sub@^2.0.0
+ Addedmarkdown-it-sup@^2.0.0
+ Added@mdit/plugin-alert@0.8.0(transitive)
+ Added@types/linkify-it@3.0.5(transitive)
+ Added@types/markdown-it@13.0.8(transitive)
+ Added@types/mdurl@1.0.5(transitive)
+ Addedargparse@2.0.1(transitive)
+ Addedlinkify-it@5.0.0(transitive)
+ Addedmarkdown-it@14.1.0(transitive)
+ Addedmarkdown-it-abbr@2.0.0(transitive)
+ Addedmarkdown-it-container@4.0.0(transitive)
+ Addedmarkdown-it-deflist@3.0.0(transitive)
+ Addedmarkdown-it-footnote@4.0.0(transitive)
+ Addedmarkdown-it-ins@4.0.0(transitive)
+ Addedmarkdown-it-mark@4.0.0(transitive)
+ Addedmarkdown-it-sub@2.0.0(transitive)
+ Addedmarkdown-it-sup@2.0.0(transitive)
+ Addedmarkdown-it-task-lists@2.1.1(transitive)
+ Addedmarked@12.0.2(transitive)
+ Addedmdurl@2.0.0(transitive)
+ Addedpunycode.js@2.3.1(transitive)
+ Addeduc.micro@2.1.0(transitive)
- Removedmarked@^11.0.1
- Removedmarked-alert@^2.0.1
- Removedmarked-extended-tables@^1.0.8
- Removedmarked-footnote@^1.1.3
- Removednode-emoji@^2.1.3
- Removed@sindresorhus/is@4.6.0(transitive)
- Removedchar-regex@1.0.2(transitive)
- Removedemojilib@2.4.0(transitive)
- Removedmarked@11.2.0(transitive)
- Removedmarked-alert@2.0.1(transitive)
- Removedmarked-extended-tables@1.0.8(transitive)
- Removedmarked-footnote@1.2.2(transitive)
- Removednode-emoji@2.1.3(transitive)
- Removedskin-tone@2.0.0(transitive)
- Removedunicode-emoji-modifier-base@1.0.0(transitive)
Updatedcli-html@^4.0.4