Socket
Socket
Sign inDemoInstall

uhooks-dom

Package Overview
Dependencies
5
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.6 to 0.1.7

6

es.js

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

self.uhooksDOM=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,o)=>{const c=new WeakMap,r=new WeakMap,l=new WeakMap,a=e=>c.has(e),i=e=>{a(e)&&(u(e,e.removeEventListener,c.get(e)),c.delete(e))},u=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,s)=>{for(let{length:o}=e,c=0;c<o;c++)d(e[c],t,n,s)},d=(e,s,o,c)=>{a(e)&&!o.has(e)&&(c.delete(e),o.set(e,0),e.dispatchEvent(new(n||CustomEvent)(s))),h(e[t||"children"]||[],s,o,c)},f=new(o||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:s}=e[n];h(t,"disconnected",l,r),h(s,"connected",r,l)}}));return f.observe(e||document,{subtree:!0,childList:!0}),{has:a,connect:(e,t)=>{i(e),(t||(t={})).handleEvent||(t.handleEvent=s),u(e,e.addEventListener,t),c.set(e,t)},disconnect:i,kill(){f.disconnect()}}};function s(e){e.type in this&&this[e.type](e)}var o=Promise;let c=null,r=new Set;const l=new WeakMap,a=e=>{const{$:t,r:n,h:s}=e;y(n)&&(u.get(s).delete(e),n()),y(e.r=t())&&u.get(s).add(e)},i=()=>{const e=r;r=new Set,e.forEach(g)},u=new WeakMap,h=[],d=[];function f(e,t){return e!==this[t]}const p=e=>{const t=u.get(e);t&&m.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))},v=()=>l.get(c),w=e=>u.has(e),y=e=>"function"==typeof e,E=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return l.set(n,t),n;function n(){const s=c;c=n,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{c=s,h.length&&m.then(h.forEach.bind(h.splice(0),a)),d.length&&d.splice(0).forEach(a)}}},g=({h:e,c:t,a:n,e:s})=>{s&&e.apply(t,n)},m=new o((e=>e()));function k(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach(g))}const M=(e,t)=>{const n=v(),{i:s,s:o}=n;return s!==o.length&&t&&!t.some(f,o[s]._)||(o[s]={$:e(),_:t}),o[n.i++].$},_=e=>(t,n)=>{const s=v(),{i:o,s:c,h:r}=s,l=o===c.length;l&&(u.has(r)||u.set(r,new Set),c.push({$:t,_:n,r:null,h:r}));const a=c[s.i++];(l||!n||n.some(f,a._))&&e.push(a)},b=_(h),$=_(d),S=(e,t)=>y(t)?t(e):t,C=(e,t,n)=>{const s=v(),{i:o,s:c}=s;o===c.length&&c.push({$:y(n)?n(t):S(void 0,t),set:t=>{c[o].$=e(c[o].$,t),(e=>{r.has(e)||(e.e=1,r.add(e),m.then(i))})(s)}});const{$:l,set:a}=c[s.i++];return[l,a]};
self.uhooksDOM=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,o)=>{const c=new WeakMap,l=new WeakMap,r=new WeakMap,a=e=>c.has(e),u=e=>{a(e)&&(i(e,e.removeEventListener,c.get(e)),c.delete(e))},i=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,s)=>{for(let{length:o}=e,c=0;c<o;c++)d(e[c],t,n,s)},d=(e,s,o,c)=>{a(e)&&!o.has(e)&&(c.delete(e),o.set(e,0),e.dispatchEvent(new(n||CustomEvent)(s))),h(e[t||"children"]||[],s,o,c)},p=new(o||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:s}=e[n];h(t,"disconnected",r,l),h(s,"connected",l,r)}}));return p.observe(e||document,{subtree:!0,childList:!0}),{has:a,connect:(e,t)=>{u(e),(t||(t={})).handleEvent||(t.handleEvent=s),i(e,e.addEventListener,t),c.set(e,t)},disconnect:u,kill(){p.disconnect()}}};function s(e){e.type in this&&this[e.type](e)}var o=Promise;let c=null,l=new Set;const r=new WeakMap,a=e=>{const{$:t,r:n,h:s}=e;y(n)&&(i.get(s).delete(e),n()),y(e.r=t())&&i.get(s).add(e)},u=()=>{const e=l;l=new Set,e.forEach(g)},i=new WeakMap,h=[],d=[];function p(e,t){return e!==this[t]}const f=e=>{const t=i.get(e);t&&m.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))},v=()=>r.get(c),w=e=>i.has(e),y=e=>"function"==typeof e,E=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return r.set(n,t),n;function n(){const s=c;c=n,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{c=s,h.length&&m.then(h.forEach.bind(h.splice(0),a)),d.length&&d.splice(0).forEach(a)}}},g=({h:e,c:t,a:n,e:s})=>{s&&e.apply(t,n)},m=new o((e=>e()));function k(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach(g))}const M=(e,t)=>{const n=v(),{i:s,s:o}=n;return s!==o.length&&t&&!t.some(p,o[s]._)||(o[s]={$:e(),_:t}),o[n.i++].$},_=e=>(t,n)=>{const s=v(),{i:o,s:c,h:l}=s,r=o===c.length;r&&(i.has(l)||i.set(l,new Set),c.push({$:t,_:n,r:null,h:l}));const a=c[s.i++];(r||!n||n.some(p,a._))&&e.push(a)},b=_(h),$=_(d),S=(e,t)=>y(t)?t(e):t,C=(e,t,n)=>{const s=v(),{i:o,s:c}=s;o===c.length&&c.push({$:y(n)?n(t):S(void 0,t),set:t=>{c[o].$=e(c[o].$,t),(e=>{l.has(e)||(e.e=1,l.add(e),m.then(u))})(s)}});const{$:r,set:a}=c[s.i++];return[r,a]};
/*! (c) Andrea Giammarchi - ISC */
let W=null;const L=new WeakMap,O=(e,t)=>e?[t[0],n=>{L.has(e)||(L.set(e,0),m.then((()=>{L.delete(e),e()}))),t[1](n)}]:t,x=(e,t)=>E(t?function t(){const n=W;W=t;try{return e.apply(this,arguments)}finally{W=n}}:e);
let W=null,L=null,O=null;const x=new WeakMap,D=(e,t,n,s)=>e?[s[0],o=>{x.has(e)||(x.set(e,0),m.then((()=>{x.delete(e),e.apply(t,n)}))),s[1](o)}]:s,N=(e,t)=>E(t?function t(){const[n,s,o]=[W,L,O];[W,L,O]=[t,this,arguments];try{return e.apply(L,O)}finally{[W,L,O]=[n,s,o]}}:e);
/*! (c) Andrea Giammarchi - ISC */
let D=null;const N=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},P=e=>{const{nodeType:t}=e;if(t)return 1===t?e:N(e);{const t=e.valueOf();return t!==e?P(t):N(t)}};return e.createContext=e=>({_:new Set,provide:k,value:e}),e.hooked=(e,s)=>{const o=x(e,s);return function(){const e=o.apply(this,arguments);if(w(o)){const s=P(e);D||(D=n(s.ownerDocument,"children",t)),D.has(s)||D.connect(s,{disconnected(){p(o)}})}return e}},e.useCallback=(e,t)=>M((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(v()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=M,e.useReducer=(e,t,n)=>O(W,C(e,t,n)),e.useRef=e=>{const t=v(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>O(W,(e=>C(S,e))(e)),e.wait=m,e}({});
let P=null;const R=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},T=e=>{const{nodeType:t}=e;if(t)return 1===t?e:R(e);{const t=e.valueOf();return t!==e?T(t):R(t)}};return e.createContext=e=>({_:new Set,provide:k,value:e}),e.hooked=(e,s)=>{const o=N(e,s);return function(){const e=o.apply(this,arguments);if(w(o)){const s=T(e);P||(P=n(s.ownerDocument,"children",t)),P.has(s)||P.connect(s,{disconnected(){f(o)}})}return e}},e.useCallback=(e,t)=>M((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(v()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=M,e.useReducer=(e,t,n)=>D(W,L,O,C(e,t,n)),e.useRef=e=>{const t=v(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>D(W,L,O,(e=>C(S,e))(e)),e.wait=m,e}({});

@@ -329,12 +329,14 @@ self.uhooksDOM = (function (exports) {

/*! (c) Andrea Giammarchi - ISC */
var fx$1 = null;
var effects$1 = new WeakMap();
var h$1 = null,
c = null,
a = null;
var fx$1 = new WeakMap();
var wrap = function wrap(fx, reduced) {
return fx ? [reduced[0], function (value) {
if (!effects$1.has(fx)) {
effects$1.set(fx, 0);
var wrap = function wrap(h, c, a, reduced) {
return h ? [reduced[0], function (value) {
if (!fx$1.has(h)) {
fx$1.set(h, 0);
wait.then(function () {
effects$1["delete"](fx);
fx();
fx$1["delete"](h);
h.apply(c, a);
});

@@ -349,9 +351,15 @@ }

return hooked(outer ? function hook() {
var prev = fx$1;
fx$1 = hook;
var ph = h$1,
pc = c,
pa = a;
h$1 = hook;
c = this;
a = arguments;
try {
return callback.apply(this, arguments);
return callback.apply(c, a);
} finally {
fx$1 = prev;
h$1 = ph;
c = pc;
a = pa;
}

@@ -361,6 +369,6 @@ } : callback);

var useReducer$1 = function useReducer$1(reducer, value, init) {
return wrap(fx$1, useReducer(reducer, value, init));
return wrap(h$1, c, a, useReducer(reducer, value, init));
};
var useState$1 = function useState$1(value) {
return wrap(fx$1, useState(value));
return wrap(h$1, c, a, useState(value));
};

@@ -367,0 +375,0 @@

self.uhooksDOM=function(n){"use strict";
/*! (c) Andrea Giammarchi - ISC */var e={};e.CustomEvent="function"==typeof CustomEvent?CustomEvent:function(n){return e[n]=new e("").constructor[n],e;function e(n,e){e||(e={});var t=document.createEvent("CustomEvent");return t.initCustomEvent(n,!!e.bubbles,!!e.cancelable,e.detail),t}}("prototype");var t=e.CustomEvent,r=function(n,e,t,r){var o=new WeakMap,i=new WeakMap,c=new WeakMap,a=function(n){return o.has(n)},f=function(n){a(n)&&(s(n,n.removeEventListener,o.get(n)),o.delete(n))},s=function(n,e,t){e.call(n,"disconnected",t),e.call(n,"connected",t)},l=function(n,e,t,r){for(var u=n.length,o=0;o<u;o++)h(n[o],e,t,r)},h=function(n,r,u,o){a(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new(t||CustomEvent)(r))),l(n[e||"children"]||[],r,u,o)},v=new(r||MutationObserver)((function(n){for(var e=n.length,t=0;t<e;t++){var r=n[t],u=r.removedNodes,o=r.addedNodes;l(u,"disconnected",c,i),l(o,"connected",i,c)}}));return v.observe(n||document,{subtree:!0,childList:!0}),{has:a,connect:function(n,e){f(n),(e||(e={})).handleEvent||(e.handleEvent=u),s(n,n.addEventListener,e),o.set(n,e)},disconnect:f,kill:function(){v.disconnect()}}};function u(n){n.type in this&&this[n.type](n)}var o="function"==typeof Promise?Promise:function(n){var e,t=[],r=0;return n((function(n){e=n,r=1,t.splice(0).forEach(u)})),{then:u};function u(n){return r?setTimeout(n,0,e):t.push(n),this}},i=null,c=new Set,a=new WeakMap,f=function(n){var e=n.$,t=n.r,r=n.h;w(t)&&(l.get(r).delete(n),t()),w(n.r=e())&&l.get(r).add(n)},s=function(){var n=c;c=new Set,n.forEach(y)},l=new WeakMap,h=[],v=[];function d(n,e){return n!==this[e]}var p=function(n){var e=l.get(n);e&&g.then((function(){e.forEach((function(n){n.r(),n.r=null})),e.clear()}))},E=function(){return a.get(i)},m=function(n){return l.has(n)},w=function(n){return"function"==typeof n},y=function(n){var e=n.h,t=n.c,r=n.a;n.e&&e.apply(t,r)},g=new o((function(n){return n()}));function b(n){var e=this._;this.value!==n&&(this._=new Set,this.value=n,e.forEach(y))}var C=function(n,e){var t=E(),r=t.i,u=t.s;return r!==u.length&&e&&!e.some(d,u[r]._)||(u[r]={$:n(),_:e}),u[t.i++].$},k=function(n){return function(e,t){var r=E(),u=r.i,o=r.s,i=r.h,c=u===o.length;c&&(l.has(i)||l.set(i,new Set),o.push({$:e,_:t,r:null,h:i}));var a=o[r.i++];(c||!t||t.some(d,a._))&&n.push(a)}},M=k(h),$=k(v),_=function(n,e){return w(e)?e(n):e},S=function(n,e,t){var r=E(),u=r.i,o=r.s;u===o.length&&o.push({$:w(t)?t(e):_(void 0,e),set:function(e){o[u].$=n(o[u].$,e),function(n){c.has(n)||(n.e=1,c.add(n),g.then(s))}(r)}});var i=o[r.i++];return[i.$,i.set]},W=null,L=new WeakMap,x=function(n,e){return n?[e[0],function(t){L.has(n)||(L.set(n,0),g.then((function(){L.delete(n),n()}))),e[1](t)}]:e},O=function(n,e){return function(n){var e={h:t,c:null,a:null,e:0,i:0,s:[]};return a.set(t,e),t;function t(){var r=i;i=t,e.e=e.i=0;try{return n.apply(e.c=this,e.a=arguments)}finally{i=r,h.length&&g.then(h.forEach.bind(h.splice(0),f)),v.length&&v.splice(0).forEach(f)}}}(e?function e(){var t=W;W=e;try{return n.apply(this,arguments)}finally{W=t}}:n)},T=null,D=function(n){var e=n.firstChild;if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},N=function n(e){var t=e.nodeType;if(t)return 1===t?e:D(e);var r=e.valueOf();return r!==e?n(r):D(r)};return n.createContext=function(n){return{_:new Set,provide:b,value:n}},n.hooked=function(n,e){var u=O(n,e);return function(){var n=u.apply(this,arguments);if(m(u)){var e=N(n);T||(T=r(e.ownerDocument,"children",t)),T.has(e)||T.connect(e,{disconnected:function(){p(u)}})}return n}},n.useCallback=function(n,e){return C((function(){return n}),e)},n.useContext=function(n){var e=n._,t=n.value;return e.add(E()),t},n.useEffect=M,n.useLayoutEffect=$,n.useMemo=C,n.useReducer=function(n,e,t){return x(W,S(n,e,t))},n.useRef=function(n){var e=E(),t=e.i,r=e.s;return t===r.length&&r.push({current:n}),r[e.i++]},n.useState=function(n){return x(W,function(n){return S(_,n)}(n))},n.wait=g,n}({});
/*! (c) Andrea Giammarchi - ISC */var e={};e.CustomEvent="function"==typeof CustomEvent?CustomEvent:function(n){return e[n]=new e("").constructor[n],e;function e(n,e){e||(e={});var t=document.createEvent("CustomEvent");return t.initCustomEvent(n,!!e.bubbles,!!e.cancelable,e.detail),t}}("prototype");var t=e.CustomEvent,r=function(n,e,t,r){var o=new WeakMap,i=new WeakMap,c=new WeakMap,a=function(n){return o.has(n)},f=function(n){a(n)&&(s(n,n.removeEventListener,o.get(n)),o.delete(n))},s=function(n,e,t){e.call(n,"disconnected",t),e.call(n,"connected",t)},l=function(n,e,t,r){for(var u=n.length,o=0;o<u;o++)h(n[o],e,t,r)},h=function(n,r,u,o){a(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new(t||CustomEvent)(r))),l(n[e||"children"]||[],r,u,o)},v=new(r||MutationObserver)((function(n){for(var e=n.length,t=0;t<e;t++){var r=n[t],u=r.removedNodes,o=r.addedNodes;l(u,"disconnected",c,i),l(o,"connected",i,c)}}));return v.observe(n||document,{subtree:!0,childList:!0}),{has:a,connect:function(n,e){f(n),(e||(e={})).handleEvent||(e.handleEvent=u),s(n,n.addEventListener,e),o.set(n,e)},disconnect:f,kill:function(){v.disconnect()}}};function u(n){n.type in this&&this[n.type](n)}var o="function"==typeof Promise?Promise:function(n){var e,t=[],r=0;return n((function(n){e=n,r=1,t.splice(0).forEach(u)})),{then:u};function u(n){return r?setTimeout(n,0,e):t.push(n),this}},i=null,c=new Set,a=new WeakMap,f=function(n){var e=n.$,t=n.r,r=n.h;w(t)&&(l.get(r).delete(n),t()),w(n.r=e())&&l.get(r).add(n)},s=function(){var n=c;c=new Set,n.forEach(y)},l=new WeakMap,h=[],v=[];function d(n,e){return n!==this[e]}var p=function(n){var e=l.get(n);e&&g.then((function(){e.forEach((function(n){n.r(),n.r=null})),e.clear()}))},E=function(){return a.get(i)},m=function(n){return l.has(n)},w=function(n){return"function"==typeof n},y=function(n){var e=n.h,t=n.c,r=n.a;n.e&&e.apply(t,r)},g=new o((function(n){return n()}));function b(n){var e=this._;this.value!==n&&(this._=new Set,this.value=n,e.forEach(y))}var C=function(n,e){var t=E(),r=t.i,u=t.s;return r!==u.length&&e&&!e.some(d,u[r]._)||(u[r]={$:n(),_:e}),u[t.i++].$},k=function(n){return function(e,t){var r=E(),u=r.i,o=r.s,i=r.h,c=u===o.length;c&&(l.has(i)||l.set(i,new Set),o.push({$:e,_:t,r:null,h:i}));var a=o[r.i++];(c||!t||t.some(d,a._))&&n.push(a)}},M=k(h),$=k(v),_=function(n,e){return w(e)?e(n):e},S=function(n,e,t){var r=E(),u=r.i,o=r.s;u===o.length&&o.push({$:w(t)?t(e):_(void 0,e),set:function(e){o[u].$=n(o[u].$,e),function(n){c.has(n)||(n.e=1,c.add(n),g.then(s))}(r)}});var i=o[r.i++];return[i.$,i.set]},W=null,L=null,x=null,O=new WeakMap,T=function(n,e,t,r){return n?[r[0],function(u){O.has(n)||(O.set(n,0),g.then((function(){O.delete(n),n.apply(e,t)}))),r[1](u)}]:r},D=function(n,e){return function(n){var e={h:t,c:null,a:null,e:0,i:0,s:[]};return a.set(t,e),t;function t(){var r=i;i=t,e.e=e.i=0;try{return n.apply(e.c=this,e.a=arguments)}finally{i=r,h.length&&g.then(h.forEach.bind(h.splice(0),f)),v.length&&v.splice(0).forEach(f)}}}(e?function e(){var t=W,r=L,u=x;W=e,L=this,x=arguments;try{return n.apply(L,x)}finally{W=t,L=r,x=u}}:n)},N=null,P=function(n){var e=n.firstChild;if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},R=function n(e){var t=e.nodeType;if(t)return 1===t?e:P(e);var r=e.valueOf();return r!==e?n(r):P(r)};return n.createContext=function(n){return{_:new Set,provide:b,value:n}},n.hooked=function(n,e){var u=D(n,e);return function(){var n=u.apply(this,arguments);if(m(u)){var e=R(n);N||(N=r(e.ownerDocument,"children",t)),N.has(e)||N.connect(e,{disconnected:function(){p(u)}})}return n}},n.useCallback=function(n,e){return C((function(){return n}),e)},n.useContext=function(n){var e=n._,t=n.value;return e.add(E()),t},n.useEffect=M,n.useLayoutEffect=$,n.useMemo=C,n.useReducer=function(n,e,t){return T(W,L,x,S(n,e,t))},n.useRef=function(n){var e=E(),t=e.i,r=e.s;return t===r.length&&r.push({current:n}),r[e.i++]},n.useState=function(n){return T(W,L,x,function(n){return S(_,n)}(n))},n.wait=g,n}({});
{
"name": "uhooks-dom",
"version": "0.1.6",
"version": "0.1.7",
"description": "A uhooks + uconnect based alternative to dom-augmentor",

@@ -46,3 +46,3 @@ "main": "./cjs/index.js",

"uconnect": "^0.2.7",
"uhooks-fx": "^0.1.3"
"uhooks-fx": "^0.1.4"
},

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

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