Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

remove-markdown

Package Overview
Dependencies
Maintainers
2
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

remove-markdown - npm Package Compare versions

Comparing version 0.5.2 to 0.5.3

index.d.ts

13

index.js

@@ -10,2 +10,3 @@ module.exports = function(md, options) {

options.htmlTagsToSkip = options.hasOwnProperty('htmlTagsToSkip') ? options.htmlTagsToSkip : [];
options.throwError = options.hasOwnProperty('throwError') ? options.throwError : false;

@@ -52,3 +53,3 @@ var output = md || '';

joinedHtmlTagsToSkip +
'[^>]*>',
'[^>]*>',
'ig'

@@ -79,6 +80,4 @@ );

.replace(/([\*]+)(\S)(.*?\S)??\1/g, '$2$3')
// Remove _ emphasis. Unlike *, _ emphasis gets rendered only if
// 1. Either there is a whitespace character before opening _ and after closing _.
// 2. Or _ is at the start/end of the string.
.replace(/(^|\W)([_]+)(\S)(.*?\S)??\2($|\W)/g, '$1$3$4$5')
// Remove _ emphasis
.replace(/(_+)(.*?\S)(_+)/g, '$1$3$4$5')
// Remove code blocks

@@ -95,3 +94,5 @@ .replace(/(`{3,})(.*?)\1/gm, '$2')

} catch(e) {
console.error(e);
if (options.throwError) throw e;
console.error("remove-markdown encountered error: %s", e);
return md;

@@ -98,0 +99,0 @@ }

{
"name": "remove-markdown",
"version": "0.5.2",
"version": "0.5.3",
"description": "Remove Markdown formatting from text",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc