@tryghost/kg-clean-basic-html
Advanced tools
Comparing version 3.0.10 to 3.0.11
'use strict'; | ||
/** | ||
* Removes any <code> wrappers around replacement strings {foo} | ||
* Example input: <code><span>{foo}</span></code> | ||
* Example output: <span>{foo}</span> | ||
* @param {string} html | ||
* @returns {string} | ||
*/ | ||
function removeCodeWrappers(html) { | ||
return html.replace(/<code>((.*?){.*?}(.*?))<\/code>/gi, '$1'); | ||
} | ||
/* global DOMParser, window */ | ||
@@ -28,2 +39,6 @@ function cleanBasicHtml(html = '', _options = {}) { | ||
if (options.removeCodeWrappers) { | ||
cleanHtml = removeCodeWrappers(cleanHtml); | ||
} | ||
cleanHtml = cleanHtml | ||
@@ -30,0 +45,0 @@ .replace(/(\s| ){2,}/g, ' ') |
@@ -0,1 +1,12 @@ | ||
/** | ||
* Removes any <code> wrappers around replacement strings {foo} | ||
* Example input: <code><span>{foo}</span></code> | ||
* Example output: <span>{foo}</span> | ||
* @param {string} html | ||
* @returns {string} | ||
*/ | ||
function removeCodeWrappers(html) { | ||
return html.replace(/<code>((.*?){.*?}(.*?))<\/code>/gi, '$1'); | ||
} | ||
/* global DOMParser, window */ | ||
@@ -21,2 +32,5 @@ function cleanBasicHtml() { | ||
} | ||
if (options.removeCodeWrappers) { | ||
cleanHtml = removeCodeWrappers(cleanHtml); | ||
} | ||
cleanHtml = cleanHtml.replace(/(\s| ){2,}/g, ' ').trim().replace(/^ | $/g, '').trim(); | ||
@@ -23,0 +37,0 @@ |
@@ -0,1 +1,12 @@ | ||
/** | ||
* Removes any <code> wrappers around replacement strings {foo} | ||
* Example input: <code><span>{foo}</span></code> | ||
* Example output: <span>{foo}</span> | ||
* @param {string} html | ||
* @returns {string} | ||
*/ | ||
function removeCodeWrappers(html) { | ||
return html.replace(/<code>((.*?){.*?}(.*?))<\/code>/gi, '$1'); | ||
} | ||
/* global DOMParser, window */ | ||
@@ -26,2 +37,6 @@ export default function cleanBasicHtml(html = '', _options = {}) { | ||
if (options.removeCodeWrappers) { | ||
cleanHtml = removeCodeWrappers(cleanHtml); | ||
} | ||
cleanHtml = cleanHtml | ||
@@ -28,0 +43,0 @@ .replace(/(\s| ){2,}/g, ' ') |
{ | ||
"name": "@tryghost/kg-clean-basic-html", | ||
"version": "3.0.10", | ||
"version": "3.0.11", | ||
"repository": "https://github.com/TryGhost/Koenig/tree/master/packages/kg-clean-basic-html", | ||
@@ -43,3 +43,3 @@ "author": "Ghost Foundation", | ||
}, | ||
"gitHead": "eaae61a00d38bbdfe6429b6e9523b3be706101ec" | ||
"gitHead": "9501511b6a30534d300145130af0e0798ada5b73" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16457
199