From fa9b43a22549ff28bf6afced7c74e24756ae7804 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 13 Dec 2021 16:49:10 +0530 Subject: [PATCH] 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 @@ + + + + +