preact-render-to-string
Advanced tools
Comparing version 5.1.13 to 5.1.14
@@ -1,2 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact")):"function"==typeof define&&define.amd?define(["exports","preact"],t):t((e||self).preactRenderToString={},e.preact)}(this,function(e,t){var n=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/g,o={"&":"&","<":"<",">":">",'"':"""},i=function(e){return o[e]||e};function a(e){return"string"!=typeof e&&(e=String(e)),e.replace(r,i)}var l=function(e,t){return String(e).replace(/(\n+)/g,"$1"+(t||"\t"))},s=function(e,t,n){return String(e).length>(t||40)||!n&&-1!==String(e).indexOf("\n")||-1!==String(e).indexOf("<")},f={};function p(e){var t="";for(var r in e){var o=e[r];null!=o&&(t&&(t+=" "),t+="-"==r[0]?r:f[r]||(f[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),t+=": ",t+=o,"number"==typeof o&&!1===n.test(r)&&(t+="px"),t+=";")}return t||void 0}function u(e,t){for(var n in t)e[n]=t[n];return e}function c(e,t){return Array.isArray(t)?t.reduce(c,e):null!=t&&!1!==t&&e.push(t),e}var d={shallow:!0},_=[],g=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,h=function(){};y.render=y;var v=function(e,t){return y(e,t,d)},m=[];function y(e,n,r){var o=x(e,n,r);return t.options.__c&&t.options.__c(e,m),o}function x(e,n,r,o,i,f){if(null==e||"boolean"==typeof e)return"";Array.isArray(e)&&(e=t.createElement(t.Fragment,null,e));var d=e.type,v=e.props,m=!1;n=n||{};var y,b=(r=r||{}).pretty,S=b&&"string"==typeof b?b:"\t";if("object"!=typeof e&&!d)return a(e);if("function"==typeof d){if(m=!0,!r.shallow||!o&&!1!==r.renderRootComponent){if(d===t.Fragment){var w="",k=[];c(k,e.props.children);for(var O=0;O<k.length;O++)w+=(O>0&&b?"\n":"")+x(k[O],n,r,!1!==r.shallowHighOrder,i,f);return w}var T,C=e.__c={__v:e,context:n,props:e.props,setState:h,forceUpdate:h,__h:[]};if(t.options.__b&&t.options.__b(e),t.options.__r&&t.options.__r(e),d.prototype&&"function"==typeof d.prototype.render){var A=d.contextType,F=A&&n[A.__c],j=null!=A?F?F.props.value:A.__:n;(C=e.__c=new d(v,j)).__v=e,C._dirty=C.__d=!0,C.props=v,null==C.state&&(C.state={}),null==C._nextState&&null==C.__s&&(C._nextState=C.__s=C.state),C.context=j,d.getDerivedStateFromProps?C.state=u(u({},C.state),d.getDerivedStateFromProps(C.props,C.state)):C.componentWillMount&&(C.componentWillMount(),C.state=C._nextState!==C.state?C._nextState:C.__s!==C.state?C.__s:C.state),T=C.render(C.props,C.state,C.context)}else{var H=d.contextType,M=H&&n[H.__c];T=d.call(e.__c,v,null!=H?M?M.props.value:H.__:n)}return C.getChildContext&&(n=u(u({},n),C.getChildContext())),t.options.diffed&&t.options.diffed(e),x(T,n,r,!1!==r.shallowHighOrder,i,f)}d=(y=d).displayName||y!==Function&&y.name||function(e){var t=(Function.prototype.toString.call(e).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!t){for(var n=-1,r=_.length;r--;)if(_[r]===e){n=r;break}n<0&&(n=_.push(e)-1),t="UnnamedComponent"+n}return t}(y)}var $,E,L="";if(v){var R=Object.keys(v);r&&!0===r.sortAttributes&&R.sort();for(var q=0;q<R.length;q++){var D=R[q],N=v[D];if("children"!==D){if(!D.match(/[\s\n\\/='"\0<>]/)&&(r&&r.allAttributes||"key"!==D&&"ref"!==D&&"__self"!==D&&"__source"!==D&&"defaultValue"!==D)){if("className"===D){if(v.class)continue;D="class"}else i&&D.match(/^xlink:?./)&&(D=D.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===D){if(v.for)continue;D="for"}"style"===D&&N&&"object"==typeof N&&(N=p(N)),"a"===D[0]&&"r"===D[1]&&"boolean"==typeof N&&(N=String(N));var P=r.attributeHook&&r.attributeHook(D,N,n,r,m);if(P||""===P)L+=P;else if("dangerouslySetInnerHTML"===D)E=N&&N.__html;else if("textarea"===d&&"value"===D)$=N;else if((N||0===N||""===N)&&"function"!=typeof N){if(!(!0!==N&&""!==N||(N=D,r&&r.xml))){L+=" "+D;continue}if("value"===D){if("select"===d){f=N;continue}"option"===d&&f==N&&(L+=" selected")}L+=" "+D+'="'+a(N)+'"'}}}else $=N}}if(b){var U=L.replace(/^\n\s*/," ");U===L||~U.indexOf("\n")?b&&~L.indexOf("\n")&&(L+="\n"):L=U}if(L="<"+d+L+">",String(d).match(/[\s\n\\/='"\0<>]/))throw new Error(d+" is not a valid HTML tag name in "+L);var W,z=String(d).match(g)||r.voidElements&&String(d).match(r.voidElements),I=[];if(E)b&&s(E)&&(E="\n"+S+l(E,S)),L+=E;else if(null!=$&&c(W=[],$).length){for(var V=b&&~L.indexOf("\n"),Z=!1,B=0;B<W.length;B++){var G=W[B];if(null!=G&&!1!==G){var J=x(G,n,r,!0,"svg"===d||"foreignObject"!==d&&i,f);if(b&&!V&&s(J)&&(V=!0),J)if(b){var K=J.length>0&&"<"!=J[0];Z&&K?I[I.length-1]+=J:I.push(J),Z=K}else I.push(J)}}if(b&&V)for(var Q=I.length;Q--;)I[Q]="\n"+S+l(I[Q],S)}if(I.length||E)L+=I.join("");else if(r&&r.xml)return L.substring(0,L.length-1)+" />";return!z||W||E?(b&&~L.indexOf("\n")&&(L+="\n"),L+="</"+d+">"):L=L.replace(/>$/," />"),L}y.shallowRender=v,e.default=y,e.render=y,e.renderToStaticMarkup=y,e.renderToString=y,e.shallowRender=v}); | ||
//# sourceMappingURL=index.js.map | ||
module.exports = require('./commonjs').default; |
@@ -1,2 +0,1 @@ | ||
var t;t=function(t){if("function"!=typeof Symbol){var n=0;Symbol=function(t){return"@@"+t+ ++n},Symbol.for=function(t){return"@@"+t}}var e=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/g,o={"&":"&","<":"<",">":">",'"':"""},i=function(t){return o[t]||t};function a(t){return"string"!=typeof t&&(t=String(t)),t.replace(r,i)}var u,c=function(t,n){return String(t).replace(/(\n+)/g,"$1"+(n||"\t"))},l=function(t,n,e){return String(t).length>(n||40)||!e&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<")},f={};function s(t){var n="";for(var r in t){var o=t[r];null!=o&&(n&&(n+=" "),n+="-"==r[0]?r:f[r]||(f[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),n+=": ",n+=o,"number"==typeof o&&!1===e.test(r)&&(n+="px"),n+=";")}return n||void 0}function p(t,n){for(var e in n)t[e]=n[e];return t}function d(t,n){return Array.isArray(n)?n.reduce(d,t):null!=n&&!1!==n&&t.push(n),t}function y(t,n,e,r,o){var i={type:t,props:n,key:e,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++u.__v:o};return null!=u.vnode&&u.vnode(i),i}function _(t){return t.children}u={__e:function(t,n){for(var e,r,o,i=n.__h;n=n.__;)if((e=n.__c)&&!e.__)try{if((r=e.constructor)&&null!=r.getDerivedStateFromError&&(e.setState(r.getDerivedStateFromError(t)),o=e.__d),null!=e.componentDidCatch&&(e.componentDidCatch(t),o=e.__d),o)return n.__h=i,e.__E=e}catch(n){t=n}throw t},__v:0},"function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout;var v={shallow:!0},g=[],m=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,h=function(){};S.render=S;var b=[];function S(t,n,e){var r=x(t,n,e);return u.__c&&u.__c(t,b),r}function x(t,n,e,r,o,i){if(null==t||"boolean"==typeof t)return"";Array.isArray(t)&&(t=function(t,n,e){var r,o,i,a=arguments,u={};for(i in n)"key"==i?r=n[i]:"ref"==i?o=n[i]:u[i]=n[i];if(arguments.length>3)for(e=[e],i=3;i<arguments.length;i++)e.push(a[i]);if(null!=e&&(u.children=e),"function"==typeof t&&null!=t.defaultProps)for(i in t.defaultProps)void 0===u[i]&&(u[i]=t.defaultProps[i]);return y(t,u,r,o,null)}(_,null,t));var f=t.type,v=t.props,b=!1;n=n||{};var S,j=(e=e||{}).pretty,A=j&&"string"==typeof j?j:"\t";if("object"!=typeof t&&!f)return a(t);if("function"==typeof f){if(b=!0,!e.shallow||!r&&!1!==e.renderRootComponent){if(f===_){var O="",k=[];d(k,t.props.children);for(var w=0;w<k.length;w++)O+=(w>0&&j?"\n":"")+x(k[w],n,e,!1!==e.shallowHighOrder,o,i);return O}var F,E=t.__c={__v:t,context:n,props:t.props,setState:h,forceUpdate:h,__h:[]};if(u.__b&&u.__b(t),u.__r&&u.__r(t),f.prototype&&"function"==typeof f.prototype.render){var C=f.contextType,D=C&&n[C.__c],P=null!=C?D?D.props.value:C.__:n;(E=t.__c=new f(v,P)).__v=t,E._dirty=E.__d=!0,E.props=v,null==E.state&&(E.state={}),null==E._nextState&&null==E.__s&&(E._nextState=E.__s=E.state),E.context=P,f.getDerivedStateFromProps?E.state=p(p({},E.state),f.getDerivedStateFromProps(E.props,E.state)):E.componentWillMount&&(E.componentWillMount(),E.state=E._nextState!==E.state?E._nextState:E.__s!==E.state?E.__s:E.state),F=E.render(E.props,E.state,E.context)}else{var M=f.contextType,N=M&&n[M.__c];F=f.call(t.__c,v,null!=M?N?N.props.value:M.__:n)}return E.getChildContext&&(n=p(p({},n),E.getChildContext())),u.diffed&&u.diffed(t),x(F,n,e,!1!==e.shallowHighOrder,o,i)}f=(S=f).displayName||S!==Function&&S.name||function(t){var n=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!n){for(var e=-1,r=g.length;r--;)if(g[r]===t){e=r;break}e<0&&(e=g.push(t)-1),n="UnnamedComponent"+e}return n}(S)}var H,I,$="";if(v){var T=Object.keys(v);e&&!0===e.sortAttributes&&T.sort();for(var U=0;U<T.length;U++){var W=T[U],L=v[W];if("children"!==W){if(!W.match(/[\s\n\\/='"\0<>]/)&&(e&&e.allAttributes||"key"!==W&&"ref"!==W&&"__self"!==W&&"__source"!==W&&"defaultValue"!==W)){if("className"===W){if(v.class)continue;W="class"}else o&&W.match(/^xlink:?./)&&(W=W.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===W){if(v.for)continue;W="for"}"style"===W&&L&&"object"==typeof L&&(L=s(L)),"a"===W[0]&&"r"===W[1]&&"boolean"==typeof L&&(L=String(L));var R=e.attributeHook&&e.attributeHook(W,L,n,e,b);if(R||""===R)$+=R;else if("dangerouslySetInnerHTML"===W)I=L&&L.__html;else if("textarea"===f&&"value"===W)H=L;else if((L||0===L||""===L)&&"function"!=typeof L){if(!(!0!==L&&""!==L||(L=W,e&&e.xml))){$+=" "+W;continue}if("value"===W){if("select"===f){i=L;continue}"option"===f&&i==L&&($+=" selected")}$+=" "+W+'="'+a(L)+'"'}}}else H=L}}if(j){var J=$.replace(/^\n\s*/," ");J===$||~J.indexOf("\n")?j&&~$.indexOf("\n")&&($+="\n"):$=J}if($="<"+f+$+">",String(f).match(/[\s\n\\/='"\0<>]/))throw new Error(f+" is not a valid HTML tag name in "+$);var V,q=String(f).match(m)||e.voidElements&&String(f).match(e.voidElements),z=[];if(I)j&&l(I)&&(I="\n"+A+c(I,A)),$+=I;else if(null!=H&&d(V=[],H).length){for(var B=j&&~$.indexOf("\n"),G=!1,Z=0;Z<V.length;Z++){var K=V[Z];if(null!=K&&!1!==K){var Q=x(K,n,e,!0,"svg"===f||"foreignObject"!==f&&o,i);if(j&&!B&&l(Q)&&(B=!0),Q)if(j){var X=Q.length>0&&"<"!=Q[0];G&&X?z[z.length-1]+=Q:z.push(Q),G=X}else z.push(Q)}}if(j&&B)for(var Y=z.length;Y--;)z[Y]="\n"+A+c(z[Y],A)}if(z.length||I)$+=z.join("");else if(e&&e.xml)return $.substring(0,$.length-1)+" />";return!q||V||I?(j&&~$.indexOf("\n")&&($+="\n"),$+="</"+f+">"):$=$.replace(/>$/," />"),$}S.shallowRender=function(t,n){return S(t,n,v)};var j=/(\\|\"|\')/g,A=Object.prototype.toString,O=Date.prototype.toISOString,k=Error.prototype.toString,w=RegExp.prototype.toString,F=Symbol.prototype.toString,E=/^Symbol\((.*)\)(.*)$/,C=/\n/gi,D=Object.getOwnPropertySymbols||function(t){return[]};function P(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function M(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function N(t){return F.call(t).replace(E,"Symbol($1)")}function H(t){return"["+k.call(t)+"]"}function I(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";var n=typeof t;if("number"===n)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===n)return'"'+function(t){return t.replace(j,"\\$1")}(t)+'"';if("function"===n)return M(t);if("symbol"===n)return N(t);var e=A.call(t);return"[object WeakMap]"===e?"WeakMap {}":"[object WeakSet]"===e?"WeakSet {}":"[object Function]"===e||"[object GeneratorFunction]"===e?M(t,min):"[object Symbol]"===e?N(t):"[object Date]"===e?O.call(t):"[object Error]"===e?H(t):"[object RegExp]"===e?w.call(t):"[object Arguments]"===e&&0===t.length?"Arguments []":P(e)&&0===t.length?t.constructor.name+" []":t instanceof Error&&H(t)}function $(t,n,e,r,o,i,a,u,c,l){var f="";if(t.length){f+=o;for(var s=e+n,p=0;p<t.length;p++)f+=s+W(t[p],n,s,r,o,i,a,u,c,l),p<t.length-1&&(f+=","+r);f+=o+e}return"["+f+"]"}function T(t,n,e,r,o,i,a,u,c,l){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);var f=++u>a;if(!f&&t.toJSON&&"function"==typeof t.toJSON)return W(t.toJSON(),n,e,r,o,i,a,u,c,l);var s=A.call(t);return"[object Arguments]"===s?f?"[Arguments]":function(t,n,e,r,o,i,a,u,c,l){return(l?"":"Arguments ")+$(t,n,e,r,o,i,a,u,c,l)}(t,n,e,r,o,i,a,u,c,l):P(s)?f?"[Array]":function(t,n,e,r,o,i,a,u,c,l){return(l?"":t.constructor.name+" ")+$(t,n,e,r,o,i,a,u,c,l)}(t,n,e,r,o,i,a,u,c,l):"[object Map]"===s?f?"[Map]":function(t,n,e,r,o,i,a,u,c,l){var f="Map {",s=t.entries(),p=s.next();if(!p.done){f+=o;for(var d=e+n;!p.done;)f+=d+W(p.value[0],n,d,r,o,i,a,u,c,l)+" => "+W(p.value[1],n,d,r,o,i,a,u,c,l),(p=s.next()).done||(f+=","+r);f+=o+e}return f+"}"}(t,n,e,r,o,i,a,u,c,l):"[object Set]"===s?f?"[Set]":function(t,n,e,r,o,i,a,u,c,l){var f="Set {",s=t.entries(),p=s.next();if(!p.done){f+=o;for(var d=e+n;!p.done;)f+=d+W(p.value[1],n,d,r,o,i,a,u,c,l),(p=s.next()).done||(f+=","+r);f+=o+e}return f+"}"}(t,n,e,r,o,i,a,u,c,l):"object"==typeof t?f?"[Object]":function(t,n,e,r,o,i,a,u,c,l){var f=(l?"":t.constructor?t.constructor.name+" ":"Object ")+"{",s=Object.keys(t).sort(),p=D(t);if(p.length&&(s=s.filter(function(t){return!("symbol"==typeof t||"[object Symbol]"===A.call(t))}).concat(p)),s.length){f+=o;for(var d=e+n,y=0;y<s.length;y++){var _=s[y];f+=d+W(_,n,d,r,o,i,a,u,c,l)+": "+W(t[_],n,d,r,o,i,a,u,c,l),y<s.length-1&&(f+=","+r)}f+=o+e}return f+"}"}(t,n,e,r,o,i,a,u,c,l):void 0}function U(t,n,e,r,o,i,a,u,c,l){for(var f,s=!1,p=0;p<c.length;p++)if((f=c[p]).test(t)){s=!0;break}return!!s&&f.print(t,function(t){return W(t,n,e,r,o,i,a,u,c,l)},function(t){var r=e+n;return r+t.replace(C,"\n"+r)},{edgeSpacing:o,spacing:r})}function W(t,n,e,r,o,i,a,u,c,l){return I(t)||U(t,n,e,r,o,i,a,u,c,l)||T(t,n,e,r,o,i,a,u,c,l)}var L={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function R(t){return new Array(t+1).join(" ")}var J={test:function(t){return t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t},print:function(t,n,e){return S(t,J.context,J.opts)}},V={plugins:[J]},q={attributeHook:function(t,n,e,r,o){var i=typeof n;if("dangerouslySetInnerHTML"===t)return!1;if(null==n||"function"===i&&!r.functions)return"";if(r.skipFalseAttributes&&!o&&(!1===n||("class"===t||"style"===t)&&""===n))return"";var u="string"==typeof r.pretty?r.pretty:"\t";return"string"!==i?("function"!==i||r.functionNames?(J.context=e,J.opts=r,~(n=function(t,n){var e,r;n?(function(t){if(Object.keys(t).forEach(function(t){if(!L.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(n),n=function(t){var n={};return Object.keys(L).forEach(function(e){return n[e]=t.hasOwnProperty(e)?t[e]:L[e]}),n.min&&(n.indent=0),n}(n)):n=L;var o=n.min?" ":"\n",i=n.min?"":"\n";if(n&&n.plugins.length){var a=U(t,e=R(n.indent),"",o,i,r=[],n.maxDepth,0,n.plugins,n.min);if(a)return a}return I(t)||(e||(e=R(n.indent)),r||(r=[]),T(t,e,"",o,i,r,n.maxDepth,0,n.plugins,n.min))}(n,V)).indexOf("\n")&&(n=c("\n"+n,u)+"\n")):n="Function",c("\n"+t+"={"+n+"}",u)):"\n"+u+t+'="'+a(n)+'"'},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function z(t,n,e,r){return S(t,n,e=p(p({},q),e||{}))}t.default=z,t.render=z},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(self.preactRenderToString={}); | ||
//# sourceMappingURL=jsx.js.map | ||
module.exports = require('./jsx-entry').default; |
{ | ||
"name": "preact-render-to-string", | ||
"amdName": "preactRenderToString", | ||
"version": "5.1.13", | ||
"version": "5.1.14", | ||
"description": "Render JSX to an HTML string, with support for Preact components.", | ||
@@ -26,3 +26,3 @@ "main": "dist/index.js", | ||
"build": "npm run -s transpile && npm run -s transpile:jsx && npm run -s copy-typescript-definition", | ||
"postbuild": "node ./config/node-13-exports.js", | ||
"postbuild": "node ./config/node-13-exports.js && node ./config/node-commonjs.js", | ||
"transpile": "microbundle src/index.js -f es,umd --target web --external preact", | ||
@@ -29,0 +29,0 @@ "transpile:jsx": "microbundle src/jsx.js -o dist/jsx.js --target web --external none && microbundle dist/jsx.js -o dist/jsx.js -f cjs", |
282665
32
806
2