You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
8.1 KiB
JavaScript
25 lines
8.1 KiB
JavaScript
|
9 months ago
|
"use strict";
|
||
|
|
/*
|
||
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
||
|
|
* This devtool is neither made for production nor for readable output files.
|
||
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
||
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||
|
|
* or disable the default devtool with "devtool: false".
|
||
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||
|
|
*/
|
||
|
|
exports.id = "vendor-chunks/markdown-to-txt";
|
||
|
|
exports.ids = ["vendor-chunks/markdown-to-txt"];
|
||
|
|
exports.modules = {
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/markdown-to-txt/dist/markdown-to-txt.js":
|
||
|
|
/*!**************************************************************!*\
|
||
|
|
!*** ./node_modules/markdown-to-txt/dist/markdown-to-txt.js ***!
|
||
|
|
\**************************************************************/
|
||
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.markdownToTxt = void 0;\nconst marked_1 = __webpack_require__(/*! marked */ \"(ssr)/./node_modules/marked/lib/marked.cjs\");\nconst lodash_1 = __webpack_require__(/*! lodash */ \"(ssr)/./node_modules/lodash/lodash.js\");\nconst block = (text)=>text + \"\\n\\n\";\nconst escapeBlock = (text)=>(0, lodash_1.escape)(text) + \"\\n\\n\";\nconst line = (text)=>text + \"\\n\";\nconst inline = (text)=>text;\nconst newline = ()=>\"\\n\";\nconst empty = ()=>\"\";\nconst TxtRenderer = {\n // Block elements\n code: escapeBlock,\n blockquote: block,\n html: empty,\n heading: block,\n hr: newline,\n list: (text)=>block(text.trim()),\n listitem: line,\n checkbox: empty,\n paragraph: block,\n table: (header, body)=>line(header + body),\n tablerow: (text)=>line(text.trim()),\n tablecell: (text)=>text + \" \",\n // Inline elements\n strong: inline,\n em: inline,\n codespan: inline,\n br: newline,\n del: inline,\n link: (_0, _1, text)=>text,\n image: (_0, _1, text)=>text,\n text: inline,\n // etc.\n options: {}\n};\n/**\n * Converts markdown to plaintext using the marked Markdown library.\n * Accepts [MarkedOptions](https://marked.js.org/using_advanced#options) as\n * the second argument.\n *\n * NOTE: The output of markdownToTxt is NOT sanitized. The output may contain\n * valid HTML, JavaScript, etc. Be sure to sanitize if the output is intended\n * for web use.\n *\n * @param markdown the markdown text to txtify\n * @param options the marked options\n * @returns the unmarked text\n */ function markdownToTxt(markdown, options) {\n const unmarked = (0, marked_1.marked)(markdown, Object.assign(Object.assign({}, options), {\n renderer: TxtRenderer\n }));\n const unescaped = (0, lodash_1.unescape)(unmarked);\n const trimmed = unescaped.trim();\n return trimmed;\n}\nexports.markdownToTxt = markdownToTxt;\nexports[\"default\"] = markdownToTxt;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWFya2Rvd24tdG8tdHh0L2Rpc3QvbWFya2Rvd24tdG8tdHh0LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2JBLDhDQUE2QztJQUFFRyxPQUFPO0FBQUssQ0FBQyxFQUFDO0FBQzdERCxxQkFBcUIsR0FBRyxLQUFLO0FBQzdCLE1BQU1HLFdBQVdDLG1CQUFPQSxDQUFDLDBEQUFRO0FBQ2pDLE1BQU1DLFdBQVdELG1CQUFPQSxDQUFDLHFEQUFRO0FBQ2pDLE1BQU1FLFFBQVEsQ0FBQ0MsT0FBU0EsT0FBTztBQUMvQixNQUFNQyxjQUFjLENBQUNELE9BQVMsQ0FBQyxHQUFHRixTQUFTSSxNQUFNLEVBQUVGLFFBQVE7QUFDM0QsTUFBTUcsT0FBTyxDQUFDSCxPQUFTQSxPQUFPO0FBQzlCLE1BQU1JLFNBQVMsQ0FBQ0osT0FBU0E7QUFDekIsTUFBTUssVUFBVSxJQUFNO0FBQ3RCLE1BQU1DLFFBQVEsSUFBTTtBQUNwQixNQUFNQyxjQUFjO0lBQ2hCLGlCQUFpQjtJQUNqQkMsTUFBTVA7SUFDTlEsWUFBWVY7SUFDWlcsTUFBTUo7SUFDTkssU0FBU1o7SUFDVGEsSUFBSVA7SUFDSlEsTUFBTSxDQUFDYixPQUFTRCxNQUFNQyxLQUFLYyxJQUFJO0lBQy9CQyxVQUFVWjtJQUNWYSxVQUFVVjtJQUNWVyxXQUFXbEI7SUFDWG1CLE9BQU8sQ0FBQ0MsUUFBUUMsT0FBU2pCLEtBQUtnQixTQUFTQztJQUN2Q0MsVUFBVSxDQUFDckIsT0FBU0csS0FBS0gsS0FBS2MsSUFBSTtJQUNsQ1EsV0FBVyxDQUFDdEIsT0FBU0EsT0FBTztJQUM1QixrQkFBa0I7SUFDbEJ1QixRQUFRbkI7SUFDUm9CLElBQUlwQjtJQUNKcUIsVUFBVXJCO0lBQ1ZzQixJQUFJckI7SUFDSnNCLEtBQUt2QjtJQUNMd0IsTUFBTSxDQUFDQyxJQUFJQyxJQUFJOUIsT0FBU0E7SUFDeEIrQixPQUFPLENBQUNGLElBQUlDLElBQUk5QixPQUFTQTtJQUN6QkEsTUFBTUk7SUFDTixPQUFPO0lBQ1A0QixTQUFTLENBQUM7QUFDZDtBQUNBOzs7Ozs7Ozs7Ozs7Q0FZQyxHQUNELFNBQVNyQyxjQUFjc0MsUUFBUSxFQUFFRCxPQUFPO0lBQ3BDLE1BQU1FLFdBQVcsQ0FBQyxHQUFHdEMsU0FBU3VDLE1BQU0sRUFBRUYsVUFBVTFDLE9BQU82QyxNQUFNLENBQUM3QyxPQUFPNkMsTUFBTSxDQUFDLENBQUMsR0FBR0osVUFBVTtRQUFFSyxVQUFVOUI7SUFBWTtJQUNsSCxNQUFNK0IsWUFBWSxDQUFDLEdBQUd4QyxTQUFTeUMsUUFBUSxFQUFFTDtJQUN6QyxNQUFNTSxVQUFVRixVQUFVeEIsSUFBSTtJQUM5QixPQUFPMEI7QUFDWDtBQUNBL0MscUJBQXFCLEdBQUdFO0FBQ3hCRixrQkFBZSxHQUFHRSIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL21hcmtkb3duLXRvLXR4dC9kaXN0L21hcmtkb3duLXRvLXR4dC5qcz9jY2VmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5tYXJrZG93blRvVHh0ID0gdm9pZCAwO1xuY29uc3QgbW
|
||
|
|
|
||
|
|
/***/ })
|
||
|
|
|
||
|
|
};
|
||
|
|
;
|