From 5ef76dece15adbf61fbc2a73b2a4117970d6df69 Mon Sep 17 00:00:00 2001 From: shadcn Date: Thu, 26 Feb 2026 13:17:43 +0400 Subject: [PATCH] feat: add new monorepo templates --- apps/v4/public/templates/next-app.tar.gz | Bin 0 -> 14478 bytes apps/v4/public/templates/next-monorepo.tar.gz | Bin 0 -> 81291 bytes .../public/templates/react-router-app.tar.gz | Bin 0 -> 6521 bytes .../templates/react-router-monorepo.tar.gz | Bin 0 -> 222961 bytes apps/v4/public/templates/start-app.tar.gz | Bin 0 -> 310432 bytes .../v4/public/templates/start-monorepo.tar.gz | Bin 0 -> 68663 bytes apps/v4/public/templates/vite-app.tar.gz | Bin 0 -> 8959 bytes apps/v4/public/templates/vite-monorepo.tar.gz | Bin 0 -> 51644 bytes apps/v4/scripts/build-registry.mts | 65 + templates/react-router-monorepo/.gitignore | 34 + templates/react-router-monorepo/.npmrc | 0 .../react-router-monorepo/.prettierignore | 8 + templates/react-router-monorepo/.prettierrc | 11 + templates/react-router-monorepo/README.md | 21 + .../apps/web/.dockerignore | 4 + .../react-router-monorepo/apps/web/Dockerfile | 22 + .../apps/web/app/root.tsx | 62 + .../apps/web/app/routes.ts | 3 + .../apps/web/app/routes/home.tsx | 18 + .../apps/web/components.json | 23 + .../apps/web/components/.gitkeep | 0 .../apps/web/hooks/.gitkeep | 0 .../apps/web/lib/.gitkeep | 0 .../apps/web/package.json | 34 + .../apps/web/react-router.config.ts | 7 + .../apps/web/tsconfig.json | 28 + .../apps/web/vite.config.ts | 8 + templates/react-router-monorepo/package.json | 21 + .../packages/ui/components.json | 23 + .../packages/ui/package.json | 38 + .../packages/ui/src/components/.gitkeep | 0 .../packages/ui/src/hooks/.gitkeep | 0 .../packages/ui/src/lib/.gitkeep | 0 .../packages/ui/src/lib/utils.ts | 6 + .../packages/ui/src/styles/globals.css | 129 + .../packages/ui/tsconfig.json | 18 + .../packages/ui/tsconfig.lint.json | 14 + .../react-router-monorepo/pnpm-lock.yaml | 7256 +++++++++++++++++ .../react-router-monorepo/pnpm-workspace.yaml | 3 + templates/react-router-monorepo/tsconfig.json | 9 + templates/react-router-monorepo/turbo.json | 21 + templates/start-monorepo/.gitignore | 34 + templates/start-monorepo/.npmrc | 0 templates/start-monorepo/.prettierignore | 10 + templates/start-monorepo/.prettierrc | 11 + templates/start-monorepo/README.md | 21 + .../start-monorepo/apps/web/components.json | 20 + .../start-monorepo/apps/web/eslint.config.js | 5 + .../start-monorepo/apps/web/package.json | 36 + .../apps/web/src/routeTree.gen.ts | 68 + .../start-monorepo/apps/web/src/router.tsx | 20 + .../apps/web/src/routes/__root.tsx | 41 + .../apps/web/src/routes/index.tsx | 22 + .../start-monorepo/apps/web/tsconfig.json | 30 + .../start-monorepo/apps/web/vite.config.ts | 20 + templates/start-monorepo/package.json | 22 + .../packages/ui/components.json | 20 + .../packages/ui/eslint.config.js | 5 + .../start-monorepo/packages/ui/package.json | 33 + .../packages/ui/src/components/.gitkeep | 0 .../packages/ui/src/hooks/.gitkeep | 0 .../packages/ui/src/lib/.gitkeep | 0 .../packages/ui/src/styles/globals.css | 4 + .../start-monorepo/packages/ui/tsconfig.json | 18 + .../packages/ui/tsconfig.lint.json | 14 + templates/start-monorepo/pnpm-lock.yaml | 5609 +++++++++++++ templates/start-monorepo/pnpm-workspace.yaml | 3 + templates/start-monorepo/tsconfig.json | 9 + templates/start-monorepo/turbo.json | 24 + templates/vite-monorepo/.gitignore | 30 + templates/vite-monorepo/.npmrc | 0 templates/vite-monorepo/.prettierignore | 6 + templates/vite-monorepo/.prettierrc | 11 + templates/vite-monorepo/README.md | 21 + .../vite-monorepo/apps/web/components.json | 20 + .../vite-monorepo/apps/web/eslint.config.js | 23 + templates/vite-monorepo/apps/web/index.html | 13 + templates/vite-monorepo/apps/web/package.json | 34 + templates/vite-monorepo/apps/web/src/App.tsx | 18 + .../apps/web/src/components/.gitkeep | 0 .../web/src/components/theme-provider.tsx | 230 + templates/vite-monorepo/apps/web/src/main.tsx | 14 + .../vite-monorepo/apps/web/tsconfig.app.json | 33 + .../vite-monorepo/apps/web/tsconfig.json | 14 + .../vite-monorepo/apps/web/tsconfig.node.json | 26 + .../vite-monorepo/apps/web/vite.config.ts | 14 + templates/vite-monorepo/package.json | 22 + .../vite-monorepo/packages/ui/components.json | 20 + .../packages/ui/eslint.config.js | 23 + .../vite-monorepo/packages/ui/package.json | 37 + .../packages/ui/src/components/.gitkeep | 0 .../packages/ui/src/hooks/.gitkeep | 0 .../packages/ui/src/lib/.gitkeep | 0 .../packages/ui/src/styles/globals.css | 4 + .../vite-monorepo/packages/ui/tsconfig.json | 18 + .../packages/ui/tsconfig.lint.json | 14 + templates/vite-monorepo/pnpm-lock.yaml | 3749 +++++++++ templates/vite-monorepo/pnpm-workspace.yaml | 3 + templates/vite-monorepo/tsconfig.json | 9 + templates/vite-monorepo/turbo.json | 24 + 100 files changed, 18415 insertions(+) create mode 100644 apps/v4/public/templates/next-app.tar.gz create mode 100644 apps/v4/public/templates/next-monorepo.tar.gz create mode 100644 apps/v4/public/templates/react-router-app.tar.gz create mode 100644 apps/v4/public/templates/react-router-monorepo.tar.gz create mode 100644 apps/v4/public/templates/start-app.tar.gz create mode 100644 apps/v4/public/templates/start-monorepo.tar.gz create mode 100644 apps/v4/public/templates/vite-app.tar.gz create mode 100644 apps/v4/public/templates/vite-monorepo.tar.gz create mode 100644 templates/react-router-monorepo/.gitignore create mode 100644 templates/react-router-monorepo/.npmrc create mode 100644 templates/react-router-monorepo/.prettierignore create mode 100644 templates/react-router-monorepo/.prettierrc create mode 100644 templates/react-router-monorepo/README.md create mode 100644 templates/react-router-monorepo/apps/web/.dockerignore create mode 100644 templates/react-router-monorepo/apps/web/Dockerfile create mode 100644 templates/react-router-monorepo/apps/web/app/root.tsx create mode 100644 templates/react-router-monorepo/apps/web/app/routes.ts create mode 100644 templates/react-router-monorepo/apps/web/app/routes/home.tsx create mode 100644 templates/react-router-monorepo/apps/web/components.json create mode 100644 templates/react-router-monorepo/apps/web/components/.gitkeep create mode 100644 templates/react-router-monorepo/apps/web/hooks/.gitkeep create mode 100644 templates/react-router-monorepo/apps/web/lib/.gitkeep create mode 100644 templates/react-router-monorepo/apps/web/package.json create mode 100644 templates/react-router-monorepo/apps/web/react-router.config.ts create mode 100644 templates/react-router-monorepo/apps/web/tsconfig.json create mode 100644 templates/react-router-monorepo/apps/web/vite.config.ts create mode 100644 templates/react-router-monorepo/package.json create mode 100644 templates/react-router-monorepo/packages/ui/components.json create mode 100644 templates/react-router-monorepo/packages/ui/package.json create mode 100644 templates/react-router-monorepo/packages/ui/src/components/.gitkeep create mode 100644 templates/react-router-monorepo/packages/ui/src/hooks/.gitkeep create mode 100644 templates/react-router-monorepo/packages/ui/src/lib/.gitkeep create mode 100644 templates/react-router-monorepo/packages/ui/src/lib/utils.ts create mode 100644 templates/react-router-monorepo/packages/ui/src/styles/globals.css create mode 100644 templates/react-router-monorepo/packages/ui/tsconfig.json create mode 100644 templates/react-router-monorepo/packages/ui/tsconfig.lint.json create mode 100644 templates/react-router-monorepo/pnpm-lock.yaml create mode 100644 templates/react-router-monorepo/pnpm-workspace.yaml create mode 100644 templates/react-router-monorepo/tsconfig.json create mode 100644 templates/react-router-monorepo/turbo.json create mode 100644 templates/start-monorepo/.gitignore create mode 100644 templates/start-monorepo/.npmrc create mode 100644 templates/start-monorepo/.prettierignore create mode 100644 templates/start-monorepo/.prettierrc create mode 100644 templates/start-monorepo/README.md create mode 100644 templates/start-monorepo/apps/web/components.json create mode 100644 templates/start-monorepo/apps/web/eslint.config.js create mode 100644 templates/start-monorepo/apps/web/package.json create mode 100644 templates/start-monorepo/apps/web/src/routeTree.gen.ts create mode 100644 templates/start-monorepo/apps/web/src/router.tsx create mode 100644 templates/start-monorepo/apps/web/src/routes/__root.tsx create mode 100644 templates/start-monorepo/apps/web/src/routes/index.tsx create mode 100644 templates/start-monorepo/apps/web/tsconfig.json create mode 100644 templates/start-monorepo/apps/web/vite.config.ts create mode 100644 templates/start-monorepo/package.json create mode 100644 templates/start-monorepo/packages/ui/components.json create mode 100644 templates/start-monorepo/packages/ui/eslint.config.js create mode 100644 templates/start-monorepo/packages/ui/package.json create mode 100644 templates/start-monorepo/packages/ui/src/components/.gitkeep create mode 100644 templates/start-monorepo/packages/ui/src/hooks/.gitkeep create mode 100644 templates/start-monorepo/packages/ui/src/lib/.gitkeep create mode 100644 templates/start-monorepo/packages/ui/src/styles/globals.css create mode 100644 templates/start-monorepo/packages/ui/tsconfig.json create mode 100644 templates/start-monorepo/packages/ui/tsconfig.lint.json create mode 100644 templates/start-monorepo/pnpm-lock.yaml create mode 100644 templates/start-monorepo/pnpm-workspace.yaml create mode 100644 templates/start-monorepo/tsconfig.json create mode 100644 templates/start-monorepo/turbo.json create mode 100644 templates/vite-monorepo/.gitignore create mode 100644 templates/vite-monorepo/.npmrc create mode 100644 templates/vite-monorepo/.prettierignore create mode 100644 templates/vite-monorepo/.prettierrc create mode 100644 templates/vite-monorepo/README.md create mode 100644 templates/vite-monorepo/apps/web/components.json create mode 100644 templates/vite-monorepo/apps/web/eslint.config.js create mode 100644 templates/vite-monorepo/apps/web/index.html create mode 100644 templates/vite-monorepo/apps/web/package.json create mode 100644 templates/vite-monorepo/apps/web/src/App.tsx create mode 100644 templates/vite-monorepo/apps/web/src/components/.gitkeep create mode 100644 templates/vite-monorepo/apps/web/src/components/theme-provider.tsx create mode 100644 templates/vite-monorepo/apps/web/src/main.tsx create mode 100644 templates/vite-monorepo/apps/web/tsconfig.app.json create mode 100644 templates/vite-monorepo/apps/web/tsconfig.json create mode 100644 templates/vite-monorepo/apps/web/tsconfig.node.json create mode 100644 templates/vite-monorepo/apps/web/vite.config.ts create mode 100644 templates/vite-monorepo/package.json create mode 100644 templates/vite-monorepo/packages/ui/components.json create mode 100644 templates/vite-monorepo/packages/ui/eslint.config.js create mode 100644 templates/vite-monorepo/packages/ui/package.json create mode 100644 templates/vite-monorepo/packages/ui/src/components/.gitkeep create mode 100644 templates/vite-monorepo/packages/ui/src/hooks/.gitkeep create mode 100644 templates/vite-monorepo/packages/ui/src/lib/.gitkeep create mode 100644 templates/vite-monorepo/packages/ui/src/styles/globals.css create mode 100644 templates/vite-monorepo/packages/ui/tsconfig.json create mode 100644 templates/vite-monorepo/packages/ui/tsconfig.lint.json create mode 100644 templates/vite-monorepo/pnpm-lock.yaml create mode 100644 templates/vite-monorepo/pnpm-workspace.yaml create mode 100644 templates/vite-monorepo/tsconfig.json create mode 100644 templates/vite-monorepo/turbo.json diff --git a/apps/v4/public/templates/next-app.tar.gz b/apps/v4/public/templates/next-app.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..797fb1b7786df06f0524dd8edeaddccf3aaf5cf3 GIT binary patch literal 14478 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 literal 0 HcmV?d00001 diff --git a/apps/v4/public/templates/react-router-monorepo.tar.gz b/apps/v4/public/templates/react-router-monorepo.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4b8dfe102a552b260c7d22ef764186d20aef827 GIT binary patch literal 222961 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 z�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

PA1kxM>X}C)4Cw|l0ri~kthJMgZ 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

