Recent Releases of extra-markdown-text

extra-markdown-text - Utility methods for Markdown text

Utility methods for Markdown text.
📦 Node.js, 🌐 Web, 📜 Files, 📰 Docs.

This package is available in both Node.js and Web formats. The web format is exposed as extra_markdown_text standalone variable and can be loaded from jsDelivr CDN.

Stability: Experimental.


```javascript const fs = require('fs'); const markdown = require('extra-markdown-text');

function main() { var txt = fs.readFileSync('README.md', 'utf8').replace(/\r?\n/, '\n');

markdown.links(txt); // [ // { // full: 'Node.js', // name: 'Node.js', // reference: '', // url: 'https://www.npmjs.com/package/extra-markdown-text' // }, // { // full: 'Web', // name: 'Web', // reference: '', // url: 'https://www.npmjs.com/package/extra-markdown-text.web' // }, // ... // ]

markdown.linkReferences(txt); // [ // { // full: 'jsDelivr CDN: https://cdn.jsdelivr.net/npm/extra-markdown-text.web/index.js', // name: 'jsDelivr CDN', // url: 'https://cdn.jsdelivr.net/npm/extra-markdown-text.web/index.js', // title: '' // }, // { // full: 'forEachCodeBlock: https://nodef.github.io/extra-markdown-text/modules.html#forEachCodeBlock', // name: 'forEachCodeBlock', // url: 'https://nodef.github.io/extra-markdown-text/modules.html#forEachCodeBlock', // title: '' // }, // ... // ] } main(); ```



Index

| Property | Description | | ---- | ---- | | forEachCodeBlock | Match code blocks in markdown text. | | codeBlocks | Get code blocks in markdown text. | | replaceCodeBlocks | Replace code blocks in markdown text. | | tagCodeBlocks | Tag code blocks in markdown text and remove them. | | untagCodeBlocks | Untag code blocks in markdown text by adding them back. | | forEachLink | Match links in markdown text. | | links | Get links in markdown text. | | replaceLinks | Replace links in markdown text. | | forEachLinkReference | Match link references in markdown text. | | linkReferences | Get link references in markdown text. | | replaceLinkReferences | Replace link references in markdown text. | | forEachTable | Match tables in markdown text. | | tables | Get tables in markdown text. | | replaceTables | Replace tables in markdown text. |



- TypeScript
Published by wolfram77 over 3 years ago