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

@coldwired/utils

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@coldwired/utils - npm Package Compare versions

Comparing version 0.10.0 to 0.11.1

./dist/index.cjs.js

2

dist/index.cjs.js

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

"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var F=I;function I(t,r,n){var e=null,u=null,i=function(){e&&(clearTimeout(e),u=null,e=null)},c=function(){var o=u;i(),o&&o()},l=function(){if(!r)return t.apply(this,arguments);var o=this,f=arguments,s=n&&!e;if(i(),u=function(){t.apply(o,f)},e=setTimeout(function(){if(e=null,!s){var m=u;return u=null,m()}},r),s)return u()};return l.cancel=i,l.flush=c,l}var L=D;function D(t,r,n){var e=null,u=null,i=n&&n.leading,c=n&&n.trailing;i==null&&(i=!0),c==null&&(c=!i),i==!0&&(c=!1);var l=function(){e&&(clearTimeout(e),e=null)},o=function(){var s=u;l(),s&&s()},f=function(){var s=i&&!e,m=this,A=arguments;if(u=function(){return t.apply(m,A)},e||(e=setTimeout(function(){if(e=null,c)return u()},r)),s)return s=!1,u()};return f.cancel=l,f.flush=o,f}function w(t){return new URL(t.toString(),document.baseURI)}function y(t){return`${t.pathname}${t.search}`}function O(t,{target:r,cancelable:n,detail:e}={}){const u=new CustomEvent(t,{cancelable:n,bubbles:!0,detail:e});return r&&r.isConnected?r.dispatchEvent(u):document.documentElement.dispatchEvent(u),u}const h=500;function M(t,r,n){let e=E.get(t);e||n!=0&&(e=F(r,n??h),E.set(t,e)),(e??r)()}const E=new WeakMap;function R(t){var r;(r=E.get(t))==null||r.cancel()}function S(t,r,n){let e=d.get(t);e||n!=0&&(e=L(r,n??h),d.set(t,e)),(e??r)()}const d=new WeakMap;function U(t){var r;(r=d.get(t))==null||r.cancel()}function P(t,r=0){return t?parseInt(t):r}function a(t){return x(t)&&t.nodeType==Node.ELEMENT_NODE}function b(t){return a(t)&&t.tagName=="BUTTON"}function G(t){return a(t)&&t.tagName=="A"}function W(t){return a(t)&&t.tagName=="LINK"}function $(t){return a(t)&&t.tagName=="FORM"}function B(t){return b(t)||p(t)}function p(t){return a(t)&&t.tagName=="INPUT"}function C(t){return a(t)&&["INPUT","TEXTAREA","SELECT"].includes(t.tagName)}function H(t){return a(t)&&t.tagName=="TEXTAREA"}function X(t){return a(t)&&t.tagName=="SELECT"}function _(t){return a(t)&&t.tagName=="OPTION"}function v(t){return a(t)&&(t.tagName=="TEXTAREA"||p(t)&&rt(t.type))}function k(t){return x(t)&&(t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE)}function x(t){return!!t&&"nodeType"in t}function q(t){return t.ownerDocument.activeElement==t}function g(t){"focus"in t&&typeof t.focus=="function"&&(t.focus(),v(t)&&t.setSelectionRange(t.value.length,t.value.length))}function K(t,r){const n=t.ownerDocument.activeElement;if(n&&(t==n||t.contains(n))){const e=tt(t,n,r);e&&g(e)}}function j(t){return new DOMParser().parseFromString(t,"text/html")}function z(t,r){const n=r.createElement("template");n.innerHTML=t;const e=n.content;return e.normalize(),e}function V(){return new Promise(t=>{document.readyState=="loading"?document.addEventListener("DOMContentLoaded",()=>t(),{once:!0}):t()})}function Y(){return new Promise(t=>requestAnimationFrame(()=>t()))}class N extends Error{}function J(t,r){return new Promise((n,e)=>{const u=setTimeout(n,t);r==null||r.addEventListener("abort",()=>{clearTimeout(u),e(new N("Aborted"))},{once:!0})})}function Q(t,r){return t.reduce((n,e)=>{const u=r(e),i=n.get(u);return i?i.push(e):n.set(u,[e]),n},new Map)}function Z(t,r){return t.reduce((n,e)=>(r(e)?n[0].push(e):n[1].push(e),n),[[],[]])}function tt(t,r,n){var o;const e=n==null?void 0:n.focusDirectionAttribute,u=n==null?void 0:n.focusGroupAttribute,i=e?(o=t.closest(`[${e}]`))==null?void 0:o.getAttribute(e):"prev",c=u?t.closest(`[${u}]`):null;return(c?T(c,t,r,i=="next"?"next":"prev"):null)||T(t.ownerDocument.body,t,r,i=="next"?"next":"prev")}function T(t,r,n,e="prev"){const u=et(t,r,n),i=u.indexOf(n);if(u.length<2)return null;const c=u.length-1,l=i!=0?i-1:i+1,o=i!=c?i+1:i-1;return e=="prev"?u.at(l)??u.at(o)??null:u.at(o)??u.at(l)??null}function et(t,r,n){return[...t.querySelectorAll('a[href], button:not(:disabled), input:not(:disabled), textarea:not(:disabled), select:not(:disabled), details, [tabindex]:not([tabindex="-1"])')].filter(e=>e==n||!e.closest("[aria-hidden], [hidden]")&&!r.contains(e))}const nt=["text","search","url","tel","password"];function rt(t){return nt.includes(t)}exports.AbortError=N;exports.cancelDebounce=R;exports.cancelThrottle=U;exports.debounce=M;exports.dispatch=O;exports.domReady=V;exports.expandURL=w;exports.focusElement=g;exports.focusNextElement=K;exports.groupBy=Q;exports.isAnchorElement=G;exports.isButtonElement=b;exports.isElement=a;exports.isElementOrText=k;exports.isFocused=q;exports.isFormElement=$;exports.isFormInputElement=C;exports.isFormOptionElement=_;exports.isInputElement=p;exports.isLinkElement=W;exports.isSelectElement=X;exports.isSubmitterElement=B;exports.isTextAreaElement=H;exports.isTextInputElement=v;exports.nextAnimationFrame=Y;exports.parseHTMLDocument=j;exports.parseHTMLFragment=z;exports.parseIntWithDefault=P;exports.partition=Z;exports.relativeURL=y;exports.throttle=S;exports.wait=J;
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var F=L;function L(t,r,n){var e=null,u=null,i=function(){e&&(clearTimeout(e),u=null,e=null)},a=function(){var o=u;i(),o&&o()},l=function(){if(!r)return t.apply(this,arguments);var o=this,f=arguments,s=n&&!e;if(i(),u=function(){t.apply(o,f)},e=setTimeout(function(){if(e=null,!s){var m=u;return u=null,m()}},r),s)return u()};return l.cancel=i,l.flush=a,l}var I=D;function D(t,r,n){var e=null,u=null,i=n&&n.leading,a=n&&n.trailing;i==null&&(i=!0),a==null&&(a=!i),i==!0&&(a=!1);var l=function(){e&&(clearTimeout(e),e=null)},o=function(){var s=u;l(),s&&s()},f=function(){var s=i&&!e,m=this,A=arguments;if(u=function(){return t.apply(m,A)},e||(e=setTimeout(function(){if(e=null,a)return u()},r)),s)return s=!1,u()};return f.cancel=l,f.flush=o,f}function y(t){return new URL(t.toString(),document.baseURI)}function w(t){return`${t.pathname}${t.search}`}function M(t,{target:r,cancelable:n,detail:e}={}){const u=new CustomEvent(t,{cancelable:n,bubbles:!0,detail:e});return r&&r.isConnected?r.dispatchEvent(u):document.documentElement.dispatchEvent(u),u}const h=500;function O(t,r,n){let e=E.get(t);e||n!=0&&(e=F(r,n??h),E.set(t,e)),(e??r)()}const E=new WeakMap;function R(t){var r;(r=E.get(t))==null||r.cancel()}function S(t,r,n){let e=d.get(t);e||n!=0&&(e=I(r,n??h),d.set(t,e)),(e??r)()}const d=new WeakMap;function U(t){var r;(r=d.get(t))==null||r.cancel()}function P(t,r=0){return t?parseInt(t):r}function c(t){return x(t)&&t.nodeType==Node.ELEMENT_NODE}function H(t){return c(t)&&"style"in t}function b(t){return c(t)&&t.tagName=="BUTTON"}function G(t){return c(t)&&t.tagName=="A"}function W(t){return c(t)&&t.tagName=="LINK"}function $(t){return c(t)&&t.tagName=="FORM"}function B(t){return b(t)||p(t)}function p(t){return c(t)&&t.tagName=="INPUT"}function C(t){return c(t)&&["INPUT","TEXTAREA","SELECT"].includes(t.tagName)}function X(t){return c(t)&&t.tagName=="TEXTAREA"}function _(t){return c(t)&&t.tagName=="SELECT"}function k(t){return c(t)&&t.tagName=="OPTION"}function v(t){return c(t)&&(t.tagName=="TEXTAREA"||p(t)&&ut(t.type))}function q(t){return x(t)&&(t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE)}function x(t){return!!t&&"nodeType"in t}function K(t){return t.ownerDocument.activeElement==t}function g(t){"focus"in t&&typeof t.focus=="function"&&(t.focus(),v(t)&&t.setSelectionRange(t.value.length,t.value.length))}function j(t,r){const n=t.ownerDocument.activeElement;if(n&&(t==n||t.contains(n))){const e=et(t,n,r);e&&g(e)}}function z(t){return new DOMParser().parseFromString(t,"text/html")}function V(t,r){const n=r.createElement("template");n.innerHTML=t;const e=n.content;return e.normalize(),e}function Y(){return new Promise(t=>{document.readyState=="loading"?document.addEventListener("DOMContentLoaded",()=>t(),{once:!0}):t()})}function J(){return new Promise(t=>requestAnimationFrame(()=>t()))}class N extends Error{}function Q(t,r){return new Promise((n,e)=>{const u=setTimeout(n,t);r==null||r.addEventListener("abort",()=>{clearTimeout(u),e(new N("Aborted"))},{once:!0})})}function Z(t,r){return t.reduce((n,e)=>{const u=r(e),i=n.get(u);return i?i.push(e):n.set(u,[e]),n},new Map)}function tt(t,r){return t.reduce((n,e)=>(r(e)?n[0].push(e):n[1].push(e),n),[[],[]])}function et(t,r,n){var o;const e=n==null?void 0:n.focusDirectionAttribute,u=n==null?void 0:n.focusGroupAttribute,i=e?(o=t.closest(`[${e}]`))==null?void 0:o.getAttribute(e):"prev",a=u?t.closest(`[${u}]`):null;return(a?T(a,t,r,i=="next"?"next":"prev"):null)||T(t.ownerDocument.body,t,r,i=="next"?"next":"prev")}function T(t,r,n,e="prev"){const u=nt(t,r,n),i=u.indexOf(n);if(u.length<2)return null;const a=u.length-1,l=i!=0?i-1:i+1,o=i!=a?i+1:i-1;return e=="prev"?u.at(l)??u.at(o)??null:u.at(o)??u.at(l)??null}function nt(t,r,n){return[...t.querySelectorAll('a[href], button:not(:disabled), input:not(:disabled), textarea:not(:disabled), select:not(:disabled), details, [tabindex]:not([tabindex="-1"])')].filter(e=>e==n||!e.closest("[aria-hidden], [hidden]")&&!r.contains(e))}const rt=["text","search","url","tel","password"];function ut(t){return rt.includes(t)}exports.AbortError=N;exports.cancelDebounce=R;exports.cancelThrottle=U;exports.debounce=O;exports.dispatch=M;exports.domReady=Y;exports.expandURL=y;exports.focusElement=g;exports.focusNextElement=j;exports.groupBy=Z;exports.isAnchorElement=G;exports.isButtonElement=b;exports.isElement=c;exports.isElementOrText=q;exports.isFocused=K;exports.isFormElement=$;exports.isFormInputElement=C;exports.isFormOptionElement=k;exports.isHTMLElement=H;exports.isInputElement=p;exports.isLinkElement=W;exports.isSelectElement=_;exports.isSubmitterElement=B;exports.isTextAreaElement=X;exports.isTextInputElement=v;exports.nextAnimationFrame=J;exports.parseHTMLDocument=z;exports.parseHTMLFragment=V;exports.parseIntWithDefault=P;exports.partition=tt;exports.relativeURL=w;exports.throttle=S;exports.wait=Q;

@@ -8,3 +8,3 @@ var g = x;

c(), i && i();
}, a = function() {
}, l = function() {
if (!r)

@@ -23,3 +23,3 @@ return t.apply(this, arguments);

};
return a.cancel = c, a.flush = o, a;
return l.cancel = c, l.flush = o, l;
}

@@ -30,7 +30,7 @@ var N = A;

c == null && (c = !0), o == null && (o = !c), c == !0 && (o = !1);
var a = function() {
var l = function() {
e && (clearTimeout(e), e = null);
}, i = function() {
var s = u;
a(), s && s();
l(), s && s();
}, f = function() {

@@ -46,3 +46,3 @@ var s = c && !e, m = this, b = arguments;

};
return f.cancel = a, f.flush = i, f;
return f.cancel = l, f.flush = i, f;
}

@@ -65,18 +65,18 @@ function R(t) {

function U(t, r, n) {
let e = d.get(t);
e || n != 0 && (e = g(r, n ?? p), d.set(t, e)), (e ?? r)();
let e = E.get(t);
e || n != 0 && (e = g(r, n ?? p), E.set(t, e)), (e ?? r)();
}
const d = /* @__PURE__ */ new WeakMap();
const E = /* @__PURE__ */ new WeakMap();
function G(t) {
var r;
(r = d.get(t)) == null || r.cancel();
(r = E.get(t)) == null || r.cancel();
}
function $(t, r, n) {
let e = E.get(t);
e || n != 0 && (e = N(r, n ?? p), E.set(t, e)), (e ?? r)();
let e = d.get(t);
e || n != 0 && (e = N(r, n ?? p), d.set(t, e)), (e ?? r)();
}
const E = /* @__PURE__ */ new WeakMap();
const d = /* @__PURE__ */ new WeakMap();
function C(t) {
var r;
(r = E.get(t)) == null || r.cancel();
(r = d.get(t)) == null || r.cancel();
}

@@ -86,39 +86,42 @@ function W(t, r = 0) {

}
function l(t) {
function a(t) {
return h(t) && t.nodeType == Node.ELEMENT_NODE;
}
function X(t) {
return a(t) && "style" in t;
}
function F(t) {
return l(t) && t.tagName == "BUTTON";
return a(t) && t.tagName == "BUTTON";
}
function X(t) {
return l(t) && t.tagName == "A";
}
function _(t) {
return l(t) && t.tagName == "LINK";
return a(t) && t.tagName == "A";
}
function H(t) {
return a(t) && t.tagName == "LINK";
}
function B(t) {
return l(t) && t.tagName == "FORM";
return a(t) && t.tagName == "FORM";
}
function H(t) {
function k(t) {
return F(t) || v(t);
}
function v(t) {
return l(t) && t.tagName == "INPUT";
return a(t) && t.tagName == "INPUT";
}
function k(t) {
return l(t) && ["INPUT", "TEXTAREA", "SELECT"].includes(t.tagName);
}
function q(t) {
return l(t) && t.tagName == "TEXTAREA";
return a(t) && ["INPUT", "TEXTAREA", "SELECT"].includes(t.tagName);
}
function K(t) {
return l(t) && t.tagName == "SELECT";
return a(t) && t.tagName == "TEXTAREA";
}
function z(t) {
return l(t) && t.tagName == "OPTION";
return a(t) && t.tagName == "SELECT";
}
function V(t) {
return a(t) && t.tagName == "OPTION";
}
function I(t) {
return l(t) && (t.tagName == "TEXTAREA" || v(t) && M(t.type));
return a(t) && (t.tagName == "TEXTAREA" || v(t) && O(t.type));
}
function V(t) {
function Y(t) {
return h(t) && (t.nodeType == Node.TEXT_NODE || t.nodeType == Node.ELEMENT_NODE);

@@ -129,3 +132,3 @@ }

}
function Y(t) {
function j(t) {
return t.ownerDocument.activeElement == t;

@@ -136,3 +139,3 @@ }

}
function j(t, r) {
function J(t, r) {
const n = t.ownerDocument.activeElement;

@@ -144,6 +147,6 @@ if (n && (t == n || t.contains(n))) {

}
function J(t) {
function Q(t) {
return new DOMParser().parseFromString(t, "text/html");
}
function Q(t, r) {
function Z(t, r) {
const n = r.createElement("template");

@@ -154,3 +157,3 @@ n.innerHTML = t;

}
function Z() {
function tt() {
return new Promise((t) => {

@@ -160,3 +163,3 @@ document.readyState == "loading" ? document.addEventListener("DOMContentLoaded", () => t(), { once: !0 }) : t();

}
function tt() {
function et() {
return new Promise((t) => requestAnimationFrame(() => t()));

@@ -166,3 +169,3 @@ }

}
function et(t, r) {
function nt(t, r) {
return new Promise((n, e) => {

@@ -179,3 +182,3 @@ const u = setTimeout(n, t);

}
function nt(t, r) {
function rt(t, r) {
return t.reduce((n, e) => {

@@ -186,3 +189,3 @@ const u = r(e), c = n.get(u);

}
function rt(t, r) {
function ut(t, r) {
return t.reduce(

@@ -212,4 +215,4 @@ (n, e) => (r(e) ? n[0].push(e) : n[1].push(e), n),

return null;
const o = u.length - 1, a = c != 0 ? c - 1 : c + 1, i = c != o ? c + 1 : c - 1;
return e == "prev" ? u.at(a) ?? u.at(i) ?? null : u.at(i) ?? u.at(a) ?? null;
const o = u.length - 1, l = c != 0 ? c - 1 : c + 1, i = c != o ? c + 1 : c - 1;
return e == "prev" ? u.at(l) ?? u.at(i) ?? null : u.at(i) ?? u.at(l) ?? null;
}

@@ -225,5 +228,5 @@ function y(t, r, n) {

}
const O = ["text", "search", "url", "tel", "password"];
function M(t) {
return O.includes(t);
const M = ["text", "search", "url", "tel", "password"];
function O(t) {
return M.includes(t);
}

@@ -236,29 +239,30 @@ export {

P as dispatch,
Z as domReady,
tt as domReady,
R as expandURL,
L as focusElement,
j as focusNextElement,
nt as groupBy,
X as isAnchorElement,
J as focusNextElement,
rt as groupBy,
_ as isAnchorElement,
F as isButtonElement,
l as isElement,
V as isElementOrText,
Y as isFocused,
a as isElement,
Y as isElementOrText,
j as isFocused,
B as isFormElement,
k as isFormInputElement,
z as isFormOptionElement,
q as isFormInputElement,
V as isFormOptionElement,
X as isHTMLElement,
v as isInputElement,
_ as isLinkElement,
K as isSelectElement,
H as isSubmitterElement,
q as isTextAreaElement,
H as isLinkElement,
z as isSelectElement,
k as isSubmitterElement,
K as isTextAreaElement,
I as isTextInputElement,
tt as nextAnimationFrame,
J as parseHTMLDocument,
Q as parseHTMLFragment,
et as nextAnimationFrame,
Q as parseHTMLDocument,
Z as parseHTMLFragment,
W as parseIntWithDefault,
rt as partition,
ut as partition,
S as relativeURL,
$ as throttle,
et as wait
nt as wait
};

@@ -19,2 +19,3 @@ export type Locatable = URL | string;

export declare function isElement(node: unknown): node is Element;
export declare function isHTMLElement(node: unknown): node is HTMLElement;
export declare function isButtonElement(node: unknown): node is HTMLButtonElement;

@@ -21,0 +22,0 @@ export declare function isAnchorElement(node: unknown): node is HTMLAnchorElement;

@@ -17,3 +17,3 @@ {

},
"version": "0.10.0",
"version": "0.11.1",
"devDependencies": {

@@ -26,3 +26,3 @@ "just-debounce-it": "^3.2.0",

},
"packageManager": "pnpm@7.12.2",
"packageManager": "pnpm@8.6.9",
"prettier": {

@@ -29,0 +29,0 @@ "singleQuote": true,

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