{"_id":"@adapttive/vue-markdown","_rev":"21-25e955500c085dbc1ddc94208abf07b8","name":"@adapttive/vue-markdown","dist-tags":{"latest":"4.0.2","beta":"3.0.0-beta.2","alpha":"4.0.0"},"versions":{"2.3.0":{"name":"@adapttive/vue-markdown","version":"2.3.0","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-plugin-transform-es2015-parameters":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","css-loader":"^0.23.1","json-loader":"^0.5.7","style-loader":"^0.13.1","vue":"^2.5.22","webpack":"^1.13.0"},"dependencies":{"highlight.js":"^9.12.0","markdown-it":"^6.0.1","markdown-it-abbr":"^1.0.3","markdown-it-deflist":"^2.0.1","markdown-it-emoji":"^1.1.1","markdown-it-footnote":"^2.0.0","markdown-it-ins":"^2.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^2.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.0.1","markdown-it-toc-and-anchor":"^4.1.2"},"directories":{"example":"example"},"gitHead":"71f9cbf44d812f877e64bf4911906e1019feffb0","_id":"@adapttive/vue-markdown@2.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-X+stLB1shoGQL04FiCqjzYo4pAe2LRNZH2G+UA/06PohhBxGI9c6ni/0ODKH6XxaaByxjMj6wNACacyOxycCew==","shasum":"e75c9276f20c8f4b74bc723d2ac89f754696893f","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-2.3.0.tgz","fileCount":8,"unpackedSize":1067343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QJ9CRA9TVsSAnZWagAA8+IQAJxqrU/Smh1v8yYDqiMM\nhiMazFdgv2W0lfNqNw7LdbTNX8NmGM7uWxM/XEmwtx7xBAFtOhn/V8z/9WKc\nIQb/nu5uSFyu0xTwmKnhU8MdVhuAO6IFTWhQdyhid7q20TGCyHbeThEYTNSv\nxFjq7+NLKQvoAosYja1WVnw7Xzz6MTO2aSVaZza2iA1uHe+sqSimz+Lt2L0k\nuTPLH6sNbGU4wb2tJsvHZkJclSBrRGRTi3NyHXrAqWiw/+K5MW3g6lwyTHKj\nspGOWJNFX9Tx0FrNhi/mwr8SpNi8lsgMvGq6UYxoVKr5f/v2uRslCfTLoATT\nPmAnPwMcktRIplH0MpOIp6NMpgSztYJOkM2UT3l45Ddob1y+Etfp+Wz7n6kt\nVsh6YFxcOpIPex7ei4NXVOnUdeOpW/AW6RsjxgPgndw7PAhFWdRisO8cMYp8\nicI7yivpERgD41pdlJtUNmOCxuLUY0XfRi031e6Zphr/jceSEt3RjQqMgizQ\nb3vLLVUCz7nbeUN8Ty4xa+iXmbRCe5kJGSzKrjeLZURF3y7xLJyVnTdIyEE+\nsquxTBYBYfw6DK+zE+4cJx2m/qpEVKY18420+FMFGJrRRmbY5sZZ9QX/BZVL\nWNXADL7fDHd6dK4eWfpM8+bj4K0iWYj+m36HBoF4orCVlkEgc2URB8smTrCL\nY8BL\r\n=zUJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/ap/5QMousoe8Us7LLmoBIMIcxuQOn+Svh+D5crfmrgIhAIGYRDzrxzY7IkaFLPQKLYDyDD/SF8L/WYcCJb5nZOvl"}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_2.3.0_1608319612594_0.8290979945123291"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@adapttive/vue-markdown","version":"3.0.0-beta.1","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/miaolz123/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/miaolz123/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/miaolz123/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://miaolz123.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"94e99e1e1c1950bf21344a845ba830a340c1c1a0","_id":"@adapttive/vue-markdown@3.0.0-beta.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+TDJe1P0tD7q4U/bSQld/7iNz7OX+W4sDumj9bQ/KqT8kSWU5CX9jpGfh4g0aAO/Vr7uaCAskCodG+LdydJjuQ==","shasum":"a79df6c78761663ebbae532908596aebc44e6aae","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-beta.1.tgz","fileCount":7,"unpackedSize":567937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3b3LCRA9TVsSAnZWagAAV6oP/imoHsM6HJo/pwyB30o0\nDsxlDu2ZetrKtRyfzuyy/yco2IQIYTHMj/SRR9H3rLl049anO6+0GdxUSM8L\nxOR1UnLsBaQnKSSgxbEZcdZPi1GGDx2Bc4ahuzJeC+UUyWWsWR/BSKXju0E1\n24s3LVjQuDgdZSaOIfpvLt3iuLIUmCwKu7sqcWXJxQTmPvCmqof3+A8g7l8k\nguNQOACvGDELoeLB9NcDNdN0rck83V8BRuVZRIaDnXEyjJs5EEBgkBf6dP8a\nNbYwP2zOJcZUSseMxTtpOGZWS3vB8MvF0WNSNAkRleIJY+H0zlJ5CVWYb/0f\nChVhginYkjTx4mZdgMTZDMgPd1gA4APVtp3Yko2F1QjHXx7j995AUExQGAt9\nbKgOEM0YfaDw9h0xCiHsyGl1srSiuRT8tn2zQmIAu9gmqkthbIP9clY77Hxo\njVb2RCsEiguey6BYDhzUGtmaZiZ4kfc9gGD1rPjmK7+9UwVcs0nkVbfBzIH8\nfGhDk3nHmKRpAxo2ZKtQXAY29DgLr0JWZfCho1jiVbMfVTi0CwBbuHWQbLZI\ndoFhFEGLcV/al5CZMnFf0di2orpAC6kbgoaWHi98BdX17YNuwLRVWW2VGZPr\nLKPt9S1V4Hez2mZdg5f/5QLRQjxPpJnncJv7Uff4u0JRW6VaCocka4s18S1b\nsYWB\r\n=Mvlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLmHSkp8gjYAd3fZrxxsv4o9rkLEPJLHfS1QPRmU4BAIgONIM/Ieg/Nr3kdO3yoFb85TEIjJmBYpqJG5AJzRassE="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-beta.1_1608367563259_0.5753025980871345"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"@adapttive/vue-markdown","version":"3.0.0-beta.2","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n<<<<<<< HEAD\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n=======\n[miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n[milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n>>>>>>> 068da8e... readme updated\n","readmeFilename":"README.md","gitHead":"3a365c2093a0121cd331e30b7abbc324aef7784e","_id":"@adapttive/vue-markdown@3.0.0-beta.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-3Le49adncX0r7VqUdN9dFSV4/IHuDkUB0ielZwTzHKQnKAeQu/mzRnV4osPj+a0X2BVhvLy+hKxfoI/J+0IY3w==","shasum":"b9de078fa9aefe282de84bc558f1aa7ee762768a","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-beta.2.tgz","fileCount":7,"unpackedSize":568220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3fQYCRA9TVsSAnZWagAAEZ0QAJQFWAiVfmgykABk4NwV\nYT6WIqgYHaPa9AxriTtxcuwfjtxDDPEAkzYDw0ahRhHxTdgaaFhvOYTwsHS5\nq4bkkM9une1A0YhdbEPfyXE8pHxhNNrP37TtuprM1rsrSdmswuJthVItL2b0\nU+xDjVNbmAwkv8yc3dy+sZ+ZhXRCHmyOSYgh0DQAS/IeLyZRHtiE51UsNsVS\n+EzCLrcLfUMVLfEt1oKiccB2MLK94oNGApDCgKfFxotcMciK/HfA2bqpjNWr\n20fRQ5bb4VLZOsaAkcsdlfaxOLnFCy+Jp+bV6BqY3+irEUG+9GlPPWigdxSF\nhnlU+v48II9xfCSirAz0Gedd4sx0InNTyr94ErFjyvbVQuQx6ECyO/IBwhFx\ncgUVlV2YOKBVP5FWLDR1qDyQyg2pRfT42EvIX+tMFMx0M4X6GvXQEKnR5ncm\nmCvjD24Lgj5sS1C+kynXRHsZS4ipwGFwRUKzYQAsODbFLC/UP0IZ9GmT4tkY\nWOWFxGWgWcj1dyX1r7XJz4Xi/GAsceVjghfnq1srqAEQTIvY/Lf0zJqtKLqg\nIjxUEx1GINuHSPMZS/uTb362nrE3+2NsIbtdnFM7uMh2vuL/Mgxf0ymsNPVi\nYHHpZuDwws/zHeex2aaNoC9KwRBJ8u/YH1M97gm24+rHraYnluUJxfHeyExJ\nhk9D\r\n=xAqw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC34anBKUubmJJ0fxjKnQW8rMIjYDfPJ+M7wfwmAH8/EAiBKvgI6UELdZ68181mP2g3Itd5fkZuNY85z3vOavK7dHA=="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-beta.2_1608381464128_0.5714426634018384"},"_hasShrinkwrap":false},"2.3.1":{"name":"@adapttive/vue-markdown","version":"2.3.1","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-plugin-transform-es2015-parameters":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","css-loader":"^0.23.1","json-loader":"^0.5.7","style-loader":"^0.13.1","vue":"^2.5.22","webpack":"^1.13.0"},"dependencies":{"highlight.js":"^9.12.0","markdown-it":"^6.0.1","markdown-it-abbr":"^1.0.3","markdown-it-deflist":"^2.0.1","markdown-it-emoji":"^1.1.1","markdown-it-footnote":"^2.0.0","markdown-it-ins":"^2.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^2.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.0.1","markdown-it-toc-and-anchor":"^4.1.2"},"gitHead":"76a2487ffeb2c3ea6bda77532d4879b94f968209","_id":"@adapttive/vue-markdown@2.3.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ntQAOf/3r78WSYUMJAs3b/Xn/7/SNhgG5BEIHaa9Ui+bTW1Uy7Y+Z5trX9GF209cdODCaeFJZg9Ehen2sDhncw==","shasum":"efd199d4825855ec4e2f29e6d0d42de2e0581dc5","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-2.3.1.tgz","fileCount":7,"unpackedSize":1054606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3fSgCRA9TVsSAnZWagAAJd4P/32v7WnhzNJTP12Vq6wY\nnnAuecVky3kMEEKYEu6B+6ZWW0wL+OGDXha+F6IHmTYWTu7udDydnDqUsRuG\nTmABgYR+vXkLKtV9jqJNfrOgjnFOc5N6wLcvplNUbfIaKmSY36cEVGnydWzP\nNWgpMqcnKHdpFupGcXsjwBRSfWS9HnGs1VK3teDrNoyYK51Vq0N+D47kPJrN\nVVJMhU8/zX70d+cqtsC6E+iClwFvq9dbeaQbDBXqO8EvtOaSwd+397NojA/M\nShjwpFiTGgrMwcXXJxYVUNFhR7MFcLHm8hdMuVseB+Pon6S1QpJGVYJAY5b1\nc1gUIAoY6nCc/vu/DHKU7IUwQSybsIB5mgRZDKMyo+AT1WQfIdX2aNQx6TfJ\ne5tgvMOuz1C9rVhYc9p6OOG/3IFxvteKXK2AhOkT/Eucj+UdHhjRWsHCDeJ5\ndUZKJe+yNKVZ/q3RFMWPeKsQIETp6N+Y0Xgykw74BZleN577jNyWz6dLIQBe\nKGNsZ2rWhI5QyERIgTm6cICFeRky1ATYZCts+edV7FHcjc7xQjI2HTVhBYCC\nrvxXIQQYU8hZ20LcXRi0nTXJKbEh1BQwkXBpib59F1QIA5XQx1+JKw0Gw5Cg\n0rB7IWodYqspRb+X95AxJ59RhHSBcbP3gAQolnV+BVmH3cgwmrO2dAsHJ3dd\nlgeP\r\n=cxVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4fYTi1TcvuD50IxlBJVf3MBIeAGztkfIC6DAGtstYUAiAel2oEKlnYF15Yl/qg3ZgYA29094xbZkOPUnPnBv9ceA=="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"directories":{},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_2.3.1_1608381599849_0.8116874180089035"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.0","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-RbZGC8DKJ4Zz2r7vBAm+4ldcB5uW0unAjyn+0Z+LfYXFfhI374KTkppOl0YQd691/sr9lNLJna+Z1QPxobPwQQ==","shasum":"1daeb701f36b91092194ba97541242af32c55d88","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.0.tgz","fileCount":7,"unpackedSize":568127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4FUPCRA9TVsSAnZWagAA2ZsP/3eoQooAao3BePIXnDnK\nYP0ET0qYHnTFalqPgw0rTvg6T6ZtGuGEHB1DJYBIxujHNOnh7CQKnjD4xVJf\njfecACTdPWyCkN8CM4QdGv/5qOvgSq0jcTdTP2QI3NUyFaDCscqtdL2fKW/F\nHe1v8gclBA6Ydg/OMr9geiRD1f0elmaNUMCuESA1Fb5pjSFGjaN8VSeLabby\nBkaqcQHgr+Ur8LA1v9reooGJfjg5vDHVy+kLqC9aim4u2wcy21J5+JvUMEqg\ngNNc+rXqv38WgAD5bknNMN9ygodHv0fcp8fnzQyTGQitGcBARlLzXZgPT771\nA9UmKOfEF1VxE2XzHIl3uw3rLjaIYcIgpwZVuze1azB/MEnxPPsqKu11zZXn\nJYPmf6z+uPoU4e2NIYAbNLmHJELNjoTg1CM60SD75y8EG/lru0o7qbIo8BuO\nQ5AqZxQegELYaTKj29tHZ4sFwDeKUr8Y7rqSTeS483gic9JmIxXxDpMgrkuN\n9zLBaMzzUAhx1OY2J23SNR3niQfjzLfqlBf/4cJchmVjHRGIoq1ZoxpiYTAx\nNKL8d7glP/kZDJSZ8MWfp+qX5lFx7orhocxNSiROZejsJvzzknlDplJiCSx/\n2vQBdF+k4uKmkjYEASE/+fQEx28CjGFU2RplVyDK4iyFjLWo0nrtuzaZtOo9\nKxLK\r\n=KoIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZvI0YdPtD5d/OMb1a9i0eGatWn6KtXOX9xk4XzLIblwIhAM0KYRfY3UjwC/01xDSofOGmBsKgbxoVPA9c6SKWvNAq"}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.0_1608537359060_0.8100125719131792"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.1","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-FigxdMEaSQ3w+jyc+O3AJ2/mLeIyN+ybtCiQdet8+JakWknsfXuO5iID5OYWYOIxuqAZfWbLDZue9DtFeYMKzg==","shasum":"0eeb8762a83fb19c5a6e1ebe58d67da3d6c22818","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.1.tgz","fileCount":7,"unpackedSize":583867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GF1CRA9TVsSAnZWagAAbHMP/3Sj4EdmzWPqj2IQ3qjM\nsJpxyap89aW4DMqI7OKpUQGCbZsG2NvR5xNpsLoK+BmK3POEi1MKc70Umqr8\nJO9hW+gnDzl6SrDHHNTsMdT/4RKT6iuPWt0TgoEESlMbFWGAfwccpw1tmR5m\nmI81zjaB/FpqzURb7GGZs6O3fOukxgipiQNc8P0lBoYHED6DzYf0WXCKBt4K\nBQGWoMy5Heh9fEGDy0vPJPIRbQASREFhHFf4LcIAmbAGMbBn3McYEwTa5Pn2\nz2bQUC9PGSO9S7Z/Z2z8gZd6JrxPsdR1tZHYYP+ulJ/Pa7wun9BrZbf5sc61\ntIM6OQD+2mMFIpYJlJtUDxOVWSmeeujXT/SHYOUL94+uKJ1U/E78z6wqqvlQ\nBx/xXmxMyq9B7ISlcXrZGuYNv3rqC5zNy40tOio/uRoZEChN/opJ8Gu3E/0L\n89BX4RzF17RCmV3w2UGi0upd3/7hF1mqh2PB8EZGOqlysUWpzFdMstuBvZou\nXYKzg0By7CGAOa5+stiCw2ESjOSnksnHXXklFGxFZIeMQUlbUbVooF75yJSu\n1UG0Hp4ItfYn+KiJOHpFny5MCobRK+ZX9ZWqAHwkKFDGMxWXFy1PGPDR7VCB\ntMZot9apu25axTaTnDUoFZcNI/EW1jpRd2cDqOJavE8SLqJyWorI6s0vahL9\nNppS\r\n=pclW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKuXEyodI/Wl6944KgN/9/0iatfRPOqIvVRv5dNO6B/AiEAszz59GrzWKX8elt256fkpYanXjp00lP/WmR9AwwURZU="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.1_1608540533164_0.5406584008692497"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.2","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.1","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-hvhq0LvtCjIX/7AmbvZN4OEfJ3Tr1tlcYjOqmoXVZ/VFjc66S4s2KuMfVw1mO6suzZ96PEMyEpG5uJXOYWBWCw==","shasum":"699cc7b6f16efedc86542c55982484ec1785af9d","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.2.tgz","fileCount":7,"unpackedSize":584011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GeaCRA9TVsSAnZWagAAldYP/jNF3uxktx+WcOGdP0ED\n8XTPe9bQVJHgByuyWzc19Um1TXVDmvDmZx0Qh+vcgdb2znpJWM5oCvgVOc1q\n/Ybz084MDqRFX75afqbCLbNzjoYqQAY5+/llzJZjyoEOrjX7HNWMtZSIyq/+\nc/H1Zh7hyGYWlUPXvX2FtkHknkV/HHjao+7txUCTj7vwQfnStisbwV4/p+92\nZcPrQyWfbx28BEFPIyXe0ieGBKqbV2lAr6q4P3u/6C6cj3NvPKxi4fU9vhKv\nrFHCUm/4EsjkdTmgFJ3cEcPz8rfaixEKRs3mhYCjbLOpUrn87737YZsVKhEj\nHltKDY3BR9dDVHl1h0nq1wz2VRepeOQOs8AjbdWblEB5WXW6MLRMQXZVa6tI\n0zqZyKsbJz1Kzs6ToQlIGVx4lmGlxazhZui7Zv+LdR/rZ/S8B/MHslcPwc2U\nVnJ1UMcuGfBhE/Hk+oxlsDbV7kV73DIxdEdOVG8XEFblqq4WaC/BG3AzoEfQ\nRFiwaYZtqd0O4fzpVkUQlEqIXoEwlsMugIHZjP64WtHtvKDzlPZrvQmlQgjl\nGJh7oQ+eRwWF9D8Z1oM1UHWvE7DLVXSwiOs5cKDJIUUP9dXNy0tkUbmZhoY1\nbh9BD/wC3IzzSlqTH7huvofIKZIjzftE1GsLR0tjQwzTv7jOh4GPEkuC6ast\nKOti\r\n=gOO2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC16noyGwoDj/9SIABnXj14dpUpcwyB6PYVJkRZGP+x5wIgS/1h+BPbTnHQ9WophroLYEG/tU8SWuTBLv95Dkninig="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.2_1608542106459_0.4235347002168113"},"_hasShrinkwrap":false},"3.0.0-alpha.3":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.3","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.2","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-A73KLfRen50gxR1eFFX/D0+uilqyzKmn3dwBEPEUGH3oVjOf2X78JIilKXBLcT3eWjQq3tfl12AuP3a2WpjQuQ==","shasum":"425aa687dda55647ae01a65e3ffb708eb16d6e29","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.3.tgz","fileCount":7,"unpackedSize":584005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GkgCRA9TVsSAnZWagAA5gAQAJhqN2Coq7EeMKsPdzFa\nsCKF1WwCuaIsb2nBaQ5i7FX31OUQgdVbTE0o+b8Rlhm1eLLruYrmWVDm+PJO\nM2sqomCRvCMigYbOHRC6OXAQR2fFYq/sQk7mQ/i+/lMq0VYzw9B+nf653vOk\nKWThleWcTnrT73w7INHqapdVS+K9KgPdXGE3du+vGAyNVq6JLvnd09sNyX3r\n9+icVcxI1FnoSGv7Ru0FXywoPFNX1xOXR5sjma/Xf0wwzTL/bvzDZtJzqZ9d\nuvrAPQJv5MbPiYaNBvLf+OKipGqcWz7Fez07t/BOR3hocHio7CYb7PDSI0i6\nId1fI9vYMNDV9W22PVklAeTSX9HKb3CB2DGEDfEd7exomidUGIyS67S5PJPt\nf1AfuBBf455et0RUpAXEZ7baBawap1hwePJoT/oBC9298vVO2ZcV2jeJWnKF\nZC7ab18P63gzXdY4hgC70rs0IdSV7QNRTs1pq3uuzAk3fEkBqnnatsWcG6oP\nudaj0LX0iNMooEROm7toXHiw/YEiv5s3+0HSMeoNLSIBhcYnjF4Kp/HQXQ27\nLzhWL1NPERTEI5h//h5OL8vQ+ulhU/Y+nMGnTX3pBQchNIioRAi+jB/GFx5g\ngtBrow9LH1QRmri6JuAA330Pq6CYbMlvFmY4PWo9CohIG7oi2jKjK0iAF8iZ\nRcsm\r\n=YAyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYPlkvziwHxS4zv61oBPAIzf6ALHCslHjlqCAH4l3eyAiEAyWePzBissmgNQYGuJ7tunu00abxyI+iFV8Z8KRyXJ5E="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.3_1608542496317_0.13273306436261656"},"_hasShrinkwrap":false},"3.0.0-alpha.5":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.5","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.6","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-agpuT/TVPGBf5PR3DrlFhPQypThQ1wff79cISTqF46QJn8ip3fr9TwGjBGoN1+5QHdz61qO86++Jnv9qASKsnA==","shasum":"fd4361e7a17006bfe7b6450aca42600aec7bd2f0","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.5.tgz","fileCount":7,"unpackedSize":650258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4dKFCRA9TVsSAnZWagAA44cP+gPXeIz+/CBTyUiU84/a\nUdmq5idqM8o7K6KR3JVYG4iE3tZlToMDqNMVp+JnrapbNxikbMzfHYcljqGr\nNi/9IMyMakeoFEtq95b72ESRaNOmzI/powAi9glnazgq6j6NDw+SbhzGEsce\nvz1mRU7LbWfy6yoGdpnxEOQhhksZovvO45ktyNtePguyGzQ/zTVOmZGyeOHj\nV2zAWtfNO1FUDnlPas2/zW0d1VrC8SzCYQqU2P49YM6sJXO3tZuLk+XG59Z2\niPLaGwCzVnI41jQJ3F6EPzBVKAdu1R+G4bQfmphMd5O5dcmG40KuJH5aeuYN\nfPsoJPhFgVDMe4jM0IZSkvEuglPVl0Nh65DUEpD2kXbgm2X3rgri+MxN35D/\nE3UEfwf8DFjRdjUqhnkv+QmJSFrRrKQFeDjKpf1F+szqyJ7HHWGJm44toLU3\n6aRsx1XmPhuepaqo9RES41rsPzixqRbSlZcfSBQPNF3G/0ZAgmgkRUYEwpSA\nCkqOo/szB5med1Z6XbvEDiUWofPpb7CGPj+XkEzqCPSLc2FjdY2oh4Svrq+0\nIdR5vGO2Btoj3kybpmfbwZblUbJSPe0IoKukp0ViDiEd16qukodioTTKqoSx\n12Nd2rDR4hLpKWHiH3TYfBDd9y5KNPNs28vRwwrQlKo28h4k1q0ZqRgiWguf\npKCD\r\n=v2GO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7c1SfTjqm0nY7rv4tDVnbiONq3l9eLTgTaidwdHs5EAIhAOmlb6FmiiIMokwAR7kb0OjtMGdYqRd6FaTQzH5Pqf6F"}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.5_1608635013554_0.10299504147701377"},"_hasShrinkwrap":false},"3.0.0-alpha.6":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.6","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.6","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add vue-markdown --save\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from 'vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-abTfhppnlV4fXKdmrewsxhqFLSghYLu9lKmLzQocs+zE9KfHGXqn7ySwYy4gkBNrfbVqEi11WIuQ5j+w0ZMNVQ==","shasum":"53d58802f1132ab9d219b96412b1b7ea9f862ad0","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.6.tgz","fileCount":7,"unpackedSize":650521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4vivCRA9TVsSAnZWagAAlSwP/1Zhj16eQ5ryt6ybhqUd\n2iH1WvHsUbfxKGpR0jbn+pGQSAi3lgu4m06anY9FpLc16FVa7HMpDQlvLgaw\n8ajCXQGPL2mu4bL89MxuRjKqEhXmDKkaIlV01MWiwnxxVUdrLRzvvsTnTwry\nmAjITGUsiA0FATmdBdIXWxAduNw7b60Kj68Ih5ERp0QyDDyJ2fOO8DdJfWka\nru3z8bF9KyI0FmeqJ5Y9R9Nv53N1KTEhASeMxjSHlUw9Ss/+VkntYdw9E4Dg\nna4PB66nEX/ngyl/jbZwctlaT+TFC1GX2VF1vzIndx5PWFdGEYW7jHFDnYcB\nO2VxOkGnO89JTgQlmdn+nng++Zcohq/1kS7LVh4mYTodqcksr7n4wAVQ/MMK\nuzk9cg2i1oy2+3hojyxXGK30oSerxbcBvdE+SDBCQKqsE9eeR/MUvZvdfpHS\n+mopR8c4jB0bDmVKt05uG+ffyXN6veqMWJku4G1x2Ebv6LP030YbXGC+7tYf\n2uURvSACjN0xxeauyVh872/l1c7TI3P8jb2x/TZkgoyKdFTepWtA37+fTFfa\nHH3xZldzvgVC/XK9id0ohFzyG5gYv0OlocRrvm/cW8dKHPXbEZHAOiPbL6WE\nod7TQm8FDb8CEMH8+YtgE2hsm1kTdOeRUDYPtfS2eVpuqku44sy8N6eaD52q\ntB90\r\n=mUR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNBiqQMBgBM+ojHTgvNxpb5mOtKI94Uh5QJELE5EWY9wIgGqsgdzFvKHIGihnfrnKYJzegTuXJoE+I/V5BzCJVeMU="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.6_1608710319510_0.11436047451264542"},"_hasShrinkwrap":false},"3.0.0-alpha.7":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.7","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0-alpha.6","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"^2.0.3","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save @adapttive/vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add @adapttive/vue-markdown --save\n```\n\n### Migrating from vue-markdown 2.3\n\n- You just need to replace the dependencies in `package.json`:\n\n```\n{\n  \"dependencies\": {\n-  \"vue-markdown\": \"^2.2.4\n+  \"vue-markdown\": \"npm:@adapttive/vue-markdown@^X.X.X\"\n  }\n}\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('@adapttive/vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from '@adapttive/vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"d5a18acfde3e42af0ea94c89ae12dff2b823df2b","_id":"@adapttive/vue-markdown@3.0.0-alpha.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-rNPJoqvvGti307+ibD92MrWWsZfgGHzJJS+QTWmdtDUF7ISJ7MH7FLIQln9lfi9IjWOYBQ2i68f5rOwupRkULg==","shasum":"45c4de301d3fa202de0b8dbacd3eae03f644fa9e","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.7.tgz","fileCount":7,"unpackedSize":650787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4vy6CRA9TVsSAnZWagAAPUoP/j9lgw3SfHLYLIpF6A7z\nJBD82jda91Im/d6E/t+OLP+gzZ3tJ/EaYr2JXWwk0umD5MBqyyiXFgs1qLm/\nIIXkVl6BtCSK3E0+Tdeln2JPhjpFIWuEKgycCuS9OK6fIt9KsFHUzx45q2zz\nX1vki8mQTmhWiyVtPKKGXYY2dXvwBxqPnDcR2DdiI3Mk9LMreuvBOxhiVSwj\nUgaGsSU+JjIX/AzmKZwPzHnnJehNiFBER0GtrTdRhqEF1kFT6Jdzt9nQ+49D\nw1mAzKt0ig8pCj451bJEwPt48OpmQWM6c0KOeqxJ+JRS12a8YGv7+FPevYRY\nlo7ammeRu9QdvRSxWHCPElCB/BcM7UuS70AMA7cblN2HLnzovcFWdM4loK0G\napyyUP97vMY6IMoUv3qXQg8XAb+gnzGKZ9uktsx2dxLo2OhD8Oc+9HqY8gW+\nfEs39BQWEfH3svMfLm8FJneq8OncZG5SzaqWXVZfh6/KcDeQdUVgP7R8Vg7s\nnmYwLUL6c86iuXEizuArfw7K53CVkI6A6sv7382PwklfN0m5xsJexL5aUpXv\nouPqdLW4RkJlLq7dTwsu0W1+ChVQXoeKK7laVjhyyTXutsm9gUk0HvD6or9P\neMei5SqR/zi/e5cBmkOxHfLxEuVXFEccwerQ1m3Oer6U7Ih+NY9uryGxMSOJ\nKnG/\r\n=Ip3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLFrlFlgtW+a1dbMqRi1IppieKbvkivn7iDN7NPxlo3AiEA5sxEmJca+P+qwtRiwsmTc9LEbf5ee3mf7TvKh2k0+kU="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.7_1608711353805_0.8634469434566496"},"_hasShrinkwrap":false},"3.0.0-alpha.8":{"name":"@adapttive/vue-markdown","version":"3.0.0-alpha.8","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"npm:@iktakahiro/markdown-it-katex@^4.0.1","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] *katex\n* [x] emoji\n* [x] mark\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save @adapttive/vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add @adapttive/vue-markdown --save\n```\n\n### Migrating from vue-markdown 2.3\n\n- You just need to replace the dependencies in `package.json`:\n\n```\n{\n  \"dependencies\": {\n-  \"vue-markdown\": \"^2.2.4\n+  \"vue-markdown\": \"npm:@adapttive/vue-markdown@^X.X.X\"\n  }\n}\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('@adapttive/vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from '@adapttive/vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"85c48dd25462b06046aad5b638a88ef8f4f442d7","_id":"@adapttive/vue-markdown@3.0.0-alpha.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Wxwsnl2Q2UiS1UZKPPtmfRw2ZSI4KQBt5puRUMdhJKpsDfj5KcMmWQDHKBMPL7nbmxZjRTlVvj2+iZd00duhmQ==","shasum":"bcedccd2c6a0005d3fde1994d87f29c7f9fee341","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0-alpha.8.tgz","fileCount":7,"unpackedSize":791531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5hqfCRA9TVsSAnZWagAA26gP/2/ATuGob+Sg/cpo24pX\nG2pJiDjVXB52yG4sjDBKGnWVpT+IpK+wD8KoAhYo6oIp7Lfy15jyr9o/2o26\nXMiy+7c1aJ72iiH71+nohGiETvajosEC9qsGeG2jkDaXfIp85rIgjxB5kNUu\nExCqd0+hd+F7wn5iDIPKd++JY3fh3YXwgOb1WFp/LESR+pAgjf/g4IZMjJe8\nSSPLek9pxK8ybrNeWvFPvd3JLnarRSJgVAvlLWhVkLMzIxnw6mJxdYQR9IYd\nPYVOiroBQ0W5AEIkdXhNYupmB+ahdHvyCk4gMvBL7eiJkSVKpSeCCcTipbjM\nutxBu785m+VwFpl7hXWNW0TvC7nyaQw/WY9KToNttfmriMQYh57wWbBiICGk\nal86HpuNpi7BZRCSLK9onqAA3YSaeX2leB5TYw4cGnw+rlzwlerBrKxQqu7W\nLSyuZ8iSi8eaOtD2J29HmGdvvHIf8a5bcp+hzcVoGM/CZvxw0ALEoRMxRZys\nspU3ooWjByfj5irxLc2vGZWLp7OoPabH9rYAyCJRFRb9qxG1oTbqj3rr6Ybq\nK0LjUBcgfUv+N6KNyLRnYbg5EHUDxjXwGaG9DL8CmsWNV56pknq6m7MgI1Mh\ncxfs7gel6SwKI3508xGWsAul1e6ZL5ldgSIcfOSeigPFWUPbK9Wk299T/xRM\ndERj\r\n=NiL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+B2BJpfruw3OfKFlnyx1/eJM9L3eKqimKX0tsB4cLxwIgdHJC1eP0g8uV5Jc6G9JPnD+rmHyO05CQwvBB0qb8OmM="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0-alpha.8_1608915615490_0.05503508414183811"},"_hasShrinkwrap":false},"3.0.0":{"name":"@adapttive/vue-markdown","version":"3.0.0","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.1","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"npm:@iktakahiro/markdown-it-katex@^4.0.1","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"gitHead":"b4aad639c8af7e7e588d0681ba2485e5a861a996","_id":"@adapttive/vue-markdown@3.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-o3V7PXKDa58a9h/2hDCWqB2cNA2pd8Iu8SvGMWKzhbwbd9GQhzMPKM3mvxvTGVihtdR/OMA0b18lNQDH7ZBcjw==","shasum":"bb2a2c459596f9b83db4911edf62157627e23dd8","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.0.tgz","fileCount":7,"unpackedSize":791930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5jDxCRA9TVsSAnZWagAAoNoP/A75KwPAW1g8M9tX757t\nqLfUYmk7zXqw2pnwbwvX1cuXxChp1F9Dfu2bwjQurqFP4RkdSwYjHnGQIAg8\nNVR8CwGOr0VkTHst4IOqVBQcGYq40SoiBxmnELtdnq4hy6ewlUyvkMBcXkvH\nfe6vsssduvRxMbYW9MKhY2Sb4W6+HyBJj/NhZLlkZig/jADSkhjHscUr9mP5\n8o8wzG9PBUahhFSAKT4rI6KU000bA7DY7hRjNOTsILbkNR/e3Ei6VzQCIsBv\nIi8/TAXL25olEivScmcS9v9Cy5+IVNkpxF0aZ+C33Lv5QT/KZf6MLn/0G0/3\nuGWmgt6OewIlNcpSg2IIn71fKwJdTJ3LdD0j5PcM2TC9ppnxp8xDv/ATeJ9s\njFp9w5bgu/YKKfG5w+F8WSdsvRzxTxLfAAJMkgWPt+zM0UOvl7YXUBcznXzC\nF/tf/wS/DhjpR3uf8AykRuDuGAScU+2WuJ46tpY5Wx4D4Mgx6VPM9KvwEzIl\ntwLK/cMQhleLsZ39js0yn+Pj2fT9VW45wuW95Xvo7OHYn/XLE2a47HXYIwR7\nphmH79qfxD0x2QOKsSrOR5pzK8nq5ALutyX3fP5up0/m1Kr8xxLdqXceydp2\nK2avAHkVpLO+OkVSwrFvTpZdtV8YV/gE0wuFJl0K6wck1yBcR2pNWwK/HJv9\n+FSb\r\n=2h71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTv29+Af7+1vIT8nyP4ngzBcMEhss6PgDwODEtL+x/uAiEAl7fVbwElFB8wfs+pAYs8/BXA5vFi9FT9zUyKHq1FAwc="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.0_1608921329329_0.94882320881796"},"_hasShrinkwrap":false},"3.0.1":{"name":"@adapttive/vue-markdown","version":"3.0.1","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.2","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"npm:@iktakahiro/markdown-it-katex@^4.0.1","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0","prismjs":"^1.22.0"},"directories":{"example":"example"},"gitHead":"ca22c0bbd67fb22cf2241c8ce1abd945bfbaa85c","_id":"@adapttive/vue-markdown@3.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-igdKMOfLA+c9OuoSAGej+Jokmc1IsrP7DXKUG96RlHlIfjLYx35q9Yu3dQ/cDy0GMFJilwDKRlSS4TptdcdAig==","shasum":"9cfa454cf1b3c554987f34addb9a99588cec1d35","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.1.tgz","fileCount":7,"unpackedSize":791779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5kr3CRA9TVsSAnZWagAAEAoP/A6nyqPagAe9ybJPv8g2\ndU3lm+oizGIgWYlHjcpEFuU5SGs1idkKc9vSN3wc/0VtV9r9nS9nmQWS4CAC\nxWbW1LPrIafotDCumhxuOJh9kgQgMIBNSW7jl8EPCD05rbmlAsAXSOsSxbiY\nLuQP1EeM22QcrdUdhilESWnHyOz0MhYchfrJh1XWnniLnUM3bmQwnCGPtD+C\n/3GoMmEKl6ggGgokGANDF9s2cA6MRAiikWHwy5W2Ama1Ue3uzlSWFuL29WK2\nTYxeGEftVW+i/iEvu8ZvEsffuSa0aK0Lq5ErlPg5TEt+R40RY/b550HXv71+\nU/gFOPWssrJ3zcdE9exOeIdxJrqoRUiZHB7NDEMs2Y1JIur/e8j73G9NyhWr\nZWLDdiwYycVkANCxfF3RScmiSseVPupFb2JvznA8EoziuFGuP9GrFbD9t8rA\nuzBhMCYmbRlxyUIdGZxFCToJS5yrulKtxdzqwD3g6NCIYcxG7F4vpVfRjGmb\nqmarOdzwzihvvzm+PWMeNQo2cu9ZY01Xvyz8V1iXDqIXgsWNPRgoVmi/Q+a4\nu7h4L1AP+st0fZAI77s4NN3hLLb4KXNlTdQ2Zwu2X2JJVQw1AY1zL/3PHM7E\n91iisQn4mgjrLxlZpuTumwi434uvOr/YIIiEnICAYDmcTWMerHLuR2JFbTnO\nJ75Q\r\n=V2fA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz7dbxP5bLu2oLFeL79ENf4fEJ4qXAjZc4qSIJR6i3bAIgZReSu2eqc+IFKkY6glFwmWalyaLZlIXpiXi5LBE7e6E="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.1_1608927991435_0.6418667651068943"},"_hasShrinkwrap":false},"3.0.2":{"name":"@adapttive/vue-markdown","version":"3.0.2","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.3","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"npm:@iktakahiro/markdown-it-katex@^4.0.1","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"gitHead":"ca22c0bbd67fb22cf2241c8ce1abd945bfbaa85c","_id":"@adapttive/vue-markdown@3.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ewQ5acYQGt5vCX0Sm/ORHPenDOdUpXoGNyTjZHeaZ03MayFGbhRGQeMrKXaQ6sxeANSQ5MXxkEuLu0uGpL7jkQ==","shasum":"1229e9fc2cff173fe19bf82501b02469b6b8e3cf","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.2.tgz","fileCount":7,"unpackedSize":791753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5k7wCRA9TVsSAnZWagAA+tAQAIDnZiGBlkOkf57X8ve6\nFb4y9/TyHB5r7rxA3gyexjllAnwJ9EUPpWo6N1xLRr2pXc8MNf9TBdlcVdqY\netmVvAM/V//8nUtjpNE+zFwILf1GXbQpYb4PrBVNbjwX602uCuyp1b1rHhXv\nfHuT9qF9tuz1DhpLWgrkZxQyDqjCE0Qa/6R1ZiNjtjaBbQNKADHMxe+kqBju\nThhg2/U7W8nx7+PofAtr5KhaqxBRJTbp7i1FVvFh36nJRQyZN4uH2OjYtqFO\nt7buDVVFA7bP8eEsJrtRuITIopA/6juAxuPkgQFkcT9RrYodmCDtevSsLH3Q\nvNPM7gVViMfmt6RomVxMtshqjh5hr8n92yyM7H4Hzp7eX7icXUAvxuqxo7Dy\nSg5fB+iRArQWBdDUsa5rFCaD2O5ZUChFwi9yIpyxQNZX2Xm8SNVmu9sBIsqV\n+H/7PF08lWkorrvHk8JBaa+uoaWhmRcWNvRkfq7E90B9W+L/k6zckrdZJedz\nposPoWDxoodPrc2SVoGD2lk2bn4aEiM90lRmn/v5fuigQ3UkMuLhlfPpXJ/M\ncWRGnyQ+R6fQznmldVJ0+qcBehZm450IFNnFWJXbFA3YAm9IsAjKEq0UMsoh\nZPDaZeaEHkZYba7IXYEa/K0l1XuM51fVQ0NeK/cMBepOMneeODM9DHRNFUOR\nirsu\r\n=EBKM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdLfi2gsXaLmiz6JVy8vLGgSlCxkYDrFXdBX45Ym5g+AiEApLIJ0rNaGvHDAVk6mvgyqEuj4QUAtfApZz9H4qRDXw0="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.2_1608929008353_0.3700433543057713"},"_hasShrinkwrap":false},"3.0.3":{"name":"@adapttive/vue-markdown","version":"3.0.3","description":"A Powerful and Highspeed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"highlight.js":"^10.4.0","markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-external-preview":"^1.0.4","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-katex":"npm:@iktakahiro/markdown-it-katex@^4.0.1","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-task-lists":"^2.1.1","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"gitHead":"85246940177d14350a4c094f85e5251d81f2a548","_id":"@adapttive/vue-markdown@3.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-nopu1itoXJ5CwXe70dACSAq4n17nybBRZqXDu2ZyHC+vjVNjPiSp4kuvdBZHKMVHBEC7YakW4b9Mfkr2Wvybfw==","shasum":"aedb056e2be5c7e216990770159d01679f5511d3","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-3.0.3.tgz","fileCount":7,"unpackedSize":792258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5vU3CRA9TVsSAnZWagAAGwMP/i943NJt3QwQFmoqo4Nh\nf5h2URwU8Gf21Q4rPBsFk2vHl7s8MQ89Y6ETGC59CFnEE8IR2f1KMO13GBsD\nWnqzvxKry58Clb0kgL6heGwzrKZFBsCvYp5djOla95DRav8XgHQ5PtSD5TA6\nMxA/oN9S93viAcq3kJlkPJEo8zdS4rL5hqOz0S5xR55UfSn+NyXArVXuVfJj\ngcJux8mG3kIhKT787M2k4jc7KywaOw3Uf0uipwt3wppAtn0/A/iOeUCa9FuJ\n1J5+NeakE5r7vIL25IBlYiFnBmeg8vyMMdtPE3jpUWsJEYrWfuFnvdW5K38B\nza0xUdrA2UrId9ll/rxFtf0Ao1qOjqLG00trr07RamIOoLGLmIBdqo3nnZH1\nSy0f651H8BwHg4G3AYVFSLNTdHSQEkYU4ut7qPQWI417ZowR9iK+vno+Pn7i\ntBic3a7sv9J6yTtkcSnQMT2GBe1cqiJzqZcf0gJ9k415kYZY6xZXy+oIlbXH\no65jWN1pyGVR9tNVrgmqBhdj4ge6eeihc7bB1bDXC4+I5BUGVrKanV9MRlTA\nUU3HozgJ7KshOWxx1Boux3U1opaisULvVSMIvlE4iv73x/6VDG8eXIMpSN3k\nTw8l+q9QN0OSLWY/rfLe4dfDyETGfe0bjSPTnjEbKSXjBM9Kdn+bYpHs7VTS\nTEP7\r\n=bDTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTb4WUynKt8/CNwooYTYWbEK4PigdxybxX2s3BM22BWAiAXdZE0sRU9PBxHz90Kmq0iecRyVLbY8On3UyqPXHM16Q=="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_3.0.3_1608971574531_0.6987175022264751"},"_hasShrinkwrap":false},"4.0.0":{"name":"@adapttive/vue-markdown","version":"4.0.0","description":"A Powerful and High speed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown@adapttive/)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown@adapttive/)\n[![npm](https://img.shields.io/david/adapttive/vue-markdown)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n[![npm](https://img.shields.io/bundlephobia/min/@adapttive/vue-markdown)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] emoji\n* [x] mark\n* [x] *katex\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save @adapttive/vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add @adapttive/vue-markdown --save\n```\n\n### Migrating from vue-markdown 2.3\n\n- You just need to replace the dependencies in `package.json`:\n\n```\n{\n  \"dependencies\": {\n-  \"vue-markdown\": \"^2.2.4\n+  \"vue-markdown\": \"npm:@adapttive/vue-markdown@^X.X.X\"\n  }\n}\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('@adapttive/vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from '@adapttive/vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n\n# Plugins\n\n```html\n <template>\n   <div>\n     <vue3-markdown-it :source='source' :plugins='plugins' />\n   </div>\n </template>\n\n <script>\n import katex from 'markdown-it-katex';\n import tasklists from 'markdown-it-task-lists';\n import externalPreview from 'markdown-it-external-preview';\n import VueMarkdown from 'vue-markdown';\n\n export default {\n   components: {\n     VueMarkdown\n   },\n   data() {\n     return {\n       plugins: [\n         {\n           plugin: katex,\n           options: { throwOnError: false, errorColor: ' #cc0000' }\n         },\n         {\n           plugin: tasklists,\n           options: { enabled: this.taskLists }\n         },\n         {\n           plugin: externalPreview\n         }\n       ]\n     }\n   }\n }\n </script>\n```\n\n- Make sure you add dependencies for plugins:\n    - `\"highlight.js\": \"^10.4.0\"`\n    - `\"markdown-it-external-preview\": \"^1.0.4\"`\n    - `\"markdown-it-katex\": \"npm:@iktakahiro/markdown-it-katex@^4.0.1\"`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md","gitHead":"cd3e88600dc1fc3796dc5fdbfaa68b68236efec5","_id":"@adapttive/vue-markdown@4.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1Q5OXI9eQQTtqkZ9QnYSOLRi5vtCNGLX1an0nwSPeNhzyNReTJkaEan2b1wjVedHmEVTIy87TRmI7/OWarYEkg==","shasum":"d8ff295d358a7b9ef92cac8a81f6715a11ca9c2e","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-4.0.0.tgz","fileCount":7,"unpackedSize":457568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK2onCRA9TVsSAnZWagAAYwMP/3lERuXGemCAlwqHCibu\nJUWm87HJs7D10/COqEqRX+rf/zNKnIGTITRCKuNgJAnjUhVNmcK4lC/mjpb4\n1hxfzb/eKNB2A+feFbWuSd7Ex2HHgcYBkBul4IdfsotPm9ruR9lFbzEGlcd0\n1kDS9PsIFuaWeBXaS4dDdl1+NudaIYRQMWtUvrv13OcBuXLHFaMs6OvIKQ8j\nNA+qqjcYTzX6mkmgsrEKN1JF4ZTXa0Qesxx2bbtHqPLh5d8Zp+E8RAQOEotx\nCGzqAXkQmnGGxX+Y3b8ZOzOwBPmQRlhb5XaL7bgdPMU0qpzu9HpvtUqcJiBi\nuobzy7QmmOlZ9gbkimkys4M+xLm4Y7dMc/UAYZCJ4KRvqdiclckaIGj71Ogc\nSC/27oykVb5W9HqdIKSvpoIsRRPuAU+DudpROWX1hozg3VIYjMHw9ZW4l1Az\ndm9eYSP5ESgAq/A3YeDdem1iIXBNrw+ZXPv71TllZQLVhecQAHmci8rqfSsX\nPqmIqKCL3weVpNYMZMS3wQYUB3/W0GcNOGoBs843C6AOFk7i5GQ771Am+WTj\nABXkGrq5O1ZsFC586TrnWlFcaiWk/xWQ9ympm4Q2J2fdWidf1dkhvU1n7siZ\nZcle0T9PAXv5dkbrr/XzUzryHMKdxHHjSkJx84KbIQ4hQVASuU6t5IHXWrCD\nRMaw\r\n=9/xr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnBsOh673ewjfalw9ZCLKexboo+yGWyrOI4taMNE7oYAiB9uhKg2voYekBChmuke2jwl0SA0RpHg81u9xQaxwB/Ig=="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_4.0.0_1613457959057_0.343613387161811"},"_hasShrinkwrap":false},"4.0.1":{"name":"@adapttive/vue-markdown","version":"4.0.1","description":"A Powerful and High speed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"gitHead":"7b521b6eb3833f5ee2fcc2615d1b3edbbcf33385","_id":"@adapttive/vue-markdown@4.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qqs9zZ2PGaZQBycQnc1hfz4FyJxsmQNLXAYsGPkPipg+wnRIv7+m9cR6Maa4zJbHmGzZrwAMYFE5BMXEUDfh/g==","shasum":"4912aa13482cb764bd7ef894f5e1f42e18a911c2","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-4.0.1.tgz","fileCount":7,"unpackedSize":457568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRJVxCRA9TVsSAnZWagAAAA8P/0l4tS7e+Yhs18jj3bX9\nn0rONSUft9yGpRfCR0wf6QY3xGSr0RPBWy8mynwpAUNYYQENjYz3TyiGQ/5x\neXebV/rHo/dS7zEgdiZ0YG2klNikN+hkeqhn9QrWyD+62lTRkzIkHfXVYpVZ\nyIvpRjKva62aHJEmlJtveFPCL5eDvrMpfahTeRSevnw7bJm1Ln/zVszVOWJW\nVg4E5NpL322iw7JNcr2aFrAMZagIRhd3iTtTi7DKD+f7wg/UQCXswhdUPvi0\n/GUSYBsaXcI0J+j9J2ljrM8GJKOsbZi8emD0XLsjIt1JRM72fWKZNiq0DvU+\nWfIb2KD4GgWGCBSjxbfWB7m4CQ8iJrC+abNIcSqJk+VDICwyctjwLX0giESg\nbQ65iKI1OqctfyYufsTDaM3sE6rC6skt4p5FGXStc37b4ByMmL/fHeTI0t+W\n9CBMzSnPxRZB4nLB8BMrCZF79jQtUJMTW5dRK7pIXh0AuhW4IzCdWZNKAEpg\n4fKfwcnhHfI6pES8GdsMrxsXbtrEeZQ3SpcPM/sVDxVtEdjj8pgha2ovZDGL\nAhPYYkdP65ZBJH/c7rimGOsLH9gh80IhzDyrrw1f0dscLCHWFbjqpV/09k0P\nKg4Vtnk03aImB4CwwRPBMwN9w+xe265uhEVOaB5Y23Q+GPqlvlgJTaXvQT3P\nAHd7\r\n=m7qB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC11VOIyH3FIVupWss3HO7A147k8+gNwJGhVzYQU9mfBgIgV1NYn6fX1NmtmSP1l+DVZFITMiKEkxt7qCFyH6TK1fY="}]},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_4.0.1_1615107440989_0.5396509312490505"},"_hasShrinkwrap":false},"4.0.2":{"name":"@adapttive/vue-markdown","version":"4.0.2","description":"A Powerful and High speed Markdown Parser for Vue","main":"dist/vue-markdown.common.js","types":"index.d.ts","scripts":{"start":"webpack --config webpack.config.js","build":"webpack --config webpack.common.js","test":"echo true"},"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"keywords":["vue","markdown","vue-markdown"],"author":{"name":"milindsingh"},"license":"MIT","bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"homepage":"https://github.com/adapttive/vue-markdown#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","babel-loader":"^8.2.2","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-runtime":"^6.26.0","css-loader":"^5.0.1","eslint":"^7.15.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-vue":"^7.3.0","json-loader":"^0.5.7","style-loader":"^2.0.0","vue":"^2.6.12","webpack":"^5.11.0","webpack-cli":"^4.2.0"},"dependencies":{"markdown-it":"^12.0.3","markdown-it-abbr":"^1.0.4","markdown-it-deflist":"^2.1.0","markdown-it-emoji":"^2.0.0","markdown-it-footnote":"^3.0.2","markdown-it-ins":"^3.0.0","markdown-it-mark":"^3.0.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","markdown-it-toc-and-anchor":"^4.2.0"},"directories":{"example":"example"},"gitHead":"898600b53c4c9722fa06ebaa5080363300b9846f","_id":"@adapttive/vue-markdown@4.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2g7Hdn6c6Zgep6+R/Y73WJL6XRnvD7wHw1Eb031hdYndPLlwhsZMpPZjDKGF9jCq0MJu8YnacqUTamm2vmBmxA==","shasum":"80f954ee2b1b6173f2552cc3ecaf432305704208","tarball":"https://registry.npmjs.org/@adapttive/vue-markdown/-/vue-markdown-4.0.2.tgz","fileCount":8,"unpackedSize":458321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbJ6v1PfJDbMhoh/SlDbyskO1CsBsdNQB7jHDk/5MFTAiBn6GRxCArGS/Pef/mng27mFttmgvyIaII02Wy3s7ELiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCzfUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc4xAAmT7PPLKDsh0nGr3Y0WjEjwbYi3xxRFEqoMzDlAW8rH0fdIWX\r\nrgoTbq7WtZV0K+fvUm1MRUbT41RncKXGAkZG7gl9bjRRGjHAx337KFC/a1WM\r\nn6oV3cccdFEPW6jd2ss2dGC3iPmgrPRE7HkseUQI1/HQXmDyC7s/UiYIMyr1\r\nhS0nIGPzIyu+lBx27Gpp833BgOUqE9apgxgM9WdYzgP+TBYBKxMn/ruRIUYN\r\nWCn7AARlA6DdpslSn2U9ELem1wFFXjKb85U3OGW1ffVaNIHYurS3LvwlT67o\r\nqHmkjip6Yar+bdDlBYhNDE2i7vbKAj6yprSPkDa8ed005EzDr8369l3teMvG\r\nzkFOVzh5qDu+Qg1jUxmkpSbHBHPXkw5F3JIxpkX7xlUWABkX5LSIiNwvV0A1\r\nn62JkYvUnMkVQaWl3AOhfkCLCB9/wPP8qbkclc2lUjLMUxwweywarAeqNmw0\r\nPqQWpVjJd2k4n7mRrsx1sOeEo9H+Dy0XQR5ey7lrOVExCHnZ6N/4InwWW21y\r\ntYNhSgN56tlM2ZsZ8hVZDrxT2CH2GfWuAlHjIgywQoO7UDyb5uMb2bsH183o\r\nxIZpBcVKC5vavzBbZul0TcBw+X1dAgqMNuzv84rtqmwbSxQfNb5zJvPGU8Dy\r\ngh7N0yJI0xJy+N9LNV/BKnz9VpAo07mrknE=\r\n=0rYy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"milindsingh","email":"milind7@live.com"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-markdown_4.0.2_1661679572425_0.8924709825630954"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-18T19:26:52.401Z","2.3.0":"2020-12-18T19:26:52.789Z","modified":"2022-08-28T09:39:32.709Z","3.0.0-beta.0":"2020-12-19T08:39:20.139Z","3.0.0-beta.1":"2020-12-19T08:46:03.430Z","3.0.0-beta.2":"2020-12-19T12:37:44.376Z","2.3.1":"2020-12-19T12:40:00.046Z","3.0.0-alpha.0":"2020-12-21T07:55:59.201Z","3.0.0-alpha.1":"2020-12-21T08:48:53.398Z","3.0.0-alpha.2":"2020-12-21T09:15:06.644Z","3.0.0-alpha.3":"2020-12-21T09:21:36.490Z","3.0.0-alpha.5":"2020-12-22T11:03:33.712Z","3.0.0-alpha.6":"2020-12-23T07:58:39.664Z","3.0.0-alpha.7":"2020-12-23T08:15:53.954Z","3.0.0-alpha.8":"2020-12-25T17:00:15.637Z","3.0.0":"2020-12-25T18:35:29.526Z","3.0.1":"2020-12-25T20:26:31.625Z","3.0.2":"2020-12-25T20:43:28.532Z","3.0.3":"2020-12-26T08:32:54.714Z","4.0.0":"2021-02-16T06:45:59.281Z","4.0.1":"2021-03-07T08:57:21.201Z","4.0.2":"2022-08-28T09:39:32.633Z"},"maintainers":[{"name":"milindsingh","email":"milind7@live.com"}],"description":"A Powerful and High speed Markdown Parser for Vue","homepage":"https://github.com/adapttive/vue-markdown#readme","keywords":["vue","markdown","vue-markdown"],"repository":{"type":"git","url":"git+https://github.com/adapttive/vue-markdown.git"},"author":{"name":"milindsingh"},"bugs":{"url":"https://github.com/adapttive/vue-markdown/issues"},"license":"MIT","readme":"# vue-markdown\n\n[![npm](https://img.shields.io/npm/v/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown@adapttive/)\n[![npm](https://img.shields.io/npm/l/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/vue-markdown@adapttive/)\n[![npm](https://img.shields.io/david/adapttive/vue-markdown)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n[![npm](https://img.shields.io/bundlephobia/min/@adapttive/vue-markdown)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n[![npm](https://img.shields.io/npm/dt/@adapttive/vue-markdown.svg?style=flat)](https://www.npmjs.com/package/@adapttive/vue-markdown)\n\n> If you want vue-markdown for `vue1.X.X`, please checkout [vue-markdown1.X.X](https://github.com/adapttive/vue-markdown/tree/v1).\n\nA Powerful and Highspeed Markdown Parser for Vue.\n\nQuick start: `<vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>`\n\nSupported Markdown Syntax:\n\n* [x] automatic table of contents\n* [x] table & class customize\n* [x] *SyntaxHighlighter\n* [x] definition list\n* [x] strikethrough\n* [x] GFM task list\n* [x] abbreviation\n* [x] superscript\n* [x] subscript\n* [x] footnote\n* [x] insert\n* [x] emoji\n* [x] mark\n* [x] *katex\n\n`*SyntaxHighlighter` work with [Prism](https://prismjs.com) recommend\n\n`*katex` need add [katex css](https://unpkg.com/katex/dist/katex.min.css).\n\n# Example\n\n[simple](https://github.com/adapttive/vue-markdown/blob/master/example/simple)\n\n[webpack-simple](https://github.com/adapttive/vue-markdown/blob/master/example/webpack-simple)\n\n[Live Demo](https://adapttive.github.io/vue-markdown/)\n\n# Installation\n\n### Browser globals\n\n> The **dist** folder contains `vue-markdown.js` with the component exported in the `window.VueMarkdown` object.\n\n```html\n<body>\n  <vue-markdown>i am a ~~tast~~ **test**.</vue-markdown>\n</body>\n<script src=\"path/to/vue.js\"></script>\n<script src=\"path/to/vue-markdown.js\"></script>\n<script>\n    Vue.use(VueMarkdown);\n    var vm = new Vue({\n        el: \"body\"\n    });\n</script>\n```\n\n### NPM\n\n```shell\n$ npm install --save @adapttive/vue-markdown\n```\n\n### Yarn\n\n```shell\n$ yarn add @adapttive/vue-markdown --save\n```\n\n### Migrating from vue-markdown 2.3\n\n- You just need to replace the dependencies in `package.json`:\n\n```\n{\n  \"dependencies\": {\n-  \"vue-markdown\": \"^2.2.4\n+  \"vue-markdown\": \"npm:@adapttive/vue-markdown@^X.X.X\"\n  }\n}\n```\n\n## CommonJS\n\n```js\nvar VueMarkdown = require('@adapttive/vue-markdown');\n\nnew Vue({\n  components: {\n    'vue-markdown': VueMarkdown\n  }\n})\n```\n\n## ES6 (Vue-CLI users)\n\nAfter installing via Yarn or NPM, use the following snippet in the script portion of the Vue component which you wish to render the Markdown.\n\n```js\nimport VueMarkdown from '@adapttive/vue-markdown'\n\nnew Vue({\n  components: {\n    VueMarkdown\n  }\n})\n```\n\n# Slots\n\n```html\n<vue-markdown>this is the default slot</vue-markdown>\n```\n\nAfter setting up the middleware in your vue component above, using the embedded markdown is as easy as writing it between the `vue-markdown` tags.\n\nVueMarkdown has a default slot which is used to write the `markdown` source.\n\nTIP: The default slot only renders **once** at the beginning, and it will overwrite the prop of `source`!\n\n# Props\n\n| Prop                   | Type                     | Default                     | Describe                                                                                                                   |\n| ---------------------- | ------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| watches                | Array                    | `[\"source\", \"show\", \"toc\"]` | HTML refresh automatically when the prop in this array changed                                                             |\n| source                 | String                   | `null`                      | the markdown source code                                                                                                   |\n| show                   | Boolean                  | `true`                      | enable render to the default slot automatically                                                                            |\n| html                   | Boolean                  | `true`                      | enable HTML syntax in source                                                                                               |\n| xhtml-out              | Boolean                  | `true`                      | `<br></br>` => `<br />`                                                                                                    |\n| breaks                 | Boolean                  | `true`                      | `\\n` => `<br>`                                                                                                             |\n| linkify                | Boolean                  | `true`                      | autoconvert URL-like text to link                                                                                          |\n| emoji                  | Boolean                  | `true`                      | `:)` => `😃`                                                                                                               |\n| typographer            | Boolean                  | `true`                      | enable some language-neutral replacement and quotes beautification                                                         |\n| update-prism           | Boolean                  | `true`                      | if true, vue-markdown will automatically call a re-render of all code blocks through Prism.js ([Using Prism.js](#using-prism.js)) |\n| lang-prefix            | String                   | `language-`                 | CSS language prefix for fenced blocks                                                                                      |\n| quotes                 | String                   | `“”‘’`                      | use `“”‘’` for Chinese, `„“‚‘` for German, `«»„“` for Russian                                                              |\n| table-class            | String                   | `table`                     | customize html class of the `<table>`                                                                                      |\n| task-lists             | Boolean                  | `true`                      | Makes GFM task lists mutable, `false` shows GFM as readonly checkboxes                                                     |\n| toc                    | Boolean                  | `false`                     | enable automatic table of contents                                                                                         |\n| toc-id                 | String                   | `undefined`                 | the HTML id to render TOC                                                                                                  |\n| toc-class              | String                   | `table`                     | customize html class of the `<ul>` wrapping the TOC                                                                        |\n| toc-first-level        | Number                   | `2`                         | use `2` if you want to skip `<h1>` from the TOC                                                                            |\n| toc-last-level         | Number                   | `'toc-first-level' + 1`     | use `5` if you want to skip `<h6>` from the TOC                                                                            |\n| toc-anchor-link        | Boolean                  | `true`                      | enable the automatic anchor link in the headings                                                                           |\n| toc-anchor-class       | String                   | `toc-anchor`                | customize the anchor class name                                                                                            |\n| toc-anchor-link-symbol | String                   | `#`                         | customize the anchor link symbol                                                                                           |\n| toc-anchor-link-space  | Boolean                  | `true`                      | enable inserting a space between the anchor link and heading                                                               |\n| toc-anchor-link-class  | String                   | `toc-anchor-link`           | customize the anchor link symbol class name                                                                                |\n| toc-anchor-link-before | Boolean                  | `true`                      | allows you to prepend/append the anchor link in the headings                                                               |\n| anchorAttributes       | Object                   | `{}`                        | anchor tag attributes such as `target: '_blank'` or `rel: 'nofollow'`                                                      |\n| prerender              | Function (String) String | `null`                      | filter function before markdown parse                                                                                      |\n| postrender             | Function (String) String | `null`                      | filter function after markdown parse                                                                                       |\n| inline                 | Boolean                  | `false`                     | result will NOT be wrapped into `<p>` tags                                                                                 |\n\n# Events\n\n| Name | Param[Type] | Describe |\n| ---- | --------- | -------- |\n| rendered | outHtml[String] | dispatch when render finish |\n| toc-rendered | tocHtml[String] | dispatch when TOC render finish, never dispatch if the toc[prop] is `false` |\n\n# Using Prism.js\n\n1. Visit the [download page](https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript)\n2. Select all the options that apply for your project\n3. At the bottom of the page download both the JS and CSS\n4. Include them in your `index.html` **MAKE SURE to include Prism before your** `app.js`\n\n\n# Plugins\n\n```html\n <template>\n   <div>\n     <vue3-markdown-it :source='source' :plugins='plugins' />\n   </div>\n </template>\n\n <script>\n import katex from 'markdown-it-katex';\n import tasklists from 'markdown-it-task-lists';\n import externalPreview from 'markdown-it-external-preview';\n import VueMarkdown from 'vue-markdown';\n\n export default {\n   components: {\n     VueMarkdown\n   },\n   data() {\n     return {\n       plugins: [\n         {\n           plugin: katex,\n           options: { throwOnError: false, errorColor: ' #cc0000' }\n         },\n         {\n           plugin: tasklists,\n           options: { enabled: this.taskLists }\n         },\n         {\n           plugin: externalPreview\n         }\n       ]\n     }\n   }\n }\n </script>\n```\n\n- Make sure you add dependencies for plugins:\n    - `\"highlight.js\": \"^10.4.0\"`\n    - `\"markdown-it-external-preview\": \"^1.0.4\"`\n    - `\"markdown-it-katex\": \"npm:@iktakahiro/markdown-it-katex@^4.0.1\"`\n\n# Thanks\n\n- [markdown-it](https://github.com/markdown-it/markdown-it)\n- [transtone](https://github.com/transtone)\n- [**brandonferens**](https://github.com/brandonferens)\n\n# Contributions\n\n- [miaolz123](https://github.com/miaolz123)\n- [brandonferens](https://github.com/brandonferens)\n- [brianbancroft](https://github.com/brianbancroft)\n- [nikolasp](https://github.com/nikolasp)\n- [mbackonja](https://github.com/mbackonja)\n- [Endi1](https://github.com/Endi1)\n- [printscreen](https://github.com/printscreen)\n- [killix](https://github.com/killix)\n- [LeFnord](https://github.com/lefnord)\n- [FlorianWendelborn](https://github.com/FlorianWendelborn)\n- [NoahCardoza](https://github.com/NoahCardoza)\n- [milindsingh](https://github.com/milindsingh)\n\n# License\n\nCopyright (c) 2016\n\n - [miaolz123](https://github.com/miaolz123) by [MIT](https://opensource.org/licenses/MIT)\n - [milindsingh](https://github.com/milindsingh) by [MIT](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}