Sign In

@tanstack/solid-router-devtools

Package Overview
Dependencies
Maintainers
3
Versions
410
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tanstack/solid-router-devtools - npm Package Compare versions

Comparing version
2.0.0-beta.19
to
2.0.0-beta.20
+1
-1
dist/cjs/index.cjs.map

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

{"version":3,"file":"index.cjs","names":["Devtools","DevtoolsPanel","TanStackRouterDevtools","process","env","NODE_ENV","TanStackRouterDevtoolsInProd","TanStackRouterDevtoolsPanel","TanStackRouterDevtoolsPanelInProd"],"sources":["../../src/index.tsx"],"sourcesContent":["import * as Devtools from './TanStackRouterDevtools'\nimport * as DevtoolsPanel from './TanStackRouterDevtoolsPanel'\n\nexport const TanStackRouterDevtools: (typeof Devtools)['TanStackRouterDevtools'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsInProd: (typeof Devtools)['TanStackRouterDevtools'] =\n Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsPanel: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : DevtoolsPanel.TanStackRouterDevtoolsPanel\n\nexport const TanStackRouterDevtoolsPanelInProd: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n DevtoolsPanel.TanStackRouterDevtoolsPanel\n"],"mappings":";;;;AAGA,IAAaE,yBAAAA,QAAAA,IAAAA,aACc,gBACrB,WAAY;CACV,OAAO;AACT,IAAA,+BAAA;AAGN,IAAaI,+BAAAA,+BAAAA;AAGb,IAAaC,8BAAAA,QAAAA,IAAAA,aACc,gBACrB,WAAY;CACV,OAAO;AACT,IAAA,oCAAA;AAGN,IAAaC,oCAAAA,oCAAAA"}
{"version":3,"file":"index.cjs","names":[],"sources":["../../src/index.tsx"],"sourcesContent":["import * as Devtools from './TanStackRouterDevtools'\nimport * as DevtoolsPanel from './TanStackRouterDevtoolsPanel'\n\nexport const TanStackRouterDevtools: (typeof Devtools)['TanStackRouterDevtools'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsInProd: (typeof Devtools)['TanStackRouterDevtools'] =\n Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsPanel: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : DevtoolsPanel.TanStackRouterDevtoolsPanel\n\nexport const TanStackRouterDevtoolsPanelInProd: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n DevtoolsPanel.TanStackRouterDevtoolsPanel\n"],"mappings":";;;;AAGA,IAAa,yBAAA,QAAA,IAAA,aACc,gBACrB,WAAY;CACV,OAAO;;AAIf,IAAa,+BAAA,+BAAA;AAGb,IAAa,8BAAA,QAAA,IAAA,aACc,gBACrB,WAAY;CACV,OAAO;;AAIf,IAAa,oCAAA,oCAAA"}

@@ -47,4 +47,6 @@ let _solidjs_web = require("@solidjs/web");

