html-react-parser
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -10,3 +10,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
root["HTMLReactParser"] = factory(root["React"]); | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE_13__) { | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE_12__) { | ||
return /******/ (function(modules) { // webpackBootstrap | ||
@@ -63,4 +63,4 @@ /******/ // The module cache | ||
*/ | ||
var domToReact = __webpack_require__(4); | ||
var htmlToDOM = __webpack_require__(7); | ||
var domToReact = __webpack_require__(3); | ||
var htmlToDOM = __webpack_require__(6); | ||
@@ -90,33 +90,2 @@ /** | ||
/* 1 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
'use strict'; | ||
/** | ||
* Module dependencies. | ||
*/ | ||
var HTMLDOMPropertyConfig; | ||
var SVGDOMPropertyConfig; | ||
// HTML and SVG DOM Property Config | ||
// moved to `react-dom` in v15.4.x | ||
try { | ||
HTMLDOMPropertyConfig = __webpack_require__(10); | ||
SVGDOMPropertyConfig = __webpack_require__(11); | ||
} catch (error) { | ||
HTMLDOMPropertyConfig = __webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module \"react/lib/HTMLDOMPropertyConfig\""); e.code = 'MODULE_NOT_FOUND'; throw e; }())); | ||
SVGDOMPropertyConfig = __webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module \"react/lib/SVGDOMPropertyConfig\""); e.code = 'MODULE_NOT_FOUND'; throw e; }())); | ||
} | ||
/** | ||
* Export config. | ||
*/ | ||
module.exports = { | ||
HTMLDOMPropertyConfig: HTMLDOMPropertyConfig, | ||
SVGDOMPropertyConfig: SVGDOMPropertyConfig | ||
}; | ||
/***/ }, | ||
/* 2 */ | ||
/***/ function(module, exports) { | ||
@@ -199,3 +168,3 @@ | ||
/***/ }, | ||
/* 3 */ | ||
/* 2 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -208,5 +177,6 @@ | ||
*/ | ||
var HTMLDOMPropertyConfig = __webpack_require__(1).HTMLDOMPropertyConfig; | ||
var utilities = __webpack_require__(2); | ||
var propertyConfig = __webpack_require__(5); | ||
var utilities = __webpack_require__(1); | ||
var propertyConfig = __webpack_require__(4); | ||
var config = propertyConfig.config; | ||
var isCustomAttribute = propertyConfig.HTMLDOMPropertyConfig.isCustomAttribute; | ||
@@ -230,3 +200,3 @@ /** | ||
// custom attributes (`data-` and `aria-`) | ||
if (HTMLDOMPropertyConfig.isCustomAttribute(propertyName)) { | ||
if (isCustomAttribute(propertyName)) { | ||
props[propertyName] = propertyValue; | ||
@@ -237,3 +207,3 @@ continue; | ||
// make HTML DOM attribute/property consistent with React attribute/property | ||
reactProperty = propertyConfig.html[propertyName.toLowerCase()]; | ||
reactProperty = config.html[propertyName.toLowerCase()]; | ||
if (reactProperty) { | ||
@@ -245,3 +215,3 @@ props[reactProperty] = propertyValue; | ||
// make SVG DOM attribute/property consistent with React attribute/property | ||
reactProperty = propertyConfig.svg[propertyName]; | ||
reactProperty = config.svg[propertyName]; | ||
if (reactProperty) { | ||
@@ -307,3 +277,3 @@ props[reactProperty] = propertyValue; | ||
/***/ }, | ||
/* 4 */ | ||
/* 3 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -316,4 +286,4 @@ | ||
*/ | ||
var React = __webpack_require__(13); | ||
var attributesToProps = __webpack_require__(3); | ||
var React = __webpack_require__(12); | ||
var attributesToProps = __webpack_require__(2); | ||
@@ -416,3 +386,3 @@ /** | ||
/***/ }, | ||
/* 5 */ | ||
/* 4 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -425,7 +395,8 @@ | ||
*/ | ||
var utilities = __webpack_require__(2); | ||
var DOMPropertyConfig = __webpack_require__(1); | ||
var HTMLDOMPropertyConfig = DOMPropertyConfig.HTMLDOMPropertyConfig; | ||
var SVGDOMPropertyConfig = DOMPropertyConfig.SVGDOMPropertyConfig; | ||
var utilities = __webpack_require__(1); | ||
// HTML and SVG DOM Property Configs | ||
var HTMLDOMPropertyConfig = __webpack_require__(9); | ||
var SVGDOMPropertyConfig = __webpack_require__(10); | ||
var config = { | ||
@@ -477,9 +448,13 @@ html: {}, | ||
/** | ||
* Export React property config. | ||
* Export React property configs. | ||
*/ | ||
module.exports = config; | ||
module.exports = { | ||
config: config, | ||
HTMLDOMPropertyConfig: HTMLDOMPropertyConfig, | ||
SVGDOMPropertyConfig: SVGDOMPropertyConfig | ||
}; | ||
/***/ }, | ||
/* 6 */ | ||
/* 5 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -538,3 +513,3 @@ | ||
/***/ }, | ||
/* 7 */ | ||
/* 6 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -547,3 +522,3 @@ | ||
*/ | ||
var utilities = __webpack_require__(8); | ||
var utilities = __webpack_require__(7); | ||
var formatDOM = utilities.formatDOM; | ||
@@ -646,3 +621,3 @@ | ||
/***/ }, | ||
/* 8 */ | ||
/* 7 */ | ||
/***/ function(module, exports) { | ||
@@ -774,3 +749,3 @@ | ||
/***/ }, | ||
/* 9 */ | ||
/* 8 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -786,2 +761,3 @@ | ||
* | ||
* @providesModule DOMProperty | ||
*/ | ||
@@ -791,5 +767,5 @@ | ||
var _prodInvariant = __webpack_require__(12); | ||
var _prodInvariant = __webpack_require__(11); | ||
var invariant = __webpack_require__(6); | ||
var invariant = __webpack_require__(5); | ||
@@ -958,9 +934,5 @@ function checkMask(value, bitmask) { | ||
* to warn in the case of missing properties. Available only in __DEV__. | ||
* | ||
* autofocus is predefined, because adding it to the property whitelist | ||
* causes unintended side effects. | ||
* | ||
* @type {Object} | ||
*/ | ||
getPossibleStandardName: true ? { autofocus: 'autoFocus' } : null, | ||
getPossibleStandardName: true ? {} : null, | ||
@@ -992,3 +964,3 @@ /** | ||
/***/ }, | ||
/* 10 */ | ||
/* 9 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
@@ -1004,2 +976,3 @@ | ||
* | ||
* @providesModule HTMLDOMPropertyConfig | ||
*/ | ||
@@ -1009,3 +982,3 @@ | ||
var DOMProperty = __webpack_require__(9); | ||
var DOMProperty = __webpack_require__(8); | ||
@@ -1211,3 +1184,3 @@ var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; | ||
/***/ }, | ||
/* 11 */ | ||
/* 10 */ | ||
/***/ function(module, exports) { | ||
@@ -1223,2 +1196,3 @@ | ||
* | ||
* @providesModule SVGDOMPropertyConfig | ||
*/ | ||
@@ -1519,3 +1493,3 @@ | ||
/***/ }, | ||
/* 12 */ | ||
/* 11 */ | ||
/***/ function(module, exports) { | ||
@@ -1531,2 +1505,3 @@ | ||
* | ||
* @providesModule reactProdInvariant | ||
* | ||
@@ -1564,6 +1539,6 @@ */ | ||
/***/ }, | ||
/* 13 */ | ||
/* 12 */ | ||
/***/ function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_13__; | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_12__; | ||
@@ -1570,0 +1545,0 @@ /***/ } |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.HTMLReactParser=t(require("react")):e.HTMLReactParser=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return i(o(e),t)}var i=r(4),o=r(7);e.exports=n},function(e,t,r){"use strict";var n,i;try{n=r(10),i=r(11)}catch(o){n=r(!function(){var e=new Error('Cannot find module "react/lib/HTMLDOMPropertyConfig"');throw e.code="MODULE_NOT_FOUND",e}()),i=r(!function(){var e=new Error('Cannot find module "react/lib/SVGDOMPropertyConfig"');throw e.code="MODULE_NOT_FOUND",e}())}e.exports={HTMLDOMPropertyConfig:n,SVGDOMPropertyConfig:i}},function(e,t){"use strict";function r(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(e.indexOf("-")>0){for(var t=e.toLowerCase().split("-"),r=1,n=t.length;r<n;r++)t[r]=t[r].charAt(0).toUpperCase()+t[r].slice(1);return t.join("")}return e}function n(e,t){if("object"!=typeof e||!e)throw new TypeError("First argument must be an object");var r,n,i="function"==typeof t,o={},a={};for(r in e)n=e[r],i&&(o=t(r,n),o&&2===o.length)?a[o[0]]=o[1]:"string"==typeof n&&(a[n]=r);return a}e.exports={camelCase:r,invertObject:n}},function(e,t,r){"use strict";function n(e){e=e||{};var t,r,n,a={};for(t in e)r=e[t],o.isCustomAttribute(t)?a[t]=r:(n=s.html[t.toLowerCase()],n?a[n]=r:(n=s.svg[t],n&&(a[n]=r)));return e.style&&(a.style=i(e.style)),a}function i(e){if("string"!=typeof e)throw new Error("`cssToJs`: first argument must be a string. ");for(var t,r,n,i={},o=e.split(";"),s=0,l=o.length;s<l;s++)if(t=o[s].trim().split(":"),2===t.length&&(t[0]=t[0].trim(),t[1]=t[1].trim(),t[0]&&t[1]))for(r=0,n=t.length;r<n;r++)i[a.camelCase(t[0])]=t[1];return i}var o=r(1).HTMLDOMPropertyConfig,a=r(2),s=r(5);e.exports=n},function(e,t,r){"use strict";function n(e,t){t=t||{};for(var r,a,s,l,c=[],u="function"==typeof t.replace,p=0,d=e.length;p<d;p++)if(r=e[p],u&&(a=t.replace(r),i.isValidElement(a)))d>1&&(a=i.cloneElement(a,{key:p})),c.push(a);else if("text"!==r.type){if(s=o(r.attribs),l=null,"script"===r.type||"style"===r.type)r.children[0]&&(s.dangerouslySetInnerHTML={__html:r.children[0].data});else{if("tag"!==r.type)continue;"textarea"===r.name&&r.children[0]?s.defaultValue=r.children[0].data:r.children&&r.children.length&&(l=n(r.children,t))}d>1&&(s.key=p),c.push(i.createElement(r.name,s,l))}else c.push(r.data);return 1===c.length?c[0]:c}var i=r(13),o=r(3);e.exports=n},function(e,t,r){"use strict";var n,i=r(2),o=r(1),a=o.HTMLDOMPropertyConfig,s=o.SVGDOMPropertyConfig,l={html:{},svg:{}};l.html=i.invertObject(a.DOMAttributeNames);for(n in a.Properties)l.html[n.toLowerCase()]=n;l.svg=i.invertObject(s.DOMAttributeNames);for(n in s.Properties)l.html[n]=n;e.exports=l},function(e,t,r){"use strict";function n(e,t,r,n,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}e.exports=n},function(e,t,r){"use strict";function n(e){if("string"!=typeof e)throw new TypeError("First argument must be a string.");var t,r=e.match(/<[^\/](.+?)>/g);if(r&&r.length){var n=r[0];if(/<![^-]/.test(n)){var i=n.substring(1,n.length-1).trim();n=r[1],e=e.substring(e.indexOf(">")+1)}if(n)var a=n.substring(1,n.indexOf(" ")).trim().toLowerCase()}if(["html","head","body"].indexOf(a)>-1){var s;window.DOMParser?s=(new window.DOMParser).parseFromString(e,"text/html"):document.implementation.createHTMLDocument&&(s=document.implementation.createHTMLDocument(),s.documentElement.innerHTML=e,s.removeChild(s.childNodes[0])),t="html"===a?s.childNodes:s.getElementsByTagName(a)[0].parentNode.childNodes}else{var l=document.createElement("body");l.innerHTML=e,t=l.childNodes}return o(t,null,i)}var i=r(8),o=i.formatDOM;e.exports=n},function(e,t){"use strict";function r(e){for(var t,r={},n=0,i=e.length;n<i;n++)t=e[n],r[t.name]=t.value;return r}function n(e,t,i){t=t||null;for(var o,a,s,l=[],c=0,u=e.length;c<u;c++){switch(o=e[c],s={next:null,prev:l[c-1]||null,parent:t},a=l[c-1],a&&(a.next=s),0!==o.nodeName.indexOf("#")&&(s.name=o.nodeName.toLowerCase(),s.attribs={},o.attributes&&o.attributes.length&&(s.attribs=r(o.attributes))),o.nodeType){case 1:"script"===s.name||"style"===s.name?s.type=s.name:s.type="tag",s.children=n(o.childNodes,s);break;case 3:s.type="text",s.data=o.nodeValue;break;case 8:s.type="comment",s.data=o.nodeValue}l.push(s)}return i&&(l.unshift({name:i.substring(0,i.indexOf(" ")).toLowerCase(),data:i,type:"directive",next:l[0]?l[0]:null,prev:null,parent:t}),l[1]&&(l[1].prev=l[0])),l}e.exports={formatAttributes:r,formatDOM:n}},function(e,t,r){"use strict";function n(e,t){return(e&t)===t}var i=r(12),o=(r(6),{MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,injectDOMPropertyConfig:function(e){var t=o,r=e.Properties||{},a=e.DOMAttributeNamespaces||{},l=e.DOMAttributeNames||{},c=e.DOMPropertyNames||{},u=e.DOMMutationMethods||{};e.isCustomAttribute&&s._isCustomAttributeFunctions.push(e.isCustomAttribute);for(var p in r){s.properties.hasOwnProperty(p)?i("48",p):void 0;var d=p.toLowerCase(),m=r[p],f={attributeName:d,attributeNamespace:null,propertyName:p,mutationMethod:null,mustUseProperty:n(m,t.MUST_USE_PROPERTY),hasBooleanValue:n(m,t.HAS_BOOLEAN_VALUE),hasNumericValue:n(m,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:n(m,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:n(m,t.HAS_OVERLOADED_BOOLEAN_VALUE)};if(f.hasBooleanValue+f.hasNumericValue+f.hasOverloadedBooleanValue<=1?void 0:i("50",p),l.hasOwnProperty(p)){var h=l[p];f.attributeName=h}a.hasOwnProperty(p)&&(f.attributeNamespace=a[p]),c.hasOwnProperty(p)&&(f.propertyName=c[p]),u.hasOwnProperty(p)&&(f.mutationMethod=u[p]),s.properties[p]=f}}}),a=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",s={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:a,ATTRIBUTE_NAME_CHAR:a+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},getPossibleStandardName:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t<s._isCustomAttributeFunctions.length;t++){var r=s._isCustomAttributeFunctions[t];if(r(e))return!0}return!1},injection:o};e.exports=s},function(e,t,r){"use strict";var n=r(9),i=n.injection.MUST_USE_PROPERTY,o=n.injection.HAS_BOOLEAN_VALUE,a=n.injection.HAS_NUMERIC_VALUE,s=n.injection.HAS_POSITIVE_NUMERIC_VALUE,l=n.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+n.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:o,allowTransparency:0,alt:0,as:0,async:o,autoComplete:0,autoPlay:o,capture:o,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:i|o,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:o,coords:0,crossOrigin:0,data:0,dateTime:0,"default":o,defer:o,dir:0,disabled:o,download:l,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:o,formTarget:0,frameBorder:0,headers:0,height:0,hidden:o,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:o,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:i|o,muted:i|o,name:0,nonce:0,noValidate:o,open:o,optimum:0,pattern:0,placeholder:0,playsInline:o,poster:0,preload:0,profile:0,radioGroup:0,readOnly:o,referrerPolicy:0,rel:0,required:o,reversed:o,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:o,scrolling:0,seamless:o,selected:i|o,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,"typeof":0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:o,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}};e.exports=c},function(e,t){"use strict";var r={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},n={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering","in":0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},i={Properties:{},DOMAttributeNamespaces:{xlinkActuate:r.xlink,xlinkArcrole:r.xlink,xlinkHref:r.xlink,xlinkRole:r.xlink,xlinkShow:r.xlink,xlinkTitle:r.xlink,xlinkType:r.xlink,xmlBase:r.xml,xmlLang:r.xml,xmlSpace:r.xml},DOMAttributeNames:{}};Object.keys(n).forEach(function(e){i.Properties[e]=0,n[e]&&(i.DOMAttributeNames[e]=n[e])}),e.exports=i},function(e,t){"use strict";function r(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);r+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var i=new Error(r);throw i.name="Invariant Violation",i.framesToPop=1,i}e.exports=r},function(t,r){t.exports=e}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.HTMLReactParser=t(require("react")):e.HTMLReactParser=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return i(o(e),t)}var i=r(3),o=r(6);e.exports=n},function(e,t){"use strict";function r(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(e.indexOf("-")>0){for(var t=e.toLowerCase().split("-"),r=1,n=t.length;r<n;r++)t[r]=t[r].charAt(0).toUpperCase()+t[r].slice(1);return t.join("")}return e}function n(e,t){if("object"!=typeof e||!e)throw new TypeError("First argument must be an object");var r,n,i="function"==typeof t,o={},a={};for(r in e)n=e[r],i&&(o=t(r,n),o&&2===o.length)?a[o[0]]=o[1]:"string"==typeof n&&(a[n]=r);return a}e.exports={camelCase:r,invertObject:n}},function(e,t,r){"use strict";function n(e){e=e||{};var t,r,n,o={};for(t in e)r=e[t],l(t)?o[t]=r:(n=s.html[t.toLowerCase()],n?o[n]=r:(n=s.svg[t],n&&(o[n]=r)));return e.style&&(o.style=i(e.style)),o}function i(e){if("string"!=typeof e)throw new Error("`cssToJs`: first argument must be a string. ");for(var t,r,n,i={},a=e.split(";"),s=0,l=a.length;s<l;s++)if(t=a[s].trim().split(":"),2===t.length&&(t[0]=t[0].trim(),t[1]=t[1].trim(),t[0]&&t[1]))for(r=0,n=t.length;r<n;r++)i[o.camelCase(t[0])]=t[1];return i}var o=r(1),a=r(4),s=a.config,l=a.HTMLDOMPropertyConfig.isCustomAttribute;e.exports=n},function(e,t,r){"use strict";function n(e,t){t=t||{};for(var r,a,s,l,c=[],u="function"==typeof t.replace,p=0,d=e.length;p<d;p++)if(r=e[p],u&&(a=t.replace(r),i.isValidElement(a)))d>1&&(a=i.cloneElement(a,{key:p})),c.push(a);else if("text"!==r.type){if(s=o(r.attribs),l=null,"script"===r.type||"style"===r.type)r.children[0]&&(s.dangerouslySetInnerHTML={__html:r.children[0].data});else{if("tag"!==r.type)continue;"textarea"===r.name&&r.children[0]?s.defaultValue=r.children[0].data:r.children&&r.children.length&&(l=n(r.children,t))}d>1&&(s.key=p),c.push(i.createElement(r.name,s,l))}else c.push(r.data);return 1===c.length?c[0]:c}var i=r(12),o=r(2);e.exports=n},function(e,t,r){"use strict";var n,i=r(1),o=r(9),a=r(10),s={html:{},svg:{}};s.html=i.invertObject(o.DOMAttributeNames);for(n in o.Properties)s.html[n.toLowerCase()]=n;s.svg=i.invertObject(a.DOMAttributeNames);for(n in a.Properties)s.html[n]=n;e.exports={config:s,HTMLDOMPropertyConfig:o,SVGDOMPropertyConfig:a}},function(e,t,r){"use strict";function n(e,t,r,n,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}e.exports=n},function(e,t,r){"use strict";function n(e){if("string"!=typeof e)throw new TypeError("First argument must be a string.");var t,r=e.match(/<[^\/](.+?)>/g);if(r&&r.length){var n=r[0];if(/<![^-]/.test(n)){var i=n.substring(1,n.length-1).trim();n=r[1],e=e.substring(e.indexOf(">")+1)}if(n)var a=n.substring(1,n.indexOf(" ")).trim().toLowerCase()}if(["html","head","body"].indexOf(a)>-1){var s;window.DOMParser?s=(new window.DOMParser).parseFromString(e,"text/html"):document.implementation.createHTMLDocument&&(s=document.implementation.createHTMLDocument(),s.documentElement.innerHTML=e,s.removeChild(s.childNodes[0])),t="html"===a?s.childNodes:s.getElementsByTagName(a)[0].parentNode.childNodes}else{var l=document.createElement("body");l.innerHTML=e,t=l.childNodes}return o(t,null,i)}var i=r(7),o=i.formatDOM;e.exports=n},function(e,t){"use strict";function r(e){for(var t,r={},n=0,i=e.length;n<i;n++)t=e[n],r[t.name]=t.value;return r}function n(e,t,i){t=t||null;for(var o,a,s,l=[],c=0,u=e.length;c<u;c++){switch(o=e[c],s={next:null,prev:l[c-1]||null,parent:t},a=l[c-1],a&&(a.next=s),0!==o.nodeName.indexOf("#")&&(s.name=o.nodeName.toLowerCase(),s.attribs={},o.attributes&&o.attributes.length&&(s.attribs=r(o.attributes))),o.nodeType){case 1:"script"===s.name||"style"===s.name?s.type=s.name:s.type="tag",s.children=n(o.childNodes,s);break;case 3:s.type="text",s.data=o.nodeValue;break;case 8:s.type="comment",s.data=o.nodeValue}l.push(s)}return i&&(l.unshift({name:i.substring(0,i.indexOf(" ")).toLowerCase(),data:i,type:"directive",next:l[0]?l[0]:null,prev:null,parent:t}),l[1]&&(l[1].prev=l[0])),l}e.exports={formatAttributes:r,formatDOM:n}},function(e,t,r){"use strict";function n(e,t){return(e&t)===t}var i=r(11),o=(r(5),{MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,injectDOMPropertyConfig:function(e){var t=o,r=e.Properties||{},a=e.DOMAttributeNamespaces||{},l=e.DOMAttributeNames||{},c=e.DOMPropertyNames||{},u=e.DOMMutationMethods||{};e.isCustomAttribute&&s._isCustomAttributeFunctions.push(e.isCustomAttribute);for(var p in r){s.properties.hasOwnProperty(p)?i("48",p):void 0;var d=p.toLowerCase(),m=r[p],f={attributeName:d,attributeNamespace:null,propertyName:p,mutationMethod:null,mustUseProperty:n(m,t.MUST_USE_PROPERTY),hasBooleanValue:n(m,t.HAS_BOOLEAN_VALUE),hasNumericValue:n(m,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:n(m,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:n(m,t.HAS_OVERLOADED_BOOLEAN_VALUE)};if(f.hasBooleanValue+f.hasNumericValue+f.hasOverloadedBooleanValue<=1?void 0:i("50",p),l.hasOwnProperty(p)){var h=l[p];f.attributeName=h}a.hasOwnProperty(p)&&(f.attributeNamespace=a[p]),c.hasOwnProperty(p)&&(f.propertyName=c[p]),u.hasOwnProperty(p)&&(f.mutationMethod=u[p]),s.properties[p]=f}}}),a=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",s={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:a,ATTRIBUTE_NAME_CHAR:a+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},getPossibleStandardName:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t<s._isCustomAttributeFunctions.length;t++){var r=s._isCustomAttributeFunctions[t];if(r(e))return!0}return!1},injection:o};e.exports=s},function(e,t,r){"use strict";var n=r(8),i=n.injection.MUST_USE_PROPERTY,o=n.injection.HAS_BOOLEAN_VALUE,a=n.injection.HAS_NUMERIC_VALUE,s=n.injection.HAS_POSITIVE_NUMERIC_VALUE,l=n.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+n.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:o,allowTransparency:0,alt:0,as:0,async:o,autoComplete:0,autoPlay:o,capture:o,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:i|o,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:o,coords:0,crossOrigin:0,data:0,dateTime:0,"default":o,defer:o,dir:0,disabled:o,download:l,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:o,formTarget:0,frameBorder:0,headers:0,height:0,hidden:o,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:o,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:i|o,muted:i|o,name:0,nonce:0,noValidate:o,open:o,optimum:0,pattern:0,placeholder:0,playsInline:o,poster:0,preload:0,profile:0,radioGroup:0,readOnly:o,referrerPolicy:0,rel:0,required:o,reversed:o,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:o,scrolling:0,seamless:o,selected:i|o,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,"typeof":0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:o,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}};e.exports=c},function(e,t){"use strict";var r={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},n={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering","in":0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},i={Properties:{},DOMAttributeNamespaces:{xlinkActuate:r.xlink,xlinkArcrole:r.xlink,xlinkHref:r.xlink,xlinkRole:r.xlink,xlinkShow:r.xlink,xlinkTitle:r.xlink,xlinkType:r.xlink,xmlBase:r.xml,xmlLang:r.xml,xmlSpace:r.xml},DOMAttributeNames:{}};Object.keys(n).forEach(function(e){i.Properties[e]=0,n[e]&&(i.DOMAttributeNames[e]=n[e])}),e.exports=i},function(e,t){"use strict";function r(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);r+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var i=new Error(r);throw i.name="Invariant Violation",i.framesToPop=1,i}e.exports=r},function(t,r){t.exports=e}])}); |
@@ -6,5 +6,6 @@ 'use strict'; | ||
*/ | ||
var HTMLDOMPropertyConfig = require('./DOMPropertyConfig').HTMLDOMPropertyConfig; | ||
var utilities = require('./utilities'); | ||
var propertyConfig = require('./property-config'); | ||
var config = propertyConfig.config; | ||
var isCustomAttribute = propertyConfig.HTMLDOMPropertyConfig.isCustomAttribute; | ||
@@ -28,3 +29,3 @@ /** | ||
// custom attributes (`data-` and `aria-`) | ||
if (HTMLDOMPropertyConfig.isCustomAttribute(propertyName)) { | ||
if (isCustomAttribute(propertyName)) { | ||
props[propertyName] = propertyValue; | ||
@@ -35,3 +36,3 @@ continue; | ||
// make HTML DOM attribute/property consistent with React attribute/property | ||
reactProperty = propertyConfig.html[propertyName.toLowerCase()]; | ||
reactProperty = config.html[propertyName.toLowerCase()]; | ||
if (reactProperty) { | ||
@@ -43,3 +44,3 @@ props[reactProperty] = propertyValue; | ||
// make SVG DOM attribute/property consistent with React attribute/property | ||
reactProperty = propertyConfig.svg[propertyName]; | ||
reactProperty = config.svg[propertyName]; | ||
if (reactProperty) { | ||
@@ -46,0 +47,0 @@ props[reactProperty] = propertyValue; |
@@ -7,6 +7,7 @@ 'use strict'; | ||
var utilities = require('./utilities'); | ||
var DOMPropertyConfig = require('./DOMPropertyConfig'); | ||
var HTMLDOMPropertyConfig = DOMPropertyConfig.HTMLDOMPropertyConfig; | ||
var SVGDOMPropertyConfig = DOMPropertyConfig.SVGDOMPropertyConfig; | ||
// HTML and SVG DOM Property Configs | ||
var HTMLDOMPropertyConfig = require('react/lib/HTMLDOMPropertyConfig'); | ||
var SVGDOMPropertyConfig = require('react/lib/SVGDOMPropertyConfig'); | ||
var config = { | ||
@@ -58,4 +59,8 @@ html: {}, | ||
/** | ||
* Export React property config. | ||
* Export React property configs. | ||
*/ | ||
module.exports = config; | ||
module.exports = { | ||
config: config, | ||
HTMLDOMPropertyConfig: HTMLDOMPropertyConfig, | ||
SVGDOMPropertyConfig: SVGDOMPropertyConfig | ||
}; |
{ | ||
"name": "html-react-parser", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "An HTML to React parser.", | ||
@@ -8,5 +8,6 @@ "author": "Mark <mark@remarkablemark.org>", | ||
"scripts": { | ||
"build": "NODE_ENV=development webpack index.js dist/html-react-parser.js", | ||
"build-unmin": "NODE_ENV=development webpack index.js dist/html-react-parser.js", | ||
"build-min": "NODE_ENV=production webpack -p index.js dist/html-react-parser.min.js", | ||
"prepublish": "npm run build && npm run build-min", | ||
"clean": "rm -rf dist", | ||
"prepublish": "npm run clean && npm run build-unmin && npm run build-min", | ||
"test": "mocha", | ||
@@ -40,11 +41,10 @@ "lint": "eslint index.js \"lib/**\" \"test/**\"", | ||
"mocha": "^3.0.2", | ||
"react": "*", | ||
"react-dom": "*", | ||
"react": "15.3", | ||
"react-dom": "15.3", | ||
"webpack": "^1.13.2" | ||
}, | ||
"peerDependencies": { | ||
"react": ">=0.14" | ||
"react": "<=15.3" | ||
}, | ||
"browser": { | ||
"./lib/html-to-dom-server.js": false, | ||
"htmlparser2/lib/Parser": false, | ||
@@ -51,0 +51,0 @@ "domhandler": false |
@@ -36,2 +36,8 @@ # html-react-parser | ||
Or if you're using react <15.4: | ||
```sh | ||
$ npm install html-react-parser@0.2 | ||
``` | ||
[CDN](https://unpkg.com/html-react-parser/): | ||
@@ -38,0 +44,0 @@ |
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
206
75490
10
1641