Socket
Socket
Sign inDemoInstall

uhooks-dom

Package Overview
Dependencies
4
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.1 to 0.1.2

1

cjs/index.js

@@ -53,2 +53,3 @@ 'use strict';

(m => {
exports.wait = m.wait;
exports.createContext = m.createContext;

@@ -55,0 +56,0 @@ exports.useContext = m.useContext;

4

es.js

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

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

@@ -51,2 +51,3 @@ /*! (c) Andrea Giammarchi - ISC */

export {
wait,
createContext, useContext,

@@ -53,0 +54,0 @@ useCallback, useMemo,

@@ -387,2 +387,3 @@ self.uhooksDOM = (function (exports) {

exports.useState = useState;
exports.wait = wait;

@@ -389,0 +390,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

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="connected",u="disconnected",o="EventListener",i=function(n,e,t){n[e+o](r,t),n[e+o](u,t)},c=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:CustomEvent,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:MutationObserver,c=new WeakMap,s=new WeakMap,f=new WeakMap,l=function(n){return c.has(n)},v=function(n){l(n)&&(i(n,"remove",c.get(n)),c.delete(n))},h=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(n),e.handleEvent||(e.handleEvent=a),i(n,"add",e),c.set(n,e)},d=function(n,e,t,r){for(var u=n.length,o=0;o<u;o++)p(n[o],e,t,r)},p=function(n,r,u,o){l(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new t(r))),d(n[e]||[],r,u,o)},E=new o((function(n){for(var e=n.length,t=0;t<e;t++){var o=n[t],i=o.removedNodes,c=o.addedNodes;d(i,u,f,s),d(c,r,s,f)}}));return E.observe(n,{subtree:!0,childList:!0}),{has:l,connect:h,disconnect:v,kill:function(){E.disconnect()}}};function a(n){n.type in this&&this[n.type](n)}var s="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}},f=null,l=new Set,v=new WeakMap,h=function(n){var e=n.$,t=n.r,r=n.h;C(t)&&(p.get(r).delete(n),t()),C(n.r=e())&&p.get(r).add(n)},d=function(){var n=l;l=new Set,n.forEach(_)},p=new WeakMap,E=[],g=[];function m(n,e){return n!==this[e]}var w=function(n){var e=p.get(n);e&&k.then((function(){e.forEach((function(n){n.r(),n.r=null})),e.clear()}))},y=function(){return v.get(f)},b=function(n){return p.has(n)},C=function(n){return"function"==typeof n},_=function(n){var e=n.h,t=n.c,r=n.a;n.e&&e.apply(t,r)},k=new s((function(n){return n()}));function M(n){var e=this._;this.value!==n&&(this._=new Set,this.value=n,e.forEach(_))}var $=function(n,e){var t=y(),r=t.i,u=t.s;return r===u.length?u.push({$:n(),_:e}):e&&!e.some(m,u[r]._)||(u[r]={$:n(),_:e}),u[t.i++].$},S=function(n){return function(e,t){var r=y(),u=r.i,o=r.s,i=r.h,c=u===o.length;c&&(p.has(i)||p.set(i,new Set),o.push({$:e,_:t,r:null,h:i}));var a=o[r.i++];(c||!t||t.some(m,a._))&&n.push(a)}},W=S(E),O=S(g),x=function(n,e){return C(e)?e(n):e},L=function(n,e,t){var r=y(),u=r.i,o=r.s;u===o.length&&o.push({$:C(t)?t(e):x(void 0,e),set:function(e){o[u].$=n(o[u].$,e),function(n){l.has(n)||(n.e=1,l.add(n),k.then(d))}(r)}});var i=o[r.i++];return[i.$,i.set]},P=null,T=function(n){var e=n.firstChild;if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},D=function n(e){var t=e.nodeType;if(t)return 1===t?e:T(e);var r=e.valueOf();return r!==e?n(r):T(r)};return n.createContext=function(n){return{_:new Set,provide:M,value:n}},n.hooked=function(n){var e=function(n){var e={h:t,c:null,a:null,e:0,i:0,s:[]};return v.set(t,e),t;function t(){var r=f;f=t,e.e=e.i=0;try{return n.apply(e.c=this,e.a=arguments)}finally{f=r,E.length&&k.then(E.forEach.bind(E.splice(0),h)),g.length&&g.splice(0).forEach(h)}}}(n);return function(){var n=e.apply(this,arguments);if(b(e)){var r=D(n);P||(P=c(r.ownerDocument,"children",t)),P.has(r)||P.connect(r,{disconnected:function(){w(e)}})}return n}},n.useCallback=function(n,e){return $((function(){return n}),e)},n.useContext=function(n){var e=n._,t=n.value;return e.add(y()),t},n.useEffect=W,n.useLayoutEffect=O,n.useMemo=$,n.useReducer=L,n.useRef=function(n){var e=y(),t=e.i,r=e.s;return t===r.length&&r.push({current:n}),r[e.i++]},n.useState=function(n){return L(x,n)},Object.defineProperty(n,"__esModule",{value:!0}),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="connected",u="disconnected",o="EventListener",i=function(n,e,t){n[e+o](r,t),n[e+o](u,t)},c=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:CustomEvent,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:MutationObserver,c=new WeakMap,s=new WeakMap,f=new WeakMap,l=function(n){return c.has(n)},v=function(n){l(n)&&(i(n,"remove",c.get(n)),c.delete(n))},h=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(n),e.handleEvent||(e.handleEvent=a),i(n,"add",e),c.set(n,e)},d=function(n,e,t,r){for(var u=n.length,o=0;o<u;o++)p(n[o],e,t,r)},p=function(n,r,u,o){l(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new t(r))),d(n[e]||[],r,u,o)},E=new o((function(n){for(var e=n.length,t=0;t<e;t++){var o=n[t],i=o.removedNodes,c=o.addedNodes;d(i,u,f,s),d(c,r,s,f)}}));return E.observe(n,{subtree:!0,childList:!0}),{has:l,connect:h,disconnect:v,kill:function(){E.disconnect()}}};function a(n){n.type in this&&this[n.type](n)}var s="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}},f=null,l=new Set,v=new WeakMap,h=function(n){var e=n.$,t=n.r,r=n.h;C(t)&&(p.get(r).delete(n),t()),C(n.r=e())&&p.get(r).add(n)},d=function(){var n=l;l=new Set,n.forEach(_)},p=new WeakMap,E=[],g=[];function m(n,e){return n!==this[e]}var w=function(n){var e=p.get(n);e&&k.then((function(){e.forEach((function(n){n.r(),n.r=null})),e.clear()}))},y=function(){return v.get(f)},b=function(n){return p.has(n)},C=function(n){return"function"==typeof n},_=function(n){var e=n.h,t=n.c,r=n.a;n.e&&e.apply(t,r)},k=new s((function(n){return n()}));function M(n){var e=this._;this.value!==n&&(this._=new Set,this.value=n,e.forEach(_))}var $=function(n,e){var t=y(),r=t.i,u=t.s;return r===u.length?u.push({$:n(),_:e}):e&&!e.some(m,u[r]._)||(u[r]={$:n(),_:e}),u[t.i++].$},S=function(n){return function(e,t){var r=y(),u=r.i,o=r.s,i=r.h,c=u===o.length;c&&(p.has(i)||p.set(i,new Set),o.push({$:e,_:t,r:null,h:i}));var a=o[r.i++];(c||!t||t.some(m,a._))&&n.push(a)}},W=S(E),O=S(g),x=function(n,e){return C(e)?e(n):e},L=function(n,e,t){var r=y(),u=r.i,o=r.s;u===o.length&&o.push({$:C(t)?t(e):x(void 0,e),set:function(e){o[u].$=n(o[u].$,e),function(n){l.has(n)||(n.e=1,l.add(n),k.then(d))}(r)}});var i=o[r.i++];return[i.$,i.set]},P=null,T=function(n){var e=n.firstChild;if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},D=function n(e){var t=e.nodeType;if(t)return 1===t?e:T(e);var r=e.valueOf();return r!==e?n(r):T(r)};return n.createContext=function(n){return{_:new Set,provide:M,value:n}},n.hooked=function(n){var e=function(n){var e={h:t,c:null,a:null,e:0,i:0,s:[]};return v.set(t,e),t;function t(){var r=f;f=t,e.e=e.i=0;try{return n.apply(e.c=this,e.a=arguments)}finally{f=r,E.length&&k.then(E.forEach.bind(E.splice(0),h)),g.length&&g.splice(0).forEach(h)}}}(n);return function(){var n=e.apply(this,arguments);if(b(e)){var r=D(n);P||(P=c(r.ownerDocument,"children",t)),P.has(r)||P.connect(r,{disconnected:function(){w(e)}})}return n}},n.useCallback=function(n,e){return $((function(){return n}),e)},n.useContext=function(n){var e=n._,t=n.value;return e.add(y()),t},n.useEffect=W,n.useLayoutEffect=O,n.useMemo=$,n.useReducer=L,n.useRef=function(n){var e=y(),t=e.i,r=e.s;return t===r.length&&r.push({current:n}),r[e.i++]},n.useState=function(n){return L(x,n)},n.wait=k,Object.defineProperty(n,"__esModule",{value:!0}),n}({});
{
"name": "uhooks-dom",
"version": "0.1.1",
"version": "0.1.2",
"description": "A uhooks + uconnect based alternative to dom-augmentor",

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

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