From fa9b43a22549ff28bf6afced7c74e24756ae7804 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 13 Dec 2021 16:49:10 +0530 Subject: [PATCH 1/2] Added markdown-it-vue-minimal without highlightjs, echart and mermaid charts --- package.json | 5 +- src/index-minimal.js | 13 ++ src/markdown-it-vue-minimal.vue | 245 ++++++++++++++++++++++++++++++++ 3 files changed, 261 insertions(+), 2 deletions(-) create mode 100644 src/index-minimal.js create mode 100644 src/markdown-it-vue-minimal.vue diff --git a/package.json b/package.json index a445c01..ff24de2 100644 --- a/package.json +++ b/package.json @@ -23,11 +23,12 @@ "typings": "types/index.d.ts", "scripts": { "dev": "vue-cli-service serve ./example/main.js", - "build": "npm run build:lib && npm run build:light && npm run build:example", + "build": "npm run build:lib && npm run build:light && npm run build:minimal && npm run build:example", "lint": "vue-cli-service lint", "build:example": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build --dest example/dist ./example/main.js", "build:lib": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build --target lib ./src/index.js", - "build:light": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build --target lib --name markdown-it-vue-light --no-clean ./src/index-light.js" + "build:light": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build --target lib --name markdown-it-vue-light --no-clean ./src/index-light.js", + "build:minimal": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build --target lib --name markdown-it-vue-minimal --no-clean ./src/index-minimal.js" }, "main": "dist/markdown-it-vue.umd.min.js", "dependencies": { diff --git a/src/index-minimal.js b/src/index-minimal.js new file mode 100644 index 0000000..32e91e6 --- /dev/null +++ b/src/index-minimal.js @@ -0,0 +1,13 @@ +import MarkdownItVueMinimal from './markdown-it-vue-minimal' + +const install = function (Vue) { + Vue.component(MarkdownItVueMinimal.name, MarkdownItVueMinimal) +} + +/* istanbul ignore if */ +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue) +} + +MarkdownItVueMinimal.install = install +export default MarkdownItVueMinimal diff --git a/src/markdown-it-vue-minimal.vue b/src/markdown-it-vue-minimal.vue new file mode 100644 index 0000000..95d9582 --- /dev/null +++ b/src/markdown-it-vue-minimal.vue @@ -0,0 +1,245 @@ + + + + + From 2ebbc43351ef5d47b9e2d6d12b0446e51781d062 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 14 Dec 2021 11:03:22 +0530 Subject: [PATCH 2/2] Added markdownItHighlight back --- src/markdown-it-vue-minimal.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/markdown-it-vue-minimal.vue b/src/markdown-it-vue-minimal.vue index 95d9582..3626403 100644 --- a/src/markdown-it-vue-minimal.vue +++ b/src/markdown-it-vue-minimal.vue @@ -20,6 +20,7 @@ import MarkdownItGithubToc from 'markdown-it-github-toc' import MarkdownItSourceMap from 'markdown-it-source-map' import MarkdownItLinkAttributes from './markdown-it-link-attributes' import MarkdownItFlowchart from './markdown-it-plugin-flowchart' +import MarkdownItHighlight from './markdown-it-highlight' import MarkdownItFontAwsome from './markdown-it-font-awsome' import 'github-markdown-css' import 'markdown-it-latex/dist/index.css' @@ -107,6 +108,7 @@ export default { .use(MarkdownItAbbreviation) .use(MarkdownItInsert) .use(MarkdownItMark) + .use(MarkdownItHighlight) .use(MarkdownItLatex) .use(MarkdownItFlowchart) .use(MarkdownItSourceMap)