floating-ui-devtools
Advanced tools
@@ -1,1 +0,1 @@ | ||
| "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a="__FUIDT_CONTROLLER__",l="__FUIDT_ELEMENT_METADATA__",s="__FUIDT_HTML_ELEMENT_REFERENCE__";function d(e,t){var n;const r=e;var i;return!!(!(r==null||(n=r.ownerDocument)===null||n===void 0)&&n.defaultView&&r instanceof r.ownerDocument.defaultView[(i=t==null?void 0:t.constructorName)!==null&&i!==void 0?i:"HTMLElement"])}const E=e=>!!(typeof e=="object"&&e&&l in e),f=e=>e[l],u=e=>{const t=[],n=JSON.parse(JSON.stringify(e,(i,o)=>{if(d(o)){const c=t.push(o)-1;return`${s}${c}`}return typeof o=="object"&&o&&Object.getPrototypeOf(o)!==Object.prototype&&Object.getPrototypeOf(o)!==Array.prototype?"toString"in o?o.toString():void 0:o})),r=t.reduce((i,o,c)=>({...i,[c]:o}),{});return[n,r]},_=()=>{let e=null;const t={get selectedElement(){return e},select:n=>{if(E(n))return e=n,e;if(e){const r=f(e);switch(r.type){case"middleware":if(y(r,n))return e;break}}return t.withdraw(),e},withdraw:()=>{e=null}};return t},w=e=>{e.defaultView&&(e.defaultView[a]||(e.defaultView[a]=_()))},T=(e,t=m)=>({name:"floating-ui-devtools",fn:n=>{w(e);const[r,i]=u(t(n));return Object.assign(n.elements.floating,{[l]:{references:i,serializedData:r,type:"middleware"}}),{}}}),m=e=>({...e,type:"FloatingUIMiddleware"});function y(e,t){return Object.values(e.references).includes(t)}exports.middleware=T; | ||
| "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a="__FUIDT_CONTROLLER__",i="__FUIDT_ELEMENT_METADATA__",s="__FUIDT_HTML_ELEMENT_REFERENCE__",c=e=>!!(typeof e=="object"&&e&&i in e),d=()=>{let e=null;const n={get selectedElement(){return e},select:o=>{if(c(o))return e=o,e;if(e&&o){const r=e[i];if(f(r,o))return e}return n.withdraw(),e},withdraw:()=>{e=null}};return n},l=e=>{e.defaultView&&(e.defaultView[a]||(e.defaultView[a]=d()))};function f(e,n){return e.type==="middleware"?e.references.has(n):!1}function u(e,n){var o;const r=e;var t;return!!(!(r==null||(o=r.ownerDocument)===null||o===void 0)&&o.defaultView&&r instanceof r.ownerDocument.defaultView[(t=n==null?void 0:n.constructorName)!==null&&t!==void 0?t:"HTMLElement"])}function E(){const e=new WeakSet,n=new Map;return{add(r){const t=`${s}:${crypto.randomUUID()}`;return n.set(t,r),e.add(r),t},get(r){const t=n.get(r);if(t&&e.has(t))return t},has(r){return e.has(r)}}}const _=e=>{const n=E();return[JSON.parse(JSON.stringify(e,(r,t)=>u(t)?n.add(t):typeof t=="object"&&t&&Object.getPrototypeOf(t)!==Object.prototype&&Object.getPrototypeOf(t)!==Array.prototype?"toString"in t?t.toString():void 0:t)),n]},w=(e,n=T)=>({name:"floating-ui-devtools",fn:o=>{l(e);const[r,t]=_(n(o));return Object.assign(o.elements.floating,{[i]:{references:t,serializedData:r,type:"middleware"}}),{}}}),T=e=>({...e,type:"FloatingUIMiddleware"});exports.middleware=w; |
@@ -1,38 +0,16 @@ | ||
| const s = "__FUIDT_CONTROLLER__", l = "__FUIDT_ELEMENT_METADATA__", a = "__FUIDT_HTML_ELEMENT_REFERENCE__"; | ||
| function d(e, t) { | ||
| var n; | ||
| const r = e; | ||
| var i; | ||
| return !!(!(r == null || (n = r.ownerDocument) === null || n === void 0) && n.defaultView && r instanceof r.ownerDocument.defaultView[(i = t == null ? void 0 : t.constructorName) !== null && i !== void 0 ? i : "HTMLElement"]); | ||
| } | ||
| const E = (e) => !!(typeof e == "object" && e && l in e), f = (e) => e[l], u = (e) => { | ||
| const t = [], n = JSON.parse( | ||
| JSON.stringify(e, (i, o) => { | ||
| if (d(o)) { | ||
| const c = t.push(o) - 1; | ||
| return `${a}${c}`; | ||
| } | ||
| return typeof o == "object" && o && Object.getPrototypeOf(o) !== Object.prototype && Object.getPrototypeOf(o) !== Array.prototype ? "toString" in o ? o.toString() : void 0 : o; | ||
| }) | ||
| ), r = t.reduce((i, o, c) => ({ ...i, [c]: o }), {}); | ||
| return [n, r]; | ||
| }, _ = () => { | ||
| const a = "__FUIDT_CONTROLLER__", i = "__FUIDT_ELEMENT_METADATA__", s = "__FUIDT_HTML_ELEMENT_REFERENCE__", c = (e) => !!(typeof e == "object" && e && i in e), d = () => { | ||
| let e = null; | ||
| const t = { | ||
| const n = { | ||
| get selectedElement() { | ||
| return e; | ||
| }, | ||
| select: (n) => { | ||
| if (E(n)) | ||
| return e = n, e; | ||
| if (e) { | ||
| const r = f(e); | ||
| switch (r.type) { | ||
| case "middleware": | ||
| if (p(r, n)) | ||
| return e; | ||
| break; | ||
| } | ||
| select: (o) => { | ||
| if (c(o)) | ||
| return e = o, e; | ||
| if (e && o) { | ||
| const r = e[i]; | ||
| if (f(r, o)) | ||
| return e; | ||
| } | ||
| return t.withdraw(), e; | ||
| return n.withdraw(), e; | ||
| }, | ||
@@ -43,23 +21,52 @@ withdraw: () => { | ||
| }; | ||
| return t; | ||
| }, w = (e) => { | ||
| e.defaultView && (e.defaultView[s] || (e.defaultView[s] = _())); | ||
| }, m = (e, t = T) => ({ | ||
| return n; | ||
| }, l = (e) => { | ||
| e.defaultView && (e.defaultView[a] || (e.defaultView[a] = d())); | ||
| }; | ||
| function f(e, n) { | ||
| return e.type === "middleware" ? e.references.has(n) : !1; | ||
| } | ||
| function u(e, n) { | ||
| var o; | ||
| const r = e; | ||
| var t; | ||
| return !!(!(r == null || (o = r.ownerDocument) === null || o === void 0) && o.defaultView && r instanceof r.ownerDocument.defaultView[(t = n == null ? void 0 : n.constructorName) !== null && t !== void 0 ? t : "HTMLElement"]); | ||
| } | ||
| function E() { | ||
| const e = /* @__PURE__ */ new WeakSet(), n = /* @__PURE__ */ new Map(); | ||
| return { | ||
| add(r) { | ||
| const t = `${s}:${crypto.randomUUID()}`; | ||
| return n.set(t, r), e.add(r), t; | ||
| }, | ||
| get(r) { | ||
| const t = n.get(r); | ||
| if (t && e.has(t)) | ||
| return t; | ||
| }, | ||
| has(r) { | ||
| return e.has(r); | ||
| } | ||
| }; | ||
| } | ||
| const _ = (e) => { | ||
| const n = E(); | ||
| return [JSON.parse( | ||
| JSON.stringify(e, (r, t) => u(t) ? n.add(t) : typeof t == "object" && t && Object.getPrototypeOf(t) !== Object.prototype && Object.getPrototypeOf(t) !== Array.prototype ? "toString" in t ? t.toString() : void 0 : t) | ||
| ), n]; | ||
| }, p = (e, n = w) => ({ | ||
| name: "floating-ui-devtools", | ||
| fn: (n) => { | ||
| w(e); | ||
| const [r, i] = u(t(n)); | ||
| return Object.assign(n.elements.floating, { | ||
| [l]: { references: i, serializedData: r, type: "middleware" } | ||
| fn: (o) => { | ||
| l(e); | ||
| const [r, t] = _(n(o)); | ||
| return Object.assign(o.elements.floating, { | ||
| [i]: { references: t, serializedData: r, type: "middleware" } | ||
| }), {}; | ||
| } | ||
| }), T = (e) => ({ | ||
| }), w = (e) => ({ | ||
| ...e, | ||
| type: "FloatingUIMiddleware" | ||
| }); | ||
| function p(e, t) { | ||
| return Object.values(e.references).includes(t); | ||
| } | ||
| export { | ||
| m as middleware | ||
| p as middleware | ||
| }; |
@@ -1,1 +0,1 @@ | ||
| (function(c,d){typeof exports=="object"&&typeof module<"u"?d(exports):typeof define=="function"&&define.amd?define(["exports"],d):(c=typeof globalThis<"u"?globalThis:c||self,d(c["floating-ui"]={}))})(this,function(c){"use strict";const d="__FUIDT_CONTROLLER__",l="__FUIDT_ELEMENT_METADATA__",a="__FUIDT_HTML_ELEMENT_REFERENCE__";function f(e,t){var n;const o=e;var i;return!!(!(o==null||(n=o.ownerDocument)===null||n===void 0)&&n.defaultView&&o instanceof o.ownerDocument.defaultView[(i=t==null?void 0:t.constructorName)!==null&&i!==void 0?i:"HTMLElement"])}const u=e=>!!(typeof e=="object"&&e&&l in e),E=e=>e[l],_=e=>{const t=[],n=JSON.parse(JSON.stringify(e,(i,r)=>{if(f(r)){const s=t.push(r)-1;return`${a}${s}`}return typeof r=="object"&&r&&Object.getPrototypeOf(r)!==Object.prototype&&Object.getPrototypeOf(r)!==Array.prototype?"toString"in r?r.toString():void 0:r})),o=t.reduce((i,r,s)=>({...i,[s]:r}),{});return[n,o]},p=()=>{let e=null;const t={get selectedElement(){return e},select:n=>{if(u(n))return e=n,e;if(e){const o=E(e);switch(o.type){case"middleware":if(y(o,n))return e;break}}return t.withdraw(),e},withdraw:()=>{e=null}};return t},T=e=>{e.defaultView&&(e.defaultView[d]||(e.defaultView[d]=p()))},w=(e,t=m)=>({name:"floating-ui-devtools",fn:n=>{T(e);const[o,i]=_(t(n));return Object.assign(n.elements.floating,{[l]:{references:i,serializedData:o,type:"middleware"}}),{}}}),m=e=>({...e,type:"FloatingUIMiddleware"});function y(e,t){return Object.values(e.references).includes(t)}c.middleware=w,Object.defineProperty(c,Symbol.toStringTag,{value:"Module"})}); | ||
| (function(i,s){typeof exports=="object"&&typeof module<"u"?s(exports):typeof define=="function"&&define.amd?define(["exports"],s):(i=typeof globalThis<"u"?globalThis:i||self,s(i["floating-ui"]={}))})(this,function(i){"use strict";const s="__FUIDT_CONTROLLER__",d="__FUIDT_ELEMENT_METADATA__",a="__FUIDT_HTML_ELEMENT_REFERENCE__",c=e=>!!(typeof e=="object"&&e&&d in e),f=()=>{let e=null;const r={get selectedElement(){return e},select:o=>{if(c(o))return e=o,e;if(e&&o){const n=e[d];if(u(n,o))return e}return r.withdraw(),e},withdraw:()=>{e=null}};return r},l=e=>{e.defaultView&&(e.defaultView[s]||(e.defaultView[s]=f()))};function u(e,r){return e.type==="middleware"?e.references.has(r):!1}function E(e,r){var o;const n=e;var t;return!!(!(n==null||(o=n.ownerDocument)===null||o===void 0)&&o.defaultView&&n instanceof n.ownerDocument.defaultView[(t=r==null?void 0:r.constructorName)!==null&&t!==void 0?t:"HTMLElement"])}function _(){const e=new WeakSet,r=new Map;return{add(n){const t=`${a}:${crypto.randomUUID()}`;return r.set(t,n),e.add(n),t},get(n){const t=r.get(n);if(t&&e.has(t))return t},has(n){return e.has(n)}}}const p=e=>{const r=_();return[JSON.parse(JSON.stringify(e,(n,t)=>E(t)?r.add(t):typeof t=="object"&&t&&Object.getPrototypeOf(t)!==Object.prototype&&Object.getPrototypeOf(t)!==Array.prototype?"toString"in t?t.toString():void 0:t)),r]},w=(e,r=T)=>({name:"floating-ui-devtools",fn:o=>{l(e);const[n,t]=p(r(o));return Object.assign(o.elements.floating,{[d]:{references:t,serializedData:n,type:"middleware"}}),{}}}),T=e=>({...e,type:"FloatingUIMiddleware"});i.middleware=w,Object.defineProperty(i,Symbol.toStringTag,{value:"Module"})}); |
+1
-1
| { | ||
| "name": "floating-ui-devtools", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "scripts": { |
8718
3%117
7.34%