Socket
Socket
Sign inDemoInstall

inferno

Package Overview
Dependencies
Maintainers
1
Versions
334
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

inferno - npm Package Compare versions

Comparing version 0.6.3 to 0.6.4

5

dist/inferno-dom.js

@@ -1189,5 +1189,5 @@ /*!

if (isStatefulComponent(lastTag)) {
diffNodes(lastNodeInstance._lastNode, nextNode, parentDom, namespace, lifecycle, context, true, instance);
diffNodes(lastNodeInstance._lastNode, nextNode, parentDom, namespace, lifecycle, context, instance, true);
} else {
diffNodes(lastNodeInstance, nextNode, parentDom, namespace, lifecycle, context, true, instance);
diffNodes(lastNodeInstance, nextNode, parentDom, namespace, lifecycle, context, instance, true);
}

@@ -1199,3 +1199,2 @@ }

} else if (isNullOrUndefined(lastTag)) {
debugger;
nextNode.dom = lastNode.dom;

@@ -1202,0 +1201,0 @@ } else {

2

dist/inferno-dom.min.js

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

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.InfernoDOM=n()}(this,function(){"use strict";function e(e,t){if(!l(e)){var r=n(e);(r&&e.length>0||!r)&&(t?t.children=e:t={children:e})}return t}function n(e){return e.constructor===Array}function t(e){return!l(e)&&!l(e.prototype.render)}function r(e){return"string"==typeof e||"number"==typeof e}function l(e){return void 0===e||null===e}function o(e){return void 0===e||null===e||e===!1}function i(e){return"function"==typeof e}function a(e){return"o"===e[0]&&"n"===e[1]&&e.length>3}function f(e){return"string"==typeof e}function u(e){return"number"==typeof e}function d(e){return e&&e.then}function s(e,n,t){e.splice(e.indexOf(n),1,t)}function c(e,t,r,l){if(e.dom===t)return r.callback(l),!0;var o=e.children;if(o)if(n(o))for(var i=0;i<o.length;i++){var a=o[i];if("object"===("undefined"==typeof a?"undefined":oe.typeof(a))){var f=c(a,t,r,l);if(f)return!0}}else if(o.dom){var u=c(o,t,r,l);if(u)return!0}}function p(e){return fe[e]||!1}function v(e){for(var n=ae[e.type],t=n.length-1;t>-1;t--){var r=n[t],l=r.node,o=e.target;c(l,o,r,e)}}function h(e,n){if(!l(n)){var t=ae[e];if(!l(t))for(var r=0;r<t.length;r++){var o=t[r];if(o.callback===n)return void t.splice(r,1)}}}function m(e,n,t){n.dom.addEventListener(e,t,!1)}function g(e,n,t){n.dom.removeEventListener(e,t)}function y(e,n,t){var r=ae[e];l(r)?(document.addEventListener(e,v,!1),ae[e]=[{callback:t,node:n}]):r.push({callback:t,node:n})}function C(e,n,t){l(t)?n.append?n.append(e):e.appendChild(n):n.insert?n.insert(e,t):t.insert?e.insertBefore(n,t.childNodes[0]):e.insertBefore(n,t)}function k(e,n){return l(n)?document.createElement(e):document.createElementNS(n,e)}function b(e,n,t){if(!t){var r=document.createTextNode(e);return n.appendChild(r),r}if(""===e){var l=document.createTextNode("");return n.appendChild(l),l}n.textContent=e}function x(e,n,t,r,o,i,a){var f=null,u=e._lastNode;l(u)||(f=e,e=u);var d=ee(n,null,r,o,i,a);n.dom=d,t.replaceChild(d,e.dom),null!==f&&(f._lastNode=n),N(e,ce&&!l(e.tpl))}function N(e,t){if(!o(e)&&!r(e)){var i=e.instance,a=!l(i),f=null,u=null,d=null;a&&(f=i.hooks,u=i.events,d=i.children,void 0!==i.render&&(i.componentWillUnmount(),i._unmounted=!0));var s=e.hooks||f;l(s)||(l(s.willDetach)||s.willDetach(e.dom),l(s.componentWillUnmount)||s.componentWillUnmount(e.dom,s),t===!1&&(l(f)?e.hooks=null:i.hooks=null));var c=e.events||u;if(!l(c))for(var v in c)p(v)?g(v,e,c[v]):h(v,c[v]);var m=e.children||d;if(!l(m)){if(n(m))for(var y=0;y<m.length;y++)N(m[y]);else N(m);if(t===!1){e.children=null;var C=e.domChildren;l(C)||(e.domChildren=null)}}}}function w(){return document.createTextNode("")}function O(e,n){var t=e.dom;t===n?(t.innerHTML="",N(e,ce&&!l(e.tpl))):(n.removeChild(t),ce?(J(e),N(e,!l(e.tpl))):N(e,!1))}function j(e,n,t){for(var r=0;r<n.length;r++)e.insertBefore(n[r],t)}function S(){return document.activeElement}function U(e){e!==document.body&&document.activeElement!==e&&e.focus()}function _(){var e=[],n=document.createTextNode(""),t=null,r={childNodes:e,appendChild:function(r){e.push(r),t&&t.insertBefore(r,n)},removeChild:function(n){t&&t.removeChild(n),e.splice(e.indexOf(n),1)},insertBefore:function(n,r){t&&t.insertBefore(n,r),e.splice(e.indexOf(r),0,n)},replaceChild:function(n,r){t.replaceChild(n,r),s(e,r,n)},append:function(r){r.appendChild(n),t=r,j(t,e,n)},insert:function(r,l){r.insertBefore(n,l),t=r,j(t,e,n)},remove:function(){t.removeChild(n);for(var r=0;r<e.length;r++)t.removeChild(e[r]);t=null},getElementsByTagName:null};return Object.defineProperty(r,"parentNode",{get:function(){return t}}),Object.defineProperty(r,"firstChild",{get:function(){return e[0]}}),r}function E(e,n){return n.length&&!l(n[0])&&!l(n[0].key)||e.length&&!l(e[0])&&!l(e[0].key)}function T(e,n){if("option"===e.tag){var t=e.attrs&&e.attrs.value;n[t]&&(e.attrs=e.attrs||{},e.attrs.selected="selected")}else for(var r=0,l=e.children.length;l>r;r++)T(e.children[r],n)}function M(e){if("select"===e.tag){var t=e.attrs&&e.attrs.value;if(!l(t)){var r={};if(n(t))for(var o=0,i=t.length;i>o;o++)r[t[o]]=t[o];else r[t]=t;T(e,r),e.attrs&&e.attrs[t]&&delete e.attrs.value}}}function W(e){switch(e.length){case 5:return"value"===e;case 7:return"checked"===e;case 8:return"disabled"===e||"selected"===e;default:return!1}}function B(e,n,t){r(n)?e.firstChild.nodeValue=t:e.textContent=t}function D(e,n,t,l,i,a,f,u){if(null!==u)K(e,n,t,l,i,a,f,u);else if(o(e))ee(n,t,l,i,a,f);else if(o(n))O(e,t);else if(r(e))if(r(n))t.firstChild.nodeValue=n;else{var d=ee(n,null,l,i,a,f);n.dom=d,t.replaceChild(d,t.firstChild)}else if(r(n)){var s=document.createTextNode(n);t.replaceChild(s,e.dom)}else K(e,n,t,l,i,a,f,null!==e.tpl&&null!==n.tpl)}function L(e,n,t){if(f(n))t.style.cssText=n;else if(l(e)){if(!l(n))for(var r=Object.keys(n),o=0;o<r.length;o++){var i=r[o],a=n[i];u(a)&&!se[i]&&(a+="px"),t.style[i]=a}}else if(l(n))t.removeAttribute("style");else{for(var d=Object.keys(n),s=0;s<d.length;s++){var c=d[s],p=n[c];u(p)&&!se[c]&&(p+="px"),t.style[c]=p}for(var v=Object.keys(e),h=0;h<v.length;h++){var m=v[h];l(n[m])&&(t.style[m]="")}}}function A(e,n,t){if(!a(e)){if(W(e))return void(t[e]=n);if(n===!1||l(n))t.removeAttribute(e);else{var r=null;":"===e[5]&&-1!==e.indexOf("xlink:")&&(r="http://www.w3.org/1999/xlink"),null!==r?t.setAttributeNS(r,e,n===!0?e:n):t.setAttribute(e,n===!0?e:n)}}}function V(n,r,o,i,a,f,u,d,s,c){if(a=e(u,a),t(r)){var p=o.props,v=o.state,h=o.state,m=o.getChildContext();l(m)||(c=oe.extends({},c,m)),o.context=c;var g=o._updateComponent(v,h,p,a);l(g)||(K(n,g,d,null,s,c,o,!0),n.dom=g.dom,o._lastNode=g)}else{var y=!0,C=!l(f);if(C&&!l(f.componentShouldUpdate)&&(y=f.componentShouldUpdate(n.dom,i,a)),y!==!1){C&&!l(f.componentWillUpdate)&&f.componentWillUpdate(n.dom,i,a);var k=r(a),b=n.dom;k.dom=b,K(o,k,b,null,s,c,null,!0),n.instance=k,C&&!l(f.componentDidUpdate)&&f.componentDidUpdate(n.dom,i,a)}}}function I(e,t,i,a,f,u,d,s,c){var p=!l(i.append),v=e.length,h=t.length,m=v===h;if(m===!1)if(v>h)for(;v!==h;){var g=e[v-1];o(g)||(i.removeChild(a[v-1+c]),N(g)),v--}else if(h>v)for(;v!==h;){var y=t[v],k=ee(y,null,f,u,d,s);C(i,k),p||(1===v&&a.push(i.firstChild),a.push(k)),v++}for(var b=0;h>b;b++){var x=e[b],O=t[b],j=b+c;if(x!==O)if(o(O)){if(!o(x)){var S=a[j];if(!l(S))if(r(x))S.nodeValue="";else if(m===!0){var U=w();n(x)&&0===x.length?(C(i,U),!p&&a.splice(j,0,U)):(i.replaceChild(U,a[j]),!p&&a.splice(j,1,U),N(x,ce&&!l(x.tpl)))}}}else if(o(x)){if(r(O)){var T=document.createTextNode(O);i.replaceChild(T,a[j]),!p&&a.splice(j,1,T)}else if(m===!0){var M=ee(O,null,f,u,d,s);i.replaceChild(M,a[j]),!p&&a.splice(j,1,M)}}else if(r(O))if(1===v)r(x)?void 0!==i.getElementsByTagName?i.firstChild.nodeValue=O:i.nodeValue=O:(N(x,ce&&!l(x.tpl)),i.textContent=O);else{var W=document.createTextNode(O),B=a[j];l(B)?i.nodeValue=W.nodeValue:l(B.append)?(!p&&a.splice(j,1,W),i.replaceChild(W,B)):(i.insertBefore(W,B.firstChild),B.remove(),a.splice(0,a.length,W)),N(x,ce&&!l(x.tpl))}else if(n(O))if(E(x,O))P(x,O,a[j],f,u,d,s);else if(n(x)){var L=a[j];if(l(L.append))if(O.length>1&&1===x.length){var A=_();A.insert(i,L),A.appendChild(L),!p&&a.splice(j,1,A),I(x,O,A,A.childNodes,f,u,d,s,0)}else I(x,O,i,a,f,u,d,s,0);else I(x,O,a[j],a[j].childNodes,f,u,d,s,0)}else if(O.length>1){var V=_();V.appendChild(i.firstChild),C(i,V,i.firstChild),!p&&a.splice(j,1,V),I([x],O,V,V.childNodes,f,u,d,s,b)}else I([x],O,i,a,f,u,d,s,b);else n(x)?I(x,[O],a,a[j].childNodes,f,u,d,s,0):D(x,O,i,f,u,d,s,null)}}function P(e,n,t,r,o,i,a){var f=n.length,u=e.length;if(0===f&&u>=5){if(ce)for(var d=0;u>d;d++)J(e[d]);return void(t.textContent="")}var s=void 0,c=!1,p=0,v=0,h=f-1,m=u-1,g=u>0?e[v]:null,y=f>0?n[p]:null,k=void 0,b=void 0,x=void 0;e:for(;!c&&h>=p&&m>=v;){for(c=!0;y.key===g.key;){if(K(g,y,t,r,o,i,a,!0),p++,v++,p>h||v>m)break e;y=n[p],g=e[v],c=!1}for(k=n[h],b=e[m];k.key===b.key;){if(K(b,k,t,r,o,i,a,!0),h--,m--,p>h||v>m)break e;k=n[h],b=e[m],c=!1}for(;k.key===g.key;){if(x=f>h+1?n[h+1].dom:null,K(g,k,t,r,o,i,a,!0),C(t,k.dom,x),h--,v++,p>h||v>m)break e;k=n[h],g=e[v],c=!1}for(;y.key===b.key;){if(x=e[v].dom,K(b,y,t,r,o,i,a,!0),C(t,y.dom,x),p++,m--,p>h||v>m)break e;y=n[p],b=e[m],c=!1}}if(v>m){if(h>=p)for(x=f>h+1?n[h+1].dom:null;h>=p;p++)C(t,ee(n[p],null,r,o,i,a),x)}else if(p>h)for(;m>=v;v++)s=e[v],O(s,t);else{for(var N=[],w=v;m>=w;w++)s=e[w],N[s.key]=s;x=f>h+1?n[h+1]:null;for(var j=h;j>=p;j--){var S=n[j],U=S.key;s=N[U],x=l(x)?void 0:x.dom,void 0===s?C(t,ee(S,null,r,o,i,a),x):(N[U]=null,K(s,S,t,r,o,i,a,!0),S.dom.nextSibling!==x&&C(t,S.dom,x)),x=S}for(var _=v;m>=_;_++)s=e[_],null!==N[s.key]&&O(s,t)}}function z(e,t,i,a,f,u,d,s){var c=t.children,p=e.children;if(p!==c){var v=null;e.domChildren&&(v=t.domChildren=e.domChildren),o(p)?r(c)?B(i,p,c):l(c)||"object"===("undefined"==typeof c?"undefined":oe.typeof(c))&&(n(c)?R(t,c,i,a,f,u,d):ee(c,i,a,f,u,d)):o(c)?i.textContent="":n(p)?n(c)?null===v&&p.length>1?P(p,c,i,a,f,u,d):E(p,c)?P(p,c,i,a,f,u,d):I(p,c,i,v||[],a,f,u,d,0):I(p,[c],i,v||[],a,f,u,d,0):n(c)?I([p],c,i,v||(t.domChildren=[i.firstChild]),a,f,u,d,0):r(c)?B(i,p,c):r(p)?D(p,c,i,a,f,u,d,null):D(p,c,i,a,f,u,d,s)}}function F(e,n,t,r){e&&(f(n)&&delete e.refs[n],f(t)&&(e.refs[t]=r))}function G(e,n,t,r){"select"===e.tag&&M(n);var o=n.attrs,i=e.attrs,a=l(o),f=l(i);if(!a)for(var u=Object.keys(o),d=u.length,s=0;d>s;s++){var c=u[s],p=!f&&i[c],v=o[c];p!==v&&("ref"===c?F(r,p,v,t):A(c,v,t))}if(!f)for(var h=Object.keys(i),m=h.length,g=0;m>g;g++){var y=h[g];(a||l(o[y]))&&("ref"===y?F(r,i[y],null,t):t.removeAttribute(y))}}function H(e,n){var t=e.events;if(!l(t)){var r=Object.keys(t),o=n.events;if(l(o))for(var i=0;i<r.length;i++){var a=r[i],f=t[a];p(a)?g(a,e,f):h(a,f)}else for(var u=0;u<r.length;u++){var d=r[u],s=o[d],c=t[d];l(s)?p(d)?g(d,e,c):h(d,c):s!==c&&(p(d)?(g(d,e,c),m(d,n,s)):(h(d,c),y(d,n,s)))}}}function K(e,n,r,o,a,f,u,d){if(l(n.then)){var s=n.hooks;s&&s.willUpdate&&s.willUpdate(e.dom);var c=n.tag||(d&&n.tpl?n.tpl.tag:null),p=e.tag||(d&&e.tpl?e.tpl.tag:null);if(o=o||"svg"===c?de:"math"===c?ue:null,p!==c){var v=e.instance;i(p)?i(c)?x(v||e,n,r,o,a,f,u):t(p)?K(v._lastNode,n,r,o,a,f,!0,u):K(v,n,r,o,a,f,!0,u):x(v||e,n,r,o,a,f,u)}else if(l(p))n.dom=e.dom;else if(i(p))i(c)&&(n.instance=e.instance,n.dom=e.dom,V(n,n.tag,n.instance,e.attrs||{},n.attrs||{},n.hooks,n.children,r,a,f));else{var h=e.dom,m=n.className,g=n.style;n.dom=h,e!==n&&(z(e,n,h,o,a,f,u,d),G(e,n,h,u),H(e,n)),e.className!==m&&(l(m)?h.removeAttribute("class"):h.className=m),e.style!==g&&L(e.style,g,h),l(s)||l(s.didUpdate)||s.didUpdate(h)}}else n.then(function(n){K(e,n,r,o,a,f,d,u)})}function q(e,n,t,r){var o=e.tpl;if(!l(o)){var i=e.key,a=void 0;if(null!==i){var f=o.pools.keyed[i];a=f&&f.pop()}else{var u=o.pools.nonKeyed;a=u&&u.pop()}if(!l(a))return K(a,e,null,null,n,t,r,!0),e.dom}}function J(e){var n=e.tpl;if(!l(n)){var t=e.key,r=n.pools;if(null===t){var o=r.nonKeyed;o&&o.push(e)}else{var i=r.keyed;(i[t]||(i[t]=[])).push(e)}return!0}return!1}function Q(e,n,t,r,l,o,i){var a=w();t&&t.push(a),e.then(function(e){var f=ee(e,null,r,l,o,i);n.replaceChild(f,a),t&&s(t,a,f)}),n.appendChild(a)}function R(e,t,i,a,f,u,s){var c=[],p=!1,v=!1;if(n(t))for(var h=0;h<t.length;h++){var m=t[h];if(r(m))p=!0,c.push(b(m,i,!1));else if(!l(m)&&n(m)){var g=_();p=!0,R(e,m,g,a,f,u,s),C(i,g),c.push(g)}else if(d(m))Q(m,i,c,a,f,u,s);else{var y=ee(m,i,a,f,u,s);p||!v&&m&&l(m.key)?(p=!0,c.push(y)):o(m)?(p=!0,c.push(y)):v===!1&&(v=!0)}}else r(t)?b(t,i,!0):d(t)?Q(t,i,null,a,f,u,s):ee(t,i,a,f,u,s);c.length>1&&p===!0&&(e.domChildren=c)}function X(e,n,t){!l(e)&&f(n)&&(e.refs[n]=t)}function Y(n,r,o,i,a,f,u,d){o=e(a,o);var s=void 0;if(t(r)){var c=new r(o);c._diffNodes=K;var p=c.getChildContext();l(p)||(d=oe.extends({},d,p)),c.context=d,c._pendingSetState=!0,c.componentWillMount();var v=c.shouldComponentUpdate();if(v){c.componentWillUpdate();var h=c._pendingState,m=c.state;c.state=oe.extends({},m,h)}var g=c.render();return c._pendingSetState=!1,l(g)||(s=ee(g,null,null,u,d,c),c._lastNode=g,null!==f&&f.appendChild(s),c.componentDidMount(),c.componentDidUpdate()),n.dom=s,n.instance=c,s}l(i)||(l(i.componentWillMount)||i.componentWillMount(null,o),l(i.componentDidMount)||u.addListener(function(){i.componentDidMount(s,o)}));var y=r(o);return s=ee(y,null,null,u,d,null),n.instance=y,null!==f&&f.appendChild(s),n.dom=s,s}function Z(e,n){for(var t=Object.keys(e),r=0;r<t.length;r++){var l=t[r];p(l)?m(l,n,e[l]):f(l)&&y(l,n,e[l])}}function $(e,n){var t=w();return null!==n&&n.appendChild(t),l(e)||(e.dom=t),t}function ee(e,t,a,u,d,s){if(o(e)||n(e))return $(e,t);var c=void 0;if(r(e))return c=document.createTextNode(e),null!==t&&t.appendChild(c),c;if(ce&&(c=q(e,u,d,s)))return t&&t.appendChild(c),c;var p=e.tag;if(null===p)return $(e,t);if(i(p))return Y(e,p,e.attrs||{},e.hooks,e.children,t,u,d);a=a||"svg"===p?de:"math"===p?ue:null;var v=e.tpl;if(l(v)||l(v.dom)){if(!f(p)||""===p)throw Error("Inferno Error: Expected function or string for element tag type");c=k(p,a)}else c=v.dom.cloneNode(!0);var h=e.children,m=e.attrs,g=e.events,y=e.hooks,C=e.className,b=e.style;return e.dom=c,l(y)||(l(y.created)||y.created(c),l(y.attached)||u.addListener(function(){y.attached(c)})),l(g)||Z(g,e),o(h)||R(e,h,c,a,u,d,s),l(m)||ne(e,m,c,s),l(C)||(c.className=C),l(b)||L(null,b,c),null!==t&&t.appendChild(c),c}function ne(e,n,t,r){"select"===e.tag&&M(e);for(var l=Object.keys(n),o=0;o<l.length;o++){var i=l[o];"ref"===i?X(r,n[i],t):A(i,n[i],t)}}function te(e){for(var n=0;n<pe.length;n++){var t=pe[n];if(t.dom===e)return t}return null}function re(e){for(var n=0;n<pe.length;n++){var t=pe[n];if(t===e)return void pe.splice(n,1)}}function le(e,n){var t=te(n),r=new ie;if(null===t)ee(e,n,null,r,{},null),r.trigger(),pe.push({node:e,dom:n});else{var l=S();D(t.node,e,n,null,r,{},null,null),r.trigger(),null===e&&re(t),t.node=e,U(l)}}var oe={};oe.typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},oe.classCallCheck=function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")},oe.createClass=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),oe.extends=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};var ie=function(){function e(){oe.classCallCheck(this,e),this._listeners=[]}return oe.createClass(e,[{key:"addListener",value:function(e){this._listeners.push(e)}},{key:"trigger",value:function(){for(var e=0;e<this._listeners.length;e++)this._listeners[e]()}}]),e}(),ae={},fe={focus:!0,blur:!0,mouseenter:!0,mouseleave:!0,scroll:!0,load:!0,error:!0},ue="http://www.w3.org/1998/Math/MathML",de="http://www.w3.org/2000/svg",se={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,columnCount:!0,counterIncrement:!0,fillOpacity:!0,flex:!0,flexGrow:!0,flexOrder:!0,flexPositive:!0,flexShrink:!0,"float":!0,fontWeight:!0,gridColumn:!0,lineHeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0,tabSize:!0,transform:!0,transformOrigin:!0,widows:!0,zIndex:!0,zoom:!0},ce=!0,pe=[],ve={render:le};return ve});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.InfernoDOM=n()}(this,function(){"use strict";function e(e,t){if(!l(e)){var r=n(e);(r&&e.length>0||!r)&&(t?t.children=e:t={children:e})}return t}function n(e){return e.constructor===Array}function t(e){return!l(e)&&!l(e.prototype.render)}function r(e){return"string"==typeof e||"number"==typeof e}function l(e){return void 0===e||null===e}function o(e){return void 0===e||null===e||e===!1}function i(e){return"function"==typeof e}function a(e){return"o"===e[0]&&"n"===e[1]&&e.length>3}function f(e){return"string"==typeof e}function u(e){return"number"==typeof e}function d(e){return e&&e.then}function s(e,n,t){e.splice(e.indexOf(n),1,t)}function c(e,t,r,l){if(e.dom===t)return r.callback(l),!0;var o=e.children;if(o)if(n(o))for(var i=0;i<o.length;i++){var a=o[i];if("object"===("undefined"==typeof a?"undefined":oe.typeof(a))){var f=c(a,t,r,l);if(f)return!0}}else if(o.dom){var u=c(o,t,r,l);if(u)return!0}}function p(e){return fe[e]||!1}function v(e){for(var n=ae[e.type],t=n.length-1;t>-1;t--){var r=n[t],l=r.node,o=e.target;c(l,o,r,e)}}function h(e,n){if(!l(n)){var t=ae[e];if(!l(t))for(var r=0;r<t.length;r++){var o=t[r];if(o.callback===n)return void t.splice(r,1)}}}function m(e,n,t){n.dom.addEventListener(e,t,!1)}function g(e,n,t){n.dom.removeEventListener(e,t)}function y(e,n,t){var r=ae[e];l(r)?(document.addEventListener(e,v,!1),ae[e]=[{callback:t,node:n}]):r.push({callback:t,node:n})}function C(e,n,t){l(t)?n.append?n.append(e):e.appendChild(n):n.insert?n.insert(e,t):t.insert?e.insertBefore(n,t.childNodes[0]):e.insertBefore(n,t)}function k(e,n){return l(n)?document.createElement(e):document.createElementNS(n,e)}function b(e,n,t){if(!t){var r=document.createTextNode(e);return n.appendChild(r),r}if(""===e){var l=document.createTextNode("");return n.appendChild(l),l}n.textContent=e}function x(e,n,t,r,o,i,a){var f=null,u=e._lastNode;l(u)||(f=e,e=u);var d=ee(n,null,r,o,i,a);n.dom=d,t.replaceChild(d,e.dom),null!==f&&(f._lastNode=n),N(e,ce&&!l(e.tpl))}function N(e,t){if(!o(e)&&!r(e)){var i=e.instance,a=!l(i),f=null,u=null,d=null;a&&(f=i.hooks,u=i.events,d=i.children,void 0!==i.render&&(i.componentWillUnmount(),i._unmounted=!0));var s=e.hooks||f;l(s)||(l(s.willDetach)||s.willDetach(e.dom),l(s.componentWillUnmount)||s.componentWillUnmount(e.dom,s),t===!1&&(l(f)?e.hooks=null:i.hooks=null));var c=e.events||u;if(!l(c))for(var v in c)p(v)?g(v,e,c[v]):h(v,c[v]);var m=e.children||d;if(!l(m)){if(n(m))for(var y=0;y<m.length;y++)N(m[y]);else N(m);if(t===!1){e.children=null;var C=e.domChildren;l(C)||(e.domChildren=null)}}}}function w(){return document.createTextNode("")}function O(e,n){var t=e.dom;t===n?(t.innerHTML="",N(e,ce&&!l(e.tpl))):(n.removeChild(t),ce?(J(e),N(e,!l(e.tpl))):N(e,!1))}function j(e,n,t){for(var r=0;r<n.length;r++)e.insertBefore(n[r],t)}function S(){return document.activeElement}function U(e){e!==document.body&&document.activeElement!==e&&e.focus()}function _(){var e=[],n=document.createTextNode(""),t=null,r={childNodes:e,appendChild:function(r){e.push(r),t&&t.insertBefore(r,n)},removeChild:function(n){t&&t.removeChild(n),e.splice(e.indexOf(n),1)},insertBefore:function(n,r){t&&t.insertBefore(n,r),e.splice(e.indexOf(r),0,n)},replaceChild:function(n,r){t.replaceChild(n,r),s(e,r,n)},append:function(r){r.appendChild(n),t=r,j(t,e,n)},insert:function(r,l){r.insertBefore(n,l),t=r,j(t,e,n)},remove:function(){t.removeChild(n);for(var r=0;r<e.length;r++)t.removeChild(e[r]);t=null},getElementsByTagName:null};return Object.defineProperty(r,"parentNode",{get:function(){return t}}),Object.defineProperty(r,"firstChild",{get:function(){return e[0]}}),r}function E(e,n){return n.length&&!l(n[0])&&!l(n[0].key)||e.length&&!l(e[0])&&!l(e[0].key)}function T(e,n){if("option"===e.tag){var t=e.attrs&&e.attrs.value;n[t]&&(e.attrs=e.attrs||{},e.attrs.selected="selected")}else for(var r=0,l=e.children.length;l>r;r++)T(e.children[r],n)}function M(e){if("select"===e.tag){var t=e.attrs&&e.attrs.value;if(!l(t)){var r={};if(n(t))for(var o=0,i=t.length;i>o;o++)r[t[o]]=t[o];else r[t]=t;T(e,r),e.attrs&&e.attrs[t]&&delete e.attrs.value}}}function W(e){switch(e.length){case 5:return"value"===e;case 7:return"checked"===e;case 8:return"disabled"===e||"selected"===e;default:return!1}}function B(e,n,t){r(n)?e.firstChild.nodeValue=t:e.textContent=t}function D(e,n,t,l,i,a,f,u){if(null!==u)K(e,n,t,l,i,a,f,u);else if(o(e))ee(n,t,l,i,a,f);else if(o(n))O(e,t);else if(r(e))if(r(n))t.firstChild.nodeValue=n;else{var d=ee(n,null,l,i,a,f);n.dom=d,t.replaceChild(d,t.firstChild)}else if(r(n)){var s=document.createTextNode(n);t.replaceChild(s,e.dom)}else K(e,n,t,l,i,a,f,null!==e.tpl&&null!==n.tpl)}function L(e,n,t){if(f(n))t.style.cssText=n;else if(l(e)){if(!l(n))for(var r=Object.keys(n),o=0;o<r.length;o++){var i=r[o],a=n[i];u(a)&&!se[i]&&(a+="px"),t.style[i]=a}}else if(l(n))t.removeAttribute("style");else{for(var d=Object.keys(n),s=0;s<d.length;s++){var c=d[s],p=n[c];u(p)&&!se[c]&&(p+="px"),t.style[c]=p}for(var v=Object.keys(e),h=0;h<v.length;h++){var m=v[h];l(n[m])&&(t.style[m]="")}}}function A(e,n,t){if(!a(e)){if(W(e))return void(t[e]=n);if(n===!1||l(n))t.removeAttribute(e);else{var r=null;":"===e[5]&&-1!==e.indexOf("xlink:")&&(r="http://www.w3.org/1999/xlink"),null!==r?t.setAttributeNS(r,e,n===!0?e:n):t.setAttribute(e,n===!0?e:n)}}}function V(n,r,o,i,a,f,u,d,s,c){if(a=e(u,a),t(r)){var p=o.props,v=o.state,h=o.state,m=o.getChildContext();l(m)||(c=oe.extends({},c,m)),o.context=c;var g=o._updateComponent(v,h,p,a);l(g)||(K(n,g,d,null,s,c,o,!0),n.dom=g.dom,o._lastNode=g)}else{var y=!0,C=!l(f);if(C&&!l(f.componentShouldUpdate)&&(y=f.componentShouldUpdate(n.dom,i,a)),y!==!1){C&&!l(f.componentWillUpdate)&&f.componentWillUpdate(n.dom,i,a);var k=r(a),b=n.dom;k.dom=b,K(o,k,b,null,s,c,null,!0),n.instance=k,C&&!l(f.componentDidUpdate)&&f.componentDidUpdate(n.dom,i,a)}}}function I(e,t,i,a,f,u,d,s,c){var p=!l(i.append),v=e.length,h=t.length,m=v===h;if(m===!1)if(v>h)for(;v!==h;){var g=e[v-1];o(g)||(i.removeChild(a[v-1+c]),N(g)),v--}else if(h>v)for(;v!==h;){var y=t[v],k=ee(y,null,f,u,d,s);C(i,k),p||(1===v&&a.push(i.firstChild),a.push(k)),v++}for(var b=0;h>b;b++){var x=e[b],O=t[b],j=b+c;if(x!==O)if(o(O)){if(!o(x)){var S=a[j];if(!l(S))if(r(x))S.nodeValue="";else if(m===!0){var U=w();n(x)&&0===x.length?(C(i,U),!p&&a.splice(j,0,U)):(i.replaceChild(U,a[j]),!p&&a.splice(j,1,U),N(x,ce&&!l(x.tpl)))}}}else if(o(x)){if(r(O)){var T=document.createTextNode(O);i.replaceChild(T,a[j]),!p&&a.splice(j,1,T)}else if(m===!0){var M=ee(O,null,f,u,d,s);i.replaceChild(M,a[j]),!p&&a.splice(j,1,M)}}else if(r(O))if(1===v)r(x)?void 0!==i.getElementsByTagName?i.firstChild.nodeValue=O:i.nodeValue=O:(N(x,ce&&!l(x.tpl)),i.textContent=O);else{var W=document.createTextNode(O),B=a[j];l(B)?i.nodeValue=W.nodeValue:l(B.append)?(!p&&a.splice(j,1,W),i.replaceChild(W,B)):(i.insertBefore(W,B.firstChild),B.remove(),a.splice(0,a.length,W)),N(x,ce&&!l(x.tpl))}else if(n(O))if(E(x,O))P(x,O,a[j],f,u,d,s);else if(n(x)){var L=a[j];if(l(L.append))if(O.length>1&&1===x.length){var A=_();A.insert(i,L),A.appendChild(L),!p&&a.splice(j,1,A),I(x,O,A,A.childNodes,f,u,d,s,0)}else I(x,O,i,a,f,u,d,s,0);else I(x,O,a[j],a[j].childNodes,f,u,d,s,0)}else if(O.length>1){var V=_();V.appendChild(i.firstChild),C(i,V,i.firstChild),!p&&a.splice(j,1,V),I([x],O,V,V.childNodes,f,u,d,s,b)}else I([x],O,i,a,f,u,d,s,b);else n(x)?I(x,[O],a,a[j].childNodes,f,u,d,s,0):D(x,O,i,f,u,d,s,null)}}function P(e,n,t,r,o,i,a){var f=n.length,u=e.length;if(0===f&&u>=5){if(ce)for(var d=0;u>d;d++)J(e[d]);return void(t.textContent="")}var s=void 0,c=!1,p=0,v=0,h=f-1,m=u-1,g=u>0?e[v]:null,y=f>0?n[p]:null,k=void 0,b=void 0,x=void 0;e:for(;!c&&h>=p&&m>=v;){for(c=!0;y.key===g.key;){if(K(g,y,t,r,o,i,a,!0),p++,v++,p>h||v>m)break e;y=n[p],g=e[v],c=!1}for(k=n[h],b=e[m];k.key===b.key;){if(K(b,k,t,r,o,i,a,!0),h--,m--,p>h||v>m)break e;k=n[h],b=e[m],c=!1}for(;k.key===g.key;){if(x=f>h+1?n[h+1].dom:null,K(g,k,t,r,o,i,a,!0),C(t,k.dom,x),h--,v++,p>h||v>m)break e;k=n[h],g=e[v],c=!1}for(;y.key===b.key;){if(x=e[v].dom,K(b,y,t,r,o,i,a,!0),C(t,y.dom,x),p++,m--,p>h||v>m)break e;y=n[p],b=e[m],c=!1}}if(v>m){if(h>=p)for(x=f>h+1?n[h+1].dom:null;h>=p;p++)C(t,ee(n[p],null,r,o,i,a),x)}else if(p>h)for(;m>=v;v++)s=e[v],O(s,t);else{for(var N=[],w=v;m>=w;w++)s=e[w],N[s.key]=s;x=f>h+1?n[h+1]:null;for(var j=h;j>=p;j--){var S=n[j],U=S.key;s=N[U],x=l(x)?void 0:x.dom,void 0===s?C(t,ee(S,null,r,o,i,a),x):(N[U]=null,K(s,S,t,r,o,i,a,!0),S.dom.nextSibling!==x&&C(t,S.dom,x)),x=S}for(var _=v;m>=_;_++)s=e[_],null!==N[s.key]&&O(s,t)}}function z(e,t,i,a,f,u,d,s){var c=t.children,p=e.children;if(p!==c){var v=null;e.domChildren&&(v=t.domChildren=e.domChildren),o(p)?r(c)?B(i,p,c):l(c)||"object"===("undefined"==typeof c?"undefined":oe.typeof(c))&&(n(c)?R(t,c,i,a,f,u,d):ee(c,i,a,f,u,d)):o(c)?i.textContent="":n(p)?n(c)?null===v&&p.length>1?P(p,c,i,a,f,u,d):E(p,c)?P(p,c,i,a,f,u,d):I(p,c,i,v||[],a,f,u,d,0):I(p,[c],i,v||[],a,f,u,d,0):n(c)?I([p],c,i,v||(t.domChildren=[i.firstChild]),a,f,u,d,0):r(c)?B(i,p,c):r(p)?D(p,c,i,a,f,u,d,null):D(p,c,i,a,f,u,d,s)}}function F(e,n,t,r){e&&(f(n)&&delete e.refs[n],f(t)&&(e.refs[t]=r))}function G(e,n,t,r){"select"===e.tag&&M(n);var o=n.attrs,i=e.attrs,a=l(o),f=l(i);if(!a)for(var u=Object.keys(o),d=u.length,s=0;d>s;s++){var c=u[s],p=!f&&i[c],v=o[c];p!==v&&("ref"===c?F(r,p,v,t):A(c,v,t))}if(!f)for(var h=Object.keys(i),m=h.length,g=0;m>g;g++){var y=h[g];(a||l(o[y]))&&("ref"===y?F(r,i[y],null,t):t.removeAttribute(y))}}function H(e,n){var t=e.events;if(!l(t)){var r=Object.keys(t),o=n.events;if(l(o))for(var i=0;i<r.length;i++){var a=r[i],f=t[a];p(a)?g(a,e,f):h(a,f)}else for(var u=0;u<r.length;u++){var d=r[u],s=o[d],c=t[d];l(s)?p(d)?g(d,e,c):h(d,c):s!==c&&(p(d)?(g(d,e,c),m(d,n,s)):(h(d,c),y(d,n,s)))}}}function K(e,n,r,o,a,f,u,d){if(l(n.then)){var s=n.hooks;s&&s.willUpdate&&s.willUpdate(e.dom);var c=n.tag||(d&&n.tpl?n.tpl.tag:null),p=e.tag||(d&&e.tpl?e.tpl.tag:null);if(o=o||"svg"===c?de:"math"===c?ue:null,p!==c){var v=e.instance;i(p)?i(c)?x(v||e,n,r,o,a,f,u):t(p)?K(v._lastNode,n,r,o,a,f,u,!0):K(v,n,r,o,a,f,u,!0):x(v||e,n,r,o,a,f,u)}else if(l(p))n.dom=e.dom;else if(i(p))i(c)&&(n.instance=e.instance,n.dom=e.dom,V(n,n.tag,n.instance,e.attrs||{},n.attrs||{},n.hooks,n.children,r,a,f));else{var h=e.dom,m=n.className,g=n.style;n.dom=h,e!==n&&(z(e,n,h,o,a,f,u,d),G(e,n,h,u),H(e,n)),e.className!==m&&(l(m)?h.removeAttribute("class"):h.className=m),e.style!==g&&L(e.style,g,h),l(s)||l(s.didUpdate)||s.didUpdate(h)}}else n.then(function(n){K(e,n,r,o,a,f,d,u)})}function q(e,n,t,r){var o=e.tpl;if(!l(o)){var i=e.key,a=void 0;if(null!==i){var f=o.pools.keyed[i];a=f&&f.pop()}else{var u=o.pools.nonKeyed;a=u&&u.pop()}if(!l(a))return K(a,e,null,null,n,t,r,!0),e.dom}}function J(e){var n=e.tpl;if(!l(n)){var t=e.key,r=n.pools;if(null===t){var o=r.nonKeyed;o&&o.push(e)}else{var i=r.keyed;(i[t]||(i[t]=[])).push(e)}return!0}return!1}function Q(e,n,t,r,l,o,i){var a=w();t&&t.push(a),e.then(function(e){var f=ee(e,null,r,l,o,i);n.replaceChild(f,a),t&&s(t,a,f)}),n.appendChild(a)}function R(e,t,i,a,f,u,s){var c=[],p=!1,v=!1;if(n(t))for(var h=0;h<t.length;h++){var m=t[h];if(r(m))p=!0,c.push(b(m,i,!1));else if(!l(m)&&n(m)){var g=_();p=!0,R(e,m,g,a,f,u,s),C(i,g),c.push(g)}else if(d(m))Q(m,i,c,a,f,u,s);else{var y=ee(m,i,a,f,u,s);p||!v&&m&&l(m.key)?(p=!0,c.push(y)):o(m)?(p=!0,c.push(y)):v===!1&&(v=!0)}}else r(t)?b(t,i,!0):d(t)?Q(t,i,null,a,f,u,s):ee(t,i,a,f,u,s);c.length>1&&p===!0&&(e.domChildren=c)}function X(e,n,t){!l(e)&&f(n)&&(e.refs[n]=t)}function Y(n,r,o,i,a,f,u,d){o=e(a,o);var s=void 0;if(t(r)){var c=new r(o);c._diffNodes=K;var p=c.getChildContext();l(p)||(d=oe.extends({},d,p)),c.context=d,c._pendingSetState=!0,c.componentWillMount();var v=c.shouldComponentUpdate();if(v){c.componentWillUpdate();var h=c._pendingState,m=c.state;c.state=oe.extends({},m,h)}var g=c.render();return c._pendingSetState=!1,l(g)||(s=ee(g,null,null,u,d,c),c._lastNode=g,null!==f&&f.appendChild(s),c.componentDidMount(),c.componentDidUpdate()),n.dom=s,n.instance=c,s}l(i)||(l(i.componentWillMount)||i.componentWillMount(null,o),l(i.componentDidMount)||u.addListener(function(){i.componentDidMount(s,o)}));var y=r(o);return s=ee(y,null,null,u,d,null),n.instance=y,null!==f&&f.appendChild(s),n.dom=s,s}function Z(e,n){for(var t=Object.keys(e),r=0;r<t.length;r++){var l=t[r];p(l)?m(l,n,e[l]):f(l)&&y(l,n,e[l])}}function $(e,n){var t=w();return null!==n&&n.appendChild(t),l(e)||(e.dom=t),t}function ee(e,t,a,u,d,s){if(o(e)||n(e))return $(e,t);var c=void 0;if(r(e))return c=document.createTextNode(e),null!==t&&t.appendChild(c),c;if(ce&&(c=q(e,u,d,s)))return t&&t.appendChild(c),c;var p=e.tag;if(null===p)return $(e,t);if(i(p))return Y(e,p,e.attrs||{},e.hooks,e.children,t,u,d);a=a||"svg"===p?de:"math"===p?ue:null;var v=e.tpl;if(l(v)||l(v.dom)){if(!f(p)||""===p)throw Error("Inferno Error: Expected function or string for element tag type");c=k(p,a)}else c=v.dom.cloneNode(!0);var h=e.children,m=e.attrs,g=e.events,y=e.hooks,C=e.className,b=e.style;return e.dom=c,l(y)||(l(y.created)||y.created(c),l(y.attached)||u.addListener(function(){y.attached(c)})),l(g)||Z(g,e),o(h)||R(e,h,c,a,u,d,s),l(m)||ne(e,m,c,s),l(C)||(c.className=C),l(b)||L(null,b,c),null!==t&&t.appendChild(c),c}function ne(e,n,t,r){"select"===e.tag&&M(e);for(var l=Object.keys(n),o=0;o<l.length;o++){var i=l[o];"ref"===i?X(r,n[i],t):A(i,n[i],t)}}function te(e){for(var n=0;n<pe.length;n++){var t=pe[n];if(t.dom===e)return t}return null}function re(e){for(var n=0;n<pe.length;n++){var t=pe[n];if(t===e)return void pe.splice(n,1)}}function le(e,n){var t=te(n),r=new ie;if(null===t)ee(e,n,null,r,{},null),r.trigger(),pe.push({node:e,dom:n});else{var l=S();D(t.node,e,n,null,r,{},null,null),r.trigger(),null===e&&re(t),t.node=e,U(l)}}var oe={};oe.typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},oe.classCallCheck=function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")},oe.createClass=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),oe.extends=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};var ie=function(){function e(){oe.classCallCheck(this,e),this._listeners=[]}return oe.createClass(e,[{key:"addListener",value:function(e){this._listeners.push(e)}},{key:"trigger",value:function(){for(var e=0;e<this._listeners.length;e++)this._listeners[e]()}}]),e}(),ae={},fe={focus:!0,blur:!0,mouseenter:!0,mouseleave:!0,scroll:!0,load:!0,error:!0},ue="http://www.w3.org/1998/Math/MathML",de="http://www.w3.org/2000/svg",se={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,columnCount:!0,counterIncrement:!0,fillOpacity:!0,flex:!0,flexGrow:!0,flexOrder:!0,flexPositive:!0,flexShrink:!0,"float":!0,fontWeight:!0,gridColumn:!0,lineHeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0,tabSize:!0,transform:!0,transformOrigin:!0,widows:!0,zIndex:!0,zoom:!0},ce=!0,pe=[],ve={render:le};return ve});
{
"name": "inferno",
"version": "0.6.3",
"version": "0.6.4",
"license": "MPL-2.0",

@@ -5,0 +5,0 @@ "description": "A framework for building lightning fast user interfaces",

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