New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

qsa-observer

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qsa-observer - npm Package Compare versions

Comparing version

to
1.1.6

7

cjs/index.js

@@ -52,3 +52,3 @@ 'use strict';

}
loop(element.querySelectorAll(query), connected, query, set);
loop(querySelectorAll(element), connected, query, set);
}

@@ -65,2 +65,4 @@ }

};
const querySelectorAll = root => query.length ?
root.querySelectorAll(query) : query;
const observer = new MutationObserver(callback);

@@ -70,5 +72,4 @@ const root = options.root || document;

observer.observe(root, {childList: true, subtree: true});
if (query.length)
parse(root.querySelectorAll(query));
parse(querySelectorAll(root));
return {drop, flush, observer, parse};
};

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

self.qsaObserver=function(e){"use strict";const{document:t,MutationObserver:l,Set:r,WeakMap:s}=self,o=e=>"querySelectorAll"in e,{filter:a}=[];return e.default=e=>{const n=new s,c=t=>{const{query:l}=e;if(l.length)for(let e=0,{length:r}=t;e<r;e++)d(a.call(t[e].addedNodes,o),!0,l),d(a.call(t[e].removedNodes,o),!1,l)},d=(t,l,s,o=new r)=>{for(let a,c,u=0,{length:f}=t;u<f;u++)if(!o.has(c=t[u])){if(o.add(c),l)for(let t,o=h(c),d=0,{length:u}=s;d<u;d++)o.call(c,t=s[d])&&(n.has(c)||n.set(c,new r),a=n.get(c),a.has(t)||(a.add(t),e.handle(c,l,t)));else n.has(c)&&(a=n.get(c),n.delete(c),a.forEach(t=>{e.handle(c,l,t)}));d(c.querySelectorAll(s),l,s,o)}},h=e=>e.matches||e.webkitMatchesSelector||e.msMatchesSelector,u=(t,l=!0)=>{d(t,l,e.query)},f=new l(c),i=e.root||t,{query:g}=e;return f.observe(i,{childList:!0,subtree:!0}),g.length&&u(i.querySelectorAll(g)),{drop:e=>{for(let t=0,{length:l}=e;t<l;t++)n.delete(e[t])},flush:()=>{c(f.takeRecords())},observer:f,parse:u}},e}({}).default;
self.qsaObserver=function(e){"use strict";const{document:t,MutationObserver:l,Set:r,WeakMap:s}=self,a=e=>"querySelectorAll"in e,{filter:o}=[];return e.default=e=>{const n=new s,c=t=>{const{query:l}=e;if(l.length)for(let e=0,{length:r}=t;e<r;e++)d(o.call(t[e].addedNodes,a),!0,l),d(o.call(t[e].removedNodes,a),!1,l)},d=(t,l,s,a=new r)=>{for(let o,c,u=0,{length:i}=t;u<i;u++)if(!a.has(c=t[u])){if(a.add(c),l)for(let t,a=h(c),d=0,{length:u}=s;d<u;d++)a.call(c,t=s[d])&&(n.has(c)||n.set(c,new r),o=n.get(c),o.has(t)||(o.add(t),e.handle(c,l,t)));else n.has(c)&&(o=n.get(c),n.delete(c),o.forEach(t=>{e.handle(c,l,t)}));d(f(c),l,s,a)}},h=e=>e.matches||e.webkitMatchesSelector||e.msMatchesSelector,u=(t,l=!0)=>{d(t,l,e.query)},f=e=>b.length?e.querySelectorAll(b):b,i=new l(c),g=e.root||t,{query:b}=e;return i.observe(g,{childList:!0,subtree:!0}),u(f(g)),{drop:e=>{for(let t=0,{length:l}=e;t<l;t++)n.delete(e[t])},flush:()=>{c(i.takeRecords())},observer:i,parse:u}},e}({}).default;

@@ -51,3 +51,3 @@ const {document, MutationObserver, Set, WeakMap} = self;

}
loop(element.querySelectorAll(query), connected, query, set);
loop(querySelectorAll(element), connected, query, set);
}

@@ -64,2 +64,4 @@ }

};
const querySelectorAll = root => query.length ?
root.querySelectorAll(query) : query;
const observer = new MutationObserver(callback);

@@ -69,5 +71,4 @@ const root = options.root || document;

observer.observe(root, {childList: true, subtree: true});
if (query.length)
parse(root.querySelectorAll(query));
parse(querySelectorAll(root));
return {drop, flush, observer, parse};
};

@@ -70,3 +70,3 @@ self.qsaObserver = (function (exports) {

loop(_element.querySelectorAll(query), connected, query, set);
loop(querySelectorAll(_element), connected, query, set);
}

@@ -92,2 +92,6 @@

var querySelectorAll = function querySelectorAll(root) {
return query.length ? root.querySelectorAll(query) : query;
};
var observer = new MutationObserver(callback);

@@ -100,3 +104,3 @@ var root = options.root || document;

});
if (query.length) parse(root.querySelectorAll(query));
parse(querySelectorAll(root));
return {

@@ -103,0 +107,0 @@ drop: drop,

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

self.qsaObserver=function(e){"use strict";var t=self,r=t.document,n=t.MutationObserver,l=t.Set,o=t.WeakMap,a=function(e){return"querySelectorAll"in e},c=[].filter;return e.default=function(e){var t=new o,u=function(t){var r=e.query;if(r.length)for(var n=0,l=t.length;n<l;n++)s(c.call(t[n].addedNodes,a),!0,r),s(c.call(t[n].removedNodes,a),!1,r)},s=function r(n,o,a){for(var c,u,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new l,i=function(i,d,h,v){if(!s.has(d=n[h])){if(s.add(d),o)for(var g,q=f(d),b=0,y=a.length;b<y;b++)q.call(d,g=a[b])&&(t.has(d)||t.set(d,new l),(i=t.get(d)).has(g)||(i.add(g),e.handle(d,o,g)));else t.has(d)&&(i=t.get(d),t.delete(d),i.forEach((function(t){e.handle(d,o,t)})));r(d.querySelectorAll(a),o,a,s)}c=i,u=d},d=0,h=n.length;d<h;d++)i(c,u,d)},f=function(e){return e.matches||e.webkitMatchesSelector||e.msMatchesSelector},i=function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s(t,r,e.query)},d=new n(u),h=e.root||r,v=e.query;return d.observe(h,{childList:!0,subtree:!0}),v.length&&i(h.querySelectorAll(v)),{drop:function(e){for(var r=0,n=e.length;r<n;r++)t.delete(e[r])},flush:function(){u(d.takeRecords())},observer:d,parse:i}},e}({}).default;
self.qsaObserver=function(e){"use strict";var t=self,r=t.document,n=t.MutationObserver,o=t.Set,l=t.WeakMap,a=function(e){return"querySelectorAll"in e},u=[].filter;return e.default=function(e){var t=new l,c=function(t){var r=e.query;if(r.length)for(var n=0,o=t.length;n<o;n++)s(u.call(t[n].addedNodes,a),!0,r),s(u.call(t[n].removedNodes,a),!1,r)},s=function r(n,l,a){for(var u,c,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new o,i=function(i,h,v,g){if(!s.has(h=n[v])){if(s.add(h),l)for(var b,q=f(h),w=0,y=a.length;w<y;w++)q.call(h,b=a[w])&&(t.has(h)||t.set(h,new o),(i=t.get(h)).has(b)||(i.add(b),e.handle(h,l,b)));else t.has(h)&&(i=t.get(h),t.delete(h),i.forEach((function(t){e.handle(h,l,t)})));r(d(h),l,a,s)}u=i,c=h},h=0,v=n.length;h<v;h++)i(u,c,h)},f=function(e){return e.matches||e.webkitMatchesSelector||e.msMatchesSelector},i=function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s(t,r,e.query)},d=function(e){return g.length?e.querySelectorAll(g):g},h=new n(c),v=e.root||r,g=e.query;return h.observe(v,{childList:!0,subtree:!0}),i(d(v)),{drop:function(e){for(var r=0,n=e.length;r<n;r++)t.delete(e[r])},flush:function(){c(h.takeRecords())},observer:h,parse:i}},e}({}).default;
{
"name": "qsa-observer",
"version": "1.1.5",
"version": "1.1.6",
"description": "handle elements lifecycle through CSS selectors",

@@ -22,10 +22,10 @@ "main": "./cjs/index.js",

"devDependencies": {
"@babel/core": "^7.11.1",
"@babel/preset-env": "^7.11.0",
"@rollup/plugin-babel": "^5.1.0",
"@rollup/plugin-node-resolve": "^8.4.0",
"@babel/core": "^7.11.6",
"@babel/preset-env": "^7.11.5",
"@rollup/plugin-babel": "^5.2.1",
"@rollup/plugin-node-resolve": "^9.0.0",
"ascjs": "^4.0.1",
"rollup": "^2.23.0",
"rollup-plugin-terser": "^6.1.0",
"terser": "^5.0.0"
"rollup": "^2.28.1",
"rollup-plugin-terser": "^7.0.2",
"terser": "^5.3.2"
},

@@ -32,0 +32,0 @@ "module": "./esm/index.js",