var _el$ = _tmpl$();
(0, _solidjs_web.ref)(() => (el) => {
setDevToolRef(el);
(0, _solidjs_web.ref)(() => {
return (el) => {
setDevToolRef(el);
};
}, _el$);

@@ -51,0 +53,0 @@ return _el$;

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

{"version":3,"file":"TanStackRouterDevtools.cjs","names":["useRouter","useRouterState","TanStackRouterDevtoolsCore","createEffect","createSignal","onCleanup","AnyRouter","Component","JSX","TanStackRouterDevtoolsOptions","initialIsOpen","panelProps","HTMLAttributes","HTMLDivElement","closeButtonProps","ButtonHTMLAttributes","HTMLButtonElement","toggleButtonProps","position","containerElement","router","shadowDOMTarget","ShadowRoot","TanStackRouterDevtools","props","Element","activeRouter","activeRouterState","usedProps","routerState","devToolRef","setDevToolRef","devtools","d","setRouter","setRouterState","setOptions","el","mount","unmount","_el$","_tmpl$","_$ref"],"sources":["../../src/TanStackRouterDevtools.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsOptions {\n /**\n * Set this true if you want the dev tools to default to being open\n */\n initialIsOpen?: boolean\n /**\n * Use this to add props to the panel. For example, you can add className, style (merge and override default style), etc.\n */\n panelProps?: JSX.HTMLAttributes<HTMLDivElement>\n /**\n * Use this to add props to the close button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n closeButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * Use this to add props to the toggle button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n toggleButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * The position of the TanStack Router logo to open and close the devtools panel.\n * Defaults to 'bottom-left'.\n */\n position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'\n /**\n * Use this to render the devtools inside a different type of container element for a11y purposes.\n * Any string which corresponds to a valid intrinsic JSX element is allowed.\n * Defaults to 'footer'.\n */\n containerElement?: string | any\n /**\n * The router instance to use for the devtools.\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtools: Component<\n TanStackRouterDevtoolsOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(new TanStackRouterDevtoolsCore(usedProps))\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n initialIsOpen: usedProps.initialIsOpen,\n panelProps: usedProps.panelProps,\n closeButtonProps: usedProps.closeButtonProps,\n toggleButtonProps: usedProps.toggleButtonProps,\n position: usedProps.position,\n containerElement: usedProps.containerElement,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div\n ref={(el) => {\n setDevToolRef(el)\n }}\n />\n </>\n )\n}\n"],"mappings":";;;;;;AA6CA,IAAauB,0BAERC,UAA8B;CACjC,MAAME,eAAeF,MAAMJ,WAAAA,GAAAA,uBAAAA,WAAoB;CAC/C,MAAMO,qBAAAA,GAAAA,uBAAAA,gBAAmC,EAAEP,QAAQM,aAAa,CAAC;CAEjE,MAAME,YAAY;EAChB,GAAGJ;EACHJ,QAAQM;EACRG,aAAaF;CACf;CAEA,MAAM,CAACG,YAAYC,kBAAAA,GAAAA,SAAAA,cAA8C;CACjE,MAAM,CAACC,aAAAA,GAAAA,SAAAA,cAAyB,IAAI9B,+BAAAA,2BAA2B0B,SAAS,CAAC;CAGzEzB,CAAAA,GAAAA,SAAAA,cAAa6B,WAAWC,MAAM;EAC5BA,EAAEC,UAAUN,UAAUR,MAAM;CAC9B,CAAC;CAEDjB,CAAAA,GAAAA,SAAAA,cAAa6B,WAAWC,MAAM;EAC5BA,EAAEE,eAAeP,UAAUC,WAAW;CACxC,CAAC;CAED1B,CAAAA,GAAAA,SAAAA,cAAa6B,WAAWC,MAAM;EAC5BA,EAAEG,WAAW;GACX1B,eAAekB,UAAUlB;GACzBC,YAAYiB,UAAUjB;GACtBG,kBAAkBc,UAAUd;GAC5BG,mBAAmBW,UAAUX;GAC7BC,UAAUU,UAAUV;GACpBC,kBAAkBS,UAAUT;GAC5BE,iBAAiBO,UAAUP;EAC7B,CAAC;CACH,CAAC;CAEDlB,CAAAA,GAAAA,SAAAA,qBACS;EAAE8B,GAAGD,SAAS;EAAGK,IAAIP,WAAW;CAAE,KACxC,EAAEG,GAAGI,SAAS;EACb,IAAIA,IAAI;GACNJ,EAAEK,MAAMD,EAAE;GAEVhC,CAAAA,GAAAA,SAAAA,iBAAgB;IACd4B,EAAEM,QAAQ;GACZ,CAAC;EACH;CACF,CACF;CAEA,cAAA;EAAA,IAAAC,OAAAC,OAAA;EAAAC,CAAAA,GAAAA,aAAAA,YAGYL,OAAO;GACXN,cAAcM,EAAE;EAClB,GAACG,IAAA;EAAA,OAAAA;CAAA,GAAA;AAIT"}
{"version":3,"file":"TanStackRouterDevtools.cjs","names":["ref={(el) => {\n setDevToolRef(el)\n }}"],"sources":["../../src/TanStackRouterDevtools.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsOptions {\n /**\n * Set this true if you want the dev tools to default to being open\n */\n initialIsOpen?: boolean\n /**\n * Use this to add props to the panel. For example, you can add className, style (merge and override default style), etc.\n */\n panelProps?: JSX.HTMLAttributes<HTMLDivElement>\n /**\n * Use this to add props to the close button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n closeButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * Use this to add props to the toggle button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n toggleButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * The position of the TanStack Router logo to open and close the devtools panel.\n * Defaults to 'bottom-left'.\n */\n position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'\n /**\n * Use this to render the devtools inside a different type of container element for a11y purposes.\n * Any string which corresponds to a valid intrinsic JSX element is allowed.\n * Defaults to 'footer'.\n */\n containerElement?: string | any\n /**\n * The router instance to use for the devtools.\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtools: Component<\n TanStackRouterDevtoolsOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(new TanStackRouterDevtoolsCore(usedProps))\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n initialIsOpen: usedProps.initialIsOpen,\n panelProps: usedProps.panelProps,\n closeButtonProps: usedProps.closeButtonProps,\n toggleButtonProps: usedProps.toggleButtonProps,\n position: usedProps.position,\n containerElement: usedProps.containerElement,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div\n ref={(el) => {\n setDevToolRef(el)\n }}\n />\n </>\n )\n}\n"],"mappings":";;;;;;AA6CA,IAAa,0BAER,UAA8B;CACjC,MAAM,eAAe,MAAM,WAAA,GAAA,uBAAA,WAAU;CACrC,MAAM,qBAAA,GAAA,uBAAA,gBAAmC,EAAE,QAAQ,aAAA,CAAc;CAEjE,MAAM,YAAY;EAChB,GAAG;EACH,QAAQ;EACR,aAAa;;CAGf,MAAM,CAAC,YAAY,kBAAA,GAAA,SAAA,cAA8B;CACjD,MAAM,CAAC,aAAA,GAAA,SAAA,cAAyB,IAAI,+BAAA,2BAA2B,SAAA,CAAU;CAGzE,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,UAAU,UAAU,MAAA;;CAGxB,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,eAAe,UAAU,WAAA;;CAG7B,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,WAAW;GACX,eAAe,UAAU;GACzB,YAAY,UAAU;GACtB,kBAAkB,UAAU;GAC5B,mBAAmB,UAAU;GAC7B,UAAU,UAAU;GACpB,kBAAkB,UAAU;GAC5B,iBAAiB,UAAU;GAC5B;;CAGH,CAAA,GAAA,SAAA,qBACS;EAAE,GAAG,SAAA;EAAY,IAAI,WAAA;MAC3B,EAAE,GAAG,SAAS;EACb,IAAI,IAAI;GACN,EAAE,MAAM,EAAA;GAER,CAAA,GAAA,SAAA,iBAAgB;IACd,EAAE,QAAA;;;;CAMV,cAEI;;EACE,CAAA,GAAA,aAAA,WAAA;WAAM,OAAO;IACX,cAAc,EAAA;;KADhBA,IAAAA;EADF,OAAA"}

@@ -43,3 +43,5 @@ let _solidjs_web = require("@solidjs/web");

var _el$ = _tmpl$();
(0, _solidjs_web.ref)(() => setDevToolRef, _el$);
(0, _solidjs_web.ref)(() => {
return setDevToolRef;
}, _el$);
return _el$;

@@ -46,0 +48,0 @@ })();

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

{"version":3,"file":"TanStackRouterDevtoolsPanel.cjs","names":["useRouter","useRouterState","TanStackRouterDevtoolsPanelCore","createEffect","createSignal","onCleanup","AnyRouter","Component","JSX","TanStackRouterDevtoolsPanelOptions","style","CSSProperties","className","isOpen","setIsOpen","handleDragStart","e","router","shadowDOMTarget","ShadowRoot","TanStackRouterDevtoolsPanel","props","Element","activeRouter","activeRouterState","usedProps","routerState","devToolRef","setDevToolRef","HTMLDivElement","devtools","d","setRouter","setRouterState","setOptions","el","mount","unmount","_el$","_tmpl$","_$ref"],"sources":["../../src/TanStackRouterDevtoolsPanel.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsPanelCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsPanelOptions {\n /**\n * The standard React style object used to style a component with inline styles\n */\n style?: JSX.CSSProperties\n /**\n * The standard React class property used to style a component with classes\n */\n className?: string\n /**\n * A boolean variable indicating whether the panel is open or closed\n */\n isOpen?: boolean\n /**\n * A function that toggles the open and close state of the panel\n */\n setIsOpen?: (isOpen: boolean) => void\n /**\n * Handles the opening and closing the devtools panel\n */\n handleDragStart?: (e: any) => void\n /**\n * A boolean variable indicating if the \"lite\" version of the library is being used\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtoolsPanel: Component<\n TanStackRouterDevtoolsPanelOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(\n new TanStackRouterDevtoolsPanelCore(usedProps),\n )\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n className: usedProps.className,\n style: usedProps.style,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div ref={setDevToolRef} />\n </>\n )\n}\n"],"mappings":";;;;;;AAsCA,IAAaoB,+BAERC,UAA8B;CACjC,MAAME,eAAeF,MAAMJ,WAAAA,GAAAA,uBAAAA,WAAoB;CAC/C,MAAMO,qBAAAA,GAAAA,uBAAAA,gBAAmC,EAAEP,QAAQM,aAAa,CAAC;CAEjE,MAAME,YAAY;EAChB,GAAGJ;EACHJ,QAAQM;EACRG,aAAaF;CACf;CAEA,MAAM,CAACG,YAAYC,kBAAAA,GAAAA,SAAAA,cAA8C;CACjE,MAAM,CAACE,aAAAA,GAAAA,SAAAA,cACL,IAAI5B,+BAAAA,gCAAgCuB,SAAS,CAC/C;CAGAtB,CAAAA,GAAAA,SAAAA,cAAa2B,WAAWC,MAAM;EAC5BA,EAAEC,UAAUP,UAAUR,MAAM;CAC9B,CAAC;CAEDd,CAAAA,GAAAA,SAAAA,cAAa2B,WAAWC,MAAM;EAC5BA,EAAEE,eAAeR,UAAUC,WAAW;CACxC,CAAC;CAEDvB,CAAAA,GAAAA,SAAAA,cAAa2B,WAAWC,MAAM;EAC5BA,EAAEG,WAAW;GACXtB,WAAWa,UAAUb;GACrBF,OAAOe,UAAUf;GACjBQ,iBAAiBO,UAAUP;EAC7B,CAAC;CACH,CAAC;CAEDf,CAAAA,GAAAA,SAAAA,qBACS;EAAE4B,GAAGD,SAAS;EAAGK,IAAIR,WAAW;CAAE,KACxC,EAAEI,GAAGI,SAAS;EACb,IAAIA,IAAI;GACNJ,EAAEK,MAAMD,EAAE;GAEV9B,CAAAA,GAAAA,SAAAA,iBAAgB;IACd0B,EAAEM,QAAQ;GACZ,CAAC;EACH;CACF,CACF;CAEA,cAAA;EAAA,IAAAC,OAAAC,OAAA;EAAAC,CAAAA,GAAAA,aAAAA,WAEcZ,eAAaU,IAAA;EAAA,OAAAA;CAAA,GAAA;AAG7B"}
{"version":3,"file":"TanStackRouterDevtoolsPanel.cjs","names":["ref={setDevToolRef}"],"sources":["../../src/TanStackRouterDevtoolsPanel.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsPanelCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsPanelOptions {\n /**\n * The standard React style object used to style a component with inline styles\n */\n style?: JSX.CSSProperties\n /**\n * The standard React class property used to style a component with classes\n */\n className?: string\n /**\n * A boolean variable indicating whether the panel is open or closed\n */\n isOpen?: boolean\n /**\n * A function that toggles the open and close state of the panel\n */\n setIsOpen?: (isOpen: boolean) => void\n /**\n * Handles the opening and closing the devtools panel\n */\n handleDragStart?: (e: any) => void\n /**\n * A boolean variable indicating if the \"lite\" version of the library is being used\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtoolsPanel: Component<\n TanStackRouterDevtoolsPanelOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(\n new TanStackRouterDevtoolsPanelCore(usedProps),\n )\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n className: usedProps.className,\n style: usedProps.style,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div ref={setDevToolRef} />\n </>\n )\n}\n"],"mappings":";;;;;;AAsCA,IAAa,+BAER,UAA8B;CACjC,MAAM,eAAe,MAAM,WAAA,GAAA,uBAAA,WAAU;CACrC,MAAM,qBAAA,GAAA,uBAAA,gBAAmC,EAAE,QAAQ,aAAA,CAAc;CAEjE,MAAM,YAAY;EAChB,GAAG;EACH,QAAQ;EACR,aAAa;;CAGf,MAAM,CAAC,YAAY,kBAAA,GAAA,SAAA,cAA8B;CACjD,MAAM,CAAC,aAAA,GAAA,SAAA,cACL,IAAI,+BAAA,gCAAgC,SAAA,CAAU;CAIhD,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,UAAU,UAAU,MAAA;;CAGxB,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,eAAe,UAAU,WAAA;;CAG7B,CAAA,GAAA,SAAA,cAAa,WAAW,MAAM;EAC5B,EAAE,WAAW;GACX,WAAW,UAAU;GACrB,OAAO,UAAU;GACjB,iBAAiB,UAAU;GAC5B;;CAGH,CAAA,GAAA,SAAA,qBACS;EAAE,GAAG,SAAA;EAAY,IAAI,WAAA;MAC3B,EAAE,GAAG,SAAS;EACb,IAAI,IAAI;GACN,EAAE,MAAM,EAAA;GAER,CAAA,GAAA,SAAA,iBAAgB;IACd,EAAE,QAAA;;;;CAMV,cAEI;;EAAK,CAAA,GAAA,aAAA,WAAA;UAAK;KAALA,IAAAA;EAAL,OAAA"}

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

{"version":3,"file":"index.js","names":["Devtools","DevtoolsPanel","TanStackRouterDevtools","process","env","NODE_ENV","TanStackRouterDevtoolsInProd","TanStackRouterDevtoolsPanel","TanStackRouterDevtoolsPanelInProd"],"sources":["../../src/index.tsx"],"sourcesContent":["import * as Devtools from './TanStackRouterDevtools'\nimport * as DevtoolsPanel from './TanStackRouterDevtoolsPanel'\n\nexport const TanStackRouterDevtools: (typeof Devtools)['TanStackRouterDevtools'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsInProd: (typeof Devtools)['TanStackRouterDevtools'] =\n Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsPanel: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : DevtoolsPanel.TanStackRouterDevtoolsPanel\n\nexport const TanStackRouterDevtoolsPanelInProd: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n DevtoolsPanel.TanStackRouterDevtoolsPanel\n"],"mappings":";;;AAGA,IAAaE,yBAAAA,QAAAA,IAAAA,aACc,gBACrB,WAAY;CACV,OAAO;AACT,IACAF;AAEN,IAAaM,+BACXN;AAEF,IAAaO,8BAAAA,QAAAA,IAAAA,aACc,gBACrB,WAAY;CACV,OAAO;AACT,IACAN;AAEN,IAAaO,oCACXP"}
{"version":3,"file":"index.js","names":[],"sources":["../../src/index.tsx"],"sourcesContent":["import * as Devtools from './TanStackRouterDevtools'\nimport * as DevtoolsPanel from './TanStackRouterDevtoolsPanel'\n\nexport const TanStackRouterDevtools: (typeof Devtools)['TanStackRouterDevtools'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsInProd: (typeof Devtools)['TanStackRouterDevtools'] =\n Devtools.TanStackRouterDevtools\n\nexport const TanStackRouterDevtoolsPanel: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n process.env.NODE_ENV !== 'development'\n ? function () {\n return null\n }\n : DevtoolsPanel.TanStackRouterDevtoolsPanel\n\nexport const TanStackRouterDevtoolsPanelInProd: (typeof DevtoolsPanel)['TanStackRouterDevtoolsPanel'] =\n DevtoolsPanel.TanStackRouterDevtoolsPanel\n"],"mappings":";;;AAGA,IAAa,yBAAA,QAAA,IAAA,aACc,gBACrB,WAAY;CACV,OAAO;IAET;AAEN,IAAa,+BACX;AAEF,IAAa,8BAAA,QAAA,IAAA,aACc,gBACrB,WAAY;CACV,OAAO;IAET;AAEN,IAAa,oCACX"}

@@ -47,4 +47,6 @@ import { ref, template } from "@solidjs/web";

var _el$ = _tmpl$();
ref(() => (el) => {
setDevToolRef(el);
ref(() => {
return (el) => {
setDevToolRef(el);
};
}, _el$);

@@ -51,0 +53,0 @@ return _el$;

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

{"version":3,"file":"TanStackRouterDevtools.js","names":["useRouter","useRouterState","TanStackRouterDevtoolsCore","createEffect","createSignal","onCleanup","AnyRouter","Component","JSX","TanStackRouterDevtoolsOptions","initialIsOpen","panelProps","HTMLAttributes","HTMLDivElement","closeButtonProps","ButtonHTMLAttributes","HTMLButtonElement","toggleButtonProps","position","containerElement","router","shadowDOMTarget","ShadowRoot","TanStackRouterDevtools","props","Element","activeRouter","activeRouterState","usedProps","routerState","devToolRef","setDevToolRef","devtools","d","setRouter","setRouterState","setOptions","el","mount","unmount","_el$","_tmpl$","_$ref"],"sources":["../../src/TanStackRouterDevtools.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsOptions {\n /**\n * Set this true if you want the dev tools to default to being open\n */\n initialIsOpen?: boolean\n /**\n * Use this to add props to the panel. For example, you can add className, style (merge and override default style), etc.\n */\n panelProps?: JSX.HTMLAttributes<HTMLDivElement>\n /**\n * Use this to add props to the close button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n closeButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * Use this to add props to the toggle button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n toggleButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * The position of the TanStack Router logo to open and close the devtools panel.\n * Defaults to 'bottom-left'.\n */\n position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'\n /**\n * Use this to render the devtools inside a different type of container element for a11y purposes.\n * Any string which corresponds to a valid intrinsic JSX element is allowed.\n * Defaults to 'footer'.\n */\n containerElement?: string | any\n /**\n * The router instance to use for the devtools.\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtools: Component<\n TanStackRouterDevtoolsOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(new TanStackRouterDevtoolsCore(usedProps))\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n initialIsOpen: usedProps.initialIsOpen,\n panelProps: usedProps.panelProps,\n closeButtonProps: usedProps.closeButtonProps,\n toggleButtonProps: usedProps.toggleButtonProps,\n position: usedProps.position,\n containerElement: usedProps.containerElement,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div\n ref={(el) => {\n setDevToolRef(el)\n }}\n />\n </>\n )\n}\n"],"mappings":";;;;;;AA6CA,IAAauB,0BAERC,UAA8B;CACjC,MAAME,eAAeF,MAAMJ,UAAUpB,UAAU;CAC/C,MAAM2B,oBAAoB1B,eAAe,EAAEmB,QAAQM,aAAa,CAAC;CAEjE,MAAME,YAAY;EAChB,GAAGJ;EACHJ,QAAQM;EACRG,aAAaF;CACf;CAEA,MAAM,CAACG,YAAYC,iBAAiB3B,aAA6B;CACjE,MAAM,CAAC4B,YAAY5B,aAAa,IAAIF,2BAA2B0B,SAAS,CAAC;CAGzEzB,aAAa6B,WAAWC,MAAM;EAC5BA,EAAEC,UAAUN,UAAUR,MAAM;CAC9B,CAAC;CAEDjB,aAAa6B,WAAWC,MAAM;EAC5BA,EAAEE,eAAeP,UAAUC,WAAW;CACxC,CAAC;CAED1B,aAAa6B,WAAWC,MAAM;EAC5BA,EAAEG,WAAW;GACX1B,eAAekB,UAAUlB;GACzBC,YAAYiB,UAAUjB;GACtBG,kBAAkBc,UAAUd;GAC5BG,mBAAmBW,UAAUX;GAC7BC,UAAUU,UAAUV;GACpBC,kBAAkBS,UAAUT;GAC5BE,iBAAiBO,UAAUP;EAC7B,CAAC;CACH,CAAC;CAEDlB,oBACS;EAAE8B,GAAGD,SAAS;EAAGK,IAAIP,WAAW;CAAE,KACxC,EAAEG,GAAGI,SAAS;EACb,IAAIA,IAAI;GACNJ,EAAEK,MAAMD,EAAE;GAEVhC,gBAAgB;IACd4B,EAAEM,QAAQ;GACZ,CAAC;EACH;CACF,CACF;CAEA,cAAA;EAAA,IAAAC,OAAAC,OAAA;EAAAC,WAGYL,OAAO;GACXN,cAAcM,EAAE;EAClB,GAACG,IAAA;EAAA,OAAAA;CAAA,GAAA;AAIT"}
{"version":3,"file":"TanStackRouterDevtools.js","names":["ref={(el) => {\n setDevToolRef(el)\n }}"],"sources":["../../src/TanStackRouterDevtools.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsOptions {\n /**\n * Set this true if you want the dev tools to default to being open\n */\n initialIsOpen?: boolean\n /**\n * Use this to add props to the panel. For example, you can add className, style (merge and override default style), etc.\n */\n panelProps?: JSX.HTMLAttributes<HTMLDivElement>\n /**\n * Use this to add props to the close button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n closeButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * Use this to add props to the toggle button. For example, you can add className, style (merge and override default style), onClick (extend default handler), etc.\n */\n toggleButtonProps?: JSX.ButtonHTMLAttributes<HTMLButtonElement>\n /**\n * The position of the TanStack Router logo to open and close the devtools panel.\n * Defaults to 'bottom-left'.\n */\n position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'\n /**\n * Use this to render the devtools inside a different type of container element for a11y purposes.\n * Any string which corresponds to a valid intrinsic JSX element is allowed.\n * Defaults to 'footer'.\n */\n containerElement?: string | any\n /**\n * The router instance to use for the devtools.\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtools: Component<\n TanStackRouterDevtoolsOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(new TanStackRouterDevtoolsCore(usedProps))\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n initialIsOpen: usedProps.initialIsOpen,\n panelProps: usedProps.panelProps,\n closeButtonProps: usedProps.closeButtonProps,\n toggleButtonProps: usedProps.toggleButtonProps,\n position: usedProps.position,\n containerElement: usedProps.containerElement,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div\n ref={(el) => {\n setDevToolRef(el)\n }}\n />\n </>\n )\n}\n"],"mappings":";;;;;;AA6CA,IAAa,0BAER,UAA8B;CACjC,MAAM,eAAe,MAAM,UAAU,UAAA;CACrC,MAAM,oBAAoB,eAAe,EAAE,QAAQ,aAAA,CAAc;CAEjE,MAAM,YAAY;EAChB,GAAG;EACH,QAAQ;EACR,aAAa;;CAGf,MAAM,CAAC,YAAY,iBAAiB,aAAa;CACjD,MAAM,CAAC,YAAY,aAAa,IAAI,2BAA2B,SAAA,CAAU;CAGzE,aAAa,WAAW,MAAM;EAC5B,EAAE,UAAU,UAAU,MAAA;;CAGxB,aAAa,WAAW,MAAM;EAC5B,EAAE,eAAe,UAAU,WAAA;;CAG7B,aAAa,WAAW,MAAM;EAC5B,EAAE,WAAW;GACX,eAAe,UAAU;GACzB,YAAY,UAAU;GACtB,kBAAkB,UAAU;GAC5B,mBAAmB,UAAU;GAC7B,UAAU,UAAU;GACpB,kBAAkB,UAAU;GAC5B,iBAAiB,UAAU;GAC5B;;CAGH,oBACS;EAAE,GAAG,SAAA;EAAY,IAAI,WAAA;MAC3B,EAAE,GAAG,SAAS;EACb,IAAI,IAAI;GACN,EAAE,MAAM,EAAA;GAER,gBAAgB;IACd,EAAE,QAAA;;;;CAMV,cAEI;;EACE,UAAA;WAAM,OAAO;IACX,cAAc,EAAA;;KADhBA,IAAAA;EADF,OAAA"}

@@ -43,3 +43,5 @@ import { ref, template } from "@solidjs/web";

var _el$ = _tmpl$();
ref(() => setDevToolRef, _el$);
ref(() => {
return setDevToolRef;
}, _el$);
return _el$;

@@ -46,0 +48,0 @@ })();

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

{"version":3,"file":"TanStackRouterDevtoolsPanel.js","names":["useRouter","useRouterState","TanStackRouterDevtoolsPanelCore","createEffect","createSignal","onCleanup","AnyRouter","Component","JSX","TanStackRouterDevtoolsPanelOptions","style","CSSProperties","className","isOpen","setIsOpen","handleDragStart","e","router","shadowDOMTarget","ShadowRoot","TanStackRouterDevtoolsPanel","props","Element","activeRouter","activeRouterState","usedProps","routerState","devToolRef","setDevToolRef","HTMLDivElement","devtools","d","setRouter","setRouterState","setOptions","el","mount","unmount","_el$","_tmpl$","_$ref"],"sources":["../../src/TanStackRouterDevtoolsPanel.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsPanelCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsPanelOptions {\n /**\n * The standard React style object used to style a component with inline styles\n */\n style?: JSX.CSSProperties\n /**\n * The standard React class property used to style a component with classes\n */\n className?: string\n /**\n * A boolean variable indicating whether the panel is open or closed\n */\n isOpen?: boolean\n /**\n * A function that toggles the open and close state of the panel\n */\n setIsOpen?: (isOpen: boolean) => void\n /**\n * Handles the opening and closing the devtools panel\n */\n handleDragStart?: (e: any) => void\n /**\n * A boolean variable indicating if the \"lite\" version of the library is being used\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtoolsPanel: Component<\n TanStackRouterDevtoolsPanelOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(\n new TanStackRouterDevtoolsPanelCore(usedProps),\n )\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n className: usedProps.className,\n style: usedProps.style,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div ref={setDevToolRef} />\n </>\n )\n}\n"],"mappings":";;;;;;AAsCA,IAAaoB,+BAERC,UAA8B;CACjC,MAAME,eAAeF,MAAMJ,UAAUjB,UAAU;CAC/C,MAAMwB,oBAAoBvB,eAAe,EAAEgB,QAAQM,aAAa,CAAC;CAEjE,MAAME,YAAY;EAChB,GAAGJ;EACHJ,QAAQM;EACRG,aAAaF;CACf;CAEA,MAAM,CAACG,YAAYC,iBAAiBxB,aAA6B;CACjE,MAAM,CAAC0B,YAAY1B,aACjB,IAAIF,gCAAgCuB,SAAS,CAC/C;CAGAtB,aAAa2B,WAAWC,MAAM;EAC5BA,EAAEC,UAAUP,UAAUR,MAAM;CAC9B,CAAC;CAEDd,aAAa2B,WAAWC,MAAM;EAC5BA,EAAEE,eAAeR,UAAUC,WAAW;CACxC,CAAC;CAEDvB,aAAa2B,WAAWC,MAAM;EAC5BA,EAAEG,WAAW;GACXtB,WAAWa,UAAUb;GACrBF,OAAOe,UAAUf;GACjBQ,iBAAiBO,UAAUP;EAC7B,CAAC;CACH,CAAC;CAEDf,oBACS;EAAE4B,GAAGD,SAAS;EAAGK,IAAIR,WAAW;CAAE,KACxC,EAAEI,GAAGI,SAAS;EACb,IAAIA,IAAI;GACNJ,EAAEK,MAAMD,EAAE;GAEV9B,gBAAgB;IACd0B,EAAEM,QAAQ;GACZ,CAAC;EACH;CACF,CACF;CAEA,cAAA;EAAA,IAAAC,OAAAC,OAAA;EAAAC,UAEcZ,eAAaU,IAAA;EAAA,OAAAA;CAAA,GAAA;AAG7B"}
{"version":3,"file":"TanStackRouterDevtoolsPanel.js","names":["ref={setDevToolRef}"],"sources":["../../src/TanStackRouterDevtoolsPanel.tsx"],"sourcesContent":["import { useRouter, useRouterState } from '@tanstack/solid-router'\nimport { TanStackRouterDevtoolsPanelCore } from '@tanstack/router-devtools-core'\nimport { createEffect, createSignal, onCleanup } from 'solid-js'\nimport type { AnyRouter } from '@tanstack/solid-router'\nimport type { Component } from 'solid-js'\nimport type { JSX } from '@solidjs/web'\n\nexport interface TanStackRouterDevtoolsPanelOptions {\n /**\n * The standard React style object used to style a component with inline styles\n */\n style?: JSX.CSSProperties\n /**\n * The standard React class property used to style a component with classes\n */\n className?: string\n /**\n * A boolean variable indicating whether the panel is open or closed\n */\n isOpen?: boolean\n /**\n * A function that toggles the open and close state of the panel\n */\n setIsOpen?: (isOpen: boolean) => void\n /**\n * Handles the opening and closing the devtools panel\n */\n handleDragStart?: (e: any) => void\n /**\n * A boolean variable indicating if the \"lite\" version of the library is being used\n */\n router?: AnyRouter\n /**\n * Use this to attach the devtool's styles to specific element in the DOM.\n */\n shadowDOMTarget?: ShadowRoot\n}\n\nexport const TanStackRouterDevtoolsPanel: Component<\n TanStackRouterDevtoolsPanelOptions\n> = (props): JSX.Element | null => {\n const activeRouter = props.router ?? useRouter()\n const activeRouterState = useRouterState({ router: activeRouter })\n\n const usedProps = {\n ...props,\n router: activeRouter,\n routerState: activeRouterState,\n }\n\n const [devToolRef, setDevToolRef] = createSignal<HTMLDivElement>()\n const [devtools] = createSignal(\n new TanStackRouterDevtoolsPanelCore(usedProps),\n )\n\n // Update devtools when props change\n createEffect(devtools, (d) => {\n d.setRouter(usedProps.router)\n })\n\n createEffect(devtools, (d) => {\n d.setRouterState(usedProps.routerState)\n })\n\n createEffect(devtools, (d) => {\n d.setOptions({\n className: usedProps.className,\n style: usedProps.style,\n shadowDOMTarget: usedProps.shadowDOMTarget,\n })\n })\n\n createEffect(\n () => ({ d: devtools(), el: devToolRef() }),\n ({ d, el }) => {\n if (el) {\n d.mount(el)\n\n onCleanup(() => {\n d.unmount()\n })\n }\n },\n )\n\n return (\n <>\n <div ref={setDevToolRef} />\n </>\n )\n}\n"],"mappings":";;;;;;AAsCA,IAAa,+BAER,UAA8B;CACjC,MAAM,eAAe,MAAM,UAAU,UAAA;CACrC,MAAM,oBAAoB,eAAe,EAAE,QAAQ,aAAA,CAAc;CAEjE,MAAM,YAAY;EAChB,GAAG;EACH,QAAQ;EACR,aAAa;;CAGf,MAAM,CAAC,YAAY,iBAAiB,aAAa;CACjD,MAAM,CAAC,YAAY,aACjB,IAAI,gCAAgC,SAAA,CAAU;CAIhD,aAAa,WAAW,MAAM;EAC5B,EAAE,UAAU,UAAU,MAAA;;CAGxB,aAAa,WAAW,MAAM;EAC5B,EAAE,eAAe,UAAU,WAAA;;CAG7B,aAAa,WAAW,MAAM;EAC5B,EAAE,WAAW;GACX,WAAW,UAAU;GACrB,OAAO,UAAU;GACjB,iBAAiB,UAAU;GAC5B;;CAGH,oBACS;EAAE,GAAG,SAAA;EAAY,IAAI,WAAA;MAC3B,EAAE,GAAG,SAAS;EACb,IAAI,IAAI;GACN,EAAE,MAAM,EAAA;GAER,gBAAgB;IACd,EAAE,QAAA;;;;CAMV,cAEI;;EAAK,UAAA;UAAK;KAALA,IAAAA;EAAL,OAAA"}
{
"name": "@tanstack/solid-router-devtools",
"version": "2.0.0-beta.19",
"version": "2.0.0-beta.20",
"description": "Modern and scalable routing for Solid applications",

@@ -56,17 +56,17 @@ "author": "Tanner Linsley",

"dependencies": {
"@solidjs/web": "2.0.0-beta.19",
"@solidjs/web": "2.0.0-beta.20",
"@tanstack/router-devtools-core": "1.168.0"
},
"devDependencies": {
"@solidjs/web": "2.0.0-beta.19",
"@solidjs/web": "2.0.0-beta.20",
"@types/node": ">=20",
"solid-js": "2.0.0-beta.19",
"solid-js": "2.0.0-beta.20",
"vite": "*",
"vite-plugin-solid": "^3.0.0-next.11"
"vite-plugin-solid": "^3.0.0-next.13"
},
"peerDependencies": {
"@solidjs/web": "2.0.0-beta.19",
"solid-js": "2.0.0-beta.19",
"@solidjs/web": "2.0.0-beta.20",
"solid-js": "2.0.0-beta.20",
"@tanstack/router-core": "^1.171.14",
"@tanstack/solid-router": "^2.0.0-beta.24"
"@tanstack/solid-router": "^2.0.0-beta.25"
},

@@ -73,0 +73,0 @@ "peerDependenciesMeta": {