{Pegpj3hQkv6KFZ?$p&0v%Mnz2hnMCCVj#fg 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 literal 0 HcmV?d00001 diff --git a/apps/v4/public/templates/start-monorepo.tar.gz b/apps/v4/public/templates/start-monorepo.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..79407f891e34e49581c29a00dba5a10ca38a0811 GIT binary patch literal 68663 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 literal 0 HcmV?d00001 diff --git a/apps/v4/public/templates/vite-app.tar.gz b/apps/v4/public/templates/vite-app.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..348aabbfc0d774697399e775eb1d036ea7084192 GIT binary patch literal 8959 zcmXY%byU<(xW*|#Iz^-fln{{al1Az7l5V6V7eqi>x>Is#X%H4%dg+uBq+w}TdiQ(z z-FyF=b7szaW}frRXP!AT46#qqPy~gJXqZRAAN*F7)AQ}dvo<$#o9*e+eC*`GxGbSP zDa_#aue5ZslR7$H>5X~o!8k}>uxQC*ETSb78^8kJ+6%vN|CLn=if%Q(yTQ4UzUd@I zBfDix(PeGaV>wRxCeN6EP4}%09l5GvipNEpc(O`G75Pt;D8<0Qj1Z=8fXLyW;dNa& zcfltnNbwr%9E{6>PgA^Bc(Jqh-jkN-$K^)QkniWuDw0lY)$J(l^*Yp!^vXRf@Y+0* z^nOS1{<%JS>FRyrjr%`<;k4iw7@PwKJ?xBC9k8a|2tNSuc1{ql8la&iG~Ek|o*eY| zWt!%R@9ToxzyhU_Gr;{dfB*r=GivO`UWL<~(?e%cA_b{7QOSC3l-fsi6y1!+aYG}* z&zAJK?ZGQNe&jRDmFfh)*@7pnf!|S&pxQEjV8Woe1aNRx#cCl9xLHW!!}u05qTzox z*Q7wS-O}v9>9jZsiVB$^`r}LyaMlUKYqt4yy*mIki!eUG5&kp4am(tT)d-~H-uk)K zYY?t@-n#GALEgl&eIVXsmK=+e1uBQQdk31)ZaiEAn*sap7#s4S36Gj_VEL&xYAr8P z5mlbBzJ%y`e_QteQABY;1>+z4u$qw4P!9=cgZFYh-SX3i!VADnQs5l)aUN9qkmGT+ za|nSisoMj>=+f6za5=F-Po{JC0o&YC1yF_-AAM@SL5j!=DGlOA`=L;r;9wbobGKAN z)@U~D0MYE-yq_Y4vb=Z*KXAbB2jx`VAfVaS@Rz#A1||ziv%I?|S#O);zOLVBQP)d~ zGJ;cvP;fE!`s_v_=yc0a{^YD_l-0VNm4T4HzV7utiQLBuoqC*bU(7oBq*vtBe1blO zeDkgmD#>|L4DpS>;%0sb_oIy1r;BA1on&{!NpIghCA`ztzrB;-f;KMFf*Z<-Pp&jlswxf&z^g}=MoO)9+5~GSp?4MxtfAdyMNMG_knmBVW4xS z-Uij`E9r4`Td<#%FgFGWp~H4S3GRzR!tuvQ;3!HFmkt`tF91Z-7Z-u}9_U1* zk^BXRVhLzAQ2BZK*ZnDTixQ;L=@J7ylv^Ts93`j9B1=gZ<^OV|3)SkL?-)`*2#!+8 z?Y3`MzPjUmxRd(fbQVZKAN|hr(`8ko*0lX#yT}S0HfKi{Jv06DfI=rtQkAfeeT?Cb z0AaZlQKr6W<^M~Vg4L5nz`qf?A;7)KGli!bQrP4D(b(ukM)YT0{%dGhM|m&7!IXr= zP~@)Ol~vI1jeq9S6F+|fd;id`=TewPHa(39OS3b6G9~h0JD_029xRu zQ>Q2+y~uCL3|mm)%gxfH}Cd(Dlv{oZl5!Bnmg=gdh*I!Ij1GSIYq)HD4K3oy123+hl*k{14WPIgHkk+b+2WNh6lxG|QDu=xkt`%LaM{Vt>Xd z&@+@8anCOd=G6A%gxx?h6;C%`VG+Uh%+VFIc(O%pX0Xrs-33AU7i`e&Al zt@>IcE9GDSs2RA~hXn@;@dH02WODhmGckK>S_lKP?OWfE$*SeVs!@C^Du?lp%J(sdc9AkDn#J zDTOw6O4~x97wvNbKvq9yN(A@pfd}T96Qh$xSBy-N(JS}#uXb8>)a!u$_7TWK z{ClGQY6DQ+GKGPrmnIJDJlKpc%JA&wM+Fe zy`Ty`$b@qrDA5!g*B7RfxMcs*_gkRNsW5n$L#Z^#aO*Z>_JKTO2;@BzfSPibd1LUw`GfXpQz=O?OayCCqf zzZ0<*-?MwD;H!H{c6T8&SgK?q8o6QlN#2im%RC_>FlpDQ_IS|imOQE4O1x;{uk|#| zfC4+(OhFc)+>E2Wd}rU`k;Ww z|I>$oCe-!>v`~XndjM!`uRSgk#P8923*>KpT7wIPt^{Ou16}NJh!|?YtO-b%dIVr- z98jv`$L9Of4*P}dBE#;PieZd?$*Tx3r5+l%h^C{GPuqp-m0m+DpBi1{4BjjHn3Rra zFf4|-(5dCA z4A9Q$JF;;IJ-I((T(5{Z(~Eb~+jF7g&&C%EtT<+?I?17$Dx!+@W}9ZCtZ4`~iuC+M zT@I~a+ZtBX?FF^?=m>XpIKBAxW@b#L)%)XXGa9=euO^J=TAW=FJ6rqbMC>kvA==v* zc{tA+Y~0x?jUzo_<&E`eS(i7&XUS@9U&QYB31Vu<6zl(rW%!#f1q09^>WW88ha zEm(f^;>*3AN8@qF0%reF_?F>h9JEAWN&+}{a{J}Fq5R-hyePlbdEfvp&2{hYw=3<6 zz4buM|IMAqqOa0hDh29<&8o4Z1q8#1o6?@$%R z9o8m(i?P*QyZ2e?K6Y!Gj?)eL_WWi$u8pY%u^(hmrxHqk#1#6vWn0y%lg~t`|T-@!ERLI%9z@cX=ssF{}9C7}df4F-@6Okl!FN~WgFUXoR-YPGE z2hj-xd|y;IYAu*}Lfw#Z(nF0ivReo3xz9ExmXFjSpyJ7FU@YW&aJ*|!-@^o7=e2ZB z*rTz^t%e`mAEjcR2T3eHnlLA{6fVu(%Eix9+YVIa07#6YB!H&z5qE36l-)qo>^RCD z1I$j&Rj*qfH}WLcZd`CRRF6Tng9OgUUsL79g^z9|CGDIbte1ws#`HB!-?a8C{QQYc z9jvmnJ}pW;rU&k_$+Q`!Y;EydV*ay~evz9iwdBWiu&9>VXEkMRd~ovKdrz;s#_uH3 zQ~jm3xN40sqSd}!m?5NhCMO-Rs0QtpV{FFkLR!W_18S@QP1ra9nW^ssEIR)~HvSny z0^H{wB82f_Q<@ek9N*KigTwgfiRVw_A7-SoX`DW$JayMyDo7Rn-MnUPkm3@sGf}>{a|UmajE>_XEli$FNK7V zefH3_HchmZ#0vxivh1$KFyZHJfg~+$PR*xHB?#=b3q^jTfOsAdkoj;xrECiRSUOpc z^5AhxBg!d=qubr^sI!2C*QLYO!#t2A+cpPQ-;tG_ENgs9Iz-HH z(!}a+#a$85#YjB&7uTRsDYa`5QQOdUAZsNv+LWM=xE0MQsUN;{x%&VkBF5Kpx@!8Z zR0Fm^*EpxKnT78g;#kR*q7Rk0Wfv@W5#uix_7LZ}b@%fK12hqy9lqqJq!-eOJ3t<4 z4bA%kB2M^x6qpC&NLi!oy&etssBQq@j+4JQ2DnL&KJHXQ;LRb>FdA`Du;PXUF;BV- z`UNJt7B7D1hd8s!%Cei=8j0paB!tn)tHj;vLk#Rs;5Fn~2lAt@!CwN9Ka2E$ zoR7R@nfrNtJnvwT0M#{B%B8lEA0yXg$fe)j_I$GHbTdDZ@{<#F;|0X6ccS@Mt@!L>RN6 z7Fat17ST-CfjT{6)BlB}-wHP>kh$IkfEpjNGLjdO@YZdhvUUPxxlo5trm)CPh$o#{^@rJZ8*5h;+ zx`5UHO4jHRKbDNRV32_AU4dM%sx239-*UH(7K)<)qMo>iH|xi= z@&yv%_sJy6JeRhnlyGwi4$z;>1HxE&z#~+$9yC^a5POfo7UF^Gbo7Qlo)X);K$t1x z*JaVrR{Hc|AfN`|xD_T0@4UELYwAEi;(O%2XXV8wH)(n%c82%v?^lM5AULI|4XH-Z zMDI9Y$3|r3CmFT^;fz#6<-wFYo)vV1&?4pQJ6kEz;B@=wKkz|jU6yeAGx3q>o6}r9 z1GNu7e^l=^>fDJOniq%%^xPjB_9+d%a;uS|*)1lyjs9#Jr=Z)72NPL_7j(r%L7*U^ z;#YJD@Qfj2MevhAz$;RTnqRU;oY`T zmg00VRUMkoB6r~FHNzSk3LQsc*_AjQ3?A|D{9Rt1R*72C4(F_-DwCCkwjz`6Va`== z!NGa6i8)oB>lGOKTdYs8#8n9-z5%|Rq%vPxExr)+3D z7^{kQABZ1V%gVi&Ev0Zi1*Z}Qtpw`g@@#a3$g86%h8Ig^H&NmIl_(I~&Y^64M*+iE zTSkvG^wH|_m`asxC(o|M5ews+)3X|wCQNzKF+8P#v!|3HV@N{IPl!z+5;m-=i?+SF z9tKz3OTo$8E^^B7TzsO2bDk@cOzVA4r-XX7A zM(fVZ$QZ1p#Z7P-Fv~M0VM@0kk>A=VDPEPG9evA2)6*UJZS!C3K!9faIZfRa5}%kCUf{>shI4QfxS;%qSQk~B{qP5UPzaM9rafX{A)ss z*RZF!7Atv^E73?3O(=zrAnQCRk!QW;gyXk^rYy1r3AVvF{Cu(h&Q< zeDd-o>d%;IWZkYaU+_HMF=?Y8aP%kHBnDb~3OtFhUg{|!HWCW+jn&bjj%81>_3v{c zy@S0vBUFAR<`SCDNIcL}8Jx1!k6pewj#WITAf)*9!mPgG#p#K~UB&p15nc}Rt&&Kt z_1=rAS~YK(n%YA-w3_XJ1lqD)G(v7=A}-u>Cz&Rg*@iC8-oPZS;B4rul~0Yyb&+0g z@;ee0Np&udSY=zRlD`;h<-Ffp!Z@*oc&u-P_NbMkpJb^`x0Y>_zsETEg;V=oE<(y0 zp=U+eF~gkvC+yifF$@Pa3%}qGV2pyT_^%(r%{^6eRa7A$m8EBQqme<2@zI0>u*@?QFsd@_gC ziL1z}Mqu93L&uXELh=r$Lug-@@wv?>f(0C|3{7y3}s!#A5ZFI>MJC*B)2UZV4NFLVnQ?9_%0eABCNdJcn2Q% zV65^!H0s~`m4I32=?Pl8*WD$M_rf!1bWY>KA_I>vXhr&)4)qnEpm72TOnX@`Zml8D^=Vtt3wJ`e`vPCgFvG_jIb%0<4n`g8b)f(lb`~YaamTC_F-SOwT}orf2=K3rIsvf3PeS5@pVH)!1?g+jk;cy zddt8`!J+n#A6Ris<)(3)dalTvRQCT&A6;TNmQE?HFYn~;SsTiuIsR2vBH6{FN4#Zf zmQ_`G77FUUZQ{oHh)#&{m)VGrhmy@!!`KO$n)&7UC5y>)bQm=%WJ{A=>b9wS{~h!X zEEx z2}15j{1XFx^n$i-{dAInm*0)rGQK}#sri&(!kyEyJXn_zj3-;q!a5RIhcWJ-yxDzk z_Hm@Z0xG6Bf}4IUn#(x(9Y#ykAe1rm?`zM&k^pr0@(E)lbCL^`xUx=_J0 zgdbUR{OV0; z8lD-|aVq5O%-^1N)hd)t`f`>^4ly*Wr^&!fN~~R`TPK@-S^GN*w7ueWm|h`iUfxoD z5&5pB?B@g)?iFQnyYs^p7mwgQT2G?UBB+$Qv`0=J6gcR{A>(PrB0 zvE+OCl9o_?A7+5kSX?c~zc_i;s|NAQfwdVwByspW)DG5WxdiM@AbpF&b0TA}fc+Cn zxfk%m}c^(g^;{lPK}+V+%~tk+JeTViN>%T&ky zi&Kq`9s|L_$3Xh}`oc}c91W0OIW}VNe)K?@p=Iz6$^%-n2iYLM>R)cvZTw>Euc+he z)@E3yHrFjQvj~15s@=r!-)~yl6H$+BSN7Ah@V>oXSkzoM@=34cyzj3CV-721ZU0NU zVf9StD<0jv{Kof2;MXv;>D#{Yiu*L{pjCkUE8?G=q*m_-OSrFgd|sp%AH=8T>wl0H z?1r^0X|yc>F7exE4Nus<+qCP; zgUMv4d?6gSij=p{2orJ2^716EzUwwrQ_P;mP_&y~>uUo@^7CF>GT4ri%2SV&F^5 zIXXJ344P9~0;fb1LrWMBG5pnxY48Jb6^CuuV!+w;U^9BJW$#1f)VfzvxOZ6g)i;3^Kq-kqZk*@+_9pKG6#qKeYhKojkNMv z`&`Gu3}V#hvJ6auZ+}6!7HJ_vH!wV{{>}+}} zdBkK49^(=@+Yc4?$U64>%ayutm(Sg1|4_u_TB(UMpXCFeOxycEy=!^XX`D|T-cHr) zwYXH9EM38Her^@{&9gx|?t_Ywzr~9uU9M$bxtwK)o4x>(wCbQLw}RX zwV5s2Fw@e%J!O}c2X}R3ciqqSAzP6#8Xn zcp+33K|MX6*~1e1d#m|C)bqhB&dynktRM7s&A7ECM)+Zxu^FMs>sF^0A#@y&TveW} zD8S}AaK@sV9L^I^*Y@$v6O&(A!Y)4d{7^Q^$OdTkbhE?Qy1Vo784luTjG;{MS6cP_ zWk%VHU66L7o}{<6rAhC+G)Hvqm^i#kAp3`-;!=G!^Wt-S{iq}Li}3~3ug*qT2QvyT z%K{Jm96HlmD`_zm2K@NgH83vYw;RRPK7VI@zDK$Q`tNv%tYp9I^EG?JyT2jRV#48j zwy!%i{vG+dNZ54pdk}C+!r`PiTK21mwgDWa9rm6tc%EtI%Tu+y+;lW{z9~Pv-)rjf z>UcZvYh|l=?xa=ae|)wZ)2M=}4K5vNn7qbNCYPHnoFH;RFdMNxU2wAwR6Msgah@x4 z05#(|iv|C2OkHnUb2msXjmLg^IddrRO5&+gV8+XBMtm>9maM<;H)SjL4ynvXIhCeP zsp*Z`c*$&)uhtVmHXJWGE^J=ERDG}AXaM%=-KpY8KZk-Dfj4ye$frz z8ny!YylM>adXv3njX+G)>EylSqjYi{XG79NqyB!+gC-%D5yc515!x& z)&ba%st5oxjitbs3l*hy=FX#D>{rPLYn{s|N+{E)RQ|c+TdX=T=J0#2Uw&82QfEt6 z_v+I#>oU9wvR@oXzV@o@Ac6wTb4Qw~g{=Ui?(M&(TE`US6~@}0cXVn9J1jSSjvYSp z55-IB({pWw)ar6AFH}LCZ>uYs#z>FoPwM?qni8604dpB6WbyiL$%ixgtL&wVyP7(| zcwKiacfasg47V5SaJd3E3x!#w0n^SE2HoAOkn{{ne6sW6W0;684Ew@w?Jw3amQ&yNh7nx8mQdM6J$+s`Go(Y@6a;1NI zFh%11HgPjGqLDuyb+tlJ>4f*=PG=1eJOK@+gtL?}%dpwT_cB~d9X!|{i>}^3zDJaI zqL%wXZfHB(ppN5CDM=6HjfUI+$OjG)CWdWDx5F31K2opVPP8&SjzIqRCT&75yn6)M z_gw=mKMew(6_g#{!@mLEzfeD-PWxk(i1!<_tWd=MA|-F<>OZ$FfNG6FQUbv#G~FP! zQE2#355uw#uY*@z-G28rz!hQ=7(Do6on<9=Gfe3p!6gl`ghi{`h5Ho6j^W3$?y+d| zb>3GMKFeLG-Im+gpsP5cMeTD_w;97BU{1$PdbwbSVKm|2(#P}JOb7DT-T81nZ@2mI z;_vwZnjwWWL5R$J$z{;t1^&PmJoloXOrzk_?t$UwtHTC&stil3!lx^E7kOL5^Sc?^ zew}#ezO<{}A`xm&RzUBpK1eCVh)^u7YnKo{dAi);>P!*w&SYFG^UE7Hyxw}`^NthI zpKZ*TUJ}b`ylPEHxq+WBAFts%Wd|5hJJIFVS}>jzNHUkWQUK6JGI0Z~z9 AT>t<8 literal 0 HcmV?d00001 diff --git a/apps/v4/public/templates/vite-monorepo.tar.gz b/apps/v4/public/templates/vite-monorepo.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7794ac7ecb2b7649207aae5600264792a9cda7fd GIT binary patch literal 51644 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 H(TINl*;(f- literal 0 HcmV?d00001 diff --git a/apps/v4/scripts/build-registry.mts b/apps/v4/scripts/build-registry.mts index dbe0f33ce0..03f83f604c 100644 --- a/apps/v4/scripts/build-registry.mts +++ b/apps/v4/scripts/build-registry.mts @@ -21,6 +21,18 @@ import { STYLES } from "@/registry/styles" // This is used by the v4 site. const WHITELISTED_STYLES = ["new-york-v4"] +// Template directories to archive during build. +const TEMPLATE_NAMES = [ + "next-app", + "vite-app", + "react-router-app", + "start-app", + "next-monorepo", + "vite-monorepo", + "react-router-monorepo", + "start-monorepo", +] + // Collect paths for batch prettier formatting at the end. const prettierPaths: string[] = [] @@ -77,6 +89,9 @@ try { console.log("\n⚙️ Building public/r/config.json...") await buildConfig() + console.log("\n📦 Building public/templates...") + await buildTemplates() + // Copy UI to examples before cleanup. console.log("\n📋 Copying UI to examples...") await copyUIToExamples() @@ -714,3 +729,53 @@ async function batchPrettier(paths: string[]) { proc.on("error", reject) }) } + +async function buildTemplates() { + const templatesDir = path.resolve(process.cwd(), "../../templates") + const outputDir = path.join(process.cwd(), "public/templates") + await fs.mkdir(outputDir, { recursive: true }) + + await Promise.all( + TEMPLATE_NAMES.map(async (name) => { + const templatePath = path.join(templatesDir, name) + + // Verify the template directory exists. + try { + await fs.access(templatePath) + } catch { + console.log(` ⚠️ templates/${name} not found, skipping`) + return + } + + const outputPath = path.join(outputDir, `${name}.tar.gz`) + + await new Promise((resolve, reject) => { + const proc = spawn( + "tar", + [ + "-czf", + outputPath, + "--exclude", + "node_modules", + "-C", + templatesDir, + name, + ], + { cwd: process.cwd(), stdio: "pipe" } + ) + let stderr = "" + proc.stderr?.on("data", (data) => (stderr += data)) + proc.on("close", (code) => { + if (code !== 0) { + reject(new Error(`tar exited with code ${code}: ${stderr}`)) + } else { + resolve() + } + }) + proc.on("error", reject) + }) + + console.log(` ✅ ${name}.tar.gz`) + }) + ) +} diff --git a/templates/react-router-monorepo/.gitignore b/templates/react-router-monorepo/.gitignore new file mode 100644 index 0000000000..31ac366f06 --- /dev/null +++ b/templates/react-router-monorepo/.gitignore @@ -0,0 +1,34 @@ +# Dependencies +node_modules +.pnp +.pnp.js + +# Local env files +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Testing +coverage + +# Turbo +.turbo + +# Vercel +.vercel + +# Build Outputs +build +dist + +# React Router +.react-router/ + +# Debug +npm-debug.log* + +# Misc +.DS_Store +*.pem diff --git a/templates/react-router-monorepo/.npmrc b/templates/react-router-monorepo/.npmrc new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/.prettierignore b/templates/react-router-monorepo/.prettierignore new file mode 100644 index 0000000000..18517a2b48 --- /dev/null +++ b/templates/react-router-monorepo/.prettierignore @@ -0,0 +1,8 @@ +dist/ +build/ +node_modules/ +.turbo/ +.react-router/ +coverage/ +pnpm-lock.yaml +.pnpm-store/ \ No newline at end of file diff --git a/templates/react-router-monorepo/.prettierrc b/templates/react-router-monorepo/.prettierrc new file mode 100644 index 0000000000..40ce0679f4 --- /dev/null +++ b/templates/react-router-monorepo/.prettierrc @@ -0,0 +1,11 @@ +{ + "endOfLine": "lf", + "semi": false, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "es5", + "printWidth": 80, + "plugins": ["prettier-plugin-tailwindcss"], + "tailwindStylesheet": "packages/ui/src/styles/globals.css", + "tailwindFunctions": ["cn", "cva"] +} diff --git a/templates/react-router-monorepo/README.md b/templates/react-router-monorepo/README.md new file mode 100644 index 0000000000..8cbbd83f87 --- /dev/null +++ b/templates/react-router-monorepo/README.md @@ -0,0 +1,21 @@ +# shadcn/ui monorepo template + +This is a React Router monorepo template with shadcn/ui. + +## Adding components + +To add components to your app, run the following command at the root of your `web` app: + +```bash +pnpm dlx shadcn@latest add button -c apps/web +``` + +This will place the ui components in the `packages/ui/src/components` directory. + +## Using components + +To use the components in your app, import them from the `ui` package. + +```tsx +import { Button } from "@workspace/ui/components/button"; +``` diff --git a/templates/react-router-monorepo/apps/web/.dockerignore b/templates/react-router-monorepo/apps/web/.dockerignore new file mode 100644 index 0000000000..54f78fa7b6 --- /dev/null +++ b/templates/react-router-monorepo/apps/web/.dockerignore @@ -0,0 +1,4 @@ +.react-router +build +node_modules +README.md diff --git a/templates/react-router-monorepo/apps/web/Dockerfile b/templates/react-router-monorepo/apps/web/Dockerfile new file mode 100644 index 0000000000..163c672fd5 --- /dev/null +++ b/templates/react-router-monorepo/apps/web/Dockerfile @@ -0,0 +1,22 @@ +FROM node:20-alpine AS development-dependencies-env +COPY . /app +WORKDIR /app +RUN npm ci + +FROM node:20-alpine AS production-dependencies-env +COPY ./package.json package-lock.json /app/ +WORKDIR /app +RUN npm ci --omit=dev + +FROM node:20-alpine AS build-env +COPY . /app/ +COPY --from=development-dependencies-env /app/node_modules /app/node_modules +WORKDIR /app +RUN npm run build + +FROM node:20-alpine +COPY ./package.json package-lock.json /app/ +COPY --from=production-dependencies-env /app/node_modules /app/node_modules +COPY --from=build-env /app/build /app/build +WORKDIR /app +CMD ["npm", "run", "start"] diff --git a/templates/react-router-monorepo/apps/web/app/root.tsx b/templates/react-router-monorepo/apps/web/app/root.tsx new file mode 100644 index 0000000000..ca753ce337 --- /dev/null +++ b/templates/react-router-monorepo/apps/web/app/root.tsx @@ -0,0 +1,62 @@ +import { + Links, + Meta, + Outlet, + Scripts, + ScrollRestoration, + isRouteErrorResponse, +} from "react-router" + +import type { Route } from "./+types/root" +import "@workspace/ui/globals.css" + +export function Layout({ children }: { children: React.ReactNode }) { + return ( + + + + + + + + + {children} + + + + + ) +} + +export default function App() { + return +} + +export function ErrorBoundary({ error }: Route.ErrorBoundaryProps) { + let message = "Oops!" + let details = "An unexpected error occurred." + let stack: string | undefined + + if (isRouteErrorResponse(error)) { + message = error.status === 404 ? "404" : "Error" + details = + error.status === 404 + ? "The requested page could not be found." + : error.statusText || details + } else if (import.meta.env.DEV && error && error instanceof Error) { + details = error.message + stack = error.stack + } + + return ( +

+

{message}

+

{details}

+ {stack && ( +
+          {stack}
+        
+ )} +
+ ) +} diff --git a/templates/react-router-monorepo/apps/web/app/routes.ts b/templates/react-router-monorepo/apps/web/app/routes.ts new file mode 100644 index 0000000000..b5829b0d7f --- /dev/null +++ b/templates/react-router-monorepo/apps/web/app/routes.ts @@ -0,0 +1,3 @@ +import { type RouteConfig, index } from "@react-router/dev/routes" + +export default [index("routes/home.tsx")] satisfies RouteConfig diff --git a/templates/react-router-monorepo/apps/web/app/routes/home.tsx b/templates/react-router-monorepo/apps/web/app/routes/home.tsx new file mode 100644 index 0000000000..f31d2f39fe --- /dev/null +++ b/templates/react-router-monorepo/apps/web/app/routes/home.tsx @@ -0,0 +1,18 @@ +export default function Home() { + return ( + + ) +} diff --git a/templates/react-router-monorepo/apps/web/components.json b/templates/react-router-monorepo/apps/web/components.json new file mode 100644 index 0000000000..873bb9a11f --- /dev/null +++ b/templates/react-router-monorepo/apps/web/components.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "../../packages/ui/src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "remixicon", + "aliases": { + "components": "@/components", + "hooks": "@/hooks", + "lib": "@/lib", + "utils": "@workspace/ui/lib/utils", + "ui": "@workspace/ui/components" + }, + "rtl": false, + "menuColor": "inverted", + "menuAccent": "subtle" +} diff --git a/templates/react-router-monorepo/apps/web/components/.gitkeep b/templates/react-router-monorepo/apps/web/components/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/apps/web/hooks/.gitkeep b/templates/react-router-monorepo/apps/web/hooks/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/apps/web/lib/.gitkeep b/templates/react-router-monorepo/apps/web/lib/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/apps/web/package.json b/templates/react-router-monorepo/apps/web/package.json new file mode 100644 index 0000000000..3e47d77af9 --- /dev/null +++ b/templates/react-router-monorepo/apps/web/package.json @@ -0,0 +1,34 @@ +{ + "name": "web", + "version": "0.0.1", + "type": "module", + "private": true, + "scripts": { + "dev": "react-router dev", + "build": "react-router build", + "start": "react-router-serve ./build/server/index.js", + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "react-router typegen && tsc" + }, + "dependencies": { + "@react-router/node": "7.12.0", + "@react-router/serve": "7.12.0", + "@remixicon/react": "^4.9.0", + "@workspace/ui": "workspace:*", + "isbot": "^5.1.31", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "react-router": "7.12.0" + }, + "devDependencies": { + "@react-router/dev": "7.12.0", + "@tailwindcss/vite": "^4.1.18", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "tailwindcss": "^4.1.18", + "typescript": "^5.9.3", + "vite": "^7.2.4", + "vite-tsconfig-paths": "^5.1.4" + } +} diff --git a/templates/react-router-monorepo/apps/web/react-router.config.ts b/templates/react-router-monorepo/apps/web/react-router.config.ts new file mode 100644 index 0000000000..ade263370b --- /dev/null +++ b/templates/react-router-monorepo/apps/web/react-router.config.ts @@ -0,0 +1,7 @@ +import type { Config } from "@react-router/dev/config" + +export default { + // Config options... + // Server-side render by default, to enable SPA mode set this to `false` + ssr: true, +} satisfies Config diff --git a/templates/react-router-monorepo/apps/web/tsconfig.json b/templates/react-router-monorepo/apps/web/tsconfig.json new file mode 100644 index 0000000000..b4672f5956 --- /dev/null +++ b/templates/react-router-monorepo/apps/web/tsconfig.json @@ -0,0 +1,28 @@ +{ + "include": [ + "**/*", + "**/.server/**/*", + "**/.client/**/*", + ".react-router/types/**/*" + ], + "compilerOptions": { + "lib": ["DOM", "DOM.Iterable", "ES2022"], + "types": ["node", "vite/client"], + "target": "ES2022", + "module": "ES2022", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "rootDirs": [".", "./.react-router/types"], + "baseUrl": ".", + "paths": { + "@/*": ["./app/*"], + "@workspace/ui/*": ["../../packages/ui/src/*"] + }, + "esModuleInterop": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true + } +} diff --git a/templates/react-router-monorepo/apps/web/vite.config.ts b/templates/react-router-monorepo/apps/web/vite.config.ts new file mode 100644 index 0000000000..7f62744caf --- /dev/null +++ b/templates/react-router-monorepo/apps/web/vite.config.ts @@ -0,0 +1,8 @@ +import { reactRouter } from "@react-router/dev/vite" +import tailwindcss from "@tailwindcss/vite" +import { defineConfig } from "vite" +import tsconfigPaths from "vite-tsconfig-paths" + +export default defineConfig({ + plugins: [tailwindcss(), reactRouter(), tsconfigPaths()], +}) diff --git a/templates/react-router-monorepo/package.json b/templates/react-router-monorepo/package.json new file mode 100644 index 0000000000..c080fb55c5 --- /dev/null +++ b/templates/react-router-monorepo/package.json @@ -0,0 +1,21 @@ +{ + "name": "react-router-monorepo", + "version": "0.0.1", + "private": true, + "scripts": { + "build": "turbo build", + "dev": "turbo dev", + "format": "turbo format", + "typecheck": "turbo typecheck" + }, + "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-tailwindcss": "^0.7.2", + "turbo": "^2.8.8", + "typescript": "5.9.3" + }, + "packageManager": "pnpm@9.0.6", + "engines": { + "node": ">=20" + } +} diff --git a/templates/react-router-monorepo/packages/ui/components.json b/templates/react-router-monorepo/packages/ui/components.json new file mode 100644 index 0000000000..00ef71e8ff --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/components.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "remixicon", + "aliases": { + "components": "@workspace/ui/components", + "utils": "@workspace/ui/lib/utils", + "hooks": "@workspace/ui/hooks", + "lib": "@workspace/ui/lib", + "ui": "@workspace/ui/components" + }, + "rtl": false, + "menuColor": "inverted", + "menuAccent": "subtle" +} diff --git a/templates/react-router-monorepo/packages/ui/package.json b/templates/react-router-monorepo/packages/ui/package.json new file mode 100644 index 0000000000..74615f9466 --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/package.json @@ -0,0 +1,38 @@ +{ + "name": "@workspace/ui", + "version": "0.0.0", + "type": "module", + "private": true, + "scripts": { + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@fontsource-variable/outfit": "^5.2.8", + "@remixicon/react": "^4.9.0", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "radix-ui": "^1.4.3", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "shadcn": "^3.8.5", + "tailwind-merge": "^3.5.0", + "tw-animate-css": "^1.4.0", + "zod": "^3.25.76" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.18", + "@turbo/gen": "^2.8.1", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "tailwindcss": "^4.1.18", + "typescript": "^5.9.3" + }, + "exports": { + "./globals.css": "./src/styles/globals.css", + "./lib/*": "./src/lib/*.ts", + "./components/*": "./src/components/*.tsx", + "./hooks/*": "./src/hooks/*.ts" + } +} diff --git a/templates/react-router-monorepo/packages/ui/src/components/.gitkeep b/templates/react-router-monorepo/packages/ui/src/components/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/packages/ui/src/hooks/.gitkeep b/templates/react-router-monorepo/packages/ui/src/hooks/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/packages/ui/src/lib/.gitkeep b/templates/react-router-monorepo/packages/ui/src/lib/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/react-router-monorepo/packages/ui/src/lib/utils.ts b/templates/react-router-monorepo/packages/ui/src/lib/utils.ts new file mode 100644 index 0000000000..bd0c391ddd --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/src/lib/utils.ts @@ -0,0 +1,6 @@ +import { clsx, type ClassValue } from "clsx" +import { twMerge } from "tailwind-merge" + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} diff --git a/templates/react-router-monorepo/packages/ui/src/styles/globals.css b/templates/react-router-monorepo/packages/ui/src/styles/globals.css new file mode 100644 index 0000000000..ccee4f9019 --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/src/styles/globals.css @@ -0,0 +1,129 @@ +@import "tailwindcss"; +@import "tw-animate-css"; +@import "shadcn/tailwind.css"; +@import "@fontsource-variable/outfit"; + +@custom-variant dark (&:is(.dark *)); +@source "../../../apps/**/*.{ts,tsx}"; +@source "../../../components/**/*.{ts,tsx}"; +@source "../**/*.{ts,tsx}"; + +:root { + --background: oklch(1 0 0); + --foreground: oklch(0.141 0.005 285.823); + --card: oklch(1 0 0); + --card-foreground: oklch(0.141 0.005 285.823); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.141 0.005 285.823); + --primary: oklch(0.648 0.2 131.684); + --primary-foreground: oklch(0.986 0.031 120.757); + --secondary: oklch(0.967 0.001 286.375); + --secondary-foreground: oklch(0.21 0.006 285.885); + --muted: oklch(0.967 0.001 286.375); + --muted-foreground: oklch(0.552 0.016 285.938); + --accent: oklch(0.967 0.001 286.375); + --accent-foreground: oklch(0.21 0.006 285.885); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.92 0.004 286.32); + --input: oklch(0.92 0.004 286.32); + --ring: oklch(0.705 0.015 286.067); + --chart-1: oklch(0.871 0.15 154.449); + --chart-2: oklch(0.723 0.219 149.579); + --chart-3: oklch(0.627 0.194 149.214); + --chart-4: oklch(0.527 0.154 150.069); + --chart-5: oklch(0.448 0.119 151.328); + --radius: 0.625rem; + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.141 0.005 285.823); + --sidebar-primary: oklch(0.648 0.2 131.684); + --sidebar-primary-foreground: oklch(0.986 0.031 120.757); + --sidebar-accent: oklch(0.967 0.001 286.375); + --sidebar-accent-foreground: oklch(0.21 0.006 285.885); + --sidebar-border: oklch(0.92 0.004 286.32); + --sidebar-ring: oklch(0.705 0.015 286.067); +} + +.dark { + --background: oklch(0.141 0.005 285.823); + --foreground: oklch(0.985 0 0); + --card: oklch(0.21 0.006 285.885); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.21 0.006 285.885); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.648 0.2 131.684); + --primary-foreground: oklch(0.986 0.031 120.757); + --secondary: oklch(0.274 0.006 286.033); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.274 0.006 286.033); + --muted-foreground: oklch(0.705 0.015 286.067); + --accent: oklch(0.274 0.006 286.033); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.552 0.016 285.938); + --chart-1: oklch(0.871 0.15 154.449); + --chart-2: oklch(0.723 0.219 149.579); + --chart-3: oklch(0.627 0.194 149.214); + --chart-4: oklch(0.527 0.154 150.069); + --chart-5: oklch(0.448 0.119 151.328); + --sidebar: oklch(0.21 0.006 285.885); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.768 0.233 130.85); + --sidebar-primary-foreground: oklch(0.986 0.031 120.757); + --sidebar-accent: oklch(0.274 0.006 286.033); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.552 0.016 285.938); +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --color-card: var(--card); + --color-card-foreground: var(--card-foreground); + --color-popover: var(--popover); + --color-popover-foreground: var(--popover-foreground); + --color-primary: var(--primary); + --color-primary-foreground: var(--primary-foreground); + --color-secondary: var(--secondary); + --color-secondary-foreground: var(--secondary-foreground); + --color-muted: var(--muted); + --color-muted-foreground: var(--muted-foreground); + --color-accent: var(--accent); + --color-accent-foreground: var(--accent-foreground); + --color-destructive: var(--destructive); + --color-border: var(--border); + --color-input: var(--input); + --color-ring: var(--ring); + --color-chart-1: var(--chart-1); + --color-chart-2: var(--chart-2); + --color-chart-3: var(--chart-3); + --color-chart-4: var(--chart-4); + --color-chart-5: var(--chart-5); + --radius-sm: calc(var(--radius) * 0.6); + --radius-md: calc(var(--radius) * 0.8); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) * 1.4); + --radius-2xl: calc(var(--radius) * 1.8); + --radius-3xl: calc(var(--radius) * 2.2); + --radius-4xl: calc(var(--radius) * 2.6); + --color-sidebar: var(--sidebar); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-ring: var(--sidebar-ring); + --font-sans: 'Outfit', sans-serif; +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} \ No newline at end of file diff --git a/templates/react-router-monorepo/packages/ui/tsconfig.json b/templates/react-router-monorepo/packages/ui/tsconfig.json new file mode 100644 index 0000000000..db4b78de10 --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "baseUrl": ".", + "paths": { + "@workspace/ui/*": ["./src/*"] + } + }, + "include": ["."], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/react-router-monorepo/packages/ui/tsconfig.lint.json b/templates/react-router-monorepo/packages/ui/tsconfig.lint.json new file mode 100644 index 0000000000..08a184e477 --- /dev/null +++ b/templates/react-router-monorepo/packages/ui/tsconfig.lint.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "outDir": "dist" + }, + "include": ["src", "turbo"], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/react-router-monorepo/pnpm-lock.yaml b/templates/react-router-monorepo/pnpm-lock.yaml new file mode 100644 index 0000000000..2a959634e5 --- /dev/null +++ b/templates/react-router-monorepo/pnpm-lock.yaml @@ -0,0 +1,7256 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + prettier: + specifier: ^3.8.1 + version: 3.8.1 + prettier-plugin-tailwindcss: + specifier: ^0.7.2 + version: 0.7.2(prettier@3.8.1) + turbo: + specifier: ^2.8.8 + version: 2.8.11 + typescript: + specifier: 5.9.3 + version: 5.9.3 + + apps/web: + dependencies: + '@react-router/node': + specifier: 7.12.0 + version: 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@react-router/serve': + specifier: 7.12.0 + version: 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@remixicon/react': + specifier: ^4.9.0 + version: 4.9.0(react@19.2.4) + '@workspace/ui': + specifier: workspace:* + version: link:../../packages/ui + isbot: + specifier: ^5.1.31 + version: 5.1.35 + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + react-router: + specifier: 7.12.0 + version: 7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + devDependencies: + '@react-router/dev': + specifier: 7.12.0 + version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3))(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + tailwindcss: + specifier: ^4.1.18 + version: 4.2.1 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vite: + specifier: ^7.2.4 + version: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + + packages/ui: + dependencies: + '@fontsource-variable/outfit': + specifier: ^5.2.8 + version: 5.2.8 + '@remixicon/react': + specifier: ^4.9.0 + version: 4.9.0(react@19.2.4) + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + radix-ui: + specifier: ^1.4.3 + version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + shadcn: + specifier: ^3.8.5 + version: 3.8.5(@types/node@25.3.0)(typescript@5.9.3) + tailwind-merge: + specifier: ^3.5.0 + version: 3.5.0 + tw-animate-css: + specifier: ^1.4.0 + version: 1.4.0 + zod: + specifier: ^3.25.76 + version: 3.25.76 + devDependencies: + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + '@turbo/gen': + specifier: ^2.8.1 + version: 2.8.11(@types/node@25.3.0) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + tailwindcss: + specifier: ^4.1.18 + version: 4.2.1 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + +packages: + + '@antfu/ni@25.0.0': + resolution: {integrity: sha512-9q/yCljni37pkMr4sPrI3G4jqdIk074+iukc5aFJl7kmDCCsiJrbZ6zKxnES1Gwg+i9RcDZwvktl23puGslmvA==} + hasBin: true + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.0': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.28.6': + resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.28.5': + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-replace-supers@7.28.6': + resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.28.6': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.28.6': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.28.6': + resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.28.6': + resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.28.5': + resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime-corejs3@7.29.0': + resolution: {integrity: sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@dotenvx/dotenvx@1.52.0': + resolution: {integrity: sha512-CaQcc8JvtzQhUSm9877b6V4Tb7HCotkcyud9X2YwdqtQKwgljkMRwU96fVYKnzN3V0Hj74oP7Es+vZ0mS+Aa1w==} + hasBin: true + + '@ecies/ciphers@0.2.5': + resolution: {integrity: sha512-GalEZH4JgOMHYYcYmVqnFirFsjZHeoGMDt9IxEnM9F7GRUUyUksJ7Ou53L83WHJq3RWKD3AcBpo0iQh0oMpf8A==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + peerDependencies: + '@noble/ciphers': ^1.0.0 + + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@floating-ui/core@1.7.4': + resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==} + + '@floating-ui/dom@1.7.5': + resolution: {integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==} + + '@floating-ui/react-dom@2.1.7': + resolution: {integrity: sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.10': + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + + '@fontsource-variable/outfit@5.2.8': + resolution: {integrity: sha512-4oUDCZx/Tcz6HZP423w/niqEH31Gks5IsqHV2ZZz1qKHaVIZdj2f0/S1IK2n8jl6Xo0o3N+3RjNHlV9R73ozQA==} + + '@hono/node-server@1.19.9': + resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==} + engines: {node: '>=18.14.1'} + peerDependencies: + hono: ^4 + + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@mjackson/node-fetch-server@0.2.0': + resolution: {integrity: sha512-EMlH1e30yzmTpGLQjlFmaDAjyOeZhng1/XCd7DExR8PNAnG/G1tyruZxEoUe11ClnwGhGrtsdnyyUx1frSzjng==} + + '@modelcontextprotocol/sdk@1.27.1': + resolution: {integrity: sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==} + engines: {node: '>=18'} + peerDependencies: + '@cfworker/json-schema': ^4.1.1 + zod: ^3.25 || ^4.0 + peerDependenciesMeta: + '@cfworker/json-schema': + optional: true + + '@mswjs/interceptors@0.41.3': + resolution: {integrity: sha512-cXu86tF4VQVfwz8W1SPbhoRyHJkti6mjH/XJIxp40jhO4j2k1m4KYrEykxqWPkFF3vrK4rgQppBh//AwyGSXPA==} + engines: {node: '>=18'} + + '@noble/ciphers@1.3.0': + resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} + engines: {node: ^14.21.3 || >=16} + + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@open-draft/deferred-promise@2.2.0': + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + + '@open-draft/logger@0.3.0': + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + + '@open-draft/until@2.1.0': + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + + '@radix-ui/number@1.1.1': + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + + '@radix-ui/primitive@1.1.3': + resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + + '@radix-ui/react-accessible-icon@1.1.7': + resolution: {integrity: sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-accordion@1.2.12': + resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-alert-dialog@1.1.15': + resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-arrow@1.1.7': + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-aspect-ratio@1.1.7': + resolution: {integrity: sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-avatar@1.1.10': + resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-checkbox@1.3.3': + resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collapsible@1.1.12': + resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.7': + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context-menu@2.2.16': + resolution: {integrity: sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.15': + resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.11': + resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.16': + resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.3': + resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.7': + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-form@0.1.8': + resolution: {integrity: sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-hover-card@1.1.15': + resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-label@2.1.7': + resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menu@2.1.16': + resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menubar@1.1.16': + resolution: {integrity: sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-navigation-menu@1.2.14': + resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-one-time-password-field@0.1.8': + resolution: {integrity: sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-password-toggle-field@0.1.3': + resolution: {integrity: sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.15': + resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.8': + resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.9': + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.5': + resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.3': + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-progress@1.1.7': + resolution: {integrity: sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-radio-group@1.3.8': + resolution: {integrity: sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.11': + resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-scroll-area@1.2.10': + resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@2.2.6': + resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.7': + resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slider@1.3.6': + resolution: {integrity: sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.3': + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-switch@1.2.6': + resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tabs@1.1.13': + resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toast@1.2.15': + resolution: {integrity: sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle-group@1.1.11': + resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle@1.1.10': + resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toolbar@1.1.11': + resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tooltip@1.2.8': + resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-is-hydrated@0.1.0': + resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.1': + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.2.3': + resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + + '@react-router/dev@7.12.0': + resolution: {integrity: sha512-5GpwXgq4pnOVeG7l6ADkCHA1rthJus1q/A3NRYJAIypclUQDYAzg1/fDNjvaKuTSrq+Nr3u6aj2v+oC+47MX6g==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + '@react-router/serve': ^7.12.0 + '@vitejs/plugin-rsc': ~0.5.7 + react-router: ^7.12.0 + react-server-dom-webpack: ^19.2.3 + typescript: ^5.1.0 + vite: ^5.1.0 || ^6.0.0 || ^7.0.0 + wrangler: ^3.28.2 || ^4.0.0 + peerDependenciesMeta: + '@react-router/serve': + optional: true + '@vitejs/plugin-rsc': + optional: true + react-server-dom-webpack: + optional: true + typescript: + optional: true + wrangler: + optional: true + + '@react-router/express@7.12.0': + resolution: {integrity: sha512-uAK+zF93M6XauGeXLh/UBh+3HrwiA/9lUS+eChjQ0a5FzjLpsc6ciUqF5oHh3lwWzLU7u7tj4qoeucUn6SInTw==} + engines: {node: '>=20.0.0'} + peerDependencies: + express: ^4.17.1 || ^5 + react-router: 7.12.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@react-router/node@7.12.0': + resolution: {integrity: sha512-o/t10Cse4LK8kFefqJ8JjC6Ng6YuKD2I87S2AiJs17YAYtXU5W731ZqB73AWyCDd2G14R0dSuqXiASRNK/xLjg==} + engines: {node: '>=20.0.0'} + peerDependencies: + react-router: 7.12.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@react-router/serve@7.12.0': + resolution: {integrity: sha512-j1ltgU7s3wAwOosZ5oxgHSsmVyK706gY/yIs8qVmC239wQ3zr3eqaXk3TVVLMeRy+eDgPNmgc6oNJv2o328VgA==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + react-router: 7.12.0 + + '@remix-run/node-fetch-server@0.9.0': + resolution: {integrity: sha512-SoLMv7dbH+njWzXnOY6fI08dFMI5+/dQ+vY3n8RnnbdG7MdJEgiP28Xj/xWlnRnED/aB6SFw56Zop+LbmaaKqA==} + + '@remixicon/react@4.9.0': + resolution: {integrity: sha512-5/jLDD4DtKxH2B4QVXTobvV1C2uL8ab9D5yAYNtFt+w80O0Ys1xFOrspqROL3fjrZi+7ElFUWE37hBfaAl6U+Q==} + peerDependencies: + react: '>=18.2.0' + + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} + + '@tailwindcss/vite@4.2.1': + resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@ts-morph/common@0.27.0': + resolution: {integrity: sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ==} + + '@turbo/gen-darwin-64@2.8.11': + resolution: {integrity: sha512-xrx2diQfiZOQ//BTDDjBfT8GG5gKUQ15QlvHFn/9kSyZSBZUkgDeuCbk12K15/kZfjfa6e0Il0guVCKld2pzhg==} + cpu: [x64] + os: [darwin] + + '@turbo/gen-darwin-arm64@2.8.11': + resolution: {integrity: sha512-D7sSxQLRU4pHWvz9o+SXtfGgRgQ/UEi4DKXNZViSIvCctq5rSzQFioD7M0BigUBLYTxxb7cAbY9PFNmPbe8rkw==} + cpu: [arm64] + os: [darwin] + + '@turbo/gen-linux-64@2.8.11': + resolution: {integrity: sha512-NmzZ+GVs2DuJFBsTXlViOcANA4xWmOl1VN8UfmbYuZzkaH9oIB4L5ehg88PZkzO12yn8qULnyzqGxNYa/YzAKw==} + cpu: [x64] + os: [linux] + + '@turbo/gen-linux-arm64@2.8.11': + resolution: {integrity: sha512-Y4yqldcNZXdIYWfm/iByOxYjeXYw53gHU0NRlbwD4hqW5v/Hi/846ehVtEGH4hzmy4r94k4jrEu+ftxK/oJSUw==} + cpu: [arm64] + os: [linux] + + '@turbo/gen-windows-64@2.8.11': + resolution: {integrity: sha512-qHGQum/Xae5BThd0A/a8w3yjq5EndJj4szjXxZlzTQEddzMCAFSO5DfJpRWkSZ/g8ei/6JebFiIAxZMkuQ1SAw==} + cpu: [x64] + os: [win32] + + '@turbo/gen@2.8.11': + resolution: {integrity: sha512-WgTEEwq1NOmDjDRUu+F1qLJtyIDnguWX/GxML6Q+MnOQDk9va+pkkdWsscIy/CqOputOgCE5wOlEgefE+frydg==} + hasBin: true + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/glob@7.2.0': + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + + '@types/inquirer@6.5.0': + resolution: {integrity: sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==} + + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + + '@types/node@25.3.0': + resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + + '@types/statuses@2.0.6': + resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} + + '@types/through@0.0.33': + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} + + '@types/validate-npm-package-name@4.0.2': + resolution: {integrity: sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} + engines: {node: '>=14'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-hidden@1.2.6: + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + + babel-dead-code-elimination@1.0.12: + resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} + hasBin: true + + basic-auth@2.0.1: + resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} + engines: {node: '>= 0.8'} + + body-parser@1.20.4: + resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + body-parser@2.2.2: + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} + engines: {node: '>=18'} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@5.0.3: + resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} + engines: {node: 18 || 20 || >=22} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@3.0.0: + resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} + + caniuse-lite@1.0.30001774: + resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + change-case@3.1.0: + resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + code-block-writer@13.0.3: + resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confbox@0.2.4: + resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==} + + constant-case@2.0.0: + resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-disposition@1.0.1: + resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + engines: {node: '>=18'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.7: + resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} + + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + core-js-pure@3.48.0: + resolution: {integrity: sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==} + + cors@2.8.6: + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} + engines: {node: '>= 0.10'} + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + dedent@1.7.1: + resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + del@5.1.0: + resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} + engines: {node: '>=8'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dot-case@2.1.1: + resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} + + dotenv@17.3.1: + resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} + engines: {node: '>=12'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + eciesjs@0.4.17: + resolution: {integrity: sha512-TOOURki4G7sD1wDCjj7NfLaXZZ49dFOeEb5y39IXpb8p0hRzVvfvzZHOi5JcT+PpyAbi/Y+lxPb8eTag2WYH8w==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.302: + resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.19.0: + resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} + engines: {node: '>=10.13.0'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventsource-parser@3.0.6: + resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} + engines: {node: '>=18.0.0'} + + eventsource@3.0.7: + resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} + engines: {node: '>=18.0.0'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + + exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + + express-rate-limit@8.2.1: + resolution: {integrity: sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==} + engines: {node: '>= 16'} + peerDependencies: + express: '>= 4.11' + + express@4.22.1: + resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + engines: {node: '>= 0.10.0'} + + express@5.2.1: + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} + engines: {node: '>= 18'} + + exsolve@1.0.8: + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.2: + resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} + engines: {node: '>= 0.8'} + + finalhandler@2.1.1: + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} + engines: {node: '>= 18.0.0'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + + fs-extra@11.3.3: + resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} + engines: {node: '>=14.14'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + fuzzysort@3.1.0: + resolution: {integrity: sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==} + + fzf@0.5.2: + resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.5.0: + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} + engines: {node: '>=18'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + get-own-enumerable-keys@1.0.0: + resolution: {integrity: sha512-PKsK2FSrQCyxcGHsGrLDcK0lx+0Ke+6e8KFFozA9/fIQLhQzPaRvJFdcz7+Axg3jUH/Mq+NI4xa5u/UT2tQskA==} + engines: {node: '>=14.16'} + + get-port@5.1.1: + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + + globby@10.0.2: + resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} + engines: {node: '>=8'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphql@16.13.0: + resolution: {integrity: sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + header-case@1.0.1: + resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} + + headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + + hono@4.12.2: + resolution: {integrity: sha512-gJnaDHXKDayjt8ue0n8Gs0A007yKXj4Xzb8+cNjZeYsSzzwKc0Lr+OZgYwVfB0pHfUs17EPoLvrOsEaJ9mj+Tg==} + engines: {node: '>=16.9.0'} + + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + engines: {node: '>=0.10.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + ip-address@10.0.1: + resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} + engines: {node: '>= 12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + is-lower-case@1.1.3: + resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} + + is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@3.0.0: + resolution: {integrity: sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==} + engines: {node: '>=12'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + + is-regexp@3.1.0: + resolution: {integrity: sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==} + engines: {node: '>=12'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + + is-upper-case@1.1.2: + resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} + + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + + isbinaryfile@4.0.10: + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} + + isbot@5.1.35: + resolution: {integrity: sha512-waFfC72ZNfwLLuJ2iLaoVaqcNo+CAaLR7xCpAn0Y5WfGzkNHv7ZN39Vbi1y+kb+Zs46XHOX3tZNExroFUPX+Kg==} + engines: {node: '>=18'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.5: + resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} + engines: {node: '>=18'} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + jose@6.1.3: + resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-schema-typed@8.0.2: + resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} + engines: {node: '>= 12.0.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. + + lodash@4.17.23: + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + + lower-case-first@1.0.2: + resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} + + lower-case@1.1.4: + resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime-types@3.0.2: + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + morgan@1.10.1: + resolution: {integrity: sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==} + engines: {node: '>= 0.8.0'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + msw@2.12.10: + resolution: {integrity: sha512-G3VUymSE0/iegFnuipujpwyTM2GuZAKXNeerUSrG2+Eg391wW63xFs5ixWsK9MWzr1AGoSkYGmyAzNgbR3+urw==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + typescript: '>= 4.8.x' + peerDependenciesMeta: + typescript: + optional: true + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@2.3.2: + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + deprecated: Use your platform's native DOMException instead + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-plop@0.26.3: + resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} + engines: {node: '>=8.9.4'} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-treeify@1.1.33: + resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} + engines: {node: '>= 10'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} + + ora@8.2.0: + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} + engines: {node: '>=18'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outvariant@1.4.3: + resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + p-map@7.0.4: + resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} + engines: {node: '>=18'} + + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + + param-case@2.1.1: + resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@2.0.1: + resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-case@2.1.1: + resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + path-to-regexp@6.3.0: + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + + path-to-regexp@8.3.0: + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + pkce-challenge@5.0.1: + resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==} + engines: {node: '>=16.20.0'} + + pkg-types@2.3.0: + resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} + + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} + + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + qs@6.14.2: + resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} + engines: {node: '>=0.6'} + + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + radix-ui@1.4.3: + resolution: {integrity: sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.3: + resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} + engines: {node: '>= 0.8'} + + raw-body@3.0.2: + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} + engines: {node: '>= 0.10'} + + react-dom@19.2.4: + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} + peerDependencies: + react: ^19.2.4 + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.7.2: + resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-router@7.12.0: + resolution: {integrity: sha512-kTPDYPFzDVGIIGNLS5VJykK0HfHLY5MF3b+xj0/tTyNYL1gF1qs7u67Z9jEhQk2sQ98SUaHxlG31g1JtF7IfVw==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + engines: {node: '>=0.10.0'} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} + engines: {node: '>= 4'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + rettime@0.10.1: + resolution: {integrity: sha512-uyDrIlUEH37cinabq0AX4QbgV4HbFZ/gqoiunWQ1UqBtRvTTytwhNYjE++pO/MjPTZL5KQCf2bEoJ/BJNVQ5Kw==} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.2: + resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} + engines: {node: '>= 0.8.0'} + + send@1.2.1: + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} + engines: {node: '>= 18'} + + sentence-case@2.1.1: + resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} + + serve-static@1.16.3: + resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} + engines: {node: '>= 0.8.0'} + + serve-static@2.2.1: + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} + engines: {node: '>= 18'} + + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shadcn@3.8.5: + resolution: {integrity: sha512-jPRx44e+eyeV7xwY3BLJXcfrks00+M0h5BGB9l6DdcBW4BpAj4x3lVmVy0TXPEs2iHEisxejr62sZAAw6B1EVA==} + hasBin: true + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + snake-case@2.1.0: + resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + + strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + stringify-object@5.0.0: + resolution: {integrity: sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg==} + engines: {node: '>=14.16'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + swap-case@1.1.2: + resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} + + tagged-tag@1.0.0: + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} + + tailwind-merge@3.5.0: + resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} + + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + title-case@2.1.1: + resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} + + tldts-core@7.0.23: + resolution: {integrity: sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==} + + tldts@7.0.23: + resolution: {integrity: sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==} + hasBin: true + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@6.0.0: + resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} + engines: {node: '>=16'} + + ts-morph@26.0.0: + resolution: {integrity: sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug==} + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + turbo-darwin-64@2.8.11: + resolution: {integrity: sha512-XKaCWaz4OCt77oYYvGCIRpvYD4c/aNaKjRkUpv+e8rN3RZb+5Xsyew4yRO+gaHdMIUhQznXNXfHlhs+/p7lIhA==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.8.11: + resolution: {integrity: sha512-VvynLHGUNvQ9k7GZjRPSsRcK4VkioTfFb7O7liAk4nHKjEcMdls7GqxzjVWgJiKz3hWmQGaP9hRa9UUnhVWCxA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.8.11: + resolution: {integrity: sha512-cbSn37dcm+EmkQ7DD0euy7xV7o2el4GAOr1XujvkAyKjjNvQ+6QIUeDgQcwAx3D17zPpDvfDMJY2dLQadWnkmQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.8.11: + resolution: {integrity: sha512-+trymp2s2aBrhS04l6qFxcExzZ8ffndevuUB9c5RCeqsVpZeiWuGQlWNm5XjOmzoMayxRARZ5ma7yiWbGMiLqQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.8.11: + resolution: {integrity: sha512-3kJjFSM4yw1n9Uzmi+XkAUgCae19l/bH6RJ442xo7mnZm0tpOjo33F+FYHoSVpIWVMd0HG0LDccyafPSdylQbA==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.8.11: + resolution: {integrity: sha512-JOM4uF2vuLsJUvibdR6X9QqdZr6BhC6Nhlrw4LKFPsXZZI/9HHLoqAiYRpE4MuzIwldCH/jVySnWXrI1SKto0g==} + cpu: [arm64] + os: [win32] + + turbo@2.8.11: + resolution: {integrity: sha512-H+rwSHHPLoyPOSoHdmI1zY0zy0GGj1Dmr7SeJW+nZiWLz2nex8EJ+fkdVabxXFMNEux+aywI4Sae8EqhmnOv4A==} + hasBin: true + + tw-animate-css@1.4.0: + resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@5.4.4: + resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==} + engines: {node: '>=20'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + until-async@3.0.2: + resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + upper-case-first@1.1.2: + resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==} + + upper-case@1.1.3: + resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} + + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + valibot@1.2.0: + resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + + validate-npm-package-name@7.0.2: + resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==} + engines: {node: ^20.17.0 || >=22.9.0} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + + vite-tsconfig-paths@5.1.4: + resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + + zod-to-json-schema@3.25.1: + resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} + peerDependencies: + zod: ^3.25 || ^4 + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + +snapshots: + + '@antfu/ni@25.0.0': + dependencies: + ansis: 4.2.0 + fzf: 0.5.2 + package-manager-detector: 1.6.0 + tinyexec: 1.0.2 + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.0': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.27.3': + dependencies: + '@babel/types': 7.29.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.29.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-member-expression-to-functions@7.28.5': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.29.0 + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/runtime-corejs3@7.29.0': + dependencies: + core-js-pure: 3.48.0 + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@dotenvx/dotenvx@1.52.0': + dependencies: + commander: 11.1.0 + dotenv: 17.3.1 + eciesjs: 0.4.17 + execa: 5.1.1 + fdir: 6.5.0(picomatch@4.0.3) + ignore: 5.3.2 + object-treeify: 1.1.33 + picomatch: 4.0.3 + which: 4.0.0 + + '@ecies/ciphers@0.2.5(@noble/ciphers@1.3.0)': + dependencies: + '@noble/ciphers': 1.3.0 + + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + + '@esbuild/linux-x64@0.27.3': + optional: true + + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + + '@floating-ui/core@1.7.4': + dependencies: + '@floating-ui/utils': 0.2.10 + + '@floating-ui/dom@1.7.5': + dependencies: + '@floating-ui/core': 1.7.4 + '@floating-ui/utils': 0.2.10 + + '@floating-ui/react-dom@2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@floating-ui/dom': 1.7.5 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + '@floating-ui/utils@0.2.10': {} + + '@fontsource-variable/outfit@5.2.8': {} + + '@hono/node-server@1.19.9(hono@4.12.2)': + dependencies: + hono: 4.12.2 + + '@inquirer/ansi@1.0.2': {} + + '@inquirer/checkbox@4.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/confirm@5.1.21(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/core@10.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/editor@4.2.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/external-editor': 1.0.3(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/expand@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/external-editor@1.0.3(@types/node@25.3.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@4.3.1(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/number@3.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/password@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/prompts@7.10.1(@types/node@25.3.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.3.0) + '@inquirer/confirm': 5.1.21(@types/node@25.3.0) + '@inquirer/editor': 4.2.23(@types/node@25.3.0) + '@inquirer/expand': 4.0.23(@types/node@25.3.0) + '@inquirer/input': 4.3.1(@types/node@25.3.0) + '@inquirer/number': 3.0.23(@types/node@25.3.0) + '@inquirer/password': 4.0.23(@types/node@25.3.0) + '@inquirer/rawlist': 4.1.11(@types/node@25.3.0) + '@inquirer/search': 3.2.2(@types/node@25.3.0) + '@inquirer/select': 4.4.2(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/rawlist@4.1.11(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/search@3.2.2(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/select@4.4.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/type@3.0.10(@types/node@25.3.0)': + optionalDependencies: + '@types/node': 25.3.0 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@mjackson/node-fetch-server@0.2.0': {} + + '@modelcontextprotocol/sdk@1.27.1(zod@3.25.76)': + dependencies: + '@hono/node-server': 1.19.9(hono@4.12.2) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) + content-type: 1.0.5 + cors: 2.8.6 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.0.6 + express: 5.2.1 + express-rate-limit: 8.2.1(express@5.2.1) + hono: 4.12.2 + jose: 6.1.3 + json-schema-typed: 8.0.2 + pkce-challenge: 5.0.1 + raw-body: 3.0.2 + zod: 3.25.76 + zod-to-json-schema: 3.25.1(zod@3.25.76) + transitivePeerDependencies: + - supports-color + + '@mswjs/interceptors@0.41.3': + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.3 + strict-event-emitter: 0.5.1 + + '@noble/ciphers@1.3.0': {} + + '@noble/curves@1.9.7': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/hashes@1.8.0': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@open-draft/deferred-promise@2.2.0': {} + + '@open-draft/logger@0.3.0': + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.3 + + '@open-draft/until@2.1.0': {} + + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.3': {} + + '@radix-ui/react-accessible-icon@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-aspect-ratio@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-context-menu@2.2.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-context@1.1.2(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + aria-hidden: 1.2.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.7.2(@types/react@19.2.14)(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-direction@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-form@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-hover-card@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-id@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + aria-hidden: 1.2.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.7.2(@types/react@19.2.14)(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-menubar@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-one-time-password-field@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-password-toggle-field@0.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + aria-hidden: 1.2.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.7.2(@types/react@19.2.14)(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@floating-ui/react-dom': 2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/rect': 1.1.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-progress@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-radio-group@1.3.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + aria-hidden: 1.2.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.7.2(@types/react@19.2.14)(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-slider@1.3.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-slot@1.2.3(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-switch@1.2.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-toast@1.2.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-toggle@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-toolbar@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-tooltip@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + use-sync-external-store: 1.6.0(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.14)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.2.14 + + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + '@radix-ui/rect@1.1.1': {} + + '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3))(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1))': + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@remix-run/node-fetch-server': 0.9.0 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.12 + chokidar: 4.0.3 + dedent: 1.7.1 + es-module-lexer: 1.7.0 + exit-hook: 2.2.1 + isbot: 5.1.35 + jsesc: 3.0.2 + lodash: 4.17.23 + p-map: 7.0.4 + pathe: 1.1.2 + picocolors: 1.1.1 + pkg-types: 2.3.0 + prettier: 3.8.1 + react-refresh: 0.14.2 + react-router: 7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + semver: 7.7.4 + tinyglobby: 0.2.15 + valibot: 1.2.0(typescript@5.9.3) + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + vite-node: 3.2.4(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + optionalDependencies: + '@react-router/serve': 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@react-router/express@7.12.0(express@4.22.1)(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + dependencies: + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + express: 4.22.1 + react-router: 7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + optionalDependencies: + typescript: 5.9.3 + + '@react-router/node@7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + optionalDependencies: + typescript: 5.9.3 + + '@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + '@react-router/express': 7.12.0(express@4.22.1)(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + compression: 1.8.1 + express: 4.22.1 + get-port: 5.1.1 + morgan: 1.10.1 + react-router: 7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + + '@remix-run/node-fetch-server@0.9.0': {} + + '@remixicon/react@4.9.0(react@19.2.4)': + dependencies: + react: 19.2.4 + + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true + + '@rollup/rollup-android-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-x64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true + + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true + + '@sec-ant/readable-stream@0.4.1': {} + + '@sindresorhus/merge-streams@4.0.0': {} + + '@tailwindcss/node@4.2.1': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.19.0 + jiti: 2.6.1 + lightningcss: 1.31.1 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.2.1 + + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide@4.2.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1))': + dependencies: + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + tailwindcss: 4.2.1 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + + '@ts-morph/common@0.27.0': + dependencies: + fast-glob: 3.3.3 + minimatch: 10.2.4 + path-browserify: 1.0.1 + + '@turbo/gen-darwin-64@2.8.11': + optional: true + + '@turbo/gen-darwin-arm64@2.8.11': + optional: true + + '@turbo/gen-linux-64@2.8.11': + optional: true + + '@turbo/gen-linux-arm64@2.8.11': + optional: true + + '@turbo/gen-windows-64@2.8.11': + optional: true + + '@turbo/gen@2.8.11(@types/node@25.3.0)': + dependencies: + '@inquirer/prompts': 7.10.1(@types/node@25.3.0) + node-plop: 0.26.3 + optionalDependencies: + '@turbo/gen-darwin-64': 2.8.11 + '@turbo/gen-darwin-arm64': 2.8.11 + '@turbo/gen-linux-64': 2.8.11 + '@turbo/gen-linux-arm64': 2.8.11 + '@turbo/gen-windows-64': 2.8.11 + transitivePeerDependencies: + - '@types/node' + + '@types/estree@1.0.8': {} + + '@types/glob@7.2.0': + dependencies: + '@types/minimatch': 6.0.0 + '@types/node': 25.3.0 + + '@types/inquirer@6.5.0': + dependencies: + '@types/through': 0.0.33 + rxjs: 6.6.7 + + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.2.4 + + '@types/node@25.3.0': + dependencies: + undici-types: 7.18.2 + + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + + '@types/statuses@2.0.6': {} + + '@types/through@0.0.33': + dependencies: + '@types/node': 25.3.0 + + '@types/validate-npm-package-name@4.0.2': {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + accepts@2.0.0: + dependencies: + mime-types: 3.0.2 + negotiator: 1.0.0 + + agent-base@7.1.4: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv-formats@3.0.1(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.2.2: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansis@4.2.0: {} + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-hidden@1.2.6: + dependencies: + tslib: 2.8.1 + + array-flatten@1.1.1: {} + + array-union@2.1.0: {} + + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + + babel-dead-code-elimination@1.0.12: + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.10.0: {} + + basic-auth@2.0.1: + dependencies: + safe-buffer: 5.1.2 + + body-parser@1.20.4: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.1 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.14.2 + raw-body: 2.5.3 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + body-parser@2.2.2: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 4.4.3 + http-errors: 2.0.1 + iconv-lite: 0.7.2 + on-finished: 2.4.1 + qs: 6.15.0 + raw-body: 3.0.2 + type-is: 2.0.1 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.3: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + buffer-from@1.1.2: {} + + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + + bytes@3.1.2: {} + + cac@6.7.14: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camel-case@3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + caniuse-lite@1.0.30001774: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.6.2: {} + + change-case@3.1.0: + dependencies: + camel-case: 3.0.0 + constant-case: 2.0.0 + dot-case: 2.1.1 + header-case: 1.0.1 + is-lower-case: 1.1.3 + is-upper-case: 1.1.2 + lower-case: 1.1.4 + lower-case-first: 1.0.2 + no-case: 2.3.2 + param-case: 2.1.1 + pascal-case: 2.0.1 + path-case: 2.1.1 + sentence-case: 2.1.1 + snake-case: 2.1.0 + swap-case: 1.1.2 + title-case: 2.1.1 + upper-case: 1.1.3 + upper-case-first: 1.1.2 + + chardet@0.7.0: {} + + chardet@2.1.1: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + + clean-stack@2.2.0: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-spinners@2.9.2: {} + + cli-width@3.0.0: {} + + cli-width@4.1.0: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clsx@2.1.1: {} + + code-block-writer@13.0.3: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + commander@11.1.0: {} + + commander@14.0.3: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.54.0 + + compression@1.8.1: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + confbox@0.2.4: {} + + constant-case@2.0.0: + dependencies: + snake-case: 2.1.0 + upper-case: 1.1.3 + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-disposition@1.0.1: {} + + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.7: {} + + cookie-signature@1.2.2: {} + + cookie@0.7.2: {} + + cookie@1.1.1: {} + + core-js-pure@3.48.0: {} + + cors@2.8.6: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + cosmiconfig@9.0.0(typescript@5.9.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.9.3 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + csstype@3.2.3: {} + + data-uri-to-buffer@4.0.1: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + dedent@1.7.1: {} + + deepmerge@4.3.1: {} + + default-browser-id@5.0.1: {} + + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + + define-lazy-prop@3.0.0: {} + + del@5.1.0: + dependencies: + globby: 10.0.2 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 3.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + depd@2.0.0: {} + + destroy@1.2.0: {} + + detect-libc@2.1.2: {} + + detect-node-es@1.1.0: {} + + diff@8.0.3: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dot-case@2.1.1: + dependencies: + no-case: 2.3.2 + + dotenv@17.3.1: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + eciesjs@0.4.17: + dependencies: + '@ecies/ciphers': 0.2.5(@noble/ciphers@1.3.0) + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.302: {} + + emoji-regex@10.6.0: {} + + emoji-regex@8.0.0: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.19.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + env-paths@2.2.1: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.7.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + esprima@4.0.1: {} + + etag@1.8.1: {} + + eventsource-parser@3.0.6: {} + + eventsource@3.0.7: + dependencies: + eventsource-parser: 3.0.6 + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + execa@9.6.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.2 + + exit-hook@2.2.1: {} + + express-rate-limit@8.2.1(express@5.2.1): + dependencies: + express: 5.2.1 + ip-address: 10.0.1 + + express@4.22.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.4 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.0.7 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.2 + fresh: 0.5.2 + http-errors: 2.0.1 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.14.2 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.2 + serve-static: 1.16.3 + setprototypeof: 1.2.0 + statuses: 2.0.2 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + express@5.2.1: + dependencies: + accepts: 2.0.0 + body-parser: 2.2.2 + content-disposition: 1.0.1 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.2.2 + debug: 4.4.3 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.1 + fresh: 2.0.0 + http-errors: 2.0.1 + merge-descriptors: 2.0.0 + mime-types: 3.0.2 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.7 + qs: 6.15.0 + range-parser: 1.2.1 + router: 2.2.0 + send: 1.2.1 + serve-static: 2.2.1 + statuses: 2.0.2 + type-is: 2.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + exsolve@1.0.8: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-uri@3.1.0: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.2: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + finalhandler@2.1.1: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + + forwarded@0.2.0: {} + + fresh@0.5.2: {} + + fresh@2.0.0: {} + + fs-extra@11.3.3: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + fuzzysort@3.1.0: {} + + fzf@0.5.2: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.5.0: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-nonce@1.0.1: {} + + get-own-enumerable-keys@1.0.0: {} + + get-port@5.1.1: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@6.0.1: {} + + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globby@10.0.2: + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + glob: 7.2.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + globrex@0.1.2: {} + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphql@16.13.0: {} + + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + + has-flag@4.0.0: {} + + has-symbols@1.1.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + header-case@1.0.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + headers-polyfill@4.0.3: {} + + hono@4.12.2: {} + + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + + https-proxy-agent@7.0.6: + dependencies: + agent-base: 7.1.4 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + human-signals@8.0.1: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.7.2: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.2: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + inquirer@7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.23 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + + ip-address@10.0.1: {} + + ipaddr.js@1.9.1: {} + + is-arrayish@0.2.1: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-docker@3.0.0: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-in-ssh@1.0.0: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-interactive@2.0.0: {} + + is-lower-case@1.1.3: + dependencies: + lower-case: 1.1.4 + + is-node-process@1.2.0: {} + + is-number@7.0.0: {} + + is-obj@3.0.0: {} + + is-path-cwd@2.2.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@4.1.0: {} + + is-promise@4.0.0: {} + + is-regexp@3.1.0: {} + + is-stream@2.0.1: {} + + is-stream@4.0.1: {} + + is-unicode-supported@1.3.0: {} + + is-unicode-supported@2.1.0: {} + + is-upper-case@1.1.2: + dependencies: + upper-case: 1.1.3 + + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + + isbinaryfile@4.0.10: {} + + isbot@5.1.35: {} + + isexe@2.0.0: {} + + isexe@3.1.5: {} + + jiti@2.6.1: {} + + jose@6.1.3: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@1.0.0: {} + + json-schema-typed@8.0.2: {} + + json5@2.2.3: {} + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + + lightningcss-linux-x64-gnu@1.31.1: + optional: true + + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + + lightningcss@1.31.1: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 + + lines-and-columns@1.2.4: {} + + lodash.get@4.4.2: {} + + lodash@4.17.23: {} + + log-symbols@6.0.0: + dependencies: + chalk: 5.6.2 + is-unicode-supported: 1.3.0 + + lower-case-first@1.0.2: + dependencies: + lower-case: 1.1.4 + + lower-case@1.1.4: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + math-intrinsics@1.1.0: {} + + media-typer@0.3.0: {} + + media-typer@1.1.0: {} + + merge-descriptors@1.0.3: {} + + merge-descriptors@2.0.0: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.54.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime-types@3.0.2: + dependencies: + mime-db: 1.54.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-function@5.0.1: {} + + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.3 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + morgan@1.10.1: + dependencies: + basic-auth: 2.0.1 + debug: 2.6.9 + depd: 2.0.0 + on-finished: 2.3.0 + on-headers: 1.1.0 + transitivePeerDependencies: + - supports-color + + ms@2.0.0: {} + + ms@2.1.3: {} + + msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3): + dependencies: + '@inquirer/confirm': 5.1.21(@types/node@25.3.0) + '@mswjs/interceptors': 0.41.3 + '@open-draft/deferred-promise': 2.2.0 + '@types/statuses': 2.0.6 + cookie: 1.1.1 + graphql: 16.13.0 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.3 + path-to-regexp: 6.3.0 + picocolors: 1.1.1 + rettime: 0.10.1 + statuses: 2.0.2 + strict-event-emitter: 0.5.1 + tough-cookie: 6.0.0 + type-fest: 5.4.4 + until-async: 3.0.2 + yargs: 17.7.2 + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + + mute-stream@0.0.8: {} + + mute-stream@2.0.0: {} + + nanoid@3.3.11: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + negotiator@1.0.0: {} + + neo-async@2.6.2: {} + + no-case@2.3.2: + dependencies: + lower-case: 1.1.4 + + node-domexception@1.0.0: {} + + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + + node-plop@0.26.3: + dependencies: + '@babel/runtime-corejs3': 7.29.0 + '@types/inquirer': 6.5.0 + change-case: 3.1.0 + del: 5.1.0 + globby: 10.0.2 + handlebars: 4.7.8 + inquirer: 7.3.3 + isbinaryfile: 4.0.10 + lodash.get: 4.4.2 + mkdirp: 0.5.6 + resolve: 1.22.11 + + node-releases@2.0.27: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + object-treeify@1.1.33: {} + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.1.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + open@11.0.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 + + ora@8.2.0: + dependencies: + chalk: 5.6.2 + cli-cursor: 5.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.2 + + os-tmpdir@1.0.2: {} + + outvariant@1.4.3: {} + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-map@7.0.4: {} + + package-manager-detector@1.6.0: {} + + param-case@2.1.1: + dependencies: + no-case: 2.3.2 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.29.0 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-ms@4.0.0: {} + + parseurl@1.3.3: {} + + pascal-case@2.0.1: + dependencies: + camel-case: 3.0.0 + upper-case-first: 1.1.2 + + path-browserify@1.0.1: {} + + path-case@2.1.1: + dependencies: + no-case: 2.3.2 + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.12: {} + + path-to-regexp@6.3.0: {} + + path-to-regexp@8.3.0: {} + + path-type@4.0.0: {} + + pathe@1.1.2: {} + + pathe@2.0.3: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + pkce-challenge@5.0.1: {} + + pkg-types@2.3.0: + dependencies: + confbox: 0.2.4 + exsolve: 1.0.8 + pathe: 2.0.3 + + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + powershell-utils@0.1.0: {} + + prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + + prettier@3.8.1: {} + + pretty-ms@9.3.0: + dependencies: + parse-ms: 4.0.0 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + qs@6.14.2: + dependencies: + side-channel: 1.1.0 + + qs@6.15.0: + dependencies: + side-channel: 1.1.0 + + queue-microtask@1.2.3: {} + + radix-ui@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-accessible-icon': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-alert-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-avatar': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-checkbox': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-context-menu': 2.2.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-form': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-hover-card': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-menubar': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-one-time-password-field': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-password-toggle-field': 0.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-radio-group': 1.3.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-select': 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-separator': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slider': 1.3.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-switch': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toast': 1.2.15(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toggle': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.14)(react@19.2.4) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3(@types/react@19.2.14) + + range-parser@1.2.1: {} + + raw-body@2.5.3: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.1 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + raw-body@3.0.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.1 + iconv-lite: 0.7.2 + unpipe: 1.0.0 + + react-dom@19.2.4(react@19.2.4): + dependencies: + react: 19.2.4 + scheduler: 0.27.0 + + react-refresh@0.14.2: {} + + react-remove-scroll-bar@2.3.8(@types/react@19.2.14)(react@19.2.4): + dependencies: + react: 19.2.4 + react-style-singleton: 2.2.3(@types/react@19.2.14)(react@19.2.4) + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.14 + + react-remove-scroll@2.7.2(@types/react@19.2.14)(react@19.2.4): + dependencies: + react: 19.2.4 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.14)(react@19.2.4) + react-style-singleton: 2.2.3(@types/react@19.2.14)(react@19.2.4) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@19.2.14)(react@19.2.4) + use-sidecar: 1.1.3(@types/react@19.2.14)(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + + react-router@7.12.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + cookie: 1.1.1 + react: 19.2.4 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 19.2.4(react@19.2.4) + + react-style-singleton@2.2.3(@types/react@19.2.14)(react@19.2.4): + dependencies: + get-nonce: 1.0.1 + react: 19.2.4 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.14 + + react@19.2.4: {} + + readdirp@4.1.2: {} + + recast@0.23.11: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + resolve-from@4.0.0: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + rettime@0.10.1: {} + + reusify@1.1.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.59.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 + fsevents: 2.3.3 + + router@2.2.0: + dependencies: + debug: 4.4.3 + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.3.0 + transitivePeerDependencies: + - supports-color + + run-applescript@7.1.0: {} + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.7.4: {} + + send@0.19.2: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + send@1.2.1: + dependencies: + debug: 4.4.3 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 2.0.0 + http-errors: 2.0.1 + mime-types: 3.0.2 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + sentence-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case-first: 1.1.2 + + serve-static@1.16.3: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.2 + transitivePeerDependencies: + - supports-color + + serve-static@2.2.1: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.1 + transitivePeerDependencies: + - supports-color + + set-cookie-parser@2.7.2: {} + + setprototypeof@1.2.0: {} + + shadcn@3.8.5(@types/node@25.3.0)(typescript@5.9.3): + dependencies: + '@antfu/ni': 25.0.0 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@dotenvx/dotenvx': 1.52.0 + '@modelcontextprotocol/sdk': 1.27.1(zod@3.25.76) + '@types/validate-npm-package-name': 4.0.2 + browserslist: 4.28.1 + commander: 14.0.3 + cosmiconfig: 9.0.0(typescript@5.9.3) + dedent: 1.7.1 + deepmerge: 4.3.1 + diff: 8.0.3 + execa: 9.6.1 + fast-glob: 3.3.3 + fs-extra: 11.3.3 + fuzzysort: 3.1.0 + https-proxy-agent: 7.0.6 + kleur: 4.1.5 + msw: 2.12.10(@types/node@25.3.0)(typescript@5.9.3) + node-fetch: 3.3.2 + open: 11.0.0 + ora: 8.2.0 + postcss: 8.5.6 + postcss-selector-parser: 7.1.1 + prompts: 2.4.2 + recast: 0.23.11 + stringify-object: 5.0.0 + tailwind-merge: 3.5.0 + ts-morph: 26.0.0 + tsconfig-paths: 4.2.0 + validate-npm-package-name: 7.0.2 + zod: 3.25.76 + zod-to-json-schema: 3.25.1(zod@3.25.76) + transitivePeerDependencies: + - '@cfworker/json-schema' + - '@types/node' + - babel-plugin-macros + - supports-color + - typescript + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + snake-case@2.1.0: + dependencies: + no-case: 2.3.2 + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + statuses@2.0.2: {} + + stdin-discarder@0.2.2: {} + + strict-event-emitter@0.5.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.5.0 + strip-ansi: 7.1.2 + + stringify-object@5.0.0: + dependencies: + get-own-enumerable-keys: 1.0.0 + is-obj: 3.0.0 + is-regexp: 3.1.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-final-newline@4.0.0: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + swap-case@1.1.2: + dependencies: + lower-case: 1.1.4 + upper-case: 1.1.3 + + tagged-tag@1.0.0: {} + + tailwind-merge@3.5.0: {} + + tailwindcss@4.2.1: {} + + tapable@2.3.0: {} + + through@2.3.8: {} + + tiny-invariant@1.3.3: {} + + tinyexec@1.0.2: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + title-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + tldts-core@7.0.23: {} + + tldts@7.0.23: + dependencies: + tldts-core: 7.0.23 + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@6.0.0: + dependencies: + tldts: 7.0.23 + + ts-morph@26.0.0: + dependencies: + '@ts-morph/common': 0.27.0 + code-block-writer: 13.0.3 + + tsconfck@3.1.6(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + + tsconfig-paths@4.2.0: + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@1.14.1: {} + + tslib@2.8.1: {} + + turbo-darwin-64@2.8.11: + optional: true + + turbo-darwin-arm64@2.8.11: + optional: true + + turbo-linux-64@2.8.11: + optional: true + + turbo-linux-arm64@2.8.11: + optional: true + + turbo-windows-64@2.8.11: + optional: true + + turbo-windows-arm64@2.8.11: + optional: true + + turbo@2.8.11: + optionalDependencies: + turbo-darwin-64: 2.8.11 + turbo-darwin-arm64: 2.8.11 + turbo-linux-64: 2.8.11 + turbo-linux-arm64: 2.8.11 + turbo-windows-64: 2.8.11 + turbo-windows-arm64: 2.8.11 + + tw-animate-css@1.4.0: {} + + type-fest@0.21.3: {} + + type-fest@5.4.4: + dependencies: + tagged-tag: 1.0.0 + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.2 + + typescript@5.9.3: {} + + uglify-js@3.19.3: + optional: true + + undici-types@7.18.2: {} + + unicorn-magic@0.3.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + until-async@3.0.2: {} + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + upper-case-first@1.1.2: + dependencies: + upper-case: 1.1.3 + + upper-case@1.1.3: {} + + use-callback-ref@1.3.3(@types/react@19.2.14)(react@19.2.4): + dependencies: + react: 19.2.4 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.14 + + use-sidecar@1.1.3(@types/react@19.2.14)(react@19.2.4): + dependencies: + detect-node-es: 1.1.0 + react: 19.2.4 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.14 + + use-sync-external-store@1.6.0(react@19.2.4): + dependencies: + react: 19.2.4 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + valibot@1.2.0(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + + validate-npm-package-name@7.0.2: {} + + vary@1.1.2: {} + + vite-node@3.2.4(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1): + dependencies: + cac: 6.7.14 + debug: 4.4.3 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)): + dependencies: + debug: 4.4.3 + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.9.3) + optionalDependencies: + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + transitivePeerDependencies: + - supports-color + - typescript + + vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1): + dependencies: + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.59.0 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.3.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.31.1 + + web-streams-polyfill@3.3.3: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + which@4.0.0: + dependencies: + isexe: 3.1.5 + + wordwrap@1.0.0: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.1 + powershell-utils: 0.1.0 + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yoctocolors-cjs@2.1.3: {} + + yoctocolors@2.1.2: {} + + zod-to-json-schema@3.25.1(zod@3.25.76): + dependencies: + zod: 3.25.76 + + zod@3.25.76: {} diff --git a/templates/react-router-monorepo/pnpm-workspace.yaml b/templates/react-router-monorepo/pnpm-workspace.yaml new file mode 100644 index 0000000000..3ff5faaaf5 --- /dev/null +++ b/templates/react-router-monorepo/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/templates/react-router-monorepo/tsconfig.json b/templates/react-router-monorepo/tsconfig.json new file mode 100644 index 0000000000..63b9f0ef83 --- /dev/null +++ b/templates/react-router-monorepo/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "bundler", + "skipLibCheck": true, + "strict": true + } +} diff --git a/templates/react-router-monorepo/turbo.json b/templates/react-router-monorepo/turbo.json new file mode 100644 index 0000000000..5dd439a245 --- /dev/null +++ b/templates/react-router-monorepo/turbo.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://turbo.build/schema.json", + "ui": "tui", + "tasks": { + "build": { + "dependsOn": ["^build"], + "inputs": ["$TURBO_DEFAULT$", ".env*"], + "outputs": ["build/**"] + }, + "format": { + "dependsOn": ["^format"] + }, + "typecheck": { + "dependsOn": ["^typecheck"] + }, + "dev": { + "cache": false, + "persistent": true + } + } +} diff --git a/templates/start-monorepo/.gitignore b/templates/start-monorepo/.gitignore new file mode 100644 index 0000000000..200f966198 --- /dev/null +++ b/templates/start-monorepo/.gitignore @@ -0,0 +1,34 @@ +# Dependencies +node_modules +.pnp +.pnp.js + +# Local env files +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Testing +coverage + +# Turbo +.turbo + +# Vercel +.vercel + +# Build Outputs +dist +.output +.nitro +.tanstack +.vinxi + +# Debug +npm-debug.log* + +# Misc +.DS_Store +*.pem diff --git a/templates/start-monorepo/.npmrc b/templates/start-monorepo/.npmrc new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/start-monorepo/.prettierignore b/templates/start-monorepo/.prettierignore new file mode 100644 index 0000000000..6b00aa1e10 --- /dev/null +++ b/templates/start-monorepo/.prettierignore @@ -0,0 +1,10 @@ +dist/ +node_modules/ +.turbo/ +.output/ +.nitro/ +.tanstack/ +.vinxi/ +coverage/ +pnpm-lock.yaml +.pnpm-store/ \ No newline at end of file diff --git a/templates/start-monorepo/.prettierrc b/templates/start-monorepo/.prettierrc new file mode 100644 index 0000000000..40ce0679f4 --- /dev/null +++ b/templates/start-monorepo/.prettierrc @@ -0,0 +1,11 @@ +{ + "endOfLine": "lf", + "semi": false, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "es5", + "printWidth": 80, + "plugins": ["prettier-plugin-tailwindcss"], + "tailwindStylesheet": "packages/ui/src/styles/globals.css", + "tailwindFunctions": ["cn", "cva"] +} diff --git a/templates/start-monorepo/README.md b/templates/start-monorepo/README.md new file mode 100644 index 0000000000..4042488321 --- /dev/null +++ b/templates/start-monorepo/README.md @@ -0,0 +1,21 @@ +# shadcn/ui monorepo template + +This is a TanStack Start monorepo template with shadcn/ui. + +## Adding components + +To add components to your app, run the following command at the root of your `web` app: + +```bash +pnpm dlx shadcn@latest add button -c apps/web +``` + +This will place the ui components in the `packages/ui/src/components` directory. + +## Using components + +To use the components in your app, import them from the `ui` package. + +```tsx +import { Button } from "@workspace/ui/components/button"; +``` diff --git a/templates/start-monorepo/apps/web/components.json b/templates/start-monorepo/apps/web/components.json new file mode 100644 index 0000000000..963cc37627 --- /dev/null +++ b/templates/start-monorepo/apps/web/components.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "../../packages/ui/src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "hooks": "@/hooks", + "lib": "@/lib", + "utils": "@workspace/ui/lib/utils", + "ui": "@workspace/ui/components" + } +} diff --git a/templates/start-monorepo/apps/web/eslint.config.js b/templates/start-monorepo/apps/web/eslint.config.js new file mode 100644 index 0000000000..68a51d6cc0 --- /dev/null +++ b/templates/start-monorepo/apps/web/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +import { tanstackConfig } from "@tanstack/eslint-config" + +export default [...tanstackConfig] diff --git a/templates/start-monorepo/apps/web/package.json b/templates/start-monorepo/apps/web/package.json new file mode 100644 index 0000000000..a06ef57484 --- /dev/null +++ b/templates/start-monorepo/apps/web/package.json @@ -0,0 +1,36 @@ +{ + "name": "web", + "version": "0.0.1", + "type": "module", + "private": true, + "scripts": { + "dev": "vite dev --port 3000", + "build": "vite build", + "preview": "vite preview", + "lint": "eslint", + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@tailwindcss/vite": "^4.1.18", + "@tanstack/react-router": "^1.132.0", + "@tanstack/react-start": "^1.132.0", + "@tanstack/router-plugin": "^1.132.0", + "@workspace/ui": "workspace:*", + "nitro": "latest", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "tailwindcss": "^4.1.18", + "vite-tsconfig-paths": "^5.1.4" + }, + "devDependencies": { + "@tanstack/eslint-config": "^0.3.0", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "eslint": "^9.39.2", + "typescript": "^5.9.3", + "vite": "^7.2.4" + } +} diff --git a/templates/start-monorepo/apps/web/src/routeTree.gen.ts b/templates/start-monorepo/apps/web/src/routeTree.gen.ts new file mode 100644 index 0000000000..3b361e90d4 --- /dev/null +++ b/templates/start-monorepo/apps/web/src/routeTree.gen.ts @@ -0,0 +1,68 @@ +/* eslint-disable */ + +// @ts-nocheck + +// noinspection JSUnusedGlobalSymbols + +// This file was automatically generated by TanStack Router. +// You should NOT make any changes in this file as it will be overwritten. +// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. + +import { Route as rootRouteImport } from "./routes/__root" +import { Route as IndexRouteImport } from "./routes/index" + +const IndexRoute = IndexRouteImport.update({ + id: "/", + path: "/", + getParentRoute: () => rootRouteImport, +} as any) + +export interface FileRoutesByFullPath { + "/": typeof IndexRoute +} +export interface FileRoutesByTo { + "/": typeof IndexRoute +} +export interface FileRoutesById { + __root__: typeof rootRouteImport + "/": typeof IndexRoute +} +export interface FileRouteTypes { + fileRoutesByFullPath: FileRoutesByFullPath + fullPaths: "/" + fileRoutesByTo: FileRoutesByTo + to: "/" + id: "__root__" | "/" + fileRoutesById: FileRoutesById +} +export interface RootRouteChildren { + IndexRoute: typeof IndexRoute +} + +declare module "@tanstack/react-router" { + interface FileRoutesByPath { + "/": { + id: "/" + path: "/" + fullPath: "/" + preLoaderRoute: typeof IndexRouteImport + parentRoute: typeof rootRouteImport + } + } +} + +const rootRouteChildren: RootRouteChildren = { + IndexRoute: IndexRoute, +} +export const routeTree = rootRouteImport + ._addFileChildren(rootRouteChildren) + ._addFileTypes() + +import type { getRouter } from "./router.tsx" +import type { createStart } from "@tanstack/react-start" +declare module "@tanstack/react-start" { + interface Register { + ssr: true + router: Awaited> + } +} diff --git a/templates/start-monorepo/apps/web/src/router.tsx b/templates/start-monorepo/apps/web/src/router.tsx new file mode 100644 index 0000000000..d91c3378b3 --- /dev/null +++ b/templates/start-monorepo/apps/web/src/router.tsx @@ -0,0 +1,20 @@ +import { createRouter as createTanStackRouter } from "@tanstack/react-router" +import { routeTree } from "./routeTree.gen" + +export function getRouter() { + const router = createTanStackRouter({ + routeTree, + + scrollRestoration: true, + defaultPreload: "intent", + defaultPreloadStaleTime: 0, + }) + + return router +} + +declare module "@tanstack/react-router" { + interface Register { + router: ReturnType + } +} diff --git a/templates/start-monorepo/apps/web/src/routes/__root.tsx b/templates/start-monorepo/apps/web/src/routes/__root.tsx new file mode 100644 index 0000000000..259f4a49ee --- /dev/null +++ b/templates/start-monorepo/apps/web/src/routes/__root.tsx @@ -0,0 +1,41 @@ +import { HeadContent, Scripts, createRootRoute } from "@tanstack/react-router" + +import appCss from "@workspace/ui/globals.css?url" + +export const Route = createRootRoute({ + head: () => ({ + meta: [ + { + charSet: "utf-8", + }, + { + name: "viewport", + content: "width=device-width, initial-scale=1", + }, + { + title: "TanStack Start Starter", + }, + ], + links: [ + { + rel: "stylesheet", + href: appCss, + }, + ], + }), + shellComponent: RootDocument, +}) + +function RootDocument({ children }: { children: React.ReactNode }) { + return ( + + + + + + {children} + + + + ) +} diff --git a/templates/start-monorepo/apps/web/src/routes/index.tsx b/templates/start-monorepo/apps/web/src/routes/index.tsx new file mode 100644 index 0000000000..854dfa4709 --- /dev/null +++ b/templates/start-monorepo/apps/web/src/routes/index.tsx @@ -0,0 +1,22 @@ +import { createFileRoute } from "@tanstack/react-router" + +export const Route = createFileRoute("/")({ component: App }) + +function App() { + return ( +
+
+

Project ready!

+

You may now add components and start building.

+ + Read the docs + +
+
+ ) +} diff --git a/templates/start-monorepo/apps/web/tsconfig.json b/templates/start-monorepo/apps/web/tsconfig.json new file mode 100644 index 0000000000..ca970115b2 --- /dev/null +++ b/templates/start-monorepo/apps/web/tsconfig.json @@ -0,0 +1,30 @@ +{ + "include": ["**/*.ts", "**/*.tsx", "eslint.config.js", "prettier.config.js", "vite.config.js"], + "compilerOptions": { + "target": "ES2022", + "jsx": "react-jsx", + "module": "ESNext", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "types": ["vite/client"], + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + /* Linting */ + "skipLibCheck": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true, + "allowJs": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "@workspace/ui/*": ["../../packages/ui/src/*"] + } + } +} diff --git a/templates/start-monorepo/apps/web/vite.config.ts b/templates/start-monorepo/apps/web/vite.config.ts new file mode 100644 index 0000000000..402be255e8 --- /dev/null +++ b/templates/start-monorepo/apps/web/vite.config.ts @@ -0,0 +1,20 @@ +import { defineConfig } from "vite" +import { tanstackStart } from "@tanstack/react-start/plugin/vite" +import viteReact from "@vitejs/plugin-react" +import viteTsConfigPaths from "vite-tsconfig-paths" +import tailwindcss from "@tailwindcss/vite" +import { nitro } from "nitro/vite" + +const config = defineConfig({ + plugins: [ + nitro(), + viteTsConfigPaths({ + projects: ["./tsconfig.json"], + }), + tailwindcss(), + tanstackStart(), + viteReact(), + ], +}) + +export default config diff --git a/templates/start-monorepo/package.json b/templates/start-monorepo/package.json new file mode 100644 index 0000000000..61cf76f04b --- /dev/null +++ b/templates/start-monorepo/package.json @@ -0,0 +1,22 @@ +{ + "name": "start-monorepo", + "version": "0.0.1", + "private": true, + "scripts": { + "build": "turbo build", + "dev": "turbo dev", + "lint": "turbo lint", + "format": "turbo format", + "typecheck": "turbo typecheck" + }, + "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-tailwindcss": "^0.7.2", + "turbo": "^2.8.8", + "typescript": "5.9.3" + }, + "packageManager": "pnpm@9.0.6", + "engines": { + "node": ">=20" + } +} diff --git a/templates/start-monorepo/packages/ui/components.json b/templates/start-monorepo/packages/ui/components.json new file mode 100644 index 0000000000..e2686f3797 --- /dev/null +++ b/templates/start-monorepo/packages/ui/components.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@workspace/ui/components", + "utils": "@workspace/ui/lib/utils", + "hooks": "@workspace/ui/hooks", + "lib": "@workspace/ui/lib", + "ui": "@workspace/ui/components" + } +} diff --git a/templates/start-monorepo/packages/ui/eslint.config.js b/templates/start-monorepo/packages/ui/eslint.config.js new file mode 100644 index 0000000000..68a51d6cc0 --- /dev/null +++ b/templates/start-monorepo/packages/ui/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +import { tanstackConfig } from "@tanstack/eslint-config" + +export default [...tanstackConfig] diff --git a/templates/start-monorepo/packages/ui/package.json b/templates/start-monorepo/packages/ui/package.json new file mode 100644 index 0000000000..3cf2046add --- /dev/null +++ b/templates/start-monorepo/packages/ui/package.json @@ -0,0 +1,33 @@ +{ + "name": "@workspace/ui", + "version": "0.0.0", + "type": "module", + "private": true, + "scripts": { + "lint": "eslint", + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^3.25.76" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.18", + "@turbo/gen": "^2.8.1", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "@tanstack/eslint-config": "^0.3.0", + "eslint": "^9.39.2", + "tailwindcss": "^4.1.18", + "typescript": "^5.9.3" + }, + "exports": { + "./globals.css": "./src/styles/globals.css", + "./lib/*": "./src/lib/*.ts", + "./components/*": "./src/components/*.tsx", + "./hooks/*": "./src/hooks/*.ts" + } +} diff --git a/templates/start-monorepo/packages/ui/src/components/.gitkeep b/templates/start-monorepo/packages/ui/src/components/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/start-monorepo/packages/ui/src/hooks/.gitkeep b/templates/start-monorepo/packages/ui/src/hooks/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/start-monorepo/packages/ui/src/lib/.gitkeep b/templates/start-monorepo/packages/ui/src/lib/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/start-monorepo/packages/ui/src/styles/globals.css b/templates/start-monorepo/packages/ui/src/styles/globals.css new file mode 100644 index 0000000000..e0c4ce5156 --- /dev/null +++ b/templates/start-monorepo/packages/ui/src/styles/globals.css @@ -0,0 +1,4 @@ +@import "tailwindcss"; +@source "../../../apps/**/*.{ts,tsx}"; +@source "../../../components/**/*.{ts,tsx}"; +@source "../**/*.{ts,tsx}"; diff --git a/templates/start-monorepo/packages/ui/tsconfig.json b/templates/start-monorepo/packages/ui/tsconfig.json new file mode 100644 index 0000000000..db4b78de10 --- /dev/null +++ b/templates/start-monorepo/packages/ui/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "baseUrl": ".", + "paths": { + "@workspace/ui/*": ["./src/*"] + } + }, + "include": ["."], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/start-monorepo/packages/ui/tsconfig.lint.json b/templates/start-monorepo/packages/ui/tsconfig.lint.json new file mode 100644 index 0000000000..08a184e477 --- /dev/null +++ b/templates/start-monorepo/packages/ui/tsconfig.lint.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "outDir": "dist" + }, + "include": ["src", "turbo"], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/start-monorepo/pnpm-lock.yaml b/templates/start-monorepo/pnpm-lock.yaml new file mode 100644 index 0000000000..70968538be --- /dev/null +++ b/templates/start-monorepo/pnpm-lock.yaml @@ -0,0 +1,5609 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + prettier: + specifier: ^3.8.1 + version: 3.8.1 + prettier-plugin-tailwindcss: + specifier: ^0.7.2 + version: 0.7.2(prettier@3.8.1) + turbo: + specifier: ^2.8.8 + version: 2.8.11 + typescript: + specifier: 5.9.3 + version: 5.9.3 + + apps/web: + dependencies: + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@tanstack/react-router': + specifier: ^1.132.0 + version: 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-start': + specifier: ^1.132.0 + version: 1.163.2(crossws@0.4.4(srvx@0.10.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@tanstack/router-plugin': + specifier: ^1.132.0 + version: 1.163.2(@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@workspace/ui': + specifier: workspace:* + version: link:../../packages/ui + nitro: + specifier: latest + version: 3.0.1-alpha.2(rollup@4.59.0)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + tailwindcss: + specifier: ^4.1.18 + version: 4.2.1 + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + devDependencies: + '@tanstack/eslint-config': + specifier: ^0.3.0 + version: 0.3.4(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + '@vitejs/plugin-react': + specifier: ^5.1.1 + version: 5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + eslint: + specifier: ^9.39.2 + version: 9.39.3(jiti@2.6.1) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vite: + specifier: ^7.2.4 + version: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + + packages/ui: + dependencies: + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + zod: + specifier: ^3.25.76 + version: 3.25.76 + devDependencies: + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@tanstack/eslint-config': + specifier: ^0.3.0 + version: 0.3.4(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@turbo/gen': + specifier: ^2.8.1 + version: 2.8.11(@types/node@25.3.0) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + eslint: + specifier: ^9.39.2 + version: 9.39.3(jiti@2.6.1) + tailwindcss: + specifier: ^4.1.18 + version: 4.2.1 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + +packages: + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.0': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.28.6': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.28.6': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime-corejs3@7.29.0': + resolution: {integrity: sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@emnapi/core@1.8.1': + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + + '@emnapi/runtime@1.8.1': + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.4': + resolution: {integrity: sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.3': + resolution: {integrity: sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@oozcitak/dom@2.0.2': + resolution: {integrity: sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==} + engines: {node: '>=20.0'} + + '@oozcitak/infra@2.0.2': + resolution: {integrity: sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==} + engines: {node: '>=20.0'} + + '@oozcitak/url@3.0.0': + resolution: {integrity: sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==} + engines: {node: '>=20.0'} + + '@oozcitak/util@10.0.0': + resolution: {integrity: sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==} + engines: {node: '>=20.0'} + + '@oxc-minify/binding-android-arm-eabi@0.110.0': + resolution: {integrity: sha512-43fMTO8/5bMlqfOiNSZNKUzIqeLIYuB9Hr1Ohyf58B1wU11S2dPGibTXOGNaWsfgHy99eeZ1bSgeIHy/fEYqbw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxc-minify/binding-android-arm64@0.110.0': + resolution: {integrity: sha512-5oQrnn9eK/ccOp80PTrNj0Vq893NPNNRryjGpOIVsYNgWFuoGCfpnKg68oEFcN8bArizYAqw4nvgHljEnar69w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-minify/binding-darwin-arm64@0.110.0': + resolution: {integrity: sha512-dqBDgTG9tF2z2lrZp9E8wU+Godz1i8gCGSei2eFKS2hRploBOD5dmOLp1j4IMornkPvSQmbwB3uSjPq7fjx4EA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-minify/binding-darwin-x64@0.110.0': + resolution: {integrity: sha512-U0AqabqaooDOpYmeeOye8wClv8PSScELXgOfYqyqgrwH9J9KrpCE1jL8Rlqgz68QbL4mPw3V6sKiiHssI4CLeQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-minify/binding-freebsd-x64@0.110.0': + resolution: {integrity: sha512-H0w8o/Wo1072WSdLfhwwrpFpwZnPpjQODlHuRYkTfsSSSJbTxQtjJd4uxk7YJsRv5RQp69y0I7zvdH6f8Xueyw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-minify/binding-linux-arm-gnueabihf@0.110.0': + resolution: {integrity: sha512-qd6sW0AvEVYZhbVVMGtmKZw3b1zDYGIW+54Uh42moWRAj6i4Jhk/LGr6r9YNZpOINeuvZfkFuEeDD/jbu7xPUA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-minify/binding-linux-arm-musleabihf@0.110.0': + resolution: {integrity: sha512-7WXP0aXMrWSn0ScppUBi3jf68ebfBG0eri8kxLmBOVSBj6jw1repzkHMITJMBeLr5d0tT/51qFEptiAk2EP2iA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-minify/binding-linux-arm64-gnu@0.110.0': + resolution: {integrity: sha512-LYfADrq5x1W5gs+u9OIbMbDQNYkAECTXX0ufnAuf3oGmO51rF98kGFR5qJqC/6/csokDyT3wwTpxhE0TkcF/Og==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-minify/binding-linux-arm64-musl@0.110.0': + resolution: {integrity: sha512-53GjCVY8kvymk9P6qNDh6zyblcehF5QHstq9QgCjv13ONGRnSHjeds0PxIwiihD7h295bxsWs84DN39syLPH4Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-minify/binding-linux-ppc64-gnu@0.110.0': + resolution: {integrity: sha512-li8XcN81dxbJDMBESnTgGhoiAQ+CNIdM0QGscZ4duVPjCry1RpX+5FJySFbGqG3pk4s9ZzlL/vtQtbRzZIZOzg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@oxc-minify/binding-linux-riscv64-gnu@0.110.0': + resolution: {integrity: sha512-SweKfsnLKShu6UFV8mwuj1d1wmlNoL/FlAxPUzwjEBgwiT2HQkY24KnjBH+TIA+//1O83kzmWKvvs4OuEhdIEQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-minify/binding-linux-riscv64-musl@0.110.0': + resolution: {integrity: sha512-oH8G4aFMP8XyTsEpdANC5PQyHgSeGlopHZuW1rpyYcaErg5YaK0vXjQ4EM5HVvPm+feBV24JjxgakTnZoF3aOQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-minify/binding-linux-s390x-gnu@0.110.0': + resolution: {integrity: sha512-W9na+Vza7XVUlpf8wMt4QBfH35KeTENEmnpPUq3NSlbQHz8lSlSvhAafvo43NcKvHAXV3ckD/mUf2VkqSdbklg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxc-minify/binding-linux-x64-gnu@0.110.0': + resolution: {integrity: sha512-XJdA4mmmXOjJxSRgNJXsDP7Xe8h3gQhmb56hUcCrvq5d+h5UcEi2pR8rxsdIrS8QmkLuBA3eHkGK8E27D7DTgQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-minify/binding-linux-x64-musl@0.110.0': + resolution: {integrity: sha512-QqzvALuOTtSckI8x467R4GNArzYDb/yEh6aNzLoeaY1O7vfT7SPDwlOEcchaTznutpeS9Dy8gUS/AfqtUHaufw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-minify/binding-openharmony-arm64@0.110.0': + resolution: {integrity: sha512-gAMssLs2Q3+uhLZxanh1DF+27Kaug3cf4PXb9AB7XK81DR+LVcKySXaoGYoOs20Co0fFSphd6rRzKge2qDK3dA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxc-minify/binding-wasm32-wasi@0.110.0': + resolution: {integrity: sha512-7Wqi5Zjl022bs2zXq+ICdalDPeDuCH/Nhbi8q2isLihAonMVIT0YH2hqqnNEylRNGYck+FJ6gRZwMpGCgrNxPg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-minify/binding-win32-arm64-msvc@0.110.0': + resolution: {integrity: sha512-ZPx+0Tj4dqn41ecyoGotlvekQKy6JxJCixn9Rw7h/dafZ3eDuBcEVh3c2ZoldXXsyMIt5ywI8IWzFZsjNedd5Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-minify/binding-win32-ia32-msvc@0.110.0': + resolution: {integrity: sha512-H0Oyd3RWBfpEyvJIrFK94RYiY7KKSQl11Ym7LMDwLEagelIAfRCkt1amHZhFa/S3ZRoaOJFXzEw4YKeSsjVFsg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxc-minify/binding-win32-x64-msvc@0.110.0': + resolution: {integrity: sha512-Hr3nK90+qXKJ2kepXwFIcNfQQIOBecB4FFCyaMMypthoEEhVP08heRynj4eSXZ8NL9hLjs3fQzH8PJXfpznRnQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@oxc-transform/binding-android-arm-eabi@0.110.0': + resolution: {integrity: sha512-sE9dxvqqAax1YYJ3t7j+h5ZSI9jl6dYuDfngl6ieZUrIy5P89/8JKVgAzgp8o3wQSo7ndpJvYsi1K4ZqrmbP7w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxc-transform/binding-android-arm64@0.110.0': + resolution: {integrity: sha512-nqtbP4aMCtsCZ6qpHlHaQoWVHSBtlKzwaAgwEOvR+9DWqHjk31BHvpGiDXlMeed6CVNpl3lCbWgygb3RcSjcfw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-transform/binding-darwin-arm64@0.110.0': + resolution: {integrity: sha512-oeSeHnL4Z4cMXtc8V0/rwoVn0dgwlS9q0j6LcHn9dIhtFEdp3W0iSBF8YmMQA+E7sILeLDjsHmHE4Kp0sOScXw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-transform/binding-darwin-x64@0.110.0': + resolution: {integrity: sha512-nL9K5x7OuZydobAGPylsEW9d4APs2qEkIBLMgQPA+kY8dtVD3IR87QsTbs4l4DBQYyun/+ay6qVCDlxqxdX2Jg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-transform/binding-freebsd-x64@0.110.0': + resolution: {integrity: sha512-GS29zXXirDQhZEUq8xKJ1azAWMuUy3Ih3W5Bc5ddk12LRthO5wRLFcKIyeHpAXCoXymQ+LmxbMtbPf84GPxouw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-transform/binding-linux-arm-gnueabihf@0.110.0': + resolution: {integrity: sha512-glzDHak8ISyZJemCUi7RCvzNSl+MQ1ly9RceT2qRufhUsvNZ4C/2QLJ1HJwd2N6E88bO4laYn+RofdRzNnGGEA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-transform/binding-linux-arm-musleabihf@0.110.0': + resolution: {integrity: sha512-8JThvgJ2FRoTVfbp7e4wqeZqCZbtudM06SfZmNzND9kPNu/LVYygIR+72RWs+xm4bWkuYHg/islo/boNPtMT5Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-transform/binding-linux-arm64-gnu@0.110.0': + resolution: {integrity: sha512-IRh21Ub/g4bkHoErZ0AUWMlWfoZaS0A6EaOVtbcY70RSYIMlrsbjiFwJCzM+b/1DD1rXbH5tsGcH7GweTbfRqg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-transform/binding-linux-arm64-musl@0.110.0': + resolution: {integrity: sha512-e5JN94/oy+wevk76q+LMr+2klTTcO60uXa+Wkq558Ms7mdF2TvkKFI++d/JeiuIwJLTi/BxQ4qdT5FWcsHM/ug==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-transform/binding-linux-ppc64-gnu@0.110.0': + resolution: {integrity: sha512-Y3/Tnnz1GvDpmv8FXBIKtdZPsdZklOEPdrL6NHrN5i2u54BOkybFaDSptgWF53wOrJlTrcmAVSE6fRKK9XCM2Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@oxc-transform/binding-linux-riscv64-gnu@0.110.0': + resolution: {integrity: sha512-Y0E35iA9/v9jlkNcP6tMJ+ZFOS0rLsWDqG6rU9z+X2R3fBFJBO9UARIK6ngx8upxk81y1TFR2CmBFhupfYdH6Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-transform/binding-linux-riscv64-musl@0.110.0': + resolution: {integrity: sha512-JOUSYFfHjBUs7xp2FHmZHb8eTYD/oEu0NklS6JgUauqnoXZHiTLPLVW2o2uVCqldnabYHcomuwI2iqVFYJNhTw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-transform/binding-linux-s390x-gnu@0.110.0': + resolution: {integrity: sha512-7blgoXF9D3Ngzb7eun23pNrHJpoV/TtE6LObwlZ3Nmb4oZ6Z+yMvBVaoW68NarbmvNGfZ95zrOjgm6cVETLYBA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxc-transform/binding-linux-x64-gnu@0.110.0': + resolution: {integrity: sha512-YQ2joGWCVDZVEU2cD/r/w49hVjDm/Qu1BvC/7zs8LvprzdLS/HyMXGF2oA0puw0b+AqgYaz3bhwKB2xexHyITQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-transform/binding-linux-x64-musl@0.110.0': + resolution: {integrity: sha512-fkjr5qE632ULmNgvFXWDR/8668WxERz3tU7TQFp6JebPBneColitjSkdx6VKNVXEoMmQnOvBIGeP5tUNT384oA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-transform/binding-openharmony-arm64@0.110.0': + resolution: {integrity: sha512-HWH9Zj+lMrdSTqFRCZsvDWMz7OnMjbdGsm3xURXWfRZpuaz0bVvyuZNDQXc4FyyhRDsemICaJbU1bgeIpUJDGw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxc-transform/binding-wasm32-wasi@0.110.0': + resolution: {integrity: sha512-ejdxHmYfIcHDPhZUe3WklViLt9mDEJE5BzcW7+R1vc5i/5JFA8D0l7NUSsHBJ7FB8Bu9gF+5iMDm6cXGAgaghw==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-transform/binding-win32-arm64-msvc@0.110.0': + resolution: {integrity: sha512-9VTwpXCZs7xkV+mKhQ62dVk7KLnLXtEUxNS2T4nLz3iMl1IJbA4h5oltK0JoobtiUAnbkV53QmMVGW8+Nh3bDQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-transform/binding-win32-ia32-msvc@0.110.0': + resolution: {integrity: sha512-5y0fzuNON7/F2hh2P94vANFaRPJ/3DI1hVl5rseCT8VUVqOGIjWaza0YS/D1g6t1WwycW2LWDMi2raOKoWU5GQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxc-transform/binding-win32-x64-msvc@0.110.0': + resolution: {integrity: sha512-QROrowwlrApI1fEScMknGWKM6GTM/Z2xwMnDqvSaEmzNazBsDUlE08Jasw610hFEsYAVU2K5sp/YaCa9ORdP4A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.0-beta.40': + resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} + + '@rolldown/pluginutils@1.0.0-rc.3': + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} + + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] + + '@stylistic/eslint-plugin@5.9.0': + resolution: {integrity: sha512-FqqSkvDMYJReydrMhlugc71M76yLLQWNfmGq+SIlLa7N3kHp8Qq8i2PyWrVNAfjOyOIY+xv9XaaYwvVW7vroMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 + + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} + + '@tailwindcss/vite@4.2.1': + resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@tanstack/eslint-config@0.3.4': + resolution: {integrity: sha512-5Ou1XWJRCTx5G8WoCbT7+6nQ4iNdsISzBAc4lXpFy2fEOO7xioOSPvcPIv+r9V0drPPETou2tr6oLGZZ909FKg==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^8.0.0 || ^9.0.0 + + '@tanstack/history@1.161.4': + resolution: {integrity: sha512-Kp/WSt411ZWYvgXy6uiv5RmhHrz9cAml05AQPrtdAp7eUqvIDbMGPnML25OKbzR3RJ1q4wgENxDTvlGPa9+Mww==} + engines: {node: '>=20.19'} + + '@tanstack/react-router@1.163.2': + resolution: {integrity: sha512-1LosUlpL2mRMWxUZXmkEg5+Br5P5j9TrLngqRgHVbZoFkjnbcj1x9fQN2OVLrBv9Npw97NRsHeJljnAH/c7oSw==} + engines: {node: '>=20.19'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-client@1.163.2': + resolution: {integrity: sha512-JBlJflRK9lIkuOySEdwrAAyhbIc3DCrUsLUT59+oX7DntBsFnfWLEhXNtZ58PcSR7G6fprGLF4ASW6VAMmA87g==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-server@1.163.2': + resolution: {integrity: sha512-Qjg4hZf10GlgH+Mod/yrStHvYOb2XkDjzdMUJ+KX63XlZBT/+0mhg90NgqXAIfa1D3g45caCFrGg4Xd+imYpig==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start@1.163.2': + resolution: {integrity: sha512-Y/dxoxH1+YLeRECvMlcHaCgL6YdKXO5D5P5ZInjGAha/GJ0v3KNwS5u+45UZfmQRZXqmilsgaeLEMVV5AvgBnw==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + vite: '>=7.0.0' + + '@tanstack/react-store@0.9.1': + resolution: {integrity: sha512-YzJLnRvy5lIEFTLWBAZmcOjK3+2AepnBv/sr6NZmiqJvq7zTQggyK99Gw8fqYdMdHPQWXjz0epFKJXC+9V2xDA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@tanstack/router-core@1.163.2': + resolution: {integrity: sha512-mD0Pav6kcpS317XSJN+wCZaxLLngDhlwgzPNca56dWCp8YKPEvhhj/Zdl+LdRlJQ2VJ5BOy7FbOV1hErc9Nj5Q==} + engines: {node: '>=20.19'} + + '@tanstack/router-generator@1.163.2': + resolution: {integrity: sha512-6LjU3+8iKEgt8iOaYCmCnQCs0jsOhc7z8fa1yAYlj3s82uYWv3g5CB9mwv8wZXblXBQWOl+hW4PI6WNjP/CK9w==} + engines: {node: '>=20.19'} + + '@tanstack/router-plugin@1.163.2': + resolution: {integrity: sha512-SrVILMz/c15RYWxIMG+bf/glLbP/O9DUxOg0E7bo9pooBxGPvgWSlEzHNjhVekLhK5l7fiuQZzKsfksVeIEqDA==} + engines: {node: '>=20.19'} + peerDependencies: + '@rsbuild/core': '>=1.0.2' + '@tanstack/react-router': ^1.163.2 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' + vite-plugin-solid: ^2.11.10 + webpack: '>=5.92.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + '@tanstack/react-router': + optional: true + vite: + optional: true + vite-plugin-solid: + optional: true + webpack: + optional: true + + '@tanstack/router-utils@1.161.4': + resolution: {integrity: sha512-r8TpjyIZoqrXXaf2DDyjd44gjGBoyE+/oEaaH68yLI9ySPO1gUWmQENZ1MZnmBnpUGN24NOZxdjDLc8npK0SAw==} + engines: {node: '>=20.19'} + + '@tanstack/start-client-core@1.163.2': + resolution: {integrity: sha512-PiOnvd83rqOsyWcN3CxJqoqr41pxM2wAHfchMITKz7rlsX+4J8CWMpHM3yNnLrKRqUnqX3Td9VUV4ueU+4ZCNA==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-fn-stubs@1.161.4': + resolution: {integrity: sha512-b8s6iSQ+ny0P4lGK0n3DKaL6EI7SECG0/89svDeYieVw2+MaFOJVcQo3rU3BUvmuOcIkgkE5IhdzkmzPXH6yfA==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-plugin-core@1.163.2': + resolution: {integrity: sha512-y+ransqRMyvTCLd4xU7feo57YsFT8oX++gKfh8pjNgzZTmkbySKBGv8UmO2mvwaNMkZmPwABYOPz60zd3Ls5DQ==} + engines: {node: '>=22.12.0'} + peerDependencies: + vite: '>=7.0.0' + + '@tanstack/start-server-core@1.163.2': + resolution: {integrity: sha512-2BJzeIuBuHSSQL119vx4MlXktorwOiRqCUaeQOi84LQMbcM78vVl1vWwgU/e/Hjzwz44dwcs5KHaFgfPeRNduA==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-storage-context@1.163.2': + resolution: {integrity: sha512-zBCn0XqrcS0SDjmRjnnxVMLNCpOx6tveCzKvsoI3xwnJ4iIEMyo2HAS4i3qw+EbAaBam2g5skN9OLd46VEY4uw==} + engines: {node: '>=22.12.0'} + + '@tanstack/store@0.9.1': + resolution: {integrity: sha512-+qcNkOy0N1qSGsP7omVCW0SDrXtaDcycPqBDE726yryiA5eTDFpjBReaYjghVJwNf1pcPMyzIwTGlYjCSQR0Fg==} + + '@tanstack/virtual-file-routes@1.161.4': + resolution: {integrity: sha512-42WoRePf8v690qG8yGRe/YOh+oHni9vUaUUfoqlS91U2scd3a5rkLtVsc6b7z60w3RogH0I00vdrC5AaeiZ18w==} + engines: {node: '>=20.19'} + + '@turbo/gen-darwin-64@2.8.11': + resolution: {integrity: sha512-xrx2diQfiZOQ//BTDDjBfT8GG5gKUQ15QlvHFn/9kSyZSBZUkgDeuCbk12K15/kZfjfa6e0Il0guVCKld2pzhg==} + cpu: [x64] + os: [darwin] + + '@turbo/gen-darwin-arm64@2.8.11': + resolution: {integrity: sha512-D7sSxQLRU4pHWvz9o+SXtfGgRgQ/UEi4DKXNZViSIvCctq5rSzQFioD7M0BigUBLYTxxb7cAbY9PFNmPbe8rkw==} + cpu: [arm64] + os: [darwin] + + '@turbo/gen-linux-64@2.8.11': + resolution: {integrity: sha512-NmzZ+GVs2DuJFBsTXlViOcANA4xWmOl1VN8UfmbYuZzkaH9oIB4L5ehg88PZkzO12yn8qULnyzqGxNYa/YzAKw==} + cpu: [x64] + os: [linux] + + '@turbo/gen-linux-arm64@2.8.11': + resolution: {integrity: sha512-Y4yqldcNZXdIYWfm/iByOxYjeXYw53gHU0NRlbwD4hqW5v/Hi/846ehVtEGH4hzmy4r94k4jrEu+ftxK/oJSUw==} + cpu: [arm64] + os: [linux] + + '@turbo/gen-windows-64@2.8.11': + resolution: {integrity: sha512-qHGQum/Xae5BThd0A/a8w3yjq5EndJj4szjXxZlzTQEddzMCAFSO5DfJpRWkSZ/g8ei/6JebFiIAxZMkuQ1SAw==} + cpu: [x64] + os: [win32] + + '@turbo/gen@2.8.11': + resolution: {integrity: sha512-WgTEEwq1NOmDjDRUu+F1qLJtyIDnguWX/GxML6Q+MnOQDk9va+pkkdWsscIy/CqOputOgCE5wOlEgefE+frydg==} + hasBin: true + + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/glob@7.2.0': + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + + '@types/inquirer@6.5.0': + resolution: {integrity: sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + + '@types/node@25.3.0': + resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + + '@types/through@0.0.33': + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} + + '@typescript-eslint/eslint-plugin@8.56.1': + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.56.1': + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.56.1': + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.11.1': + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.11.1': + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.11.1': + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.11.1': + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} + cpu: [x64] + os: [win32] + + '@vitejs/plugin-react@5.1.4': + resolution: {integrity: sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} + engines: {node: '>=14'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + + babel-dead-code-elimination@1.0.12: + resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} + hasBin: true + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@5.0.3: + resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} + engines: {node: 18 || 20 || >=22} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@3.0.0: + resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} + + caniuse-lite@1.0.30001774: + resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + change-case@3.1.0: + resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.2.0: + resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==} + engines: {node: '>=20.18.1'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + comment-parser@1.4.5: + resolution: {integrity: sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==} + engines: {node: '>= 12.0.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + + constant-case@2.0.0: + resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-es@2.0.0: + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + + core-js-pure@3.48.0: + resolution: {integrity: sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crossws@0.4.4: + resolution: {integrity: sha512-w6c4OdpRNnudVmcgr7brb/+/HmYjMQvYToO/oTrprTwxRUiom3LYWU1PMWuD006okbUWpII1Ea9/+kwpUfmyRg==} + peerDependencies: + srvx: '>=0.7.1' + peerDependenciesMeta: + srvx: + optional: true + + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + db0@0.3.4: + resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==} + peerDependencies: + '@electric-sql/pglite': '*' + '@libsql/client': '*' + better-sqlite3: '*' + drizzle-orm: '*' + mysql2: '*' + sqlite3: '*' + peerDependenciesMeta: + '@electric-sql/pglite': + optional: true + '@libsql/client': + optional: true + better-sqlite3: + optional: true + drizzle-orm: + optional: true + mysql2: + optional: true + sqlite3: + optional: true + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + del@5.1.0: + resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} + engines: {node: '>=8'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dot-case@2.1.1: + resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} + + electron-to-chromium@1.5.302: + resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encoding-sniffer@0.2.1: + resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} + + enhanced-resolve@5.19.0: + resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-import-context@0.1.9: + resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true + + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-import-x@4.16.1: + resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/utils': ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + eslint-import-resolver-node: '*' + peerDependenciesMeta: + '@typescript-eslint/utils': + optional: true + eslint-import-resolver-node: + optional: true + + eslint-plugin-n@17.24.0: + resolution: {integrity: sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-scope@9.1.1: + resolution: {integrity: sha512-GaUN0sWim5qc8KVErfPBWmc31LEsOkrUJbvJZV+xuL3u2phMUK4HIvXlWAakfC8W4nzlK+chPEAkYOYb5ZScIw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@9.39.3: + resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@11.1.1: + resolution: {integrity: sha512-AVHPqQoZYc+RUM4/3Ly5udlZY/U4LS8pIG05jEjWM2lQMU/oaZ7qshzAl2YP1tfNmXfftH3ohurfwNAug+MnsQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + exsolve@1.0.8: + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-tsconfig@4.13.6: + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} + + globby@10.0.2: + resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} + engines: {node: '>=8'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + h3@2.0.1-rc.14: + resolution: {integrity: sha512-163qbGmTr/9rqQRNuqMqtgXnOUAkE4KTdauiC9y0E5iG1I65kte9NyfWvZw5RTDMt6eY+DtyoNzrQ9wA2BfvGQ==} + engines: {node: '>=20.11.1'} + hasBin: true + peerDependencies: + crossws: ^0.4.1 + peerDependenciesMeta: + crossws: + optional: true + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + header-case@1.0.1: + resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} + + htmlparser2@10.1.0: + resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + engines: {node: '>=0.10.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-lower-case@1.1.3: + resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-upper-case@1.1.2: + resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} + + isbinaryfile@4.0.10: + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} + + isbot@5.1.35: + resolution: {integrity: sha512-waFfC72ZNfwLLuJ2iLaoVaqcNo+CAaLR7xCpAn0Y5WfGzkNHv7ZN39Vbi1y+kb+Zs46XHOX3tZNExroFUPX+Kg==} + engines: {node: '>=18'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} + engines: {node: '>= 12.0.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.23: + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + + lower-case-first@1.0.2: + resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} + + lower-case@1.1.4: + resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + napi-postinstall@0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + nf3@0.3.10: + resolution: {integrity: sha512-UlqmHkZiHGgSkRj17yrOXEsSu5ECvtlJ3Xm1W5WsWrTKgu9m7OjrMZh9H/ME2LcWrTlMD0/vmmNVpyBG4yRdGg==} + + nitro@3.0.1-alpha.2: + resolution: {integrity: sha512-YviDY5J/trS821qQ1fpJtpXWIdPYiOizC/meHavlm1Hfuhx//H+Egd1+4C5SegJRgtWMnRPW9n//6Woaw81cTQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + rolldown: '>=1.0.0-beta.0' + rollup: ^4 + vite: ^7 || ^8 || >=8.0.0-0 + xml2js: ^0.6.2 + peerDependenciesMeta: + rolldown: + optional: true + rollup: + optional: true + vite: + optional: true + xml2js: + optional: true + + no-case@2.3.2: + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + + node-plop@0.26.3: + resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} + engines: {node: '>=8.9.4'} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + ofetch@2.0.0-alpha.3: + resolution: {integrity: sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + oxc-minify@0.110.0: + resolution: {integrity: sha512-KWGTzPo83QmGrXC4ml83PM9HDwUPtZFfasiclUvTV4i3/0j7xRRqINVkrL77CbQnoWura3CMxkRofjQKVDuhBw==} + engines: {node: ^20.19.0 || >=22.12.0} + + oxc-transform@0.110.0: + resolution: {integrity: sha512-/fymQNzzUoKZweH0nC5yvbI2eR0yWYusT9TEKDYVgOgYrf9Qmdez9lUFyvxKR9ycx+PTHi/reIOzqf3wkShQsw==} + engines: {node: ^20.19.0 || >=22.12.0} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + param-case@2.1.1: + resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + pascal-case@2.0.1: + resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} + + path-case@2.1.1: + resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-dom@19.2.4: + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} + peerDependencies: + react: ^19.2.4 + + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} + engines: {node: '>=0.10.0'} + + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + engines: {node: '>=0.10.0'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} + engines: {node: '>= 4'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rou3@0.7.12: + resolution: {integrity: sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + sentence-case@2.1.1: + resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} + + seroval-plugins@1.5.0: + resolution: {integrity: sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + + seroval@1.5.0: + resolution: {integrity: sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==} + engines: {node: '>=10'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + snake-case@2.1.0: + resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + srvx@0.10.1: + resolution: {integrity: sha512-A//xtfak4eESMWWydSRFUVvCTQbSwivnGCEf8YGPe2eHU0+Z6znfUTCPF0a7oV3sObSOcrXHlL6Bs9vVctfXdg==} + engines: {node: '>=20.16.0'} + hasBin: true + + srvx@0.11.8: + resolution: {integrity: sha512-2n9t0YnAXPJjinytvxccNgs7rOA5gmE7Wowt/8Dy2dx2fDC6sBhfBpbrCvjYKALlVukPS/Uq3QwkolKNa7P/2Q==} + engines: {node: '>=20.16.0'} + hasBin: true + + stable-hash-x@0.2.0: + resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} + engines: {node: '>=12.0.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + swap-case@1.1.2: + resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} + + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + title-case@2.1.1: + resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + ts-declaration-location@1.0.7: + resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} + peerDependencies: + typescript: '>=4.0.0' + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} + engines: {node: '>=18.0.0'} + hasBin: true + + turbo-darwin-64@2.8.11: + resolution: {integrity: sha512-XKaCWaz4OCt77oYYvGCIRpvYD4c/aNaKjRkUpv+e8rN3RZb+5Xsyew4yRO+gaHdMIUhQznXNXfHlhs+/p7lIhA==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.8.11: + resolution: {integrity: sha512-VvynLHGUNvQ9k7GZjRPSsRcK4VkioTfFb7O7liAk4nHKjEcMdls7GqxzjVWgJiKz3hWmQGaP9hRa9UUnhVWCxA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.8.11: + resolution: {integrity: sha512-cbSn37dcm+EmkQ7DD0euy7xV7o2el4GAOr1XujvkAyKjjNvQ+6QIUeDgQcwAx3D17zPpDvfDMJY2dLQadWnkmQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.8.11: + resolution: {integrity: sha512-+trymp2s2aBrhS04l6qFxcExzZ8ffndevuUB9c5RCeqsVpZeiWuGQlWNm5XjOmzoMayxRARZ5ma7yiWbGMiLqQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.8.11: + resolution: {integrity: sha512-3kJjFSM4yw1n9Uzmi+XkAUgCae19l/bH6RJ442xo7mnZm0tpOjo33F+FYHoSVpIWVMd0HG0LDccyafPSdylQbA==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.8.11: + resolution: {integrity: sha512-JOM4uF2vuLsJUvibdR6X9QqdZr6BhC6Nhlrw4LKFPsXZZI/9HHLoqAiYRpE4MuzIwldCH/jVySnWXrI1SKto0g==} + cpu: [arm64] + os: [win32] + + turbo@2.8.11: + resolution: {integrity: sha512-H+rwSHHPLoyPOSoHdmI1zY0zy0GGj1Dmr7SeJW+nZiWLz2nex8EJ+fkdVabxXFMNEux+aywI4Sae8EqhmnOv4A==} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + typescript-eslint@8.56.1: + resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} + + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + + undici@7.22.0: + resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==} + engines: {node: '>=20.18.1'} + + unenv@2.0.0-rc.24: + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} + + unplugin@2.3.11: + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} + engines: {node: '>=18.12.0'} + + unrs-resolver@1.11.1: + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + + unstorage@2.0.0-alpha.6: + resolution: {integrity: sha512-w5vLYCJtnSx3OBtDk7cG4c1p3dfAnHA4WSZq9Xsurjbl2wMj7zqfOIjaHQI1Bl7yKzUxXAi+kbMr8iO2RhJmBA==} + peerDependencies: + '@azure/app-configuration': ^1.11.0 + '@azure/cosmos': ^4.9.1 + '@azure/data-tables': ^13.3.2 + '@azure/identity': ^4.13.0 + '@azure/keyvault-secrets': ^4.10.0 + '@azure/storage-blob': ^12.31.0 + '@capacitor/preferences': ^6 || ^7 || ^8 + '@deno/kv': '>=0.13.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.36.2 + '@vercel/blob': '>=0.27.3' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + chokidar: ^4 || ^5 + db0: '>=0.3.4' + idb-keyval: ^6.2.2 + ioredis: ^5.9.3 + lru-cache: ^11.2.6 + mongodb: ^6 || ^7 + ofetch: '*' + uploadthing: ^7.7.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + chokidar: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + lru-cache: + optional: true + mongodb: + optional: true + ofetch: + optional: true + uploadthing: + optional: true + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + upper-case-first@1.1.2: + resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==} + + upper-case@1.1.3: + resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + vite-tsconfig-paths@5.1.4: + resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.1.2: + resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + vue-eslint-parser@10.4.0: + resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + xmlbuilder2@4.0.3: + resolution: {integrity: sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==} + engines: {node: '>=20.0'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + +snapshots: + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.0': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/runtime-corejs3@7.29.0': + dependencies: + core-js-pure: 3.48.0 + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@emnapi/core@1.8.1': + dependencies: + '@emnapi/wasi-threads': 1.1.0 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.8.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.1.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + + '@esbuild/linux-x64@0.27.3': + optional: true + + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@2.6.1))': + dependencies: + eslint: 9.39.3(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.1': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.4': + dependencies: + ajv: 6.14.0 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.5 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.3': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@inquirer/ansi@1.0.2': {} + + '@inquirer/checkbox@4.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/confirm@5.1.21(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/core@10.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/editor@4.2.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/external-editor': 1.0.3(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/expand@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/external-editor@1.0.3(@types/node@25.3.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@4.3.1(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/number@3.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/password@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/prompts@7.10.1(@types/node@25.3.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.3.0) + '@inquirer/confirm': 5.1.21(@types/node@25.3.0) + '@inquirer/editor': 4.2.23(@types/node@25.3.0) + '@inquirer/expand': 4.0.23(@types/node@25.3.0) + '@inquirer/input': 4.3.1(@types/node@25.3.0) + '@inquirer/number': 3.0.23(@types/node@25.3.0) + '@inquirer/password': 4.0.23(@types/node@25.3.0) + '@inquirer/rawlist': 4.1.11(@types/node@25.3.0) + '@inquirer/search': 3.2.2(@types/node@25.3.0) + '@inquirer/select': 4.4.2(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/rawlist@4.1.11(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/search@3.2.2(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/select@4.4.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/type@3.0.10(@types/node@25.3.0)': + optionalDependencies: + '@types/node': 25.3.0 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@napi-rs/wasm-runtime@0.2.12': + dependencies: + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@napi-rs/wasm-runtime@1.1.1': + dependencies: + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@oozcitak/dom@2.0.2': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/url': 3.0.0 + '@oozcitak/util': 10.0.0 + + '@oozcitak/infra@2.0.2': + dependencies: + '@oozcitak/util': 10.0.0 + + '@oozcitak/url@3.0.0': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + + '@oozcitak/util@10.0.0': {} + + '@oxc-minify/binding-android-arm-eabi@0.110.0': + optional: true + + '@oxc-minify/binding-android-arm64@0.110.0': + optional: true + + '@oxc-minify/binding-darwin-arm64@0.110.0': + optional: true + + '@oxc-minify/binding-darwin-x64@0.110.0': + optional: true + + '@oxc-minify/binding-freebsd-x64@0.110.0': + optional: true + + '@oxc-minify/binding-linux-arm-gnueabihf@0.110.0': + optional: true + + '@oxc-minify/binding-linux-arm-musleabihf@0.110.0': + optional: true + + '@oxc-minify/binding-linux-arm64-gnu@0.110.0': + optional: true + + '@oxc-minify/binding-linux-arm64-musl@0.110.0': + optional: true + + '@oxc-minify/binding-linux-ppc64-gnu@0.110.0': + optional: true + + '@oxc-minify/binding-linux-riscv64-gnu@0.110.0': + optional: true + + '@oxc-minify/binding-linux-riscv64-musl@0.110.0': + optional: true + + '@oxc-minify/binding-linux-s390x-gnu@0.110.0': + optional: true + + '@oxc-minify/binding-linux-x64-gnu@0.110.0': + optional: true + + '@oxc-minify/binding-linux-x64-musl@0.110.0': + optional: true + + '@oxc-minify/binding-openharmony-arm64@0.110.0': + optional: true + + '@oxc-minify/binding-wasm32-wasi@0.110.0': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@oxc-minify/binding-win32-arm64-msvc@0.110.0': + optional: true + + '@oxc-minify/binding-win32-ia32-msvc@0.110.0': + optional: true + + '@oxc-minify/binding-win32-x64-msvc@0.110.0': + optional: true + + '@oxc-transform/binding-android-arm-eabi@0.110.0': + optional: true + + '@oxc-transform/binding-android-arm64@0.110.0': + optional: true + + '@oxc-transform/binding-darwin-arm64@0.110.0': + optional: true + + '@oxc-transform/binding-darwin-x64@0.110.0': + optional: true + + '@oxc-transform/binding-freebsd-x64@0.110.0': + optional: true + + '@oxc-transform/binding-linux-arm-gnueabihf@0.110.0': + optional: true + + '@oxc-transform/binding-linux-arm-musleabihf@0.110.0': + optional: true + + '@oxc-transform/binding-linux-arm64-gnu@0.110.0': + optional: true + + '@oxc-transform/binding-linux-arm64-musl@0.110.0': + optional: true + + '@oxc-transform/binding-linux-ppc64-gnu@0.110.0': + optional: true + + '@oxc-transform/binding-linux-riscv64-gnu@0.110.0': + optional: true + + '@oxc-transform/binding-linux-riscv64-musl@0.110.0': + optional: true + + '@oxc-transform/binding-linux-s390x-gnu@0.110.0': + optional: true + + '@oxc-transform/binding-linux-x64-gnu@0.110.0': + optional: true + + '@oxc-transform/binding-linux-x64-musl@0.110.0': + optional: true + + '@oxc-transform/binding-openharmony-arm64@0.110.0': + optional: true + + '@oxc-transform/binding-wasm32-wasi@0.110.0': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@oxc-transform/binding-win32-arm64-msvc@0.110.0': + optional: true + + '@oxc-transform/binding-win32-ia32-msvc@0.110.0': + optional: true + + '@oxc-transform/binding-win32-x64-msvc@0.110.0': + optional: true + + '@rolldown/pluginutils@1.0.0-beta.40': {} + + '@rolldown/pluginutils@1.0.0-rc.3': {} + + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true + + '@rollup/rollup-android-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-x64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true + + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true + + '@stylistic/eslint-plugin@5.9.0(eslint@9.39.3(jiti@2.6.1))': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@typescript-eslint/types': 8.56.1 + eslint: 9.39.3(jiti@2.6.1) + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + estraverse: 5.3.0 + picomatch: 4.0.3 + + '@tailwindcss/node@4.2.1': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.19.0 + jiti: 2.6.1 + lightningcss: 1.31.1 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.2.1 + + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide@4.2.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + dependencies: + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + tailwindcss: 4.2.1 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + + '@tanstack/eslint-config@0.3.4(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint/js': 9.39.3 + '@stylistic/eslint-plugin': 5.9.0(eslint@9.39.3(jiti@2.6.1)) + eslint: 9.39.3(jiti@2.6.1) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-n: 17.24.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + globals: 16.5.0 + typescript-eslint: 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + vue-eslint-parser: 10.4.0(eslint@9.39.3(jiti@2.6.1)) + transitivePeerDependencies: + - '@typescript-eslint/utils' + - eslint-import-resolver-node + - supports-color + - typescript + + '@tanstack/history@1.161.4': {} + + '@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@tanstack/history': 1.161.4 + '@tanstack/react-store': 0.9.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/router-core': 1.163.2 + isbot: 5.1.35 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/react-start-client@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@tanstack/react-router': 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/router-core': 1.163.2 + '@tanstack/start-client-core': 1.163.2 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/react-start-server@1.163.2(crossws@0.4.4(srvx@0.10.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@tanstack/history': 1.161.4 + '@tanstack/react-router': 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/router-core': 1.163.2 + '@tanstack/start-client-core': 1.163.2 + '@tanstack/start-server-core': 1.163.2(crossws@0.4.4(srvx@0.10.1)) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + transitivePeerDependencies: + - crossws + + '@tanstack/react-start@1.163.2(crossws@0.4.4(srvx@0.10.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + dependencies: + '@tanstack/react-router': 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-start-client': 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-start-server': 1.163.2(crossws@0.4.4(srvx@0.10.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/router-utils': 1.161.4 + '@tanstack/start-client-core': 1.163.2 + '@tanstack/start-plugin-core': 1.163.2(@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(crossws@0.4.4(srvx@0.10.1))(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@tanstack/start-server-core': 1.163.2(crossws@0.4.4(srvx@0.10.1)) + pathe: 2.0.3 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + transitivePeerDependencies: + - '@rsbuild/core' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/react-store@0.9.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@tanstack/store': 0.9.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + use-sync-external-store: 1.6.0(react@19.2.4) + + '@tanstack/router-core@1.163.2': + dependencies: + '@tanstack/history': 1.161.4 + '@tanstack/store': 0.9.1 + cookie-es: 2.0.0 + seroval: 1.5.0 + seroval-plugins: 1.5.0(seroval@1.5.0) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/router-generator@1.163.2': + dependencies: + '@tanstack/router-core': 1.163.2 + '@tanstack/router-utils': 1.161.4 + '@tanstack/virtual-file-routes': 1.161.4 + prettier: 3.8.1 + recast: 0.23.11 + source-map: 0.7.6 + tsx: 4.21.0 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@tanstack/router-plugin@1.163.2(@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@tanstack/router-core': 1.163.2 + '@tanstack/router-generator': 1.163.2 + '@tanstack/router-utils': 1.161.4 + '@tanstack/virtual-file-routes': 1.161.4 + chokidar: 3.6.0 + unplugin: 2.3.11 + zod: 3.25.76 + optionalDependencies: + '@tanstack/react-router': 1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + transitivePeerDependencies: + - supports-color + + '@tanstack/router-utils@1.161.4': + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + ansis: 4.2.0 + babel-dead-code-elimination: 1.0.12 + diff: 8.0.3 + pathe: 2.0.3 + tinyglobby: 0.2.15 + transitivePeerDependencies: + - supports-color + + '@tanstack/start-client-core@1.163.2': + dependencies: + '@tanstack/router-core': 1.163.2 + '@tanstack/start-fn-stubs': 1.161.4 + '@tanstack/start-storage-context': 1.163.2 + seroval: 1.5.0 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/start-fn-stubs@1.161.4': {} + + '@tanstack/start-plugin-core@1.163.2(@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(crossws@0.4.4(srvx@0.10.1))(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.29.0 + '@babel/types': 7.29.0 + '@rolldown/pluginutils': 1.0.0-beta.40 + '@tanstack/router-core': 1.163.2 + '@tanstack/router-generator': 1.163.2 + '@tanstack/router-plugin': 1.163.2(@tanstack/react-router@1.163.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@tanstack/router-utils': 1.161.4 + '@tanstack/start-client-core': 1.163.2 + '@tanstack/start-server-core': 1.163.2(crossws@0.4.4(srvx@0.10.1)) + cheerio: 1.2.0 + exsolve: 1.0.8 + pathe: 2.0.3 + picomatch: 4.0.3 + source-map: 0.7.6 + srvx: 0.11.8 + tinyglobby: 0.2.15 + ufo: 1.6.3 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + vitefu: 1.1.2(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + xmlbuilder2: 4.0.3 + zod: 3.25.76 + transitivePeerDependencies: + - '@rsbuild/core' + - '@tanstack/react-router' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/start-server-core@1.163.2(crossws@0.4.4(srvx@0.10.1))': + dependencies: + '@tanstack/history': 1.161.4 + '@tanstack/router-core': 1.163.2 + '@tanstack/start-client-core': 1.163.2 + '@tanstack/start-storage-context': 1.163.2 + h3-v2: h3@2.0.1-rc.14(crossws@0.4.4(srvx@0.10.1)) + seroval: 1.5.0 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - crossws + + '@tanstack/start-storage-context@1.163.2': + dependencies: + '@tanstack/router-core': 1.163.2 + + '@tanstack/store@0.9.1': {} + + '@tanstack/virtual-file-routes@1.161.4': {} + + '@turbo/gen-darwin-64@2.8.11': + optional: true + + '@turbo/gen-darwin-arm64@2.8.11': + optional: true + + '@turbo/gen-linux-64@2.8.11': + optional: true + + '@turbo/gen-linux-arm64@2.8.11': + optional: true + + '@turbo/gen-windows-64@2.8.11': + optional: true + + '@turbo/gen@2.8.11(@types/node@25.3.0)': + dependencies: + '@inquirer/prompts': 7.10.1(@types/node@25.3.0) + node-plop: 0.26.3 + optionalDependencies: + '@turbo/gen-darwin-64': 2.8.11 + '@turbo/gen-darwin-arm64': 2.8.11 + '@turbo/gen-linux-64': 2.8.11 + '@turbo/gen-linux-arm64': 2.8.11 + '@turbo/gen-windows-64': 2.8.11 + transitivePeerDependencies: + - '@types/node' + + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/esrecurse@4.3.1': {} + + '@types/estree@1.0.8': {} + + '@types/glob@7.2.0': + dependencies: + '@types/minimatch': 6.0.0 + '@types/node': 25.3.0 + + '@types/inquirer@6.5.0': + dependencies: + '@types/through': 0.0.33 + rxjs: 6.6.7 + + '@types/json-schema@7.0.15': {} + + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.2.4 + + '@types/node@25.3.0': + dependencies: + undici-types: 7.18.2 + + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + + '@types/through@0.0.33': + dependencies: + '@types/node': 25.3.0 + + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + eslint: 9.39.3(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.56.1': {} + + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + optional: true + + '@unrs/resolver-binding-android-arm64@1.11.1': + optional: true + + '@unrs/resolver-binding-darwin-arm64@1.11.1': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.11.1': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + dependencies: + '@napi-rs/wasm-runtime': 0.2.12 + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + optional: true + + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@rolldown/pluginutils': 1.0.0-rc.3 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + transitivePeerDependencies: + - supports-color + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv@6.14.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansis@4.2.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + array-union@2.1.0: {} + + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + + babel-dead-code-elimination@1.0.12: + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.10.0: {} + + binary-extensions@2.3.0: {} + + boolbase@1.0.0: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.3: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + callsites@3.1.0: {} + + camel-case@3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + caniuse-lite@1.0.30001774: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + change-case@3.1.0: + dependencies: + camel-case: 3.0.0 + constant-case: 2.0.0 + dot-case: 2.1.1 + header-case: 1.0.1 + is-lower-case: 1.1.3 + is-upper-case: 1.1.2 + lower-case: 1.1.4 + lower-case-first: 1.0.2 + no-case: 2.3.2 + param-case: 2.1.1 + pascal-case: 2.0.1 + path-case: 2.1.1 + sentence-case: 2.1.1 + snake-case: 2.1.0 + swap-case: 1.1.2 + title-case: 2.1.1 + upper-case: 1.1.3 + upper-case-first: 1.1.2 + + chardet@0.7.0: {} + + chardet@2.1.1: {} + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.2.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + encoding-sniffer: 0.2.1 + htmlparser2: 10.1.0 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 7.22.0 + whatwg-mimetype: 4.0.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + clean-stack@2.2.0: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-width@3.0.0: {} + + cli-width@4.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + comment-parser@1.4.5: {} + + concat-map@0.0.1: {} + + consola@3.4.2: {} + + constant-case@2.0.0: + dependencies: + snake-case: 2.1.0 + upper-case: 1.1.3 + + convert-source-map@2.0.0: {} + + cookie-es@2.0.0: {} + + core-js-pure@3.48.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crossws@0.4.4(srvx@0.10.1): + optionalDependencies: + srvx: 0.10.1 + + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-what@6.2.2: {} + + csstype@3.2.3: {} + + db0@0.3.4: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + deep-is@0.1.4: {} + + del@5.1.0: + dependencies: + globby: 10.0.2 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 3.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + detect-libc@2.1.2: {} + + diff@8.0.3: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@2.1.1: + dependencies: + no-case: 2.3.2 + + electron-to-chromium@1.5.302: {} + + emoji-regex@8.0.0: {} + + encoding-sniffer@0.2.1: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + + enhanced-resolve@5.19.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + entities@4.5.0: {} + + entities@6.0.1: {} + + entities@7.0.1: {} + + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 + + escalade@3.2.0: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-compat-utils@0.5.1(eslint@9.39.3(jiti@2.6.1)): + dependencies: + eslint: 9.39.3(jiti@2.6.1) + semver: 7.7.4 + + eslint-import-context@0.1.9(unrs-resolver@1.11.1): + dependencies: + get-tsconfig: 4.13.6 + stable-hash-x: 0.2.0 + optionalDependencies: + unrs-resolver: 1.11.1 + + eslint-plugin-es-x@7.8.0(eslint@9.39.3(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + eslint: 9.39.3(jiti@2.6.1) + eslint-compat-utils: 0.5.1(eslint@9.39.3(jiti@2.6.1)) + + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)): + dependencies: + '@typescript-eslint/types': 8.56.1 + comment-parser: 1.4.5 + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + eslint-import-context: 0.1.9(unrs-resolver@1.11.1) + is-glob: 4.0.3 + minimatch: 10.2.4 + semver: 7.7.4 + stable-hash-x: 0.2.0 + unrs-resolver: 1.11.1 + optionalDependencies: + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + transitivePeerDependencies: + - supports-color + + eslint-plugin-n@17.24.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + enhanced-resolve: 5.19.0 + eslint: 9.39.3(jiti@2.6.1) + eslint-plugin-es-x: 7.8.0(eslint@9.39.3(jiti@2.6.1)) + get-tsconfig: 4.13.6 + globals: 15.15.0 + globrex: 0.1.2 + ignore: 5.3.2 + semver: 7.7.4 + ts-declaration-location: 1.0.7(typescript@5.9.3) + transitivePeerDependencies: + - typescript + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@9.1.1: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@9.39.3(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.4 + '@eslint/js': 9.39.3 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 + + espree@11.1.1: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + + esprima@4.0.1: {} + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + exsolve@1.0.8: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-tsconfig@4.13.6: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@14.0.0: {} + + globals@15.15.0: {} + + globals@16.5.0: {} + + globby@10.0.2: + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + glob: 7.2.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + globrex@0.1.2: {} + + graceful-fs@4.2.11: {} + + h3@2.0.1-rc.14(crossws@0.4.4(srvx@0.10.1)): + dependencies: + rou3: 0.7.12 + srvx: 0.11.8 + optionalDependencies: + crossws: 0.4.4(srvx@0.10.1) + + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + + has-flag@4.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + header-case@1.0.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + htmlparser2@10.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 7.0.1 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.7.2: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + inquirer@7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.23 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-lower-case@1.1.3: + dependencies: + lower-case: 1.1.4 + + is-number@7.0.0: {} + + is-path-cwd@2.2.0: {} + + is-path-inside@3.0.3: {} + + is-upper-case@1.1.2: + dependencies: + upper-case: 1.1.3 + + isbinaryfile@4.0.10: {} + + isbot@5.1.35: {} + + isexe@2.0.0: {} + + jiti@2.6.1: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + + lightningcss-linux-x64-gnu@1.31.1: + optional: true + + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + + lightningcss@1.31.1: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.get@4.4.2: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.23: {} + + lower-case-first@1.0.2: + dependencies: + lower-case: 1.1.4 + + lower-case@1.1.4: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mimic-fn@2.1.0: {} + + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.3 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + ms@2.1.3: {} + + mute-stream@0.0.8: {} + + mute-stream@2.0.0: {} + + nanoid@3.3.11: {} + + napi-postinstall@0.3.4: {} + + natural-compare@1.4.0: {} + + neo-async@2.6.2: {} + + nf3@0.3.10: {} + + nitro@3.0.1-alpha.2(rollup@4.59.0)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)): + dependencies: + consola: 3.4.2 + crossws: 0.4.4(srvx@0.10.1) + db0: 0.3.4 + h3: 2.0.1-rc.14(crossws@0.4.4(srvx@0.10.1)) + jiti: 2.6.1 + nf3: 0.3.10 + ofetch: 2.0.0-alpha.3 + ohash: 2.0.11 + oxc-minify: 0.110.0 + oxc-transform: 0.110.0 + srvx: 0.10.1 + undici: 7.22.0 + unenv: 2.0.0-rc.24 + unstorage: 2.0.0-alpha.6(db0@0.3.4)(ofetch@2.0.0-alpha.3) + optionalDependencies: + rollup: 4.59.0 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - chokidar + - drizzle-orm + - idb-keyval + - ioredis + - lru-cache + - mongodb + - mysql2 + - sqlite3 + - uploadthing + + no-case@2.3.2: + dependencies: + lower-case: 1.1.4 + + node-plop@0.26.3: + dependencies: + '@babel/runtime-corejs3': 7.29.0 + '@types/inquirer': 6.5.0 + change-case: 3.1.0 + del: 5.1.0 + globby: 10.0.2 + handlebars: 4.7.8 + inquirer: 7.3.3 + isbinaryfile: 4.0.10 + lodash.get: 4.4.2 + mkdirp: 0.5.6 + resolve: 1.22.11 + + node-releases@2.0.27: {} + + normalize-path@3.0.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + ofetch@2.0.0-alpha.3: {} + + ohash@2.0.11: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-tmpdir@1.0.2: {} + + oxc-minify@0.110.0: + optionalDependencies: + '@oxc-minify/binding-android-arm-eabi': 0.110.0 + '@oxc-minify/binding-android-arm64': 0.110.0 + '@oxc-minify/binding-darwin-arm64': 0.110.0 + '@oxc-minify/binding-darwin-x64': 0.110.0 + '@oxc-minify/binding-freebsd-x64': 0.110.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.110.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.110.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.110.0 + '@oxc-minify/binding-linux-arm64-musl': 0.110.0 + '@oxc-minify/binding-linux-ppc64-gnu': 0.110.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.110.0 + '@oxc-minify/binding-linux-riscv64-musl': 0.110.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.110.0 + '@oxc-minify/binding-linux-x64-gnu': 0.110.0 + '@oxc-minify/binding-linux-x64-musl': 0.110.0 + '@oxc-minify/binding-openharmony-arm64': 0.110.0 + '@oxc-minify/binding-wasm32-wasi': 0.110.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.110.0 + '@oxc-minify/binding-win32-ia32-msvc': 0.110.0 + '@oxc-minify/binding-win32-x64-msvc': 0.110.0 + + oxc-transform@0.110.0: + optionalDependencies: + '@oxc-transform/binding-android-arm-eabi': 0.110.0 + '@oxc-transform/binding-android-arm64': 0.110.0 + '@oxc-transform/binding-darwin-arm64': 0.110.0 + '@oxc-transform/binding-darwin-x64': 0.110.0 + '@oxc-transform/binding-freebsd-x64': 0.110.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.110.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.110.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.110.0 + '@oxc-transform/binding-linux-arm64-musl': 0.110.0 + '@oxc-transform/binding-linux-ppc64-gnu': 0.110.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.110.0 + '@oxc-transform/binding-linux-riscv64-musl': 0.110.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.110.0 + '@oxc-transform/binding-linux-x64-gnu': 0.110.0 + '@oxc-transform/binding-linux-x64-musl': 0.110.0 + '@oxc-transform/binding-openharmony-arm64': 0.110.0 + '@oxc-transform/binding-wasm32-wasi': 0.110.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.110.0 + '@oxc-transform/binding-win32-ia32-msvc': 0.110.0 + '@oxc-transform/binding-win32-x64-msvc': 0.110.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + param-case@2.1.1: + dependencies: + no-case: 2.3.2 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.3.0 + + parse5@7.3.0: + dependencies: + entities: 6.0.1 + + pascal-case@2.0.1: + dependencies: + camel-case: 3.0.0 + upper-case-first: 1.1.2 + + path-case@2.1.1: + dependencies: + no-case: 2.3.2 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@4.0.0: {} + + pathe@2.0.3: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + + prettier@3.8.1: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + react-dom@19.2.4(react@19.2.4): + dependencies: + react: 19.2.4 + scheduler: 0.27.0 + + react-refresh@0.18.0: {} + + react@19.2.4: {} + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + recast@0.23.11: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + + resolve-from@4.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.1.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.59.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 + fsevents: 2.3.3 + + rou3@0.7.12: {} + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + safer-buffer@2.1.2: {} + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.7.4: {} + + sentence-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case-first: 1.1.2 + + seroval-plugins@1.5.0(seroval@1.5.0): + dependencies: + seroval: 1.5.0 + + seroval@1.5.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + snake-case@2.1.0: + dependencies: + no-case: 2.3.2 + + source-map-js@1.2.1: {} + + source-map@0.6.1: {} + + source-map@0.7.6: {} + + srvx@0.10.1: {} + + srvx@0.11.8: {} + + stable-hash-x@0.2.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-json-comments@3.1.1: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + swap-case@1.1.2: + dependencies: + lower-case: 1.1.4 + upper-case: 1.1.3 + + tailwindcss@4.2.1: {} + + tapable@2.3.0: {} + + through@2.3.8: {} + + tiny-invariant@1.3.3: {} + + tiny-warning@1.0.3: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + title-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + ts-api-utils@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + ts-declaration-location@1.0.7(typescript@5.9.3): + dependencies: + picomatch: 4.0.3 + typescript: 5.9.3 + + tsconfck@3.1.6(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + + tslib@1.14.1: {} + + tslib@2.8.1: {} + + tsx@4.21.0: + dependencies: + esbuild: 0.27.3 + get-tsconfig: 4.13.6 + optionalDependencies: + fsevents: 2.3.3 + + turbo-darwin-64@2.8.11: + optional: true + + turbo-darwin-arm64@2.8.11: + optional: true + + turbo-linux-64@2.8.11: + optional: true + + turbo-linux-arm64@2.8.11: + optional: true + + turbo-windows-64@2.8.11: + optional: true + + turbo-windows-arm64@2.8.11: + optional: true + + turbo@2.8.11: + optionalDependencies: + turbo-darwin-64: 2.8.11 + turbo-darwin-arm64: 2.8.11 + turbo-linux-64: 2.8.11 + turbo-linux-arm64: 2.8.11 + turbo-windows-64: 2.8.11 + turbo-windows-arm64: 2.8.11 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.21.3: {} + + typescript-eslint@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + typescript@5.9.3: {} + + ufo@1.6.3: {} + + uglify-js@3.19.3: + optional: true + + undici-types@7.18.2: {} + + undici@7.22.0: {} + + unenv@2.0.0-rc.24: + dependencies: + pathe: 2.0.3 + + unplugin@2.3.11: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.16.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + + unrs-resolver@1.11.1: + dependencies: + napi-postinstall: 0.3.4 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + + unstorage@2.0.0-alpha.6(db0@0.3.4)(ofetch@2.0.0-alpha.3): + optionalDependencies: + db0: 0.3.4 + ofetch: 2.0.0-alpha.3 + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + upper-case-first@1.1.2: + dependencies: + upper-case: 1.1.3 + + upper-case@1.1.3: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-sync-external-store@1.6.0(react@19.2.4): + dependencies: + react: 19.2.4 + + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)): + dependencies: + debug: 4.4.3 + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.9.3) + optionalDependencies: + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + transitivePeerDependencies: + - supports-color + - typescript + + vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0): + dependencies: + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.59.0 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.3.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.31.1 + tsx: 4.21.0 + + vitefu@1.1.2(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)): + optionalDependencies: + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) + + vue-eslint-parser@10.4.0(eslint@9.39.3(jiti@2.6.1)): + dependencies: + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + eslint-scope: 9.1.1 + eslint-visitor-keys: 5.0.1 + espree: 11.1.1 + esquery: 1.7.0 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + + webpack-virtual-modules@0.6.2: {} + + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@4.0.0: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wordwrap@1.0.0: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + xmlbuilder2@4.0.3: + dependencies: + '@oozcitak/dom': 2.0.2 + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + js-yaml: 4.1.1 + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} + + yoctocolors-cjs@2.1.3: {} + + zod@3.25.76: {} diff --git a/templates/start-monorepo/pnpm-workspace.yaml b/templates/start-monorepo/pnpm-workspace.yaml new file mode 100644 index 0000000000..3ff5faaaf5 --- /dev/null +++ b/templates/start-monorepo/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/templates/start-monorepo/tsconfig.json b/templates/start-monorepo/tsconfig.json new file mode 100644 index 0000000000..63b9f0ef83 --- /dev/null +++ b/templates/start-monorepo/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "bundler", + "skipLibCheck": true, + "strict": true + } +} diff --git a/templates/start-monorepo/turbo.json b/templates/start-monorepo/turbo.json new file mode 100644 index 0000000000..6af9eda355 --- /dev/null +++ b/templates/start-monorepo/turbo.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://turbo.build/schema.json", + "ui": "tui", + "tasks": { + "build": { + "dependsOn": ["^build"], + "inputs": ["$TURBO_DEFAULT$", ".env*"], + "outputs": [".output/**"] + }, + "lint": { + "dependsOn": ["^lint"] + }, + "format": { + "dependsOn": ["^format"] + }, + "typecheck": { + "dependsOn": ["^typecheck"] + }, + "dev": { + "cache": false, + "persistent": true + } + } +} diff --git a/templates/vite-monorepo/.gitignore b/templates/vite-monorepo/.gitignore new file mode 100644 index 0000000000..85f2ceb067 --- /dev/null +++ b/templates/vite-monorepo/.gitignore @@ -0,0 +1,30 @@ +# Dependencies +node_modules +.pnp +.pnp.js + +# Local env files +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Testing +coverage + +# Turbo +.turbo + +# Vercel +.vercel + +# Build Outputs +dist + +# Debug +npm-debug.log* + +# Misc +.DS_Store +*.pem diff --git a/templates/vite-monorepo/.npmrc b/templates/vite-monorepo/.npmrc new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/vite-monorepo/.prettierignore b/templates/vite-monorepo/.prettierignore new file mode 100644 index 0000000000..209509f4d9 --- /dev/null +++ b/templates/vite-monorepo/.prettierignore @@ -0,0 +1,6 @@ +dist/ +node_modules/ +.turbo/ +coverage/ +pnpm-lock.yaml +.pnpm-store/ \ No newline at end of file diff --git a/templates/vite-monorepo/.prettierrc b/templates/vite-monorepo/.prettierrc new file mode 100644 index 0000000000..40ce0679f4 --- /dev/null +++ b/templates/vite-monorepo/.prettierrc @@ -0,0 +1,11 @@ +{ + "endOfLine": "lf", + "semi": false, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "es5", + "printWidth": 80, + "plugins": ["prettier-plugin-tailwindcss"], + "tailwindStylesheet": "packages/ui/src/styles/globals.css", + "tailwindFunctions": ["cn", "cva"] +} diff --git a/templates/vite-monorepo/README.md b/templates/vite-monorepo/README.md new file mode 100644 index 0000000000..f635370f59 --- /dev/null +++ b/templates/vite-monorepo/README.md @@ -0,0 +1,21 @@ +# shadcn/ui monorepo template + +This is a Vite monorepo template with shadcn/ui. + +## Adding components + +To add components to your app, run the following command at the root of your `web` app: + +```bash +pnpm dlx shadcn@latest add button -c apps/web +``` + +This will place the ui components in the `packages/ui/src/components` directory. + +## Using components + +To use the components in your app, import them from the `ui` package. + +```tsx +import { Button } from "@workspace/ui/components/button"; +``` diff --git a/templates/vite-monorepo/apps/web/components.json b/templates/vite-monorepo/apps/web/components.json new file mode 100644 index 0000000000..963cc37627 --- /dev/null +++ b/templates/vite-monorepo/apps/web/components.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "../../packages/ui/src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "hooks": "@/hooks", + "lib": "@/lib", + "utils": "@workspace/ui/lib/utils", + "ui": "@workspace/ui/components" + } +} diff --git a/templates/vite-monorepo/apps/web/eslint.config.js b/templates/vite-monorepo/apps/web/eslint.config.js new file mode 100644 index 0000000000..5e6b472f58 --- /dev/null +++ b/templates/vite-monorepo/apps/web/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/templates/vite-monorepo/apps/web/index.html b/templates/vite-monorepo/apps/web/index.html new file mode 100644 index 0000000000..de8cc51257 --- /dev/null +++ b/templates/vite-monorepo/apps/web/index.html @@ -0,0 +1,13 @@ + + + + + + + vite-monorepo + + +
+ + + diff --git a/templates/vite-monorepo/apps/web/package.json b/templates/vite-monorepo/apps/web/package.json new file mode 100644 index 0000000000..43c3cdfc50 --- /dev/null +++ b/templates/vite-monorepo/apps/web/package.json @@ -0,0 +1,34 @@ +{ + "name": "web", + "version": "0.0.1", + "type": "module", + "private": true, + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint", + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "tsc --noEmit", + "preview": "vite preview" + }, + "dependencies": { + "@workspace/ui": "workspace:*", + "react": "^19.2.4", + "react-dom": "^19.2.4" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.18", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "@eslint/js": "^9.39.2", + "eslint": "^9.39.2", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^17.2.0", + "typescript": "^5.9.3", + "typescript-eslint": "^8.54.0", + "vite": "^7.2.4" + } +} diff --git a/templates/vite-monorepo/apps/web/src/App.tsx b/templates/vite-monorepo/apps/web/src/App.tsx new file mode 100644 index 0000000000..ba588acfab --- /dev/null +++ b/templates/vite-monorepo/apps/web/src/App.tsx @@ -0,0 +1,18 @@ +export function App() { + return ( +
+
+

Project ready!

+

You may now add components and start building.

+ + Read the docs + +
+
+ ) +} diff --git a/templates/vite-monorepo/apps/web/src/components/.gitkeep b/templates/vite-monorepo/apps/web/src/components/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/vite-monorepo/apps/web/src/components/theme-provider.tsx b/templates/vite-monorepo/apps/web/src/components/theme-provider.tsx new file mode 100644 index 0000000000..1349a0ca18 --- /dev/null +++ b/templates/vite-monorepo/apps/web/src/components/theme-provider.tsx @@ -0,0 +1,230 @@ +/* eslint-disable react-refresh/only-export-components */ +import * as React from "react" + +type Theme = "dark" | "light" | "system" +type ResolvedTheme = "dark" | "light" + +type ThemeProviderProps = { + children: React.ReactNode + defaultTheme?: Theme + storageKey?: string + disableTransitionOnChange?: boolean +} + +type ThemeProviderState = { + theme: Theme + setTheme: (theme: Theme) => void +} + +const COLOR_SCHEME_QUERY = "(prefers-color-scheme: dark)" +const THEME_VALUES: Theme[] = ["dark", "light", "system"] + +const ThemeProviderContext = React.createContext< + ThemeProviderState | undefined +>(undefined) + +function isTheme(value: string | null): value is Theme { + if (value === null) { + return false + } + + return THEME_VALUES.includes(value as Theme) +} + +function getSystemTheme(): ResolvedTheme { + if (window.matchMedia(COLOR_SCHEME_QUERY).matches) { + return "dark" + } + + return "light" +} + +function disableTransitionsTemporarily() { + const style = document.createElement("style") + style.appendChild( + document.createTextNode( + "*,*::before,*::after{-webkit-transition:none!important;transition:none!important}" + ) + ) + document.head.appendChild(style) + + return () => { + window.getComputedStyle(document.body) + requestAnimationFrame(() => { + requestAnimationFrame(() => { + style.remove() + }) + }) + } +} + +function isEditableTarget(target: EventTarget | null) { + if (!(target instanceof HTMLElement)) { + return false + } + + if (target.isContentEditable) { + return true + } + + const editableParent = target.closest( + "input, textarea, select, [contenteditable='true']" + ) + if (editableParent) { + return true + } + + return false +} + +export function ThemeProvider({ + children, + defaultTheme = "system", + storageKey = "theme", + disableTransitionOnChange = true, + ...props +}: ThemeProviderProps) { + const [theme, setThemeState] = React.useState(() => { + const storedTheme = localStorage.getItem(storageKey) + if (isTheme(storedTheme)) { + return storedTheme + } + + return defaultTheme + }) + + const setTheme = React.useCallback( + (nextTheme: Theme) => { + localStorage.setItem(storageKey, nextTheme) + setThemeState(nextTheme) + }, + [storageKey] + ) + + const applyTheme = React.useCallback( + (nextTheme: Theme) => { + const root = document.documentElement + const resolvedTheme = + nextTheme === "system" ? getSystemTheme() : nextTheme + const restoreTransitions = disableTransitionOnChange + ? disableTransitionsTemporarily() + : null + + root.classList.remove("light", "dark") + root.classList.add(resolvedTheme) + + if (restoreTransitions) { + restoreTransitions() + } + }, + [disableTransitionOnChange] + ) + + React.useEffect(() => { + applyTheme(theme) + + if (theme !== "system") { + return undefined + } + + const mediaQuery = window.matchMedia(COLOR_SCHEME_QUERY) + const handleChange = () => { + applyTheme("system") + } + + mediaQuery.addEventListener("change", handleChange) + + return () => { + mediaQuery.removeEventListener("change", handleChange) + } + }, [theme, applyTheme]) + + React.useEffect(() => { + const handleKeyDown = (event: KeyboardEvent) => { + if (event.repeat) { + return + } + + if (event.metaKey || event.ctrlKey || event.altKey) { + return + } + + if (isEditableTarget(event.target)) { + return + } + + if (event.key.toLowerCase() !== "d") { + return + } + + setThemeState((currentTheme) => { + const nextTheme = + currentTheme === "dark" + ? "light" + : currentTheme === "light" + ? "dark" + : getSystemTheme() === "dark" + ? "light" + : "dark" + + localStorage.setItem(storageKey, nextTheme) + return nextTheme + }) + } + + window.addEventListener("keydown", handleKeyDown) + + return () => { + window.removeEventListener("keydown", handleKeyDown) + } + }, [storageKey]) + + React.useEffect(() => { + const handleStorageChange = (event: StorageEvent) => { + if (event.storageArea !== localStorage) { + return + } + + if (event.key !== storageKey) { + return + } + + if (isTheme(event.newValue)) { + setThemeState(event.newValue) + return + } + + setThemeState(defaultTheme) + } + + window.addEventListener("storage", handleStorageChange) + + return () => { + window.removeEventListener("storage", handleStorageChange) + } + }, [defaultTheme, storageKey]) + + const value = React.useMemo( + () => ({ + theme, + setTheme, + }), + [theme, setTheme] + ) + + return ( + + {children} + + ) +} + +export const useTheme = () => { + const context = React.useContext(ThemeProviderContext) + + if (context === undefined) { + throw new Error("useTheme must be used within a ThemeProvider") + } + + return context +} diff --git a/templates/vite-monorepo/apps/web/src/main.tsx b/templates/vite-monorepo/apps/web/src/main.tsx new file mode 100644 index 0000000000..242ad829d4 --- /dev/null +++ b/templates/vite-monorepo/apps/web/src/main.tsx @@ -0,0 +1,14 @@ +import { StrictMode } from "react" +import { createRoot } from "react-dom/client" + +import "@workspace/ui/globals.css" +import { App } from "./App.tsx" +import { ThemeProvider } from "@/components/theme-provider.tsx" + +createRoot(document.getElementById("root")!).render( + + + + + +) diff --git a/templates/vite-monorepo/apps/web/tsconfig.app.json b/templates/vite-monorepo/apps/web/tsconfig.app.json new file mode 100644 index 0000000000..7c70bb3539 --- /dev/null +++ b/templates/vite-monorepo/apps/web/tsconfig.app.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "types": ["vite/client"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "@workspace/ui/*": ["../../packages/ui/src/*"] + } + }, + "include": ["src"] +} diff --git a/templates/vite-monorepo/apps/web/tsconfig.json b/templates/vite-monorepo/apps/web/tsconfig.json new file mode 100644 index 0000000000..1dfadd4637 --- /dev/null +++ b/templates/vite-monorepo/apps/web/tsconfig.json @@ -0,0 +1,14 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "@workspace/ui/*": ["../../packages/ui/src/*"] + } + } +} diff --git a/templates/vite-monorepo/apps/web/tsconfig.node.json b/templates/vite-monorepo/apps/web/tsconfig.node.json new file mode 100644 index 0000000000..8a67f62f4c --- /dev/null +++ b/templates/vite-monorepo/apps/web/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/templates/vite-monorepo/apps/web/vite.config.ts b/templates/vite-monorepo/apps/web/vite.config.ts new file mode 100644 index 0000000000..79a65e0aec --- /dev/null +++ b/templates/vite-monorepo/apps/web/vite.config.ts @@ -0,0 +1,14 @@ +import path from "path" +import tailwindcss from "@tailwindcss/vite" +import react from "@vitejs/plugin-react" +import { defineConfig } from "vite" + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react(), tailwindcss()], + resolve: { + alias: { + "@": path.resolve(__dirname, "./src"), + }, + }, +}) diff --git a/templates/vite-monorepo/package.json b/templates/vite-monorepo/package.json new file mode 100644 index 0000000000..73d474feeb --- /dev/null +++ b/templates/vite-monorepo/package.json @@ -0,0 +1,22 @@ +{ + "name": "vite-monorepo", + "version": "0.0.1", + "private": true, + "scripts": { + "build": "turbo build", + "dev": "turbo dev", + "lint": "turbo lint", + "format": "turbo format", + "typecheck": "turbo typecheck" + }, + "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-tailwindcss": "^0.7.2", + "turbo": "^2.8.8", + "typescript": "5.9.3" + }, + "packageManager": "pnpm@9.0.6", + "engines": { + "node": ">=20" + } +} diff --git a/templates/vite-monorepo/packages/ui/components.json b/templates/vite-monorepo/packages/ui/components.json new file mode 100644 index 0000000000..e2686f3797 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/components.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-nova", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/styles/globals.css", + "baseColor": "neutral", + "cssVariables": true + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@workspace/ui/components", + "utils": "@workspace/ui/lib/utils", + "hooks": "@workspace/ui/hooks", + "lib": "@workspace/ui/lib", + "ui": "@workspace/ui/components" + } +} diff --git a/templates/vite-monorepo/packages/ui/eslint.config.js b/templates/vite-monorepo/packages/ui/eslint.config.js new file mode 100644 index 0000000000..5e6b472f58 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/templates/vite-monorepo/packages/ui/package.json b/templates/vite-monorepo/packages/ui/package.json new file mode 100644 index 0000000000..ab26802149 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/package.json @@ -0,0 +1,37 @@ +{ + "name": "@workspace/ui", + "version": "0.0.0", + "type": "module", + "private": true, + "scripts": { + "lint": "eslint", + "format": "prettier --write \"**/*.{ts,tsx}\"", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^3.25.76" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.18", + "@turbo/gen": "^2.8.1", + "@types/node": "^25.1.0", + "@types/react": "^19.2.10", + "@types/react-dom": "^19.2.3", + "@eslint/js": "^9.39.2", + "eslint": "^9.39.2", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^17.2.0", + "typescript-eslint": "^8.54.0", + "tailwindcss": "^4.1.18", + "typescript": "^5.9.3" + }, + "exports": { + "./globals.css": "./src/styles/globals.css", + "./lib/*": "./src/lib/*.ts", + "./components/*": "./src/components/*.tsx", + "./hooks/*": "./src/hooks/*.ts" + } +} diff --git a/templates/vite-monorepo/packages/ui/src/components/.gitkeep b/templates/vite-monorepo/packages/ui/src/components/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/vite-monorepo/packages/ui/src/hooks/.gitkeep b/templates/vite-monorepo/packages/ui/src/hooks/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/vite-monorepo/packages/ui/src/lib/.gitkeep b/templates/vite-monorepo/packages/ui/src/lib/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/templates/vite-monorepo/packages/ui/src/styles/globals.css b/templates/vite-monorepo/packages/ui/src/styles/globals.css new file mode 100644 index 0000000000..e0c4ce5156 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/src/styles/globals.css @@ -0,0 +1,4 @@ +@import "tailwindcss"; +@source "../../../apps/**/*.{ts,tsx}"; +@source "../../../components/**/*.{ts,tsx}"; +@source "../**/*.{ts,tsx}"; diff --git a/templates/vite-monorepo/packages/ui/tsconfig.json b/templates/vite-monorepo/packages/ui/tsconfig.json new file mode 100644 index 0000000000..db4b78de10 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "baseUrl": ".", + "paths": { + "@workspace/ui/*": ["./src/*"] + } + }, + "include": ["."], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/vite-monorepo/packages/ui/tsconfig.lint.json b/templates/vite-monorepo/packages/ui/tsconfig.lint.json new file mode 100644 index 0000000000..08a184e477 --- /dev/null +++ b/templates/vite-monorepo/packages/ui/tsconfig.lint.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "skipLibCheck": true, + "strict": true, + "outDir": "dist" + }, + "include": ["src", "turbo"], + "exclude": ["node_modules", "dist"] +} diff --git a/templates/vite-monorepo/pnpm-lock.yaml b/templates/vite-monorepo/pnpm-lock.yaml new file mode 100644 index 0000000000..c57dc5cfd5 --- /dev/null +++ b/templates/vite-monorepo/pnpm-lock.yaml @@ -0,0 +1,3749 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + prettier: + specifier: ^3.8.1 + version: 3.8.1 + prettier-plugin-tailwindcss: + specifier: ^0.7.2 + version: 0.7.2(prettier@3.8.1) + turbo: + specifier: ^2.8.8 + version: 2.8.11 + typescript: + specifier: 5.9.3 + version: 5.9.3 + + apps/web: + dependencies: + '@workspace/ui': + specifier: workspace:* + version: link:../../packages/ui + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + devDependencies: + '@eslint/js': + specifier: ^9.39.2 + version: 9.39.3 + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + '@vitejs/plugin-react': + specifier: ^5.1.1 + version: 5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + eslint: + specifier: ^9.39.2 + version: 9.39.3(jiti@2.6.1) + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.0.1(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-react-refresh: + specifier: ^0.4.24 + version: 0.4.26(eslint@9.39.3(jiti@2.6.1)) + globals: + specifier: ^17.2.0 + version: 17.3.0 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.54.0 + version: 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + vite: + specifier: ^7.2.4 + version: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + + packages/ui: + dependencies: + react: + specifier: ^19.2.4 + version: 19.2.4 + react-dom: + specifier: ^19.2.4 + version: 19.2.4(react@19.2.4) + zod: + specifier: ^3.25.76 + version: 3.25.76 + devDependencies: + '@eslint/js': + specifier: ^9.39.2 + version: 9.39.3 + '@tailwindcss/vite': + specifier: ^4.1.18 + version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)) + '@turbo/gen': + specifier: ^2.8.1 + version: 2.8.11(@types/node@25.3.0) + '@types/node': + specifier: ^25.1.0 + version: 25.3.0 + '@types/react': + specifier: ^19.2.10 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + eslint: + specifier: ^9.39.2 + version: 9.39.3(jiti@2.6.1) + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.0.1(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-react-refresh: + specifier: ^0.4.24 + version: 0.4.26(eslint@9.39.3(jiti@2.6.1)) + globals: + specifier: ^17.2.0 + version: 17.3.0 + tailwindcss: + specifier: ^4.1.18 + version: 4.2.1 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.54.0 + version: 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + +packages: + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.0': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime-corejs3@7.29.0': + resolution: {integrity: sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.4': + resolution: {integrity: sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.3': + resolution: {integrity: sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@rolldown/pluginutils@1.0.0-rc.3': + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} + + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] + + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} + + '@tailwindcss/vite@4.2.1': + resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@turbo/gen-darwin-64@2.8.11': + resolution: {integrity: sha512-xrx2diQfiZOQ//BTDDjBfT8GG5gKUQ15QlvHFn/9kSyZSBZUkgDeuCbk12K15/kZfjfa6e0Il0guVCKld2pzhg==} + cpu: [x64] + os: [darwin] + + '@turbo/gen-darwin-arm64@2.8.11': + resolution: {integrity: sha512-D7sSxQLRU4pHWvz9o+SXtfGgRgQ/UEi4DKXNZViSIvCctq5rSzQFioD7M0BigUBLYTxxb7cAbY9PFNmPbe8rkw==} + cpu: [arm64] + os: [darwin] + + '@turbo/gen-linux-64@2.8.11': + resolution: {integrity: sha512-NmzZ+GVs2DuJFBsTXlViOcANA4xWmOl1VN8UfmbYuZzkaH9oIB4L5ehg88PZkzO12yn8qULnyzqGxNYa/YzAKw==} + cpu: [x64] + os: [linux] + + '@turbo/gen-linux-arm64@2.8.11': + resolution: {integrity: sha512-Y4yqldcNZXdIYWfm/iByOxYjeXYw53gHU0NRlbwD4hqW5v/Hi/846ehVtEGH4hzmy4r94k4jrEu+ftxK/oJSUw==} + cpu: [arm64] + os: [linux] + + '@turbo/gen-windows-64@2.8.11': + resolution: {integrity: sha512-qHGQum/Xae5BThd0A/a8w3yjq5EndJj4szjXxZlzTQEddzMCAFSO5DfJpRWkSZ/g8ei/6JebFiIAxZMkuQ1SAw==} + cpu: [x64] + os: [win32] + + '@turbo/gen@2.8.11': + resolution: {integrity: sha512-WgTEEwq1NOmDjDRUu+F1qLJtyIDnguWX/GxML6Q+MnOQDk9va+pkkdWsscIy/CqOputOgCE5wOlEgefE+frydg==} + hasBin: true + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/glob@7.2.0': + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + + '@types/inquirer@6.5.0': + resolution: {integrity: sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + + '@types/node@25.3.0': + resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + + '@types/through@0.0.33': + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} + + '@typescript-eslint/eslint-plugin@8.56.1': + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.56.1': + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.56.1': + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@vitejs/plugin-react@5.1.4': + resolution: {integrity: sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} + hasBin: true + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@5.0.3: + resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} + engines: {node: 18 || 20 || >=22} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@3.0.0: + resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} + + caniuse-lite@1.0.30001774: + resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + change-case@3.1.0: + resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + constant-case@2.0.0: + resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + core-js-pure@3.48.0: + resolution: {integrity: sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + del@5.1.0: + resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} + engines: {node: '>=8'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dot-case@2.1.1: + resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} + + electron-to-chromium@1.5.302: + resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + enhanced-resolve@5.19.0: + resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} + engines: {node: '>=10.13.0'} + + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-plugin-react-hooks@7.0.1: + resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react-refresh@0.4.26: + resolution: {integrity: sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==} + peerDependencies: + eslint: '>=8.40' + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@9.39.3: + resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@17.3.0: + resolution: {integrity: sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==} + engines: {node: '>=18'} + + globby@10.0.2: + resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} + engines: {node: '>=8'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + header-case@1.0.1: + resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} + + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + engines: {node: '>=0.10.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-lower-case@1.1.3: + resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-upper-case@1.1.2: + resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} + + isbinaryfile@4.0.10: + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} + engines: {node: '>= 12.0.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.23: + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + + lower-case-first@1.0.2: + resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} + + lower-case@1.1.4: + resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@2.3.2: + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + + node-plop@0.26.3: + resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} + engines: {node: '>=8.9.4'} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + param-case@2.1.1: + resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + pascal-case@2.0.1: + resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} + + path-case@2.1.1: + resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-dom@19.2.4: + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} + peerDependencies: + react: ^19.2.4 + + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} + engines: {node: '>=0.10.0'} + + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + sentence-case@2.1.1: + resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + snake-case@2.1.0: + resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + swap-case@1.1.2: + resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} + + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + title-case@2.1.1: + resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + turbo-darwin-64@2.8.11: + resolution: {integrity: sha512-XKaCWaz4OCt77oYYvGCIRpvYD4c/aNaKjRkUpv+e8rN3RZb+5Xsyew4yRO+gaHdMIUhQznXNXfHlhs+/p7lIhA==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.8.11: + resolution: {integrity: sha512-VvynLHGUNvQ9k7GZjRPSsRcK4VkioTfFb7O7liAk4nHKjEcMdls7GqxzjVWgJiKz3hWmQGaP9hRa9UUnhVWCxA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.8.11: + resolution: {integrity: sha512-cbSn37dcm+EmkQ7DD0euy7xV7o2el4GAOr1XujvkAyKjjNvQ+6QIUeDgQcwAx3D17zPpDvfDMJY2dLQadWnkmQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.8.11: + resolution: {integrity: sha512-+trymp2s2aBrhS04l6qFxcExzZ8ffndevuUB9c5RCeqsVpZeiWuGQlWNm5XjOmzoMayxRARZ5ma7yiWbGMiLqQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.8.11: + resolution: {integrity: sha512-3kJjFSM4yw1n9Uzmi+XkAUgCae19l/bH6RJ442xo7mnZm0tpOjo33F+FYHoSVpIWVMd0HG0LDccyafPSdylQbA==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.8.11: + resolution: {integrity: sha512-JOM4uF2vuLsJUvibdR6X9QqdZr6BhC6Nhlrw4LKFPsXZZI/9HHLoqAiYRpE4MuzIwldCH/jVySnWXrI1SKto0g==} + cpu: [arm64] + os: [win32] + + turbo@2.8.11: + resolution: {integrity: sha512-H+rwSHHPLoyPOSoHdmI1zY0zy0GGj1Dmr7SeJW+nZiWLz2nex8EJ+fkdVabxXFMNEux+aywI4Sae8EqhmnOv4A==} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + typescript-eslint@8.56.1: + resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + upper-case-first@1.1.2: + resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==} + + upper-case@1.1.3: + resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + +snapshots: + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.0': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/runtime-corejs3@7.29.0': + dependencies: + core-js-pure: 3.48.0 + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + + '@esbuild/linux-x64@0.27.3': + optional: true + + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@2.6.1))': + dependencies: + eslint: 9.39.3(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.1': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.4': + dependencies: + ajv: 6.14.0 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.5 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.3': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@inquirer/ansi@1.0.2': {} + + '@inquirer/checkbox@4.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/confirm@5.1.21(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/core@10.3.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/editor@4.2.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/external-editor': 1.0.3(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/expand@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/external-editor@1.0.3(@types/node@25.3.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@4.3.1(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/number@3.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/password@4.0.23(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/prompts@7.10.1(@types/node@25.3.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.3.0) + '@inquirer/confirm': 5.1.21(@types/node@25.3.0) + '@inquirer/editor': 4.2.23(@types/node@25.3.0) + '@inquirer/expand': 4.0.23(@types/node@25.3.0) + '@inquirer/input': 4.3.1(@types/node@25.3.0) + '@inquirer/number': 3.0.23(@types/node@25.3.0) + '@inquirer/password': 4.0.23(@types/node@25.3.0) + '@inquirer/rawlist': 4.1.11(@types/node@25.3.0) + '@inquirer/search': 3.2.2(@types/node@25.3.0) + '@inquirer/select': 4.4.2(@types/node@25.3.0) + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/rawlist@4.1.11(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/search@3.2.2(@types/node@25.3.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/select@4.4.2(@types/node@25.3.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.3.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.3.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 25.3.0 + + '@inquirer/type@3.0.10(@types/node@25.3.0)': + optionalDependencies: + '@types/node': 25.3.0 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@rolldown/pluginutils@1.0.0-rc.3': {} + + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true + + '@rollup/rollup-android-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-x64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true + + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true + + '@tailwindcss/node@4.2.1': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.19.0 + jiti: 2.6.1 + lightningcss: 1.31.1 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.2.1 + + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide@4.2.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1))': + dependencies: + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + tailwindcss: 4.2.1 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + + '@turbo/gen-darwin-64@2.8.11': + optional: true + + '@turbo/gen-darwin-arm64@2.8.11': + optional: true + + '@turbo/gen-linux-64@2.8.11': + optional: true + + '@turbo/gen-linux-arm64@2.8.11': + optional: true + + '@turbo/gen-windows-64@2.8.11': + optional: true + + '@turbo/gen@2.8.11(@types/node@25.3.0)': + dependencies: + '@inquirer/prompts': 7.10.1(@types/node@25.3.0) + node-plop: 0.26.3 + optionalDependencies: + '@turbo/gen-darwin-64': 2.8.11 + '@turbo/gen-darwin-arm64': 2.8.11 + '@turbo/gen-linux-64': 2.8.11 + '@turbo/gen-linux-arm64': 2.8.11 + '@turbo/gen-windows-64': 2.8.11 + transitivePeerDependencies: + - '@types/node' + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/estree@1.0.8': {} + + '@types/glob@7.2.0': + dependencies: + '@types/minimatch': 6.0.0 + '@types/node': 25.3.0 + + '@types/inquirer@6.5.0': + dependencies: + '@types/through': 0.0.33 + rxjs: 6.6.7 + + '@types/json-schema@7.0.15': {} + + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.2.4 + + '@types/node@25.3.0': + dependencies: + undici-types: 7.18.2 + + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + + '@types/through@0.0.33': + dependencies: + '@types/node': 25.3.0 + + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + eslint: 9.39.3(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.3(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.56.1': {} + + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1))': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@rolldown/pluginutils': 1.0.0-rc.3 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1) + transitivePeerDependencies: + - supports-color + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv@6.14.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + array-union@2.1.0: {} + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.10.0: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.3: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + callsites@3.1.0: {} + + camel-case@3.0.0: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + caniuse-lite@1.0.30001774: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + change-case@3.1.0: + dependencies: + camel-case: 3.0.0 + constant-case: 2.0.0 + dot-case: 2.1.1 + header-case: 1.0.1 + is-lower-case: 1.1.3 + is-upper-case: 1.1.2 + lower-case: 1.1.4 + lower-case-first: 1.0.2 + no-case: 2.3.2 + param-case: 2.1.1 + pascal-case: 2.0.1 + path-case: 2.1.1 + sentence-case: 2.1.1 + snake-case: 2.1.0 + swap-case: 1.1.2 + title-case: 2.1.1 + upper-case: 1.1.3 + upper-case-first: 1.1.2 + + chardet@0.7.0: {} + + chardet@2.1.1: {} + + clean-stack@2.2.0: {} + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-width@3.0.0: {} + + cli-width@4.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + concat-map@0.0.1: {} + + constant-case@2.0.0: + dependencies: + snake-case: 2.1.0 + upper-case: 1.1.3 + + convert-source-map@2.0.0: {} + + core-js-pure@3.48.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + deep-is@0.1.4: {} + + del@5.1.0: + dependencies: + globby: 10.0.2 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 3.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + detect-libc@2.1.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dot-case@2.1.1: + dependencies: + no-case: 2.3.2 + + electron-to-chromium@1.5.302: {} + + emoji-regex@8.0.0: {} + + enhanced-resolve@5.19.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 + + escalade@3.2.0: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-plugin-react-hooks@7.0.1(eslint@9.39.3(jiti@2.6.1)): + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + eslint: 9.39.3(jiti@2.6.1) + hermes-parser: 0.25.1 + zod: 3.25.76 + zod-validation-error: 4.0.2(zod@3.25.76) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-refresh@0.4.26(eslint@9.39.3(jiti@2.6.1)): + dependencies: + eslint: 9.39.3(jiti@2.6.1) + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@9.39.3(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.4 + '@eslint/js': 9.39.3 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@14.0.0: {} + + globals@17.3.0: {} + + globby@10.0.2: + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + glob: 7.2.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + graceful-fs@4.2.11: {} + + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + + has-flag@4.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + header-case@1.0.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.7.2: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + inquirer@7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.23 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-lower-case@1.1.3: + dependencies: + lower-case: 1.1.4 + + is-number@7.0.0: {} + + is-path-cwd@2.2.0: {} + + is-path-inside@3.0.3: {} + + is-upper-case@1.1.2: + dependencies: + upper-case: 1.1.3 + + isbinaryfile@4.0.10: {} + + isexe@2.0.0: {} + + jiti@2.6.1: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + + lightningcss-linux-x64-gnu@1.31.1: + optional: true + + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + + lightningcss@1.31.1: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.get@4.4.2: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.23: {} + + lower-case-first@1.0.2: + dependencies: + lower-case: 1.1.4 + + lower-case@1.1.4: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mimic-fn@2.1.0: {} + + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.3 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + ms@2.1.3: {} + + mute-stream@0.0.8: {} + + mute-stream@2.0.0: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + neo-async@2.6.2: {} + + no-case@2.3.2: + dependencies: + lower-case: 1.1.4 + + node-plop@0.26.3: + dependencies: + '@babel/runtime-corejs3': 7.29.0 + '@types/inquirer': 6.5.0 + change-case: 3.1.0 + del: 5.1.0 + globby: 10.0.2 + handlebars: 4.7.8 + inquirer: 7.3.3 + isbinaryfile: 4.0.10 + lodash.get: 4.4.2 + mkdirp: 0.5.6 + resolve: 1.22.11 + + node-releases@2.0.27: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-tmpdir@1.0.2: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + param-case@2.1.1: + dependencies: + no-case: 2.3.2 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + pascal-case@2.0.1: + dependencies: + camel-case: 3.0.0 + upper-case-first: 1.1.2 + + path-case@2.1.1: + dependencies: + no-case: 2.3.2 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@4.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + + prettier@3.8.1: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + react-dom@19.2.4(react@19.2.4): + dependencies: + react: 19.2.4 + scheduler: 0.27.0 + + react-refresh@0.18.0: {} + + react@19.2.4: {} + + resolve-from@4.0.0: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.1.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.59.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 + fsevents: 2.3.3 + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + safer-buffer@2.1.2: {} + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.7.4: {} + + sentence-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case-first: 1.1.2 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + snake-case@2.1.0: + dependencies: + no-case: 2.3.2 + + source-map-js@1.2.1: {} + + source-map@0.6.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-json-comments@3.1.1: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + swap-case@1.1.2: + dependencies: + lower-case: 1.1.4 + upper-case: 1.1.3 + + tailwindcss@4.2.1: {} + + tapable@2.3.0: {} + + through@2.3.8: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + title-case@2.1.1: + dependencies: + no-case: 2.3.2 + upper-case: 1.1.3 + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + ts-api-utils@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + tslib@1.14.1: {} + + turbo-darwin-64@2.8.11: + optional: true + + turbo-darwin-arm64@2.8.11: + optional: true + + turbo-linux-64@2.8.11: + optional: true + + turbo-linux-arm64@2.8.11: + optional: true + + turbo-windows-64@2.8.11: + optional: true + + turbo-windows-arm64@2.8.11: + optional: true + + turbo@2.8.11: + optionalDependencies: + turbo-darwin-64: 2.8.11 + turbo-darwin-arm64: 2.8.11 + turbo-linux-64: 2.8.11 + turbo-linux-arm64: 2.8.11 + turbo-windows-64: 2.8.11 + turbo-windows-arm64: 2.8.11 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.21.3: {} + + typescript-eslint@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + typescript@5.9.3: {} + + uglify-js@3.19.3: + optional: true + + undici-types@7.18.2: {} + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + upper-case-first@1.1.2: + dependencies: + upper-case: 1.1.3 + + upper-case@1.1.3: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1): + dependencies: + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.59.0 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.3.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.31.1 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wordwrap@1.0.0: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} + + yoctocolors-cjs@2.1.3: {} + + zod-validation-error@4.0.2(zod@3.25.76): + dependencies: + zod: 3.25.76 + + zod@3.25.76: {} diff --git a/templates/vite-monorepo/pnpm-workspace.yaml b/templates/vite-monorepo/pnpm-workspace.yaml new file mode 100644 index 0000000000..3ff5faaaf5 --- /dev/null +++ b/templates/vite-monorepo/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/templates/vite-monorepo/tsconfig.json b/templates/vite-monorepo/tsconfig.json new file mode 100644 index 0000000000..63b9f0ef83 --- /dev/null +++ b/templates/vite-monorepo/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "bundler", + "skipLibCheck": true, + "strict": true + } +} diff --git a/templates/vite-monorepo/turbo.json b/templates/vite-monorepo/turbo.json new file mode 100644 index 0000000000..c5398f5ce7 --- /dev/null +++ b/templates/vite-monorepo/turbo.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://turbo.build/schema.json", + "ui": "tui", + "tasks": { + "build": { + "dependsOn": ["^build"], + "inputs": ["$TURBO_DEFAULT$", ".env*"], + "outputs": ["dist/**"] + }, + "lint": { + "dependsOn": ["^lint"] + }, + "format": { + "dependsOn": ["^format"] + }, + "typecheck": { + "dependsOn": ["^typecheck"] + }, + "dev": { + "cache": false, + "persistent": true + } + } +}

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
X&@n8dqk{koG%+t- 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�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
&>}mb)F!~BQgpWLg_0ha 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%0APJwRIVK!@V=m9+I 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