Socket
Socket
Sign inDemoInstall

hyperapp

Package Overview
Dependencies
0
Maintainers
1
Versions
129
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.9 to 2.0.10

2

hyperapp.js

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

var e={},n=[],r=e=>e,t=n.map,o=Array.isArray,l="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:setTimeout,i=e=>{var n="";if("string"==typeof e)return e;if(o(e))for(var r,t=0;t<e.length;t++)(r=i(e[t]))&&(n+=(n&&" ")+r);else for(var t in e)e[t]&&(n+=(n&&" ")+t);return n},a=(e,n)=>{for(var r in{...e,...n})if("function"==typeof(o(n[r]=e[r])?n[r][0]:n[r]));else if(e[r]!==n[r])return!0},d=e=>null==e?e:e.key,s=(e,n,r,t,o,l)=>{if("key"===n);else if("style"===n)for(var a in{...r,...t})r=null==t||null==t[a]?"":t[a],"-"===a[0]?e[n].setProperty(a,r):e[n][a]=r;else"o"===n[0]&&"n"===n[1]?((e.events||(e.events={}))[n=n.slice(2)]=t)?r||e.addEventListener(n,o):e.removeEventListener(n,o):!l&&"list"!==n&&"form"!==n&&n in e?e[n]=null==t?"":t:null==t||!1===t||"class"===n&&!(t=i(t))?e.removeAttribute(n):e.setAttribute(n,t)},u=(e,n,r)=>{var t=e.props,o=3===e.type?document.createTextNode(e.tag):(r=r||"svg"===e.tag)?document.createElementNS("http://www.w3.org/2000/svg",e.tag,{is:t.is}):document.createElement(e.tag,{is:t.is});for(var l in t)s(o,l,null,t[l],n,r);for(var i=0;i<e.children.length;i++)o.appendChild(u(e.children[i]=m(e.children[i]),n,r));return e.node=o},f=(e,n,r,t,o,l)=>{if(r===t);else if(null!=r&&3===r.type&&3===t.type)r.tag!==t.tag&&(n.nodeValue=t.tag);else if(null==r||r.tag!==t.tag)n=e.insertBefore(u(t=m(t),o,l),n),null!=r&&e.removeChild(r.node);else{var i,a,v,p,c=r.props,g=t.props,h=r.children,y=t.children,x=0,w=0,C=h.length-1,k=y.length-1;for(var A in l=l||"svg"===t.tag,{...c,...g})("value"===A||"selected"===A||"checked"===A?n[A]:c[A])!==g[A]&&s(n,A,c[A],g[A],o,l);for(;w<=k&&x<=C&&null!=(v=d(h[x]))&&v===d(y[w]);)f(n,h[x].node,h[x],y[w]=m(y[w++],h[x++]),o,l);for(;w<=k&&x<=C&&null!=(v=d(h[C]))&&v===d(y[k]);)f(n,h[C].node,h[C],y[k]=m(y[k--],h[C--]),o,l);if(x>C)for(;w<=k;)n.insertBefore(u(y[w]=m(y[w++]),o,l),(a=h[x])&&a.node);else if(w>k)for(;x<=C;)n.removeChild(h[x++].node);else{var N={},E={};for(A=x;A<=C;A++)null!=(v=h[A].key)&&(N[v]=h[A]);for(;w<=k;)v=d(a=h[x]),p=d(y[w]=m(y[w],a)),E[v]||null!=p&&p===d(h[x+1])?(null==v&&n.removeChild(a.node),x++):null==p||1===r.type?(null==v&&(f(n,a&&a.node,a,y[w],o,l),w++),x++):(v===p?(f(n,a.node,a,y[w],o,l),E[p]=!0,x++):null!=(i=N[p])?(f(n,n.insertBefore(i.node,a&&a.node),i,y[w],o,l),E[p]=!0):f(n,a&&a.node,null,y[w],o,l),w++);for(;x<=C;)null==d(a=h[x++])&&n.removeChild(a.node);for(var A in N)null==E[A]&&n.removeChild(N[A].node)}}return t.node=n},m=(e,n)=>!0!==e&&!1!==e&&e?"function"==typeof e.tag?((!n||null==n.memo||((e,n)=>{for(var r in e)if(e[r]!==n[r])return!0;for(var r in n)if(e[r]!==n[r])return!0})(n.memo,e.memo))&&((n=e.tag(e.memo)).memo=e.memo),n):e:text(""),v=n=>3===n.nodeType?text(n.nodeValue,n):p(n.nodeName.toLowerCase(),e,t.call(n.childNodes,v),1,n),p=(e,n,r,t,o)=>({tag:e,props:n,key:n.key,children:r,type:t,node:o});export var memo=(e,n)=>({tag:e,memo:n});export var text=(r,t)=>p(r,e,n,3,t);export var h=(e,r,t=n)=>p(e,r,o(t)?t:[t]);export var app=e=>{var n,t,i=e.view,d=e.node,s=e.subscriptions,u=d&&v(d),m=[],p=e=>{t!==e&&(t=e,s&&(m=((e,n,r)=>{for(var t,o,l=[],i=0;i<e.length||i<n.length;i++)t=e[i],o=n[i],l.push(o&&!0!==o?!t||o[0]!==t[0]||a(o[1],t[1])?[o[0],o[1],o[0](r,o[1]),t&&t[2]()]:t:t&&t[2]());return l})(m,s(t),c)),i&&!n&&l(h,n=!0))},c=(e.middleware||r)((e,n)=>"function"==typeof e?c(e(t,n)):o(e)?"function"==typeof e[0]?c(e[0],e[1]):e.slice(1).map(e=>e&&!0!==e&&e[0](c,e[1]),p(e[0])):p(e)),g=function(e){c(this.events[e.type],e)},h=()=>d=f(d.parentNode,d,u,u=i(t),g,n=!1);c(e.init)};
var e={},n=[],r=e=>e,t=n.map,o=Array.isArray,l="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:setTimeout,i=e=>{var n="";if("string"==typeof e)return e;if(o(e))for(var r,t=0;t<e.length;t++)(r=i(e[t]))&&(n+=(n&&" ")+r);else for(var t in e)e[t]&&(n+=(n&&" ")+t);return n},a=(e,n)=>{for(var r in{...e,...n})if("function"==typeof(o(e[r])?e[r][0]:e[r]))n[r]=e[r];else if(e[r]!==n[r])return!0},d=e=>null==e?e:e.key,s=(e,n,r,t,o,l)=>{if("key"===n);else if("style"===n)for(var a in{...r,...t})r=null==t||null==t[a]?"":t[a],"-"===a[0]?e[n].setProperty(a,r):e[n][a]=r;else"o"===n[0]&&"n"===n[1]?((e.events||(e.events={}))[n=n.slice(2)]=t)?r||e.addEventListener(n,o):e.removeEventListener(n,o):!l&&"list"!==n&&"form"!==n&&n in e?e[n]=null==t?"":t:null==t||!1===t||"class"===n&&!(t=i(t))?e.removeAttribute(n):e.setAttribute(n,t)},u=(e,n,r)=>{var t=e.props,o=3===e.type?document.createTextNode(e.tag):(r=r||"svg"===e.tag)?document.createElementNS("http://www.w3.org/2000/svg",e.tag,{is:t.is}):document.createElement(e.tag,{is:t.is});for(var l in t)s(o,l,null,t[l],n,r);for(var i=0;i<e.children.length;i++)o.appendChild(u(e.children[i]=m(e.children[i]),n,r));return e.node=o},f=(e,n,r,t,o,l)=>{if(r===t);else if(null!=r&&3===r.type&&3===t.type)r.tag!==t.tag&&(n.nodeValue=t.tag);else if(null==r||r.tag!==t.tag)n=e.insertBefore(u(t=m(t),o,l),n),null!=r&&e.removeChild(r.node);else{var i,a,v,p,c=r.props,g=t.props,h=r.children,y=t.children,x=0,w=0,C=h.length-1,k=y.length-1;for(var A in l=l||"svg"===t.tag,{...c,...g})("value"===A||"selected"===A||"checked"===A?n[A]:c[A])!==g[A]&&s(n,A,c[A],g[A],o,l);for(;w<=k&&x<=C&&null!=(v=d(h[x]))&&v===d(y[w]);)f(n,h[x].node,h[x],y[w]=m(y[w++],h[x++]),o,l);for(;w<=k&&x<=C&&null!=(v=d(h[C]))&&v===d(y[k]);)f(n,h[C].node,h[C],y[k]=m(y[k--],h[C--]),o,l);if(x>C)for(;w<=k;)n.insertBefore(u(y[w]=m(y[w++]),o,l),(a=h[x])&&a.node);else if(w>k)for(;x<=C;)n.removeChild(h[x++].node);else{var N={},E={};for(A=x;A<=C;A++)null!=(v=h[A].key)&&(N[v]=h[A]);for(;w<=k;)v=d(a=h[x]),p=d(y[w]=m(y[w],a)),E[v]||null!=p&&p===d(h[x+1])?(null==v&&n.removeChild(a.node),x++):null==p||1===r.type?(null==v&&(f(n,a&&a.node,a,y[w],o,l),w++),x++):(v===p?(f(n,a.node,a,y[w],o,l),E[p]=!0,x++):null!=(i=N[p])?(f(n,n.insertBefore(i.node,a&&a.node),i,y[w],o,l),E[p]=!0):f(n,a&&a.node,null,y[w],o,l),w++);for(;x<=C;)null==d(a=h[x++])&&n.removeChild(a.node);for(var A in N)null==E[A]&&n.removeChild(N[A].node)}}return t.node=n},m=(e,n)=>!0!==e&&!1!==e&&e?"function"==typeof e.tag?((!n||null==n.memo||((e,n)=>{for(var r in e)if(e[r]!==n[r])return!0;for(var r in n)if(e[r]!==n[r])return!0})(n.memo,e.memo))&&((n=e.tag(e.memo)).memo=e.memo),n):e:text(""),v=n=>3===n.nodeType?text(n.nodeValue,n):p(n.nodeName.toLowerCase(),e,t.call(n.childNodes,v),1,n),p=(e,n,r,t,o)=>({tag:e,props:n,key:n.key,children:r,type:t,node:o});export var memo=(e,n)=>({tag:e,memo:n});export var text=(r,t)=>p(r,e,n,3,t);export var h=(e,r,t=n)=>p(e,r,o(t)?t:[t]);export var app=e=>{var n,t,i=e.view,d=e.node,s=e.subscriptions,u=d&&v(d),m=[],p=e=>{t!==e&&(t=e,s&&(m=((e,n,r)=>{for(var t,o,l=[],i=0;i<e.length||i<n.length;i++)t=e[i],o=n[i],l.push(o&&!0!==o?!t||o[0]!==t[0]||a(o[1],t[1])?[o[0],o[1],o[0](r,o[1]),t&&t[2]()]:t:t&&t[2]());return l})(m,s(t),c)),i&&!n&&l(h,n=!0))},c=(e.middleware||r)((e,n)=>"function"==typeof e?c(e(t,n)):o(e)?"function"==typeof e[0]?c(e[0],e[1]):e.slice(1).map(e=>e&&!0!==e&&e[0](c,e[1]),p(e[0])):p(e)),g=function(e){c(this.events[e.type],e)},h=()=>d=f(d.parentNode,d,u,u=i(t),g,n=!1);c(e.init)};
//# sourceMappingURL=hyperapp.js.map

@@ -37,3 +37,4 @@ var SSR_NODE = 1

for (var k in { ...a, ...b }) {
if (typeof (isArray((b[k] = a[k])) ? b[k][0] : b[k]) === "function") {
if (typeof (isArray(a[k]) ? a[k][0] : a[k]) === "function") {
b[k] = a[k]
} else if (a[k] !== b[k]) return true

@@ -40,0 +41,0 @@ }

{
"name": "hyperapp",
"version": "2.0.9",
"version": "2.0.10",
"type": "module",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -81,6 +81,7 @@ # Hyperapp

| Package | Status | About |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| Package | Status | About |
| ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [`@hyperapp/dom`](/packages/dom) | [![npm](https://img.shields.io/badge/-planned-6a737d?style=for-the-badge&label=)](https://www.npmjs.com/package/@hyperapp/dom) | Manipulate the DOM, focus, blur, and measure elements. |
| [`@hyperapp/html`](/packages/html) | [![npm](https://img.shields.io/npm/v/@hyperapp/html.svg?style=for-the-badge&color=0366d6&label=)](https://www.npmjs.com/package/@hyperapp/html) | Write HTML with plain functions. |
| [`@hyperapp/svg`](/packages/svg) | [![npm](https://img.shields.io/npm/v/@hyperapp/svg.svg?style=for-the-badge&color=0366d6&label=)](https://www.npmjs.com/package/@hyperapp/svg) | Draw SVG with plain functions. |
| [`@hyperapp/html`](/packages/html) | [![npm](https://img.shields.io/npm/v/@hyperapp/html.svg?style=for-the-badge&color=0366d6&label=)](https://www.npmjs.com/package/@hyperapp/html) | Write HTML with plain functions. |
| [`@hyperapp/time`](/packages/time) | [![npm](https://img.shields.io/npm/v/@hyperapp/time.svg?style=for-the-badge&color=0366d6&label=)](https://www.npmjs.com/package/@hyperapp/time) | Subscribe to intervals, get the time. |

@@ -87,0 +88,0 @@ | [`@hyperapp/http`](/packages/http) | [![npm](https://img.shields.io/npm/v/@hyperapp/http.svg?style=for-the-badge&color=0366d6&label=)](https://www.npmjs.com/package/@hyperapp/http) | Talk to servers, make HTTP requests. |

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc