UNPKG

node-lens

Version:

Lens is a lightweight developer tool for Node.js apps that lets you log, view, and debug requests and other activity in real time — inspired by Laravel Telescope.

3 lines (2 loc) 5.97 kB
import{a8 as Q,b as H,aw as M,d as K,a6 as Y,h as L,at as k,aI as W,aJ as X,aK as Z,aL as m,aM as x,aN as rr,t as ir,aO as fr,aP as tr,l as P,aQ as sr,aR as er,aS as ur,aT as ar,aU as or,aV as lr}from"./DI-DuHX6.js";function cr(r,t){if(t){const i=document.body;r.autofocus=!0,Q(()=>{document.activeElement===i&&r.focus()})}}function nr(r,t){var i=void 0,f;H(()=>{i!==(i=t())&&(f&&(M(f),f=null),i&&(f=K(()=>{Y(()=>i(r))})))})}function B(r){var t,i,f="";if(typeof r=="string"||typeof r=="number")f+=r;else if(typeof r=="object")if(Array.isArray(r)){var s=r.length;for(t=0;t<s;t++)r[t]&&(i=B(r[t]))&&(f&&(f+=" "),f+=i)}else for(i in r)r[i]&&(f&&(f+=" "),f+=i);return f}function vr(){for(var r,t,i=0,f="",s=arguments.length;i<s;i++)(r=arguments[i])&&(t=B(r))&&(f&&(f+=" "),f+=t);return f}function dr(r){return typeof r=="object"?vr(r):r??""}const $=[...` \r\f \v\uFEFF`];function br(r,t,i){var f=r==null?"":""+r;if(t&&(f=f?f+" "+t:t),i){for(var s in i)if(i[s])f=f?f+" "+s:s;else if(f.length)for(var e=s.length,a=0;(a=f.indexOf(s,a))>=0;){var o=a+e;(a===0||$.includes(f[a-1]))&&(o===f.length||$.includes(f[o]))?f=(a===0?"":f.substring(0,a))+f.substring(o+1):a=o}}return f===""?null:f}function j(r,t=!1){var i=t?" !important;":";",f="";for(var s in r){var e=r[s];e!=null&&e!==""&&(f+=" "+s+": "+e+i)}return f}function w(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function gr(r,t){if(t){var i="",f,s;if(Array.isArray(t)?(f=t[0],s=t[1]):f=t,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var e=!1,a=0,o=!1,v=[];f&&v.push(...Object.keys(f).map(w)),s&&v.push(...Object.keys(s).map(w));var l=0,A=-1;const b=r.length;for(var d=0;d<b;d++){var n=r[d];if(o?n==="/"&&r[d-1]==="*"&&(o=!1):e?e===n&&(e=!1):n==="/"&&r[d+1]==="*"?o=!0:n==='"'||n==="'"?e=n:n==="("?a++:n===")"&&a--,!o&&e===!1&&a===0){if(n===":"&&A===-1)A=d;else if(n===";"||d===b-1){if(A!==-1){var S=w(r.substring(l,A).trim());if(!v.includes(S)){n!==";"&&d++;var _=r.substring(l,d).trim();i+=" "+_+";"}}l=d+1,A=-1}}}}return f&&(i+=j(f)),s&&(i+=j(s,!0)),i=i.trim(),i===""?null:i}return r==null?null:String(r)}function pr(r,t,i,f,s,e){var a=r.__className;if(L||a!==i||a===void 0){var o=br(i,f,e);(!L||o!==r.getAttribute("class"))&&(o==null?r.removeAttribute("class"):t?r.className=o:r.setAttribute("class",o)),r.__className=i}else if(e&&s!==e)for(var v in e){var l=!!e[v];(s==null||l!==!!s[v])&&r.classList.toggle(v,l)}return e}function y(r,t={},i,f){for(var s in i){var e=i[s];t[s]!==e&&(i[s]==null?r.style.removeProperty(s):r.style.setProperty(s,e,f))}}function hr(r,t,i,f){var s=r.__style;if(L||s!==t){var e=gr(t,f);(!L||e!==r.getAttribute("style"))&&(e==null?r.removeAttribute("style"):r.style.cssText=e),r.__style=t}else f&&(Array.isArray(f)?(y(r,i?.[0],f[0]),y(r,i?.[1],f[1],"important")):y(r,i,f));return f}function C(r,t,i=!1){if(r.multiple){if(t==null)return;if(!k(t))return W();for(var f of r.options)f.selected=t.includes(R(f));return}for(f of r.options){var s=R(f);if(X(s,t)){f.selected=!0;return}}(!i||t!==void 0)&&(r.selectedIndex=-1)}function Ar(r){var t=new MutationObserver(()=>{C(r,r.__value)});t.observe(r,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),Z(()=>{t.disconnect()})}function R(r){return"__value"in r?r.__value:r.value}const O=Symbol("class"),T=Symbol("style"),q=Symbol("is custom element"),z=Symbol("is html");function _r(r,t){t?r.hasAttribute("selected")||r.setAttribute("selected",""):r.removeAttribute("selected")}function U(r,t,i,f){var s=D(r);L&&(s[t]=r.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&r.nodeName==="LINK")||s[t]!==(s[t]=i)&&(t==="loading"&&(r[or]=i),i==null?r.removeAttribute(t):typeof i!="string"&&F(r).includes(t)?r[t]=i:r.setAttribute(t,i))}function Sr(r,t,i,f,s=!1){var e=D(r),a=e[q],o=!e[z];let v=L&&a;v&&P(!1);var l=t||{},A=r.tagName==="OPTION";for(var d in t)d in i||(i[d]=null);i.class?i.class=dr(i.class):i[O]&&(i.class=null),i[T]&&(i.style??=null);var n=F(r);for(const u in i){let c=i[u];if(A&&u==="value"&&c==null){r.value=r.__value="",l[u]=c;continue}if(u==="class"){var S=r.namespaceURI==="http://www.w3.org/1999/xhtml";pr(r,S,c,f,t?.[O],i[O]),l[u]=c,l[O]=i[O];continue}if(u==="style"){hr(r,c,t?.[T],i[T]),l[u]=c,l[T]=i[T];continue}var _=l[u];if(!(c===_&&!(c===void 0&&r.hasAttribute(u)))){l[u]=c;var b=u[0]+u[1];if(b!=="$$")if(b==="on"){const p={},N="$$"+u;let g=u.slice(2);var E=lr(g);if(sr(g)&&(g=g.slice(0,-7),p.capture=!0),!E&&_){if(c!=null)continue;r.removeEventListener(g,l[N],p),l[N]=null}if(c!=null)if(E)r[`__${g}`]=c,ur([g]);else{let G=function(J){l[u].call(this,J)};l[N]=er(g,r,G,p)}else E&&(r[`__${g}`]=void 0)}else if(u==="style")U(r,u,c);else if(u==="autofocus")cr(r,!!c);else if(!a&&(u==="__value"||u==="value"&&c!=null))r.value=r.__value=c;else if(u==="selected"&&A)_r(r,c);else{var h=u;o||(h=ar(h));var I=h==="defaultValue"||h==="defaultChecked";if(c==null&&!a&&!I)if(e[u]=null,h==="value"||h==="checked"){let p=r;const N=t===void 0;if(h==="value"){let g=p.defaultValue;p.removeAttribute(h),p.defaultValue=g,p.value=p.__value=N?g:null}else{let g=p.defaultChecked;p.removeAttribute(h),p.defaultChecked=g,p.checked=N?g:!1}}else r.removeAttribute(u);else I||n.includes(h)&&(a||typeof c!="string")?r[h]=c:typeof c!="function"&&U(r,h,c)}}}return v&&P(!0),l}function Lr(r,t,i=[],f=[],s,e=!1){m(i,f,a=>{var o=void 0,v={},l=r.nodeName==="SELECT",A=!1;if(H(()=>{var n=t(...a.map(ir)),S=Sr(r,o,n,s,e);A&&l&&"value"in n&&C(r,n.value);for(let b of Object.getOwnPropertySymbols(v))n[b]||M(v[b]);for(let b of Object.getOwnPropertySymbols(n)){var _=n[b];b.description===fr&&(!o||_!==o[b])&&(v[b]&&M(v[b]),v[b]=K(()=>nr(r,()=>_))),S[b]=_}o=S}),l){var d=r;Y(()=>{C(d,o.value,!0),Ar(d)})}A=!0})}function D(r){return r.__attributes??={[q]:r.nodeName.includes("-"),[z]:r.namespaceURI===x}}var V=new Map;function F(r){var t=V.get(r.nodeName);if(t)return t;V.set(r.nodeName,t=[]);for(var i,f=r,s=Element.prototype;s!==f;){i=tr(f);for(var e in i)i[e].set&&t.push(e);f=rr(f)}return t}export{pr as a,Lr as b,dr as c,U as s};