🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

react-parse-htmlstring

Package Overview
Dependencies
Maintainers
1
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-parse-htmlstring - npm Package Compare versions

Comparing version
4.0.0
to
4.0.1
+1
-1
dist/processor.js

@@ -1,1 +0,1 @@

'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.voidElements=exports.parseHTMLString=exports.isValidHTMLTag=exports.isString=exports.fixAttributeQuotes=exports.eventAttrs=void 0;var isString=function isString(str){var validateNotEmpty=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;return validateNotEmpty?typeof str==='string'&&str.trim()!=='':typeof str==='string';};exports.isString=isString;var isNumber=function isNumber(arg,matchType){return matchType?typeof arg==='number'&&Number.isFinite(arg):Number.isFinite(parseFloat(arg));};var voidElements=['area','base','br','col','command','embed','hr','img','input','keygen','link','meta','param','source','track','wbr'];exports.voidElements=voidElements;var eventAttrs=['onafterprint','onbeforeprint','onbeforeunload','onerror','onhashchange','onload','onmessage','onoffline','ononline','onpagehide','onpageshow','onpopstate','onresize','onstorage','onunload','onblur','onchange','oncontextmenu','onfocus','oninput','oninvalid','onreset','onsearch','onselect','onsubmit','onkeydown','onkeypress','onkeyup','onclick','ondblclick','onmousedown','onmousemove','onmouseout','onmouseover','onmouseup','onmousewheel','onwheel','ondrag','ondragend','ondragenter','ondragleave','ondragover','ondragstart','ondrop','onscroll','oncopy','oncut','onpaste','onabort','oncanplay','oncanplaythrough','oncuechange','ondurationchange','onemptied','onended','onerror','onloadeddata','onloadedmetadata','onloadstart','onpause','onplay','onplaying','onprogress','onratechange','onseeked','onseeking','onstalled','onsuspend','ontimeupdate','onvolumechange','onwaiting','ontoggle'];exports.eventAttrs=eventAttrs;var isValidHTMLTag=function(){var unknown='[object HTMLUnknownElement]',overrides={CANVAS:1,VIDEO:1,SVG:1,DEFS:1,LINEARGRADIENT:1,STOP:1,CLIPPATH:1,PATH:1,G:1,POLYGON:1,RECT:1,CIRCLE:1,ANIMATE:1,ANIMATEMOTION:1,ANIMATETRANSFORM:1,DESC:1,DISCARD:1,ELLIPSE:1,FEBLEND:1,FECOLORMATRIX:1,FECOMPONENTTRANSFER:1,FECOMPOSITE:1,FECONVOLVEMATRIX:1,FEDIFFUSELIGHTING:1,FEDISPLACEMENTMAP:1,FEDISTANTLIGHT:1,FEDROPSHADOW:1,FEFLOOD:1,FEFUNCA:1,FEFUNCB:1,FEFUNCG:1,FEFUNCR:1,FEGAUSSIANBLUR:1,FEIMAGE:1,FEMERGE:1,FEMERGENODE:1,FEMORPHOLOGY:1,FEOFFSET:1,FEPOINTLIGHT:1,FESPECULARLIGHTING:1,FESPOTLIGHT:1,FETILE:1,FETURBULENCE:1,FILTER:1,FOREIGNOBJECT:1,HATCH:1,HATCHPATH:1,HKERN:1,LINE:1,MARKER:1,MASK:1,METADATA:1,'MISSING-GLYPH':1,MPATH:1,PATTERN:1,POLYLINE:1,RADIALGRADIENT:1,SCRIPT:1,SET:1,STYLE:1,SWITCH:1,SYMBOL:1,TEXT:1,TEXTPATH:1,TITLE:1,TREF:1,TSPAN:1,USE:1,VIEW:1,VKERN:1};return function(tag){if(isNumber(tag))return false;return overrides[tag=tag.toUpperCase()]||!Object.prototype.hasOwnProperty.call(overrides,tag)&&(overrides[tag]=document.createElement(tag).toString()!==unknown);};}();exports.isValidHTMLTag=isValidHTMLTag;var fixAttributeQuotes=function fixAttributeQuotes(htmlString){return htmlString.replace(/(< *\w+)(( \w+[-\w]* *= *)(\w+[-\w]*))+( *\/*>)?/gm,'$1$3"$4"$5');};exports.fixAttributeQuotes=fixAttributeQuotes;var parseHTMLString=function parseHTMLString(htmlString){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(!isString(htmlString,true))return htmlString;var re=new RegExp("( ".concat(eventAttrs.join('| '),")=['\"`].*?['\"`]([ \\/]*>| \\w+[-\\w+]*)"),'igm');htmlString=htmlString.replace(re,'$2');htmlString=htmlString.replace(/<[\s]*script([\s]*\w+[-\w\s]*=[\s]*"[\S]*")*?[\s]*?(\/[\s]*>|>.*?<[\s/]*script[\s]*>)/igm,'');htmlString=htmlString.replace(/<(\w+)(?![^<]*>)/gm,'&lt;$1');htmlString=htmlString.replace(/(<)( *\w+)/gm,function(x,y,z){return isValidHTMLTag(z.trim())?"".concat(y).concat(z):"&lt;".concat(z);});htmlString=htmlString.replace(/&#x27;/gm,'\'').replace(/&amp;/gm,'&').replace(/&quot;/gm,'"').replace(/&#x2F;/gm,'/');console.log(htmlString);var div=document.createElement('div');div.innerHTML=htmlString;var _options$plainInsert=options.plainInsert,plainInsert=_options$plainInsert===void 0?false:_options$plainInsert,_options$trim=options.trim,trim=_options$trim===void 0?false:_options$trim;htmlString=div.innerHTML;if(plainInsert)return htmlString;htmlString=htmlString.replace(/ \/>/gm,'/>');if(trim)htmlString=htmlString.trim();htmlString=htmlString.replace(/(<[ /]*\w+ *>)( +)(<[ /]*\w+ *>)/igm,function(m,x,y,z){return"".concat(x).concat('&nbsp;'.repeat(y.length)).concat(z);});div.innerHTML=htmlString;return div.innerHTML;};exports.parseHTMLString=parseHTMLString;
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.voidElements=exports.parseHTMLString=exports.isValidHTMLTag=exports.isString=exports.fixAttributeQuotes=exports.eventAttrs=void 0;var isString=function isString(str){var validateNotEmpty=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;return validateNotEmpty?typeof str==='string'&&str.trim()!=='':typeof str==='string';};exports.isString=isString;var isNumber=function isNumber(arg,matchType){return matchType?typeof arg==='number'&&Number.isFinite(arg):Number.isFinite(parseFloat(arg));};var voidElements=['area','base','br','col','command','embed','hr','img','input','keygen','link','meta','param','source','track','wbr'];exports.voidElements=voidElements;var eventAttrs=['onafterprint','onbeforeprint','onbeforeunload','onerror','onhashchange','onload','onmessage','onoffline','ononline','onpagehide','onpageshow','onpopstate','onresize','onstorage','onunload','onblur','onchange','oncontextmenu','onfocus','oninput','oninvalid','onreset','onsearch','onselect','onsubmit','onkeydown','onkeypress','onkeyup','onclick','ondblclick','onmousedown','onmousemove','onmouseout','onmouseover','onmouseup','onmousewheel','onwheel','ondrag','ondragend','ondragenter','ondragleave','ondragover','ondragstart','ondrop','onscroll','oncopy','oncut','onpaste','onabort','oncanplay','oncanplaythrough','oncuechange','ondurationchange','onemptied','onended','onerror','onloadeddata','onloadedmetadata','onloadstart','onpause','onplay','onplaying','onprogress','onratechange','onseeked','onseeking','onstalled','onsuspend','ontimeupdate','onvolumechange','onwaiting','ontoggle'];exports.eventAttrs=eventAttrs;var isValidHTMLTag=function(){var unknown='[object HTMLUnknownElement]',overrides={CANVAS:1,VIDEO:1,SVG:1,DEFS:1,LINEARGRADIENT:1,STOP:1,CLIPPATH:1,PATH:1,G:1,POLYGON:1,RECT:1,CIRCLE:1,ANIMATE:1,ANIMATEMOTION:1,ANIMATETRANSFORM:1,DESC:1,DISCARD:1,ELLIPSE:1,FEBLEND:1,FECOLORMATRIX:1,FECOMPONENTTRANSFER:1,FECOMPOSITE:1,FECONVOLVEMATRIX:1,FEDIFFUSELIGHTING:1,FEDISPLACEMENTMAP:1,FEDISTANTLIGHT:1,FEDROPSHADOW:1,FEFLOOD:1,FEFUNCA:1,FEFUNCB:1,FEFUNCG:1,FEFUNCR:1,FEGAUSSIANBLUR:1,FEIMAGE:1,FEMERGE:1,FEMERGENODE:1,FEMORPHOLOGY:1,FEOFFSET:1,FEPOINTLIGHT:1,FESPECULARLIGHTING:1,FESPOTLIGHT:1,FETILE:1,FETURBULENCE:1,FILTER:1,FOREIGNOBJECT:1,HATCH:1,HATCHPATH:1,HKERN:1,LINE:1,MARKER:1,MASK:1,METADATA:1,'MISSING-GLYPH':1,MPATH:1,PATTERN:1,POLYLINE:1,RADIALGRADIENT:1,SCRIPT:1,SET:1,STYLE:1,SWITCH:1,SYMBOL:1,TEXT:1,TEXTPATH:1,TITLE:1,TREF:1,TSPAN:1,USE:1,VIEW:1,VKERN:1};return function(tag){if(isNumber(tag))return false;return overrides[tag=tag.toUpperCase()]||!Object.prototype.hasOwnProperty.call(overrides,tag)&&(overrides[tag]=document.createElement(tag).toString()!==unknown);};}();exports.isValidHTMLTag=isValidHTMLTag;var fixAttributeQuotes=function fixAttributeQuotes(htmlString){return htmlString.replace(/(< *\w+)(( \w+[-\w]* *= *)(\w+[-\w]*))+( *\/*>)?/gm,'$1$3"$4"$5');};exports.fixAttributeQuotes=fixAttributeQuotes;var parseHTMLString=function parseHTMLString(htmlString){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(!isString(htmlString,true))return htmlString;var _options$trim=options.trim,trim=_options$trim===void 0?false:_options$trim,_options$html=options.html,html=_options$html===void 0?false:_options$html,_options$tag=options.tag,tag=_options$tag===void 0?'div':_options$tag;if(trim)htmlString=htmlString.trim();var re=new RegExp("( ".concat(eventAttrs.join('| '),")=['\"`].*?['\"`]([ \\/]*>| \\w+[-\\w+]*)"),'igm');htmlString=htmlString.replace(re,'$2');htmlString=htmlString.replace(/<[\s]*script([\s]*\w+[-\w\s]*=[\s]*"[\S]*")*?[\s]*?(\/[\s]*>|>.*?<[\s/]*script[\s]*>)/igm,'');htmlString=htmlString.replace(/<(\w+)(?![^<]*>)/gm,'&lt;$1');htmlString=htmlString.replace(/(<)( *\w+)/gm,function(x,y,z){return isValidHTMLTag(z.trim())?"".concat(y).concat(z):"&lt;".concat(z);});htmlString=htmlString.replace(/&#x27;/gm,'\'').replace(/&amp;/gm,'&').replace(/&quot;/gm,'"').replace(/&#x2F;/gm,'/');htmlString=htmlString.replace(/(<[ /]*\w+ *>)( +)(<[ /]*\w+ *>)/igm,function(m,x,y,z){return"".concat(x).concat('&nbsp;'.repeat(y.length)).concat(z);});var div=document.createElement(tag);div.innerHTML=htmlString;return html?div:div.innerHTML;};exports.parseHTMLString=parseHTMLString;
/*! For license information please see react-parse-htmlstring.js.LICENSE.txt */
(()=>{var e={184:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],n=0;n<arguments.length;n++){var t=arguments[n];if(t){var a=typeof t;if("string"===a||"number"===a)e.push(t);else if(Array.isArray(t)){if(t.length){var i=r.apply(null,t);i&&e.push(i)}}else if("object"===a){if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]")){e.push(t.toString());continue}for(var c in t)o.call(t,c)&&t[c]&&e.push(c)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(t=function(){return r}.apply(n,[]))||(e.exports=t)}()}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return e[o](a,a.exports,t),a.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";t.r(o),t.d(o,{default:()=>d,fixAttributeQuotes:()=>s,isValidHTMLTag:()=>l,parseHTMLString:()=>u});const e=require("React");var n,r=t(184),a=t.n(r),i=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],c=["onafterprint","onbeforeprint","onbeforeunload","onerror","onhashchange","onload","onmessage","onoffline","ononline","onpagehide","onpageshow","onpopstate","onresize","onstorage","onunload","onblur","onchange","oncontextmenu","onfocus","oninput","oninvalid","onreset","onsearch","onselect","onsubmit","onkeydown","onkeypress","onkeyup","onclick","ondblclick","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onwheel","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","onscroll","oncopy","oncut","onpaste","onabort","oncanplay","oncanplaythrough","oncuechange","ondurationchange","onemptied","onended","onerror","onloadeddata","onloadedmetadata","onloadstart","onpause","onplay","onplaying","onprogress","onratechange","onseeked","onseeking","onstalled","onsuspend","ontimeupdate","onvolumechange","onwaiting","ontoggle"],l=(n={CANVAS:1,VIDEO:1,SVG:1,DEFS:1,LINEARGRADIENT:1,STOP:1,CLIPPATH:1,PATH:1,G:1,POLYGON:1,RECT:1,CIRCLE:1,ANIMATE:1,ANIMATEMOTION:1,ANIMATETRANSFORM:1,DESC:1,DISCARD:1,ELLIPSE:1,FEBLEND:1,FECOLORMATRIX:1,FECOMPONENTTRANSFER:1,FECOMPOSITE:1,FECONVOLVEMATRIX:1,FEDIFFUSELIGHTING:1,FEDISPLACEMENTMAP:1,FEDISTANTLIGHT:1,FEDROPSHADOW:1,FEFLOOD:1,FEFUNCA:1,FEFUNCB:1,FEFUNCG:1,FEFUNCR:1,FEGAUSSIANBLUR:1,FEIMAGE:1,FEMERGE:1,FEMERGENODE:1,FEMORPHOLOGY:1,FEOFFSET:1,FEPOINTLIGHT:1,FESPECULARLIGHTING:1,FESPOTLIGHT:1,FETILE:1,FETURBULENCE:1,FILTER:1,FOREIGNOBJECT:1,HATCH:1,HATCHPATH:1,HKERN:1,LINE:1,MARKER:1,MASK:1,METADATA:1,"MISSING-GLYPH":1,MPATH:1,PATTERN:1,POLYLINE:1,RADIALGRADIENT:1,SCRIPT:1,SET:1,STYLE:1,SWITCH:1,SYMBOL:1,TEXT:1,TEXTPATH:1,TITLE:1,TREF:1,TSPAN:1,USE:1,VIEW:1,VKERN:1},function(e){return t=e,!Number.isFinite(parseFloat(t))&&(n[e=e.toUpperCase()]||!Object.prototype.hasOwnProperty.call(n,e)&&(n[e]="[object HTMLUnknownElement]"!==document.createElement(e).toString()));var t}),s=function(e){return e.replace(/(< *\w+)(( \w+[-\w]* *= *)(\w+[-\w]*))+( *\/*>)?/gm,'$1$3"$4"$5')},u=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"string"==typeof e&&""!==e.trim():"string"==typeof e}(e,!0))return e;var t=new RegExp("( ".concat(c.join("| "),")=['\"`].*?['\"`]([ \\/]*>| \\w+[-\\w+]*)"),"igm");e=(e=(e=(e=(e=e.replace(t,"$2")).replace(/<[\s]*script([\s]*\w+[-\w\s]*=[\s]*"[\S]*")*?[\s]*?(\/[\s]*>|>.*?<[\s/]*script[\s]*>)/gim,"")).replace(/<(\w+)(?![^<]*>)/gm,"&lt;$1")).replace(/(<)( *\w+)/gm,(function(e,n,t){return l(t.trim())?"".concat(n).concat(t):"&lt;".concat(t)}))).replace(/&#x27;/gm,"'").replace(/&amp;/gm,"&").replace(/&quot;/gm,'"').replace(/&#x2F;/gm,"/"),console.log(e);var o=document.createElement("div");o.innerHTML=e;var r=n.plainInsert,a=void 0!==r&&r,i=n.trim,s=void 0!==i&&i;return e=o.innerHTML,a?e:(e=e.replace(/ \/>/gm,"/>"),s&&(e=e.trim()),e=e.replace(/(<[ /]*\w+ *>)( +)(<[ /]*\w+ *>)/gim,(function(e,n,t,o){return"".concat(n).concat("&nbsp;".repeat(t.length)).concat(o)})),o.innerHTML=e,o.innerHTML)};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function E(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function g(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?E(Object(t),!0).forEach((function(n){var o,r,a;o=e,r=n,a=t[n],(r=function(e){var n=function(e,n){if("object"!==p(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!==p(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===p(n)?n:String(n)}(r))in o?Object.defineProperty(o,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):o[r]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):E(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}const d=function(n){var t=n.wrapperElement,o=void 0===t?"div":t,r=n.string,c=void 0===r?"":r,l=n.className,s=n.style,p=void 0===s?{}:s,E=i.includes(o)?"div":o;return(0,e.createElement)(E,{className:a()("parse-htmlstring",l),style:g({},p),dangerouslySetInnerHTML:{__html:u(c)}})}})(),exports.default=o.default,exports.fixAttributeQuotes=o.fixAttributeQuotes,exports.isValidHTMLTag=o.isValidHTMLTag,exports.parseHTMLString=o.parseHTMLString,Object.defineProperty(exports,"__esModule",{value:!0})})();
(()=>{var e={184:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var c in n)o.call(n,c)&&n[c]&&e.push(c)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";n.r(o),n.d(o,{default:()=>g,fixAttributeQuotes:()=>u,isValidHTMLTag:()=>s,parseHTMLString:()=>l});const e=require("React");var t,r=n(184),a=n.n(r),i=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],c=["onafterprint","onbeforeprint","onbeforeunload","onerror","onhashchange","onload","onmessage","onoffline","ononline","onpagehide","onpageshow","onpopstate","onresize","onstorage","onunload","onblur","onchange","oncontextmenu","onfocus","oninput","oninvalid","onreset","onsearch","onselect","onsubmit","onkeydown","onkeypress","onkeyup","onclick","ondblclick","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onwheel","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","onscroll","oncopy","oncut","onpaste","onabort","oncanplay","oncanplaythrough","oncuechange","ondurationchange","onemptied","onended","onerror","onloadeddata","onloadedmetadata","onloadstart","onpause","onplay","onplaying","onprogress","onratechange","onseeked","onseeking","onstalled","onsuspend","ontimeupdate","onvolumechange","onwaiting","ontoggle"],s=(t={CANVAS:1,VIDEO:1,SVG:1,DEFS:1,LINEARGRADIENT:1,STOP:1,CLIPPATH:1,PATH:1,G:1,POLYGON:1,RECT:1,CIRCLE:1,ANIMATE:1,ANIMATEMOTION:1,ANIMATETRANSFORM:1,DESC:1,DISCARD:1,ELLIPSE:1,FEBLEND:1,FECOLORMATRIX:1,FECOMPONENTTRANSFER:1,FECOMPOSITE:1,FECONVOLVEMATRIX:1,FEDIFFUSELIGHTING:1,FEDISPLACEMENTMAP:1,FEDISTANTLIGHT:1,FEDROPSHADOW:1,FEFLOOD:1,FEFUNCA:1,FEFUNCB:1,FEFUNCG:1,FEFUNCR:1,FEGAUSSIANBLUR:1,FEIMAGE:1,FEMERGE:1,FEMERGENODE:1,FEMORPHOLOGY:1,FEOFFSET:1,FEPOINTLIGHT:1,FESPECULARLIGHTING:1,FESPOTLIGHT:1,FETILE:1,FETURBULENCE:1,FILTER:1,FOREIGNOBJECT:1,HATCH:1,HATCHPATH:1,HKERN:1,LINE:1,MARKER:1,MASK:1,METADATA:1,"MISSING-GLYPH":1,MPATH:1,PATTERN:1,POLYLINE:1,RADIALGRADIENT:1,SCRIPT:1,SET:1,STYLE:1,SWITCH:1,SYMBOL:1,TEXT:1,TEXTPATH:1,TITLE:1,TREF:1,TSPAN:1,USE:1,VIEW:1,VKERN:1},function(e){return n=e,!Number.isFinite(parseFloat(n))&&(t[e=e.toUpperCase()]||!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]="[object HTMLUnknownElement]"!==document.createElement(e).toString()));var n}),u=function(e){return e.replace(/(< *\w+)(( \w+[-\w]* *= *)(\w+[-\w]*))+( *\/*>)?/gm,'$1$3"$4"$5')},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"string"==typeof e&&""!==e.trim():"string"==typeof e}(e,!0))return e;var n=t.trim,o=void 0!==n&&n,r=t.html,a=void 0!==r&&r,i=t.tag,u=void 0===i?"div":i;o&&(e=e.trim());var l=new RegExp("( ".concat(c.join("| "),")=['\"`].*?['\"`]([ \\/]*>| \\w+[-\\w+]*)"),"igm");e=(e=(e=(e=(e=(e=e.replace(l,"$2")).replace(/<[\s]*script([\s]*\w+[-\w\s]*=[\s]*"[\S]*")*?[\s]*?(\/[\s]*>|>.*?<[\s/]*script[\s]*>)/gim,"")).replace(/<(\w+)(?![^<]*>)/gm,"&lt;$1")).replace(/(<)( *\w+)/gm,(function(e,t,n){return s(n.trim())?"".concat(t).concat(n):"&lt;".concat(n)}))).replace(/&#x27;/gm,"'").replace(/&amp;/gm,"&").replace(/&quot;/gm,'"').replace(/&#x2F;/gm,"/")).replace(/(<[ /]*\w+ *>)( +)(<[ /]*\w+ *>)/gim,(function(e,t,n,o){return"".concat(t).concat("&nbsp;".repeat(n.length)).concat(o)}));var p=document.createElement(u);return p.innerHTML=e,a?p:p.innerHTML};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){var o,r,a;o=e,r=t,a=n[t],(r=function(e){var t=function(e,t){if("object"!==p(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==p(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===p(t)?t:String(t)}(r))in o?Object.defineProperty(o,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):o[r]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const g=function(t){var n=t.wrapperElement,o=void 0===n?"div":n,r=t.string,c=void 0===r?"":r,s=t.className,u=t.style,p=void 0===u?{}:u,E=i.includes(o)?"div":o;return(0,e.createElement)(E,{className:a()("parse-htmlstring",s),style:d({},p),dangerouslySetInnerHTML:{__html:l(c)}})}})(),exports.default=o.default,exports.fixAttributeQuotes=o.fixAttributeQuotes,exports.isValidHTMLTag=o.isValidHTMLTag,exports.parseHTMLString=o.parseHTMLString,Object.defineProperty(exports,"__esModule",{value:!0})})();
{
"name": "react-parse-htmlstring",
"version": "4.0.0",
"version": "4.0.1",
"description": "Parse any string and return a React component on a html container of your choice!",

@@ -5,0 +5,0 @@ "repository": {