One-click backups for AT Protocol

Compare changes

Choose any two refs to compare.

+14 -7
README.md
··· 1 1 <div align="center"> 2 2 <img src="./images/atbackup_large.png"/> 3 + </div> 4 + 5 + ## Features 6 + 7 + - Local first: saved to your file system 8 + - Standard format: backups are stored as CAR files, which Bluesky uses 9 + - Backup overview: see your backup's size and record types 10 + 11 + ## Contributing 12 + 13 + We're welcome to any and all contributions. Mention us on Bluesky if we're slow, we may have missed your PR! 3 14 4 - <h1>AT Backup</h1> 5 - <p>One-click local Bluesky/ATProto backups</p> 6 - </div> 15 + ## Forking 16 + 17 + You have our blessing and encouragement to fork this project and we're excited to see what you build! 7 18 8 19 ## Built with 9 20 ··· 12 23 - ATProto 13 24 - atcute (for CAR file parsing) 14 25 - shadcn UI 15 - 16 - ## Recommended IDE Setup 17 - 18 - - [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
docs/.yarn/install-state.gz

This is a binary file and will not be displayed.

+120 -1
docs/app/app.css
··· 1 1 @import "tailwindcss"; 2 - @import "@catppuccin/tailwindcss/mocha.css"; 2 + @import "@catppuccin/tailwindcss/mocha.css"; 3 + @import "tw-animate-css"; 4 + 5 + @custom-variant dark (&:is(.dark *)); 6 + 7 + @theme inline { 8 + --radius-sm: calc(var(--radius) - 4px); 9 + --radius-md: calc(var(--radius) - 2px); 10 + --radius-lg: var(--radius); 11 + --radius-xl: calc(var(--radius) + 4px); 12 + --color-background: var(--background); 13 + --color-foreground: var(--foreground); 14 + --color-card: var(--card); 15 + --color-card-foreground: var(--card-foreground); 16 + --color-popover: var(--popover); 17 + --color-popover-foreground: var(--popover-foreground); 18 + --color-primary: var(--primary); 19 + --color-primary-foreground: var(--primary-foreground); 20 + --color-secondary: var(--secondary); 21 + --color-secondary-foreground: var(--secondary-foreground); 22 + --color-muted: var(--muted); 23 + --color-muted-foreground: var(--muted-foreground); 24 + --color-accent: var(--accent); 25 + --color-accent-foreground: var(--accent-foreground); 26 + --color-destructive: var(--destructive); 27 + --color-border: var(--border); 28 + --color-input: var(--input); 29 + --color-ring: var(--ring); 30 + --color-chart-1: var(--chart-1); 31 + --color-chart-2: var(--chart-2); 32 + --color-chart-3: var(--chart-3); 33 + --color-chart-4: var(--chart-4); 34 + --color-chart-5: var(--chart-5); 35 + --color-sidebar: var(--sidebar); 36 + --color-sidebar-foreground: var(--sidebar-foreground); 37 + --color-sidebar-primary: var(--sidebar-primary); 38 + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); 39 + --color-sidebar-accent: var(--sidebar-accent); 40 + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); 41 + --color-sidebar-border: var(--sidebar-border); 42 + --color-sidebar-ring: var(--sidebar-ring); 43 + } 44 + 45 + :root { 46 + --radius: 0.625rem; 47 + --background: oklch(1 0 0); 48 + --foreground: oklch(0.145 0 0); 49 + --card: oklch(1 0 0); 50 + --card-foreground: oklch(0.145 0 0); 51 + --popover: oklch(1 0 0); 52 + --popover-foreground: oklch(0.145 0 0); 53 + --primary: oklch(0.205 0 0); 54 + --primary-foreground: oklch(0.985 0 0); 55 + --secondary: oklch(0.97 0 0); 56 + --secondary-foreground: oklch(0.205 0 0); 57 + --muted: oklch(0.97 0 0); 58 + --muted-foreground: oklch(0.556 0 0); 59 + --accent: oklch(0.97 0 0); 60 + --accent-foreground: oklch(0.205 0 0); 61 + --destructive: oklch(0.577 0.245 27.325); 62 + --border: oklch(0.922 0 0); 63 + --input: oklch(0.922 0 0); 64 + --ring: oklch(0.708 0 0); 65 + --chart-1: oklch(0.646 0.222 41.116); 66 + --chart-2: oklch(0.6 0.118 184.704); 67 + --chart-3: oklch(0.398 0.07 227.392); 68 + --chart-4: oklch(0.828 0.189 84.429); 69 + --chart-5: oklch(0.769 0.188 70.08); 70 + --sidebar: oklch(0.985 0 0); 71 + --sidebar-foreground: oklch(0.145 0 0); 72 + --sidebar-primary: oklch(0.205 0 0); 73 + --sidebar-primary-foreground: oklch(0.985 0 0); 74 + --sidebar-accent: oklch(0.97 0 0); 75 + --sidebar-accent-foreground: oklch(0.205 0 0); 76 + --sidebar-border: oklch(0.922 0 0); 77 + --sidebar-ring: oklch(0.708 0 0); 78 + } 79 + 80 + .dark { 81 + --background: oklch(0.145 0 0); 82 + --foreground: oklch(0.985 0 0); 83 + --card: oklch(0.205 0 0); 84 + --card-foreground: oklch(0.985 0 0); 85 + --popover: oklch(0.205 0 0); 86 + --popover-foreground: oklch(0.985 0 0); 87 + --primary: oklch(0.922 0 0); 88 + --primary-foreground: oklch(0.205 0 0); 89 + --secondary: oklch(0.269 0 0); 90 + --secondary-foreground: oklch(0.985 0 0); 91 + --muted: oklch(0.269 0 0); 92 + --muted-foreground: oklch(0.708 0 0); 93 + --accent: oklch(0.269 0 0); 94 + --accent-foreground: oklch(0.985 0 0); 95 + --destructive: oklch(0.704 0.191 22.216); 96 + --border: oklch(1 0 0 / 10%); 97 + --input: oklch(1 0 0 / 15%); 98 + --ring: oklch(0.556 0 0); 99 + --chart-1: oklch(0.488 0.243 264.376); 100 + --chart-2: oklch(0.696 0.17 162.48); 101 + --chart-3: oklch(0.769 0.188 70.08); 102 + --chart-4: oklch(0.627 0.265 303.9); 103 + --chart-5: oklch(0.645 0.246 16.439); 104 + --sidebar: oklch(0.205 0 0); 105 + --sidebar-foreground: oklch(0.985 0 0); 106 + --sidebar-primary: oklch(0.488 0.243 264.376); 107 + --sidebar-primary-foreground: oklch(0.985 0 0); 108 + --sidebar-accent: oklch(0.269 0 0); 109 + --sidebar-accent-foreground: oklch(0.985 0 0); 110 + --sidebar-border: oklch(1 0 0 / 10%); 111 + --sidebar-ring: oklch(0.556 0 0); 112 + } 113 + 114 + @layer base { 115 + * { 116 + @apply border-border outline-ring/50; 117 + } 118 + body { 119 + @apply bg-background text-foreground; 120 + } 121 + }
+38 -53
docs/app/auth/complete/page.tsx
··· 1 1 "use client"; 2 2 3 - import { useEffect, Suspense } from "react"; 3 + import { Button } from "@/components/ui/button"; 4 + import { CheckIcon, ExternalLink, LoaderCircle } from "lucide-react"; 5 + import React, { Suspense, useEffect } from "react"; 4 6 5 7 function LoadingSpinner() { 6 8 return ( ··· 9 11 } 10 12 11 13 function AuthCompleteContent() { 14 + const [loading, setLoading] = React.useState(true); 15 + const [redirectUrl, setRedirectUrl] = React.useState(""); 16 + 12 17 useEffect(() => { 18 + // Only run on client side 19 + if (typeof window === "undefined") return; 20 + 13 21 // Get all parameters from the URL 14 22 const currentUrl = new URL(window.location.href); 15 23 const params = new URLSearchParams(currentUrl.search); ··· 19 27 }); 20 28 21 29 // Construct the redirect URL preserving all parameters 22 - const redirectUrl = `atprotobackups://auth${ 30 + const url = `atprotobackups://auth${ 23 31 currentUrl.search || "?" + currentUrl.hash.slice(1) 24 32 }`; 33 + setRedirectUrl(url); 25 34 26 35 // Open the URL in the system's default handler and close the window after a short delay 27 - window.location.href = redirectUrl; 36 + window.location.href = url; 28 37 29 38 // Close the window after a short delay to ensure the protocol handler is triggered 30 39 setTimeout(() => { 31 40 window.close(); 32 - // Fallback message if window.close() fails (some browsers prevent it) 33 - document.body.innerHTML = 34 - '<div class="min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 to-indigo-50"><div class="max-w-md w-full p-8 text-center"><p class="text-lg text-gray-600">Authentication complete! You can close this window.</p></div></div>'; 41 + setLoading(false); 35 42 }, 1500); 36 43 }, []); 37 44 38 45 return ( 39 - <div className="min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 to-indigo-50"> 40 - <div className="max-w-md w-full space-y-8 p-8 bg-white/80 backdrop-blur-sm rounded-2xl shadow-xl border border-white/20"> 41 - <div className="text-center space-y-6"> 42 - <div className="flex justify-center"> 43 - <div className="animate-spin rounded-full h-12 w-12 border-4 border-blue-600 border-t-transparent" /> 44 - </div> 45 - <h2 className="text-3xl font-bold text-gray-900 tracking-tight"> 46 - Authentication Complete 47 - </h2> 48 - <p className="text-lg text-gray-600"> 49 - Redirecting you back to the application... 50 - </p> 51 - <div className="h-1 w-full bg-gray-200 rounded-full overflow-hidden"> 52 - <div 53 - className="h-full bg-blue-600 rounded-full animate-progress" 54 - style={{ 55 - animation: "progress 2s ease-in-out infinite", 56 - }} 57 - /> 58 - </div> 46 + <div className="min-h-screen flex items-center justify-center"> 47 + <div className="text-center space-y-2"> 48 + <h2 className="text-2xl font-bold"> 49 + Authentication Complete 50 + </h2> 51 + <p className="text-lg dark:text-white/80 text-black/80 flex items-center justify-center gap-2"> 52 + {loading 53 + ? ( 54 + <LoaderCircle className="animate-spin size-4 text-black/80 dark:text-white/80" /> 55 + ) 56 + : <CheckIcon className="size-4 text-black/80 dark:text-white/80" />} 57 + {loading 58 + ? "Redirecting you back to the application..." 59 + : "You may now close this window."} 60 + </p> 61 + <div className="mt-6"> 62 + <a 63 + href={redirectUrl} 64 + > 65 + <Button variant="outline" className="cursor-pointer"> 66 + Open App <ExternalLink className="ml-1" /> 67 + </Button> 68 + </a> 59 69 </div> 60 70 </div> 61 71 </div> ··· 64 74 65 75 function LoadingFallback() { 66 76 return ( 67 - <div className="min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-50 to-indigo-50"> 68 - <div className="max-w-md w-full space-y-8 p-8 bg-white/80 backdrop-blur-sm rounded-2xl shadow-xl border border-white/20"> 69 - <div className="text-center space-y-6"> 70 - <div className="flex justify-center"> 71 - <div className="animate-spin rounded-full h-12 w-12 border-4 border-blue-600 border-t-transparent" /> 72 - </div> 73 - <h2 className="text-3xl font-bold text-gray-900 tracking-tight"> 74 - Loading... 75 - </h2> 76 - </div> 77 - </div> 77 + <div className="min-h-screen flex items-center justify-center"> 78 + <LoaderCircle className="animate-spin size-8 text-black/60 dark:text-white/60" /> 78 79 </div> 79 80 ); 80 81 } ··· 82 83 export default function AuthComplete() { 83 84 return ( 84 85 <Suspense fallback={<LoadingFallback />}> 85 - <style jsx global>{` 86 - @keyframes progress { 87 - 0% { 88 - width: 0%; 89 - } 90 - 50% { 91 - width: 100%; 92 - } 93 - 100% { 94 - width: 0%; 95 - } 96 - } 97 - .animate-progress { 98 - animation: progress 2s ease-in-out infinite; 99 - } 100 - `}</style> 101 86 <AuthCompleteContent /> 102 87 </Suspense> 103 88 );
+20 -15
docs/app/layout.tsx
··· 6 6 import Image from "next/image"; 7 7 import Link from "next/link"; 8 8 import { Metadata } from "next"; 9 + import { Bluesky, Tangled } from "@/components/icons"; 9 10 10 11 export const metadata: Metadata = { 11 12 description: "One-click backup for Bluesky", ··· 53 54 <Footer> 54 55 <div className="flex items-center justify-between w-full"> 55 56 <span /> 56 - <Link 57 - href="https://bsky.app/profile/atbackup.pages.dev" 58 - className="hover:opacity-80 transition-opacity" 59 - target="_blank" 60 - rel="noopener noreferrer" 61 - > 62 - <Image 63 - src="/bsky.svg" 64 - alt="Bluesky" 65 - width={24} 66 - height={24} 67 - color="white" 68 - /> 69 - </Link> 57 + <div className="flex flex-row gap-2"> 58 + <Link 59 + href="https://tangled.org/did:plc:5fzwpxt3rctfetyqpbigvgic/atbackup" 60 + className="hover:opacity-70 transition-opacity" 61 + target="_blank" 62 + rel="noopener noreferrer" 63 + > 64 + <Tangled className="w-6 h-6 text-black dark:text-white" /> 65 + </Link> 66 + <Link 67 + href="https://bsky.app/profile/atbackup.pages.dev" 68 + className="hover:opacity-70 transition-opacity" 69 + target="_blank" 70 + rel="noopener noreferrer" 71 + > 72 + <Bluesky className="w-6 h-6 text-black dark:text-white" /> 73 + </Link> 74 + </div> 70 75 </div> 71 76 </Footer> 72 77 ); ··· 84 89 suppressHydrationWarning 85 90 > 86 91 <Head 87 - // ... Your additional head options 92 + // ... Your additional head options 88 93 > 89 94 {/* Your additional tags should be passed as `children` of `<Head>` element */} 90 95 </Head>
+96 -8
docs/app/page.tsx
··· 2 2 3 3 import Image from "next/image"; 4 4 import React from "react"; 5 - import { Download, Pause, Play } from "lucide-react"; 5 + import { 6 + CloudOff, 7 + Download, 8 + FolderGit2, 9 + Pause, 10 + Play, 11 + RefreshCcw, 12 + } from "lucide-react"; 6 13 import { useThemeConfig } from "nextra-theme-docs"; 14 + import { 15 + Accordion, 16 + AccordionContent, 17 + AccordionItem, 18 + AccordionTrigger, 19 + } from "@/components/ui/accordion"; 20 + 21 + // Accordion styling constants 22 + const ACCORDION_TRIGGER_CLASSES = 23 + "flex items-center justify-between gap-2 text-lg font-medium bg-black/5 dark:bg-white/5 rounded-md px-4 py-3 cursor-pointer hover:no-underline hover:bg-black/8 dark:hover:bg-white/8 transition"; 24 + const ACCORDION_CONTENT_CLASSES = 25 + "mt-2 text-black/75 dark:text-white/75 text-base rounded-md p-4"; 7 26 8 27 function getOS(): "windows" | "macos" | "linux" | "unknown" { 9 28 if (typeof window === "undefined") return "unknown"; ··· 50 69 return ( 51 70 <div> 52 71 <div 53 - className={`flex flex-col md:flex-row items-center justify-center gap-8 min-h-[60vh] p-8 shadow-lg ${ 72 + className={`flex flex-col md:flex-row items-center justify-center gap-8 min-h-[60vh] p-8 ${ 54 73 darkMode ? "bg-black" : "bg-white" 55 74 }/70`} 56 75 > 57 76 <div> 58 - <h1 className="text-[2.5rem] font-bold text-white m-0 max-w-[350px] leading-tight"> 77 + <h1 className="text-[2.5rem] font-bold text-black dark:text-white m-0 max-w-[350px] leading-tight"> 59 78 One-click local backups of your atproto data 60 79 </h1> 61 - <p className="text-lg text-white/80 mt-4 max-w-[350px]"> 80 + <p className="text-lg text-black/80 dark:text-white/80 mt-4 max-w-[350px]"> 62 81 Easily back up your Bluesky posts, likes, and other records (e.g. 63 82 other AT Protocol app data) to your computer's filesystem. 64 83 </p> 65 84 <a 66 85 href={url} 67 - className="mt-6 px-6 py-3 bg-white text-black rounded-md hover:bg-white/90 transition inline-block" 86 + className="mt-6 px-6 py-3 dark:bg-white bg-black dark:text-black text-white rounded-md hover:bg-black/80 dark:hover:bg-white/80 transition-colors inline-block" 68 87 download 69 88 > 70 89 <div className="flex items-center gap-2 font-medium"> ··· 84 103 /> 85 104 </div> 86 105 </div> 106 + <div className="w-full h-[0.5px] bg-white/10 mb-4" /> 107 + 87 108 <div className="flex flex-col items-center w-full"> 88 - <div className="w-full h-[0.5px] bg-white/10 mb-4" /> 89 109 <div className="flex flex-col md:flex-row items-center justify-center gap-8 min-h-[60vh] p-8"> 90 110 <div> 91 111 <VideoPlayer className="w-lg" /> 92 112 </div> 93 113 <div className="relative mt-8 md:mt-0"> 94 - <h1 className="text-[2.5rem] font-bold text-white m-0 max-w-[350px] leading-tight"> 114 + <h1 className="text-[2.5rem] font-bold text-black dark:text-white m-0 max-w-[350px] leading-tight"> 95 115 Intuitive and cozy 96 116 </h1> 97 - <p className="text-lg text-white/80 mt-4 max-w-[350px]"> 117 + <p className="text-lg text-black/80 dark:text-white/80 mt-4 max-w-[350px]"> 98 118 See how easy it is to save your Bluesky data to your computer. 99 119 </p> 100 120 </div> 101 121 </div> 122 + </div> 123 + <div className="flex flex-col items-center max-w[800px] mx-auto my-16 px-4 w-full"> 124 + <Accordion 125 + type="single" 126 + collapsible 127 + className="w-full max-w-2xl flex flex-col gap-4" 128 + > 129 + <AccordionItem value="item-1" className="border-none"> 130 + <AccordionTrigger className={ACCORDION_TRIGGER_CLASSES}> 131 + <div className="flex items-center gap-4"> 132 + <RefreshCcw size={20} /> 133 + <span className="text-left">Unified backup format</span> 134 + </div> 135 + <span className="ml-auto" /> 136 + </AccordionTrigger> 137 + <AccordionContent className={ACCORDION_CONTENT_CLASSES}> 138 + Your data is saved as a CAR file, which Bluesky uses, and blobs 139 + are stored as their original format (in blob files). This ensures 140 + you can restore your data in the future by yourself. 141 + </AccordionContent> 142 + </AccordionItem> 143 + <AccordionItem value="item-2" className="border-none"> 144 + <AccordionTrigger className={ACCORDION_TRIGGER_CLASSES}> 145 + <div className="flex items-center gap-4"> 146 + <CloudOff size={20} /> 147 + <span className="text-left">Local only</span> 148 + </div> 149 + <span className="ml-auto" /> 150 + </AccordionTrigger> 151 + <AccordionContent className={ACCORDION_CONTENT_CLASSES}> 152 + Your backups are saved directly to your computer's file system, in 153 + documents, ensuring you always have access. If you prefer cloud 154 + storage, you can tools like{" "} 155 + <a 156 + href="https://bsky.storage" 157 + className="text-blue-500 underline" 158 + > 159 + Storacha 160 + </a>. 161 + </AccordionContent> 162 + </AccordionItem> 163 + <AccordionItem value="item-3"> 164 + <AccordionTrigger className={ACCORDION_TRIGGER_CLASSES}> 165 + <div className="flex items-center gap-4"> 166 + <FolderGit2 size={20} /> 167 + <span className="text-left">Open-source</span> 168 + </div> 169 + <span className="ml-auto" /> 170 + </AccordionTrigger> 171 + <AccordionContent className={ACCORDION_CONTENT_CLASSES}> 172 + We're completly open-source, star us on{" "} 173 + <a 174 + href="https://github.com/Turtlepaw/atproto-backup" 175 + className="text-blue-500 underline" 176 + > 177 + GitHub 178 + </a>{" "} 179 + or{" "} 180 + <a 181 + href="https://tangled.org/did:plc:5fzwpxt3rctfetyqpbigvgic/atbackup" 182 + className="text-blue-500 underline" 183 + > 184 + Tangled 185 + </a>. We're also happy to merge your pull request! (mention us on 186 + Bluesky if we're a little slow) 187 + </AccordionContent> 188 + </AccordionItem> 189 + </Accordion> 102 190 </div> 103 191 </div> 104 192 );
+42
docs/components/icons.tsx
··· 1 + export function Tangled(props: React.SVGProps<SVGSVGElement>) { 2 + return ( 3 + <svg 4 + version="1.1" 5 + id="svg1" 6 + width="25" 7 + height="25" 8 + viewBox="0 0 25 25" 9 + xmlns="http://www.w3.org/2000/svg" 10 + {...props} 11 + > 12 + <title>Dolly</title> 13 + <defs id="defs1"></defs> 14 + 15 + <g id="g1"> 16 + <path 17 + fill="currentColor" 18 + style={{ strokeWidth: 0.111183 }} 19 + d="m 16.348974,24.09935 -0.06485,-0.03766 -0.202005,-0.0106 -0.202008,-0.01048 -0.275736,-0.02601 -0.275734,-0.02602 v -0.02649 -0.02648 l -0.204577,-0.04019 -0.204578,-0.04019 -0.167616,-0.08035 -0.167617,-0.08035 -0.0014,-0.04137 -0.0014,-0.04137 -0.266473,-0.143735 -0.266475,-0.143735 -0.276098,-0.20335 -0.2761,-0.203347 -0.262064,-0.251949 -0.262064,-0.25195 -0.22095,-0.284628 -0.220948,-0.284629 -0.170253,-0.284631 -0.170252,-0.284628 -0.01341,-0.0144 -0.0134,-0.0144 -0.141982,0.161297 -0.14198,0.1613 -0.22313,0.21426 -0.223132,0.214264 -0.186025,0.146053 -0.186023,0.14605 -0.252501,0.163342 -0.252502,0.163342 -0.249014,0.115348 -0.249013,0.115336 0.0053,0.03241 0.0053,0.03241 -0.1716725,0.04599 -0.171669,0.046 -0.3379966,0.101058 -0.3379972,0.101058 -0.1778925,0.04506 -0.1778935,0.04508 -0.3913655,0.02601 -0.3913643,0.02603 -0.3557868,-0.03514 -0.3557863,-0.03514 -0.037426,-0.03029 -0.037427,-0.03029 -0.076924,0.02011 -0.076924,0.02011 -0.050508,-0.05051 -0.050405,-0.05056 L 6.6604532,23.110188 6.451745,23.063961 6.1546135,22.960559 5.8574835,22.857156 5.5319879,22.694039 5.2064938,22.530922 4.8793922,22.302961 4.5522905,22.075005 4.247598,21.786585 3.9429055,21.49817 3.7185335,21.208777 3.4941628,20.919385 3.3669822,20.705914 3.239803,20.492443 3.1335213,20.278969 3.0272397,20.065499 2.9015252,19.7275 2.7758105,19.389504 2.6925225,18.998139 2.6092345,18.606774 2.6096814,17.91299 2.6101284,17.219208 2.6744634,16.90029 2.7387984,16.581374 2.8474286,16.242088 2.9560588,15.9028 3.1137374,15.583492 3.2714148,15.264182 3.3415068,15.150766 3.4115988,15.03735 3.3127798,14.96945 3.2139618,14.90157 3.0360685,14.800239 2.8581753,14.698908 2.5913347,14.503228 2.3244955,14.307547 2.0621238,14.055599 1.7997507,13.803651 1.6111953,13.56878 1.4226411,13.333906 1.2632237,13.087474 1.1038089,12.841042 0.97442,12.575195 0.8450307,12.30935 0.724603,11.971351 0.6041766,11.633356 0.52150365,11.241991 0.4388285,10.850626 0.44091592,10.156842 0.44300333,9.4630594 0.54235911,9.0369608 0.6417149,8.6108622 0.7741173,8.2694368 0.9065196,7.9280115 1.0736303,7.6214262 1.2407515,7.3148397 1.45931,7.0191718 1.6778685,6.7235039 1.9300326,6.4611321 2.1821966,6.1987592 2.4134579,6.0137228 2.6447193,5.8286865 2.8759792,5.6776409 3.1072406,5.526594 3.4282004,5.3713977 3.7491603,5.2162016 3.9263009,5.1508695 4.1034416,5.0855373 4.2813348,4.7481598 4.4592292,4.4107823 4.6718,4.108422 4.8843733,3.8060618 5.198353,3.4805372 5.5123313,3.155014 5.7685095,2.9596425 6.0246877,2.7642722 6.329187,2.5851365 6.6336863,2.406002 6.9497657,2.2751596 7.2658453,2.1443184 7.4756394,2.0772947 7.6854348,2.01027 8.0825241,1.931086 8.4796139,1.851902 l 0.5870477,0.00291 0.5870469,0.00291 0.4447315,0.092455 0.444734,0.092455 0.302419,0.1105495 0.302417,0.1105495 0.329929,0.1646046 0.32993,0.1646033 0.239329,-0.2316919 0.239329,-0.2316919 0.160103,-0.1256767 0.160105,-0.1256767 0.160102,-0.1021909 0.160105,-0.1021899 0.142315,-0.082328 0.142314,-0.082328 0.231262,-0.1090091 0.231259,-0.1090091 0.26684,-0.098743 0.266839,-0.098743 0.320208,-0.073514 0.320209,-0.073527 0.355787,-0.041833 0.355785,-0.041834 0.426942,0.023827 0.426945,0.023828 0.355785,0.071179 0.355788,0.0711791 0.284627,0.09267 0.284629,0.09267 0.28514,0.1310267 0.28514,0.1310255 0.238179,0.1446969 0.238174,0.1446979 0.259413,0.1955332 0.259413,0.1955319 0.290757,0.296774 0.290758,0.2967753 0.151736,0.1941581 0.151734,0.1941594 0.135326,0.2149951 0.135327,0.2149952 0.154755,0.3202073 0.154758,0.3202085 0.09409,0.2677358 0.09409,0.267737 0.06948,0.3319087 0.06948,0.3319099 0.01111,0.00808 0.01111,0.00808 0.444734,0.2173653 0.444734,0.2173665 0.309499,0.2161102 0.309497,0.2161101 0.309694,0.2930023 0.309694,0.2930037 0.18752,0.2348726 0.187524,0.2348727 0.166516,0.2574092 0.166519,0.2574108 0.15273,0.3260252 0.152734,0.3260262 0.08972,0.2668403 0.08971,0.2668391 0.08295,0.3913655 0.08295,0.3913652 -6.21e-4,0.6582049 -6.21e-4,0.658204 -0.06362,0.315725 -0.06362,0.315725 -0.09046,0.289112 -0.09046,0.289112 -0.122759,0.281358 -0.12276,0.281356 -0.146626,0.252323 -0.146629,0.252322 -0.190443,0.258668 -0.190448,0.258671 -0.254911,0.268356 -0.254911,0.268355 -0.286872,0.223127 -0.286874,0.223127 -0.320203,0.187693 -0.320209,0.187693 -0.04347,0.03519 -0.04347,0.03521 0.0564,0.12989 0.0564,0.129892 0.08728,0.213472 0.08728,0.213471 0.189755,0.729363 0.189753,0.729362 0.0652,0.302417 0.0652,0.302419 -0.0018,0.675994 -0.0018,0.675995 -0.0801,0.373573 -0.08009,0.373577 -0.09,0.266839 -0.09,0.26684 -0.190389,0.391364 -0.19039,0.391366 -0.223169,0.320207 -0.223167,0.320209 -0.303585,0.315294 -0.303584,0.315291 -0.284631,0.220665 -0.284629,0.220663 -0.220128,0.132359 -0.220127,0.132358 -0.242395,0.106698 -0.242394,0.106699 -0.08895,0.04734 -0.08895,0.04733 -0.249052,0.07247 -0.24905,0.07247 -0.322042,0.0574 -0.322044,0.0574 -0.282794,-0.003 -0.282795,-0.003 -0.07115,-0.0031 -0.07115,-0.0031 -0.177894,-0.0033 -0.177893,-0.0033 -0.124528,0.02555 -0.124528,0.02555 z m -4.470079,-5.349839 0.214838,-0.01739 0.206601,-0.06782 0.206602,-0.06782 0.244389,-0.117874 0.244393,-0.11786 0.274473,-0.206822 0.27447,-0.20682 0.229308,-0.257201 0.229306,-0.2572 0.219161,-0.28463 0.219159,-0.284629 0.188541,-0.284628 0.188543,-0.28463 0.214594,-0.373574 0.214593,-0.373577 0.133861,-0.312006 0.133865,-0.312007 0.02861,-0.01769 0.02861,-0.01769 0.197275,0.26212 0.197278,0.262119 0.163613,0.150814 0.163614,0.150814 0.201914,0.09276 0.201914,0.09276 0.302417,0.01421 0.302418,0.01421 0.213472,-0.08025 0.213471,-0.08025 0.200606,-0.204641 0.200606,-0.204642 0.09242,-0.278887 0.09241,-0.278888 0.05765,-0.302418 0.05764,-0.302416 L 18.41327,13.768114 18.39502,13.34117 18.31849,12.915185 18.24196,12.4892 18.15595,12.168033 18.06994,11.846867 17.928869,11.444534 17.787801,11.042201 17.621278,10.73296 17.454757,10.423723 17.337388,10.263619 17.220021,10.103516 17.095645,9.9837986 16.971268,9.8640816 16.990048,9.6813736 17.008828,9.4986654 16.947568,9.249616 16.886308,9.0005655 16.752419,8.7159355 16.618521,8.4313217 16.435707,8.2294676 16.252892,8.0276114 16.079629,7.9004245 15.906366,7.773238 l -0.20429,0.1230127 -0.204289,0.1230121 -0.26702,0.059413 -0.267022,0.059413 -0.205761,-0.021508 -0.205766,-0.021508 -0.23495,-0.08844 -0.234953,-0.08844 -0.118429,-0.090334 -0.118428,-0.090333 h -0.03944 -0.03944 L 13.711268,7.8540732 13.655958,7.9706205 13.497227,8.1520709 13.338499,8.3335203 13.168394,8.4419112 12.998289,8.550301 12.777045,8.624223 12.5558,8.698155 H 12.275611 11.995429 L 11.799973,8.6309015 11.604513,8.5636472 11.491311,8.5051061 11.37811,8.446565 11.138172,8.2254579 10.898231,8.0043497 l -0.09565,-0.084618 -0.09565,-0.084613 -0.218822,0.198024 -0.218822,0.1980231 -0.165392,0.078387 -0.1653925,0.078387 -0.177894,0.047948 -0.177892,0.047948 L 9.3635263,8.4842631 9.144328,8.4846889 8.9195029,8.4147138 8.6946778,8.3447386 8.5931214,8.4414036 8.491565,8.5380686 8.3707618,8.7019598 8.2499597,8.8658478 8.0802403,8.9290726 7.9105231,8.9922974 7.7952769,9.0780061 7.6800299,9.1637148 7.5706169,9.2778257 7.4612038,9.3919481 7.1059768,9.9205267 6.7507497,10.449105 l -0.2159851,0.449834 -0.2159839,0.449834 -0.2216572,0.462522 -0.2216559,0.462523 -0.1459343,0.337996 -0.1459342,0.337998 -0.055483,0.220042 -0.055483,0.220041 -0.015885,0.206903 -0.015872,0.206901 0.034307,0.242939 0.034307,0.24294 0.096281,0.196632 0.096281,0.196634 0.143607,0.125222 0.1436071,0.125222 0.1873143,0.08737 0.1873141,0.08737 0.2752084,0.002 0.2752084,0.002 0.2312297,-0.09773 0.231231,-0.09772 0.1067615,-0.07603 0.1067614,-0.07603 0.3679062,-0.29377 0.3679065,-0.293771 0.026804,0.01656 0.026804,0.01656 0.023626,0.466819 0.023626,0.466815 0.088326,0.513195 0.088326,0.513193 0.08897,0.364413 0.08897,0.364411 0.1315362,0.302418 0.1315352,0.302418 0.1051964,0.160105 0.1051954,0.160103 0.1104741,0.11877 0.1104731,0.118769 0.2846284,0.205644 0.2846305,0.205642 0.144448,0.07312 0.144448,0.07312 0.214787,0.05566 0.214787,0.05566 0.245601,0.03075 0.245602,0.03075 0.204577,-0.0125 0.204578,-0.0125 z m 0.686342,-3.497495 -0.11281,-0.06077 -0.106155,-0.134033 -0.106155,-0.134031 -0.04406,-0.18371 -0.04406,-0.183707 0.02417,-0.553937 0.02417,-0.553936 0.03513,-0.426945 0.03513,-0.426942 0.07225,-0.373576 0.07225,-0.373575 0.05417,-0.211338 0.05417,-0.211339 0.0674,-0.132112 0.0674,-0.132112 0.132437,-0.10916 0.132437,-0.109161 0.187436,-0.04195 0.187438,-0.04195 0.170366,0.06469 0.170364,0.06469 0.114312,0.124073 0.114313,0.124086 0.04139,0.18495 0.04139,0.184951 -0.111218,0.459845 -0.111219,0.459844 -0.03383,0.26584 -0.03382,0.265841 -0.03986,0.818307 -0.03986,0.818309 -0.0378,0.15162 -0.03779,0.151621 -0.11089,0.110562 -0.110891,0.110561 -0.114489,0.04913 -0.114489,0.04913 -0.187932,-0.0016 -0.187929,-0.0016 z m -2.8087655,-0.358124 -0.146445,-0.06848 -0.088025,-0.119502 -0.088024,-0.119502 -0.038581,-0.106736 -0.038581,-0.106736 -0.02237,-0.134956 -0.02239,-0.134957 -0.031955,-0.46988 -0.031955,-0.469881 0.036203,-0.444733 0.036203,-0.444731 0.048862,-0.215257 0.048862,-0.215255 0.076082,-0.203349 0.076081,-0.203348 0.0936,-0.111244 0.0936,-0.111245 0.143787,-0.06531 0.1437865,-0.06532 h 0.142315 0.142314 l 0.142314,0.06588 0.142316,0.06588 0.093,0.102325 0.093,0.102325 0.04042,0.120942 0.04042,0.120942 v 0.152479 0.152477 l -0.03347,0.08804 -0.03347,0.08805 -0.05693,0.275653 -0.05693,0.275651 2.11e-4,0.430246 2.12e-4,0.430243 0.04294,0.392646 0.04295,0.392647 -0.09189,0.200702 -0.09189,0.200702 -0.148688,0.0984 -0.148687,0.0984 -0.20136,0.01212 -0.2013595,0.01212 z" 20 + id="path4" 21 + > 22 + </path> 23 + </g> 24 + </svg> 25 + ); 26 + } 27 + export function Bluesky(props: React.SVGProps<SVGSVGElement>) { 28 + return ( 29 + <svg 30 + role="img" 31 + viewBox="0 0 24 24" 32 + xmlns="http://www.w3.org/2000/svg" 33 + {...props} 34 + > 35 + <title>Bluesky</title> 36 + <path 37 + d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z" 38 + fill="currentColor" 39 + /> 40 + </svg> 41 + ); 42 + }
+66
docs/components/ui/accordion.tsx
··· 1 + "use client" 2 + 3 + import * as React from "react" 4 + import * as AccordionPrimitive from "@radix-ui/react-accordion" 5 + import { ChevronDownIcon } from "lucide-react" 6 + 7 + import { cn } from "@/lib/utils" 8 + 9 + function Accordion({ 10 + ...props 11 + }: React.ComponentProps<typeof AccordionPrimitive.Root>) { 12 + return <AccordionPrimitive.Root data-slot="accordion" {...props} /> 13 + } 14 + 15 + function AccordionItem({ 16 + className, 17 + ...props 18 + }: React.ComponentProps<typeof AccordionPrimitive.Item>) { 19 + return ( 20 + <AccordionPrimitive.Item 21 + data-slot="accordion-item" 22 + className={cn("border-b last:border-b-0", className)} 23 + {...props} 24 + /> 25 + ) 26 + } 27 + 28 + function AccordionTrigger({ 29 + className, 30 + children, 31 + ...props 32 + }: React.ComponentProps<typeof AccordionPrimitive.Trigger>) { 33 + return ( 34 + <AccordionPrimitive.Header className="flex"> 35 + <AccordionPrimitive.Trigger 36 + data-slot="accordion-trigger" 37 + className={cn( 38 + "focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180", 39 + className 40 + )} 41 + {...props} 42 + > 43 + {children} 44 + <ChevronDownIcon className="text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" /> 45 + </AccordionPrimitive.Trigger> 46 + </AccordionPrimitive.Header> 47 + ) 48 + } 49 + 50 + function AccordionContent({ 51 + className, 52 + children, 53 + ...props 54 + }: React.ComponentProps<typeof AccordionPrimitive.Content>) { 55 + return ( 56 + <AccordionPrimitive.Content 57 + data-slot="accordion-content" 58 + className="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" 59 + {...props} 60 + > 61 + <div className={cn("pt-0 pb-4", className)}>{children}</div> 62 + </AccordionPrimitive.Content> 63 + ) 64 + } 65 + 66 + export { Accordion, AccordionItem, AccordionTrigger, AccordionContent }
+58
docs/components/ui/button.tsx
··· 1 + import * as React from "react" 2 + import { Slot } from "@radix-ui/react-slot" 3 + import { cva, type VariantProps } from "class-variance-authority" 4 + 5 + import { cn } from "@/lib/utils" 6 + 7 + const buttonVariants = cva( 8 + "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive", 9 + { 10 + variants: { 11 + variant: { 12 + default: "bg-primary text-primary-foreground hover:bg-primary/90", 13 + destructive: 14 + "bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60", 15 + outline: 16 + "border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50", 17 + secondary: 18 + "bg-secondary text-secondary-foreground hover:bg-secondary/80", 19 + ghost: 20 + "hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50", 21 + link: "text-primary underline-offset-4 hover:underline", 22 + }, 23 + size: { 24 + default: "h-9 px-4 py-2 has-[>svg]:px-3", 25 + sm: "h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5", 26 + lg: "h-10 rounded-md px-6 has-[>svg]:px-4", 27 + icon: "size-9", 28 + }, 29 + }, 30 + defaultVariants: { 31 + variant: "default", 32 + size: "default", 33 + }, 34 + } 35 + ) 36 + 37 + function Button({ 38 + className, 39 + variant, 40 + size, 41 + asChild = false, 42 + ...props 43 + }: React.ComponentProps<"button"> & 44 + VariantProps<typeof buttonVariants> & { 45 + asChild?: boolean 46 + }) { 47 + const Comp = asChild ? Slot : "button" 48 + 49 + return ( 50 + <Comp 51 + data-slot="button" 52 + className={cn(buttonVariants({ variant, size, className }))} 53 + {...props} 54 + /> 55 + ) 56 + } 57 + 58 + export { Button, buttonVariants }
+22
docs/components.json
··· 1 + { 2 + "$schema": "https://ui.shadcn.com/schema.json", 3 + "style": "new-york", 4 + "rsc": true, 5 + "tsx": true, 6 + "tailwind": { 7 + "config": "", 8 + "css": "app/app.css", 9 + "baseColor": "neutral", 10 + "cssVariables": true, 11 + "prefix": "" 12 + }, 13 + "iconLibrary": "lucide", 14 + "aliases": { 15 + "components": "@/components", 16 + "utils": "@/lib/utils", 17 + "ui": "@/components/ui", 18 + "lib": "@/lib", 19 + "hooks": "@/hooks" 20 + }, 21 + "registries": {} 22 + }
+6
docs/lib/utils.ts
··· 1 + import { clsx, type ClassValue } from "clsx" 2 + import { twMerge } from "tailwind-merge" 3 + 4 + export function cn(...inputs: ClassValue[]) { 5 + return twMerge(clsx(inputs)) 6 + }
+10 -2
docs/package.json
··· 7 7 }, 8 8 "dependencies": { 9 9 "@napi-rs/simple-git": "latest", 10 + "@radix-ui/react-accordion": "^1.2.12", 11 + "@radix-ui/react-slot": "^1.2.3", 10 12 "@tailwindcss/postcss": "^4.1.11", 11 - "lucide-react": "^0.525.0", 13 + "class-variance-authority": "^0.7.1", 14 + "clsx": "^2.1.1", 15 + "lucide-react": "^0.542.0", 12 16 "next": "^15.3.4", 13 17 "nextra": "^4.2.17", 14 18 "nextra-theme-docs": "^4.2.17", 15 19 "postcss": "^8.5.6", 16 20 "react": "^19.1.0", 17 21 "react-dom": "^19.1.0", 22 + "shadcn": "^3.2.1", 23 + "tailwind-merge": "^3.3.1", 18 24 "tailwindcss": "^4.1.11" 19 25 }, 20 26 "devDependencies": { 21 27 "@catppuccin/tailwindcss": "^1.0.0", 22 28 "@types/node": "^24.0.10", 23 29 "@types/react": "^19.1.8", 24 - "pagefind": "^1.3.0" 30 + "pagefind": "^1.3.0", 31 + "tw-animate-css": "^1.3.8", 32 + "typescript": "^5.9.2" 25 33 }, 26 34 "packageManager": "yarn@4.9.4" 27 35 }
+22 -5
docs/tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 3 "target": "ES2017", 4 - "lib": ["dom", "dom.iterable", "esnext"], 4 + "lib": [ 5 + "dom", 6 + "dom.iterable", 7 + "esnext" 8 + ], 5 9 "allowJs": true, 6 10 "skipLibCheck": true, 7 11 "strict": false, ··· 17 21 { 18 22 "name": "next" 19 23 } 20 - ] 24 + ], 25 + "baseUrl": ".", 26 + "paths": { 27 + "@/*": [ 28 + "./*" 29 + ] 30 + } 21 31 }, 22 - "include": ["next-env.d.ts", ".next/types/**/*.ts", "**/*.ts", "**/*.tsx"], 23 - "exclude": ["node_modules"] 24 - } 32 + "include": [ 33 + "next-env.d.ts", 34 + ".next/types/**/*.ts", 35 + "**/*.ts", 36 + "**/*.tsx" 37 + ], 38 + "exclude": [ 39 + "node_modules" 40 + ] 41 + }
+2741 -17
docs/yarn.lock
··· 12 12 languageName: node 13 13 linkType: hard 14 14 15 + "@ampproject/remapping@npm:^2.2.0": 16 + version: 2.3.0 17 + resolution: "@ampproject/remapping@npm:2.3.0" 18 + dependencies: 19 + "@jridgewell/gen-mapping": "npm:^0.3.5" 20 + "@jridgewell/trace-mapping": "npm:^0.3.24" 21 + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed 22 + languageName: node 23 + linkType: hard 24 + 15 25 "@antfu/install-pkg@npm:^1.0.0": 16 26 version: 1.1.0 17 27 resolution: "@antfu/install-pkg@npm:1.1.0" ··· 22 32 languageName: node 23 33 linkType: hard 24 34 35 + "@antfu/ni@npm:^25.0.0": 36 + version: 25.0.0 37 + resolution: "@antfu/ni@npm:25.0.0" 38 + dependencies: 39 + ansis: "npm:^4.0.0" 40 + fzf: "npm:^0.5.2" 41 + package-manager-detector: "npm:^1.3.0" 42 + tinyexec: "npm:^1.0.1" 43 + bin: 44 + na: bin/na.mjs 45 + nci: bin/nci.mjs 46 + ni: bin/ni.mjs 47 + nlx: bin/nlx.mjs 48 + nr: bin/nr.mjs 49 + nun: bin/nun.mjs 50 + nup: bin/nup.mjs 51 + checksum: 10c0/a6e5eae4fafde9112088fcb41c3c5aa2e4a8b9a5252ff61ef8c4140c92e57cc85b0a02af48c1d460c66b6ec8adc109395544eaa63942b9af5954e82fdc36f2ea 52 + languageName: node 53 + linkType: hard 54 + 25 55 "@antfu/utils@npm:^8.1.0": 26 56 version: 8.1.1 27 57 resolution: "@antfu/utils@npm:8.1.1" ··· 29 59 languageName: node 30 60 linkType: hard 31 61 62 + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.27.1": 63 + version: 7.27.1 64 + resolution: "@babel/code-frame@npm:7.27.1" 65 + dependencies: 66 + "@babel/helper-validator-identifier": "npm:^7.27.1" 67 + js-tokens: "npm:^4.0.0" 68 + picocolors: "npm:^1.1.1" 69 + checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 70 + languageName: node 71 + linkType: hard 72 + 73 + "@babel/compat-data@npm:^7.27.2": 74 + version: 7.28.0 75 + resolution: "@babel/compat-data@npm:7.28.0" 76 + checksum: 10c0/c4e527302bcd61052423f757355a71c3bc62362bac13f7f130de16e439716f66091ff5bdecda418e8fa0271d4c725f860f0ee23ab7bf6e769f7a8bb16dfcb531 77 + languageName: node 78 + linkType: hard 79 + 80 + "@babel/core@npm:^7.28.0": 81 + version: 7.28.3 82 + resolution: "@babel/core@npm:7.28.3" 83 + dependencies: 84 + "@ampproject/remapping": "npm:^2.2.0" 85 + "@babel/code-frame": "npm:^7.27.1" 86 + "@babel/generator": "npm:^7.28.3" 87 + "@babel/helper-compilation-targets": "npm:^7.27.2" 88 + "@babel/helper-module-transforms": "npm:^7.28.3" 89 + "@babel/helpers": "npm:^7.28.3" 90 + "@babel/parser": "npm:^7.28.3" 91 + "@babel/template": "npm:^7.27.2" 92 + "@babel/traverse": "npm:^7.28.3" 93 + "@babel/types": "npm:^7.28.2" 94 + convert-source-map: "npm:^2.0.0" 95 + debug: "npm:^4.1.0" 96 + gensync: "npm:^1.0.0-beta.2" 97 + json5: "npm:^2.2.3" 98 + semver: "npm:^6.3.1" 99 + checksum: 10c0/e6b3eb830c4b93f5a442b305776df1cd2bb4fafa4612355366f67c764f3e54a69d45b84def77fb2d4fd83439102667b0a92c3ea2838f678733245b748c602a7b 100 + languageName: node 101 + linkType: hard 102 + 103 + "@babel/generator@npm:^7.28.3": 104 + version: 7.28.3 105 + resolution: "@babel/generator@npm:7.28.3" 106 + dependencies: 107 + "@babel/parser": "npm:^7.28.3" 108 + "@babel/types": "npm:^7.28.2" 109 + "@jridgewell/gen-mapping": "npm:^0.3.12" 110 + "@jridgewell/trace-mapping": "npm:^0.3.28" 111 + jsesc: "npm:^3.0.2" 112 + checksum: 10c0/0ff58bcf04f8803dcc29479b547b43b9b0b828ec1ee0668e92d79f9e90f388c28589056637c5ff2fd7bcf8d153c990d29c448d449d852bf9d1bc64753ca462bc 113 + languageName: node 114 + linkType: hard 115 + 116 + "@babel/helper-annotate-as-pure@npm:^7.27.3": 117 + version: 7.27.3 118 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" 119 + dependencies: 120 + "@babel/types": "npm:^7.27.3" 121 + checksum: 10c0/94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 122 + languageName: node 123 + linkType: hard 124 + 125 + "@babel/helper-compilation-targets@npm:^7.27.2": 126 + version: 7.27.2 127 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" 128 + dependencies: 129 + "@babel/compat-data": "npm:^7.27.2" 130 + "@babel/helper-validator-option": "npm:^7.27.1" 131 + browserslist: "npm:^4.24.0" 132 + lru-cache: "npm:^5.1.1" 133 + semver: "npm:^6.3.1" 134 + checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 135 + languageName: node 136 + linkType: hard 137 + 138 + "@babel/helper-create-class-features-plugin@npm:^7.27.1": 139 + version: 7.28.3 140 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3" 141 + dependencies: 142 + "@babel/helper-annotate-as-pure": "npm:^7.27.3" 143 + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" 144 + "@babel/helper-optimise-call-expression": "npm:^7.27.1" 145 + "@babel/helper-replace-supers": "npm:^7.27.1" 146 + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" 147 + "@babel/traverse": "npm:^7.28.3" 148 + semver: "npm:^6.3.1" 149 + peerDependencies: 150 + "@babel/core": ^7.0.0 151 + checksum: 10c0/f1ace9476d581929128fd4afc29783bb674663898577b2e48ed139cfd2e92dfc69654cff76cb8fd26fece6286f66a99a993186c1e0a3e17b703b352d0bcd1ca4 152 + languageName: node 153 + linkType: hard 154 + 155 + "@babel/helper-globals@npm:^7.28.0": 156 + version: 7.28.0 157 + resolution: "@babel/helper-globals@npm:7.28.0" 158 + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 159 + languageName: node 160 + linkType: hard 161 + 162 + "@babel/helper-member-expression-to-functions@npm:^7.27.1": 163 + version: 7.27.1 164 + resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" 165 + dependencies: 166 + "@babel/traverse": "npm:^7.27.1" 167 + "@babel/types": "npm:^7.27.1" 168 + checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 169 + languageName: node 170 + linkType: hard 171 + 172 + "@babel/helper-module-imports@npm:^7.27.1": 173 + version: 7.27.1 174 + resolution: "@babel/helper-module-imports@npm:7.27.1" 175 + dependencies: 176 + "@babel/traverse": "npm:^7.27.1" 177 + "@babel/types": "npm:^7.27.1" 178 + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 179 + languageName: node 180 + linkType: hard 181 + 182 + "@babel/helper-module-transforms@npm:^7.28.3": 183 + version: 7.28.3 184 + resolution: "@babel/helper-module-transforms@npm:7.28.3" 185 + dependencies: 186 + "@babel/helper-module-imports": "npm:^7.27.1" 187 + "@babel/helper-validator-identifier": "npm:^7.27.1" 188 + "@babel/traverse": "npm:^7.28.3" 189 + peerDependencies: 190 + "@babel/core": ^7.0.0 191 + checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb 192 + languageName: node 193 + linkType: hard 194 + 195 + "@babel/helper-optimise-call-expression@npm:^7.27.1": 196 + version: 7.27.1 197 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" 198 + dependencies: 199 + "@babel/types": "npm:^7.27.1" 200 + checksum: 10c0/6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 201 + languageName: node 202 + linkType: hard 203 + 204 + "@babel/helper-plugin-utils@npm:^7.27.1": 205 + version: 7.27.1 206 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" 207 + checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b 208 + languageName: node 209 + linkType: hard 210 + 211 + "@babel/helper-replace-supers@npm:^7.27.1": 212 + version: 7.27.1 213 + resolution: "@babel/helper-replace-supers@npm:7.27.1" 214 + dependencies: 215 + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" 216 + "@babel/helper-optimise-call-expression": "npm:^7.27.1" 217 + "@babel/traverse": "npm:^7.27.1" 218 + peerDependencies: 219 + "@babel/core": ^7.0.0 220 + checksum: 10c0/4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c 221 + languageName: node 222 + linkType: hard 223 + 224 + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": 225 + version: 7.27.1 226 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" 227 + dependencies: 228 + "@babel/traverse": "npm:^7.27.1" 229 + "@babel/types": "npm:^7.27.1" 230 + checksum: 10c0/f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 231 + languageName: node 232 + linkType: hard 233 + 234 + "@babel/helper-string-parser@npm:^7.27.1": 235 + version: 7.27.1 236 + resolution: "@babel/helper-string-parser@npm:7.27.1" 237 + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 238 + languageName: node 239 + linkType: hard 240 + 241 + "@babel/helper-validator-identifier@npm:^7.27.1": 242 + version: 7.27.1 243 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" 244 + checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 245 + languageName: node 246 + linkType: hard 247 + 248 + "@babel/helper-validator-option@npm:^7.27.1": 249 + version: 7.27.1 250 + resolution: "@babel/helper-validator-option@npm:7.27.1" 251 + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 252 + languageName: node 253 + linkType: hard 254 + 255 + "@babel/helpers@npm:^7.28.3": 256 + version: 7.28.3 257 + resolution: "@babel/helpers@npm:7.28.3" 258 + dependencies: 259 + "@babel/template": "npm:^7.27.2" 260 + "@babel/types": "npm:^7.28.2" 261 + checksum: 10c0/03a8f94135415eec62d37be9c62c63908f2d5386c7b00e04545de4961996465775330e3eb57717ea7451e19b0e24615777ebfec408c2adb1df3b10b4df6bf1ce 262 + languageName: node 263 + linkType: hard 264 + 265 + "@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0, @babel/parser@npm:^7.28.3": 266 + version: 7.28.3 267 + resolution: "@babel/parser@npm:7.28.3" 268 + dependencies: 269 + "@babel/types": "npm:^7.28.2" 270 + bin: 271 + parser: ./bin/babel-parser.js 272 + checksum: 10c0/1f41eb82623b0ca0f94521b57f4790c6c457cd922b8e2597985b36bdec24114a9ccf54640286a760ceb60f11fe9102d192bf60477aee77f5d45f1029b9b72729 273 + languageName: node 274 + linkType: hard 275 + 276 + "@babel/plugin-syntax-typescript@npm:^7.27.1": 277 + version: 7.27.1 278 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" 279 + dependencies: 280 + "@babel/helper-plugin-utils": "npm:^7.27.1" 281 + peerDependencies: 282 + "@babel/core": ^7.0.0-0 283 + checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d 284 + languageName: node 285 + linkType: hard 286 + 287 + "@babel/plugin-transform-typescript@npm:^7.28.0": 288 + version: 7.28.0 289 + resolution: "@babel/plugin-transform-typescript@npm:7.28.0" 290 + dependencies: 291 + "@babel/helper-annotate-as-pure": "npm:^7.27.3" 292 + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" 293 + "@babel/helper-plugin-utils": "npm:^7.27.1" 294 + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" 295 + "@babel/plugin-syntax-typescript": "npm:^7.27.1" 296 + peerDependencies: 297 + "@babel/core": ^7.0.0-0 298 + checksum: 10c0/049c2bd3407bbf5041d8c95805a4fadee6d176e034f6b94ce7967b92a846f1e00f323cf7dfbb2d06c93485f241fb8cf4c10520e30096a6059d251b94e80386e9 299 + languageName: node 300 + linkType: hard 301 + 302 + "@babel/template@npm:^7.27.2": 303 + version: 7.27.2 304 + resolution: "@babel/template@npm:7.27.2" 305 + dependencies: 306 + "@babel/code-frame": "npm:^7.27.1" 307 + "@babel/parser": "npm:^7.27.2" 308 + "@babel/types": "npm:^7.27.1" 309 + checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 310 + languageName: node 311 + linkType: hard 312 + 313 + "@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3": 314 + version: 7.28.3 315 + resolution: "@babel/traverse@npm:7.28.3" 316 + dependencies: 317 + "@babel/code-frame": "npm:^7.27.1" 318 + "@babel/generator": "npm:^7.28.3" 319 + "@babel/helper-globals": "npm:^7.28.0" 320 + "@babel/parser": "npm:^7.28.3" 321 + "@babel/template": "npm:^7.27.2" 322 + "@babel/types": "npm:^7.28.2" 323 + debug: "npm:^4.3.1" 324 + checksum: 10c0/26e95b29a46925b7b41255e03185b7e65b2c4987e14bbee7bbf95867fb19c69181f301bbe1c7b201d4fe0cce6aa0cbea0282dad74b3a0fef3d9058f6c76fdcb3 325 + languageName: node 326 + linkType: hard 327 + 328 + "@babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2": 329 + version: 7.28.2 330 + resolution: "@babel/types@npm:7.28.2" 331 + dependencies: 332 + "@babel/helper-string-parser": "npm:^7.27.1" 333 + "@babel/helper-validator-identifier": "npm:^7.27.1" 334 + checksum: 10c0/24b11c9368e7e2c291fe3c1bcd1ed66f6593a3975f479cbb9dd7b8c8d8eab8a962b0d2fca616c043396ce82500ac7d23d594fbbbd013828182c01596370a0b10 335 + languageName: node 336 + linkType: hard 337 + 32 338 "@braintree/sanitize-url@npm:^7.0.4": 33 339 version: 7.1.1 34 340 resolution: "@braintree/sanitize-url@npm:7.1.1" 35 341 checksum: 10c0/fdfc1759c4244e287693ce1e9d42d649423e7c203fdccf27a571f8951ddfe34baa5273b7e6a8dd3007d7676859c7a0a9819be0ab42a3505f8505ad0eefecf7c1 342 + languageName: node 343 + linkType: hard 344 + 345 + "@bundled-es-modules/cookie@npm:^2.0.1": 346 + version: 2.0.1 347 + resolution: "@bundled-es-modules/cookie@npm:2.0.1" 348 + dependencies: 349 + cookie: "npm:^0.7.2" 350 + checksum: 10c0/dfac5e36127e827c5557b8577f17a8aa94c057baff6d38555917927b99da0ecf0b1357e7fedadc8853ecdbd4a8a7fa1f5e64111b2a656612f4a36376f5bdbe8d 351 + languageName: node 352 + linkType: hard 353 + 354 + "@bundled-es-modules/statuses@npm:^1.0.1": 355 + version: 1.0.1 356 + resolution: "@bundled-es-modules/statuses@npm:1.0.1" 357 + dependencies: 358 + statuses: "npm:^2.0.1" 359 + checksum: 10c0/c1a8ede3efa8da61ccda4b98e773582a9733edfbeeee569d4630785f8e018766202edb190a754a3ec7a7f6bd738e857829affc2fdb676b6dab4db1bb44e62785 36 360 languageName: node 37 361 linkType: hard 38 362 ··· 85 409 languageName: node 86 410 linkType: hard 87 411 412 + "@dotenvx/dotenvx@npm:^1.48.4": 413 + version: 1.49.0 414 + resolution: "@dotenvx/dotenvx@npm:1.49.0" 415 + dependencies: 416 + commander: "npm:^11.1.0" 417 + dotenv: "npm:^17.2.1" 418 + eciesjs: "npm:^0.4.10" 419 + execa: "npm:^5.1.1" 420 + fdir: "npm:^6.2.0" 421 + ignore: "npm:^5.3.0" 422 + object-treeify: "npm:1.1.33" 423 + picomatch: "npm:^4.0.2" 424 + which: "npm:^4.0.0" 425 + bin: 426 + dotenvx: src/cli/dotenvx.js 427 + checksum: 10c0/a130e3cc1bfe32ba5510da2b0cfe0083e5139eea568fc0d8587ccb577446d0ba31b98e9ef581f23e9f86ce4ca811b0c8eeaad0521d518cfa8fb7f15a6638d0d4 428 + languageName: node 429 + linkType: hard 430 + 431 + "@ecies/ciphers@npm:^0.2.3": 432 + version: 0.2.4 433 + resolution: "@ecies/ciphers@npm:0.2.4" 434 + peerDependencies: 435 + "@noble/ciphers": ^1.0.0 436 + checksum: 10c0/fc9a1be681b3509e6a828269d8c08dfe156276b5378a1f5fe85cd389fe43c46d6efad0438219b08a99951e918c32a9e07ce7b6d72adfd71b42dcae92a613286b 437 + languageName: node 438 + linkType: hard 439 + 88 440 "@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.4.5": 89 441 version: 1.5.0 90 442 resolution: "@emnapi/core@npm:1.5.0" ··· 414 766 languageName: node 415 767 linkType: hard 416 768 769 + "@inquirer/confirm@npm:^5.0.0": 770 + version: 5.1.16 771 + resolution: "@inquirer/confirm@npm:5.1.16" 772 + dependencies: 773 + "@inquirer/core": "npm:^10.2.0" 774 + "@inquirer/type": "npm:^3.0.8" 775 + peerDependencies: 776 + "@types/node": ">=18" 777 + peerDependenciesMeta: 778 + "@types/node": 779 + optional: true 780 + checksum: 10c0/9a54171554404bfc89f2a065bb89282ca7cc69046956943e348c29a6a7c4d263dfbcbb46ad115aef616866083eb42130d05424a4a8ef3b30777a912e7ae20fec 781 + languageName: node 782 + linkType: hard 783 + 784 + "@inquirer/core@npm:^10.2.0": 785 + version: 10.2.0 786 + resolution: "@inquirer/core@npm:10.2.0" 787 + dependencies: 788 + "@inquirer/figures": "npm:^1.0.13" 789 + "@inquirer/type": "npm:^3.0.8" 790 + ansi-escapes: "npm:^4.3.2" 791 + cli-width: "npm:^4.1.0" 792 + mute-stream: "npm:^2.0.0" 793 + signal-exit: "npm:^4.1.0" 794 + wrap-ansi: "npm:^6.2.0" 795 + yoctocolors-cjs: "npm:^2.1.2" 796 + peerDependencies: 797 + "@types/node": ">=18" 798 + peerDependenciesMeta: 799 + "@types/node": 800 + optional: true 801 + checksum: 10c0/6dc93634dc6005bb7c58522cd80bbf8fb5f756f104445a1916ed7a00dad99e10165a559f5b13e6d141ae744dbe4a5b9e405e10c5986ef7859988de191b3b71f3 802 + languageName: node 803 + linkType: hard 804 + 805 + "@inquirer/figures@npm:^1.0.13": 806 + version: 1.0.13 807 + resolution: "@inquirer/figures@npm:1.0.13" 808 + checksum: 10c0/23700a4a0627963af5f51ef4108c338ae77bdd90393164b3fdc79a378586e1f5531259882b7084c690167bf5a36e83033e45aca0321570ba810890abe111014f 809 + languageName: node 810 + linkType: hard 811 + 812 + "@inquirer/type@npm:^3.0.8": 813 + version: 3.0.8 814 + resolution: "@inquirer/type@npm:3.0.8" 815 + peerDependencies: 816 + "@types/node": ">=18" 817 + peerDependenciesMeta: 818 + "@types/node": 819 + optional: true 820 + checksum: 10c0/1171bffb9ea0018b12ec4f46a7b485f7e2a328e620e89f3b03f2be8c25889e5b9e62daca3ea10ed040a71d847066c4d9879dc1fea8aa5690ebbc968d3254a5ac 821 + languageName: node 822 + linkType: hard 823 + 417 824 "@isaacs/balanced-match@npm:^4.0.1": 418 825 version: 4.0.1 419 826 resolution: "@isaacs/balanced-match@npm:4.0.1" ··· 439 846 languageName: node 440 847 linkType: hard 441 848 442 - "@jridgewell/gen-mapping@npm:^0.3.5": 849 + "@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": 443 850 version: 0.3.13 444 851 resolution: "@jridgewell/gen-mapping@npm:0.3.13" 445 852 dependencies: ··· 473 880 languageName: node 474 881 linkType: hard 475 882 476 - "@jridgewell/trace-mapping@npm:^0.3.24": 883 + "@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28": 477 884 version: 0.3.30 478 885 resolution: "@jridgewell/trace-mapping@npm:0.3.30" 479 886 dependencies: ··· 525 932 languageName: node 526 933 linkType: hard 527 934 935 + "@modelcontextprotocol/sdk@npm:^1.17.2": 936 + version: 1.17.5 937 + resolution: "@modelcontextprotocol/sdk@npm:1.17.5" 938 + dependencies: 939 + ajv: "npm:^6.12.6" 940 + content-type: "npm:^1.0.5" 941 + cors: "npm:^2.8.5" 942 + cross-spawn: "npm:^7.0.5" 943 + eventsource: "npm:^3.0.2" 944 + eventsource-parser: "npm:^3.0.0" 945 + express: "npm:^5.0.1" 946 + express-rate-limit: "npm:^7.5.0" 947 + pkce-challenge: "npm:^5.0.0" 948 + raw-body: "npm:^3.0.0" 949 + zod: "npm:^3.23.8" 950 + zod-to-json-schema: "npm:^3.24.1" 951 + checksum: 10c0/182b92b5e7c07da428fd23c6de22021c4f9a91f799c02a8ef15def07e4f9361d0fc22303548658fec2a700623535fd44a9dc4d010fb5d803a8f80e3c6c64a45e 952 + languageName: node 953 + linkType: hard 954 + 955 + "@mswjs/interceptors@npm:^0.39.1": 956 + version: 0.39.6 957 + resolution: "@mswjs/interceptors@npm:0.39.6" 958 + dependencies: 959 + "@open-draft/deferred-promise": "npm:^2.2.0" 960 + "@open-draft/logger": "npm:^0.3.0" 961 + "@open-draft/until": "npm:^2.0.0" 962 + is-node-process: "npm:^1.2.0" 963 + outvariant: "npm:^1.4.3" 964 + strict-event-emitter: "npm:^0.5.1" 965 + checksum: 10c0/66f593d4e19da0ada76c6fd89c2bd078f10880f7ec83ba22db3ee3a1aca3998c281011d7e5f1dd5a4bf3ca2eae92e45ce646ec9b85863e9d64b2f8c9d5da6500 966 + languageName: node 967 + linkType: hard 968 + 528 969 "@napi-rs/simple-git-android-arm-eabi@npm:0.1.22": 529 970 version: 0.1.22 530 971 resolution: "@napi-rs/simple-git-android-arm-eabi@npm:0.1.22" ··· 758 1199 languageName: node 759 1200 linkType: hard 760 1201 1202 + "@noble/ciphers@npm:^1.3.0": 1203 + version: 1.3.0 1204 + resolution: "@noble/ciphers@npm:1.3.0" 1205 + checksum: 10c0/3ba6da645ce45e2f35e3b2e5c87ceba86b21dfa62b9466ede9edfb397f8116dae284f06652c0cd81d99445a2262b606632e868103d54ecc99fd946ae1af8cd37 1206 + languageName: node 1207 + linkType: hard 1208 + 1209 + "@noble/curves@npm:^1.9.1": 1210 + version: 1.9.7 1211 + resolution: "@noble/curves@npm:1.9.7" 1212 + dependencies: 1213 + "@noble/hashes": "npm:1.8.0" 1214 + checksum: 10c0/150014751ebe8ca06a8654ca2525108452ea9ee0be23430332769f06808cddabfe84f248b6dbf836916bc869c27c2092957eec62c7506d68a1ed0a624017c2a3 1215 + languageName: node 1216 + linkType: hard 1217 + 1218 + "@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.8.0": 1219 + version: 1.8.0 1220 + resolution: "@noble/hashes@npm:1.8.0" 1221 + checksum: 10c0/06a0b52c81a6fa7f04d67762e08b2c476a00285858150caeaaff4037356dd5e119f45b2a530f638b77a5eeca013168ec1b655db41bae3236cb2e9d511484fc77 1222 + languageName: node 1223 + linkType: hard 1224 + 761 1225 "@nodelib/fs.scandir@npm:2.1.5": 762 1226 version: 2.1.5 763 1227 resolution: "@nodelib/fs.scandir@npm:2.1.5" ··· 785 1249 languageName: node 786 1250 linkType: hard 787 1251 1252 + "@open-draft/deferred-promise@npm:^2.2.0": 1253 + version: 2.2.0 1254 + resolution: "@open-draft/deferred-promise@npm:2.2.0" 1255 + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 1256 + languageName: node 1257 + linkType: hard 1258 + 1259 + "@open-draft/logger@npm:^0.3.0": 1260 + version: 0.3.0 1261 + resolution: "@open-draft/logger@npm:0.3.0" 1262 + dependencies: 1263 + is-node-process: "npm:^1.2.0" 1264 + outvariant: "npm:^1.4.0" 1265 + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 1266 + languageName: node 1267 + linkType: hard 1268 + 1269 + "@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": 1270 + version: 2.1.0 1271 + resolution: "@open-draft/until@npm:2.1.0" 1272 + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf 1273 + languageName: node 1274 + linkType: hard 1275 + 788 1276 "@pagefind/darwin-arm64@npm:1.4.0": 789 1277 version: 1.4.0 790 1278 resolution: "@pagefind/darwin-arm64@npm:1.4.0" ··· 827 1315 languageName: node 828 1316 linkType: hard 829 1317 1318 + "@radix-ui/primitive@npm:1.1.3": 1319 + version: 1.1.3 1320 + resolution: "@radix-ui/primitive@npm:1.1.3" 1321 + checksum: 10c0/88860165ee7066fa2c179f32ffcd3ee6d527d9dcdc0e8be85e9cb0e2c84834be8e3c1a976c74ba44b193f709544e12f54455d892b28e32f0708d89deda6b9f1d 1322 + languageName: node 1323 + linkType: hard 1324 + 1325 + "@radix-ui/react-accordion@npm:^1.2.12": 1326 + version: 1.2.12 1327 + resolution: "@radix-ui/react-accordion@npm:1.2.12" 1328 + dependencies: 1329 + "@radix-ui/primitive": "npm:1.1.3" 1330 + "@radix-ui/react-collapsible": "npm:1.1.12" 1331 + "@radix-ui/react-collection": "npm:1.1.7" 1332 + "@radix-ui/react-compose-refs": "npm:1.1.2" 1333 + "@radix-ui/react-context": "npm:1.1.2" 1334 + "@radix-ui/react-direction": "npm:1.1.1" 1335 + "@radix-ui/react-id": "npm:1.1.1" 1336 + "@radix-ui/react-primitive": "npm:2.1.3" 1337 + "@radix-ui/react-use-controllable-state": "npm:1.2.2" 1338 + peerDependencies: 1339 + "@types/react": "*" 1340 + "@types/react-dom": "*" 1341 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1342 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1343 + peerDependenciesMeta: 1344 + "@types/react": 1345 + optional: true 1346 + "@types/react-dom": 1347 + optional: true 1348 + checksum: 10c0/c64a53ce766a1ef529cf6413ed7382598c94f78879b3a83ceda27cb1894ed6eb6e8ad61f6a550ca3c7fa813657045dadfc7328dbf1d736a37e1cf3c446db43de 1349 + languageName: node 1350 + linkType: hard 1351 + 1352 + "@radix-ui/react-collapsible@npm:1.1.12": 1353 + version: 1.1.12 1354 + resolution: "@radix-ui/react-collapsible@npm:1.1.12" 1355 + dependencies: 1356 + "@radix-ui/primitive": "npm:1.1.3" 1357 + "@radix-ui/react-compose-refs": "npm:1.1.2" 1358 + "@radix-ui/react-context": "npm:1.1.2" 1359 + "@radix-ui/react-id": "npm:1.1.1" 1360 + "@radix-ui/react-presence": "npm:1.1.5" 1361 + "@radix-ui/react-primitive": "npm:2.1.3" 1362 + "@radix-ui/react-use-controllable-state": "npm:1.2.2" 1363 + "@radix-ui/react-use-layout-effect": "npm:1.1.1" 1364 + peerDependencies: 1365 + "@types/react": "*" 1366 + "@types/react-dom": "*" 1367 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1368 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1369 + peerDependenciesMeta: 1370 + "@types/react": 1371 + optional: true 1372 + "@types/react-dom": 1373 + optional: true 1374 + checksum: 10c0/777cced73fbbec9cfafe6325aa5605e90f49d889af2778f4c4a6be101c07cacd69ae817d0b41cc27e3181f49392e2c06db7f32d6b084db047a51805ec70729b3 1375 + languageName: node 1376 + linkType: hard 1377 + 1378 + "@radix-ui/react-collection@npm:1.1.7": 1379 + version: 1.1.7 1380 + resolution: "@radix-ui/react-collection@npm:1.1.7" 1381 + dependencies: 1382 + "@radix-ui/react-compose-refs": "npm:1.1.2" 1383 + "@radix-ui/react-context": "npm:1.1.2" 1384 + "@radix-ui/react-primitive": "npm:2.1.3" 1385 + "@radix-ui/react-slot": "npm:1.2.3" 1386 + peerDependencies: 1387 + "@types/react": "*" 1388 + "@types/react-dom": "*" 1389 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1390 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1391 + peerDependenciesMeta: 1392 + "@types/react": 1393 + optional: true 1394 + "@types/react-dom": 1395 + optional: true 1396 + checksum: 10c0/fa321a7300095508491f75414f02b243f0c3f179dc0728cfd115e2ea9f6f48f1516532b59f526d9ac81bbab63cd98a052074b4703ec0b9428fac945ebabec5fd 1397 + languageName: node 1398 + linkType: hard 1399 + 1400 + "@radix-ui/react-compose-refs@npm:1.1.2": 1401 + version: 1.1.2 1402 + resolution: "@radix-ui/react-compose-refs@npm:1.1.2" 1403 + peerDependencies: 1404 + "@types/react": "*" 1405 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1406 + peerDependenciesMeta: 1407 + "@types/react": 1408 + optional: true 1409 + checksum: 10c0/d36a9c589eb75d634b9b139c80f916aadaf8a68a7c1c4b8c6c6b88755af1a92f2e343457042089f04cc3f23073619d08bb65419ced1402e9d4e299576d970771 1410 + languageName: node 1411 + linkType: hard 1412 + 1413 + "@radix-ui/react-context@npm:1.1.2": 1414 + version: 1.1.2 1415 + resolution: "@radix-ui/react-context@npm:1.1.2" 1416 + peerDependencies: 1417 + "@types/react": "*" 1418 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1419 + peerDependenciesMeta: 1420 + "@types/react": 1421 + optional: true 1422 + checksum: 10c0/cece731f8cc25d494c6589cc681e5c01a93867d895c75889973afa1a255f163c286e390baa7bc028858eaabe9f6b57270d0ca6377356f652c5557c1c7a41ccce 1423 + languageName: node 1424 + linkType: hard 1425 + 1426 + "@radix-ui/react-direction@npm:1.1.1": 1427 + version: 1.1.1 1428 + resolution: "@radix-ui/react-direction@npm:1.1.1" 1429 + peerDependencies: 1430 + "@types/react": "*" 1431 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1432 + peerDependenciesMeta: 1433 + "@types/react": 1434 + optional: true 1435 + checksum: 10c0/7a89d9291f846a3105e45f4df98d6b7a08f8d7b30acdcd253005dc9db107ee83cbbebc9e47a9af1e400bcd47697f1511ceab23a399b0da854488fc7220482ac9 1436 + languageName: node 1437 + linkType: hard 1438 + 1439 + "@radix-ui/react-id@npm:1.1.1": 1440 + version: 1.1.1 1441 + resolution: "@radix-ui/react-id@npm:1.1.1" 1442 + dependencies: 1443 + "@radix-ui/react-use-layout-effect": "npm:1.1.1" 1444 + peerDependencies: 1445 + "@types/react": "*" 1446 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1447 + peerDependenciesMeta: 1448 + "@types/react": 1449 + optional: true 1450 + checksum: 10c0/7d12e76818763d592c331277ef62b197e2e64945307e650bd058f0090e5ae48bbd07691b23b7e9e977901ef4eadcb3e2d5eaeb17a13859083384be83fc1292c7 1451 + languageName: node 1452 + linkType: hard 1453 + 1454 + "@radix-ui/react-presence@npm:1.1.5": 1455 + version: 1.1.5 1456 + resolution: "@radix-ui/react-presence@npm:1.1.5" 1457 + dependencies: 1458 + "@radix-ui/react-compose-refs": "npm:1.1.2" 1459 + "@radix-ui/react-use-layout-effect": "npm:1.1.1" 1460 + peerDependencies: 1461 + "@types/react": "*" 1462 + "@types/react-dom": "*" 1463 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1464 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1465 + peerDependenciesMeta: 1466 + "@types/react": 1467 + optional: true 1468 + "@types/react-dom": 1469 + optional: true 1470 + checksum: 10c0/d0e61d314250eeaef5369983cb790701d667f51734bafd98cf759072755562018052c594e6cdc5389789f4543cb0a4d98f03ff4e8f37338d6b5bf51a1700c1d1 1471 + languageName: node 1472 + linkType: hard 1473 + 1474 + "@radix-ui/react-primitive@npm:2.1.3": 1475 + version: 2.1.3 1476 + resolution: "@radix-ui/react-primitive@npm:2.1.3" 1477 + dependencies: 1478 + "@radix-ui/react-slot": "npm:1.2.3" 1479 + peerDependencies: 1480 + "@types/react": "*" 1481 + "@types/react-dom": "*" 1482 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1483 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1484 + peerDependenciesMeta: 1485 + "@types/react": 1486 + optional: true 1487 + "@types/react-dom": 1488 + optional: true 1489 + checksum: 10c0/fdff9b84913bb4172ef6d3af7442fca5f9bba5f2709cba08950071f819d7057aec3a4a2d9ef44cf9cbfb8014d02573c6884a04cff175895823aaef809ebdb034 1490 + languageName: node 1491 + linkType: hard 1492 + 1493 + "@radix-ui/react-slot@npm:1.2.3, @radix-ui/react-slot@npm:^1.2.3": 1494 + version: 1.2.3 1495 + resolution: "@radix-ui/react-slot@npm:1.2.3" 1496 + dependencies: 1497 + "@radix-ui/react-compose-refs": "npm:1.1.2" 1498 + peerDependencies: 1499 + "@types/react": "*" 1500 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1501 + peerDependenciesMeta: 1502 + "@types/react": 1503 + optional: true 1504 + checksum: 10c0/5913aa0d760f505905779515e4b1f0f71a422350f077cc8d26d1aafe53c97f177fec0e6d7fbbb50d8b5e498aa9df9f707ca75ae3801540c283b26b0136138eef 1505 + languageName: node 1506 + linkType: hard 1507 + 1508 + "@radix-ui/react-use-controllable-state@npm:1.2.2": 1509 + version: 1.2.2 1510 + resolution: "@radix-ui/react-use-controllable-state@npm:1.2.2" 1511 + dependencies: 1512 + "@radix-ui/react-use-effect-event": "npm:0.0.2" 1513 + "@radix-ui/react-use-layout-effect": "npm:1.1.1" 1514 + peerDependencies: 1515 + "@types/react": "*" 1516 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1517 + peerDependenciesMeta: 1518 + "@types/react": 1519 + optional: true 1520 + checksum: 10c0/f55c4b06e895293aed4b44c9ef26fb24432539f5346fcd6519c7745800535b571058685314e83486a45bf61dc83887e24826490d3068acc317fb0a9010516e63 1521 + languageName: node 1522 + linkType: hard 1523 + 1524 + "@radix-ui/react-use-effect-event@npm:0.0.2": 1525 + version: 0.0.2 1526 + resolution: "@radix-ui/react-use-effect-event@npm:0.0.2" 1527 + dependencies: 1528 + "@radix-ui/react-use-layout-effect": "npm:1.1.1" 1529 + peerDependencies: 1530 + "@types/react": "*" 1531 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1532 + peerDependenciesMeta: 1533 + "@types/react": 1534 + optional: true 1535 + checksum: 10c0/e84ff72a3e76c5ae9c94941028bb4b6472f17d4104481b9eab773deab3da640ecea035e54da9d6f4df8d84c18ef6913baf92b7511bee06930dc58bd0c0add417 1536 + languageName: node 1537 + linkType: hard 1538 + 1539 + "@radix-ui/react-use-layout-effect@npm:1.1.1": 1540 + version: 1.1.1 1541 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.1" 1542 + peerDependencies: 1543 + "@types/react": "*" 1544 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1545 + peerDependenciesMeta: 1546 + "@types/react": 1547 + optional: true 1548 + checksum: 10c0/9f98fdaba008dfc58050de60a77670b885792df473cf82c1cef8daee919a5dd5a77d270209f5f0b0abfaac78cb1627396e3ff56c81b735be550409426fe8b040 1549 + languageName: node 1550 + linkType: hard 1551 + 830 1552 "@react-aria/focus@npm:^3.20.2": 831 1553 version: 3.21.1 832 1554 resolution: "@react-aria/focus@npm:3.21.1" ··· 916 1638 languageName: node 917 1639 linkType: hard 918 1640 1641 + "@sec-ant/readable-stream@npm:^0.4.1": 1642 + version: 0.4.1 1643 + resolution: "@sec-ant/readable-stream@npm:0.4.1" 1644 + checksum: 10c0/64e9e9cf161e848067a5bf60cdc04d18495dc28bb63a8d9f8993e4dd99b91ad34e4b563c85de17d91ffb177ec17a0664991d2e115f6543e73236a906068987af 1645 + languageName: node 1646 + linkType: hard 1647 + 919 1648 "@shikijs/core@npm:3.12.2": 920 1649 version: 3.12.2 921 1650 resolution: "@shikijs/core@npm:3.12.2" ··· 997 1726 languageName: node 998 1727 linkType: hard 999 1728 1729 + "@sindresorhus/merge-streams@npm:^4.0.0": 1730 + version: 4.0.0 1731 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" 1732 + checksum: 10c0/482ee543629aa1933b332f811a1ae805a213681ecdd98c042b1c1b89387df63e7812248bb4df3910b02b3cc5589d3d73e4393f30e197c9dde18046ccd471fc6b 1733 + languageName: node 1734 + linkType: hard 1735 + 1000 1736 "@swc/helpers@npm:0.5.15": 1001 1737 version: 0.5.15 1002 1738 resolution: "@swc/helpers@npm:0.5.15" ··· 1239 1975 dependencies: 1240 1976 tslib: "npm:^2.4.0" 1241 1977 checksum: 10c0/044feba55c1e2af703aa4946139969badb183ce1a659a75ed60bc195a90e73a3f3fc53bcd643497c9954597763ddb051fec62f80962b2ca6fc716ba897dc696e 1978 + languageName: node 1979 + linkType: hard 1980 + 1981 + "@types/cookie@npm:^0.6.0": 1982 + version: 0.6.0 1983 + resolution: "@types/cookie@npm:0.6.0" 1984 + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 1242 1985 languageName: node 1243 1986 linkType: hard 1244 1987 ··· 1612 2355 languageName: node 1613 2356 linkType: hard 1614 2357 2358 + "@types/statuses@npm:^2.0.4": 2359 + version: 2.0.6 2360 + resolution: "@types/statuses@npm:2.0.6" 2361 + checksum: 10c0/dd88c220b0e2c6315686289525fd61472d2204d2e4bef4941acfb76bda01d3066f749ac74782aab5b537a45314fcd7d6261eefa40b6ec872691f5803adaa608d 2362 + languageName: node 2363 + linkType: hard 2364 + 1615 2365 "@types/trusted-types@npm:^2.0.7": 1616 2366 version: 2.0.7 1617 2367 resolution: "@types/trusted-types@npm:2.0.7" ··· 1665 2415 languageName: node 1666 2416 linkType: hard 1667 2417 2418 + "accepts@npm:^2.0.0": 2419 + version: 2.0.0 2420 + resolution: "accepts@npm:2.0.0" 2421 + dependencies: 2422 + mime-types: "npm:^3.0.0" 2423 + negotiator: "npm:^1.0.0" 2424 + checksum: 10c0/98374742097e140891546076215f90c32644feacf652db48412329de4c2a529178a81aa500fbb13dd3e6cbf6e68d829037b123ac037fc9a08bcec4b87b358eef 2425 + languageName: node 2426 + linkType: hard 2427 + 1668 2428 "acorn-jsx@npm:^5.0.0": 1669 2429 version: 5.3.2 1670 2430 resolution: "acorn-jsx@npm:5.3.2" ··· 1683 2443 languageName: node 1684 2444 linkType: hard 1685 2445 2446 + "agent-base@npm:^7.1.2": 2447 + version: 7.1.4 2448 + resolution: "agent-base@npm:7.1.4" 2449 + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe 2450 + languageName: node 2451 + linkType: hard 2452 + 2453 + "ajv@npm:^6.12.6": 2454 + version: 6.12.6 2455 + resolution: "ajv@npm:6.12.6" 2456 + dependencies: 2457 + fast-deep-equal: "npm:^3.1.1" 2458 + fast-json-stable-stringify: "npm:^2.0.0" 2459 + json-schema-traverse: "npm:^0.4.1" 2460 + uri-js: "npm:^4.2.2" 2461 + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 2462 + languageName: node 2463 + linkType: hard 2464 + 2465 + "ansi-escapes@npm:^4.3.2": 2466 + version: 4.3.2 2467 + resolution: "ansi-escapes@npm:4.3.2" 2468 + dependencies: 2469 + type-fest: "npm:^0.21.3" 2470 + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 2471 + languageName: node 2472 + linkType: hard 2473 + 2474 + "ansi-regex@npm:^5.0.1": 2475 + version: 5.0.1 2476 + resolution: "ansi-regex@npm:5.0.1" 2477 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 2478 + languageName: node 2479 + linkType: hard 2480 + 2481 + "ansi-regex@npm:^6.0.1": 2482 + version: 6.2.0 2483 + resolution: "ansi-regex@npm:6.2.0" 2484 + checksum: 10c0/20a2e55ae9816074a60e6729dbe3daad664cd967fc82acc08b02f5677db84baa688babf940d71f50acbbb184c02459453789705e079f4d521166ae66451de551 2485 + languageName: node 2486 + linkType: hard 2487 + 2488 + "ansi-styles@npm:^4.0.0": 2489 + version: 4.3.0 2490 + resolution: "ansi-styles@npm:4.3.0" 2491 + dependencies: 2492 + color-convert: "npm:^2.0.1" 2493 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 2494 + languageName: node 2495 + linkType: hard 2496 + 2497 + "ansis@npm:^4.0.0": 2498 + version: 4.1.0 2499 + resolution: "ansis@npm:4.1.0" 2500 + checksum: 10c0/df62d017a7791babdaf45b93f930d2cfd6d1dab5568b610735c11434c9a5ef8f513740e7cfd80bcbc3530fc8bd892b88f8476f26621efc251230e53cbd1a2c24 2501 + languageName: node 2502 + linkType: hard 2503 + 1686 2504 "arg@npm:^5.0.0": 1687 2505 version: 5.0.2 1688 2506 resolution: "arg@npm:5.0.2" ··· 1690 2508 languageName: node 1691 2509 linkType: hard 1692 2510 2511 + "argparse@npm:^2.0.1": 2512 + version: 2.0.1 2513 + resolution: "argparse@npm:2.0.1" 2514 + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e 2515 + languageName: node 2516 + linkType: hard 2517 + 1693 2518 "array-iterate@npm:^2.0.0": 1694 2519 version: 2.0.1 1695 2520 resolution: "array-iterate@npm:2.0.1" ··· 1697 2522 languageName: node 1698 2523 linkType: hard 1699 2524 2525 + "ast-types@npm:^0.16.1": 2526 + version: 0.16.1 2527 + resolution: "ast-types@npm:0.16.1" 2528 + dependencies: 2529 + tslib: "npm:^2.0.1" 2530 + checksum: 10c0/abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf 2531 + languageName: node 2532 + linkType: hard 2533 + 1700 2534 "astring@npm:^1.8.0": 1701 2535 version: 1.9.0 1702 2536 resolution: "astring@npm:1.9.0" ··· 1724 2558 languageName: node 1725 2559 linkType: hard 1726 2560 2561 + "body-parser@npm:^2.2.0": 2562 + version: 2.2.0 2563 + resolution: "body-parser@npm:2.2.0" 2564 + dependencies: 2565 + bytes: "npm:^3.1.2" 2566 + content-type: "npm:^1.0.5" 2567 + debug: "npm:^4.4.0" 2568 + http-errors: "npm:^2.0.0" 2569 + iconv-lite: "npm:^0.6.3" 2570 + on-finished: "npm:^2.4.1" 2571 + qs: "npm:^6.14.0" 2572 + raw-body: "npm:^3.0.0" 2573 + type-is: "npm:^2.0.0" 2574 + checksum: 10c0/a9ded39e71ac9668e2211afa72e82ff86cc5ef94de1250b7d1ba9cc299e4150408aaa5f1e8b03dd4578472a3ce6d1caa2a23b27a6c18e526e48b4595174c116c 2575 + languageName: node 2576 + linkType: hard 2577 + 1727 2578 "braces@npm:^3.0.3": 1728 2579 version: 3.0.3 1729 2580 resolution: "braces@npm:3.0.3" ··· 1733 2584 languageName: node 1734 2585 linkType: hard 1735 2586 1736 - "caniuse-lite@npm:^1.0.30001579": 2587 + "browserslist@npm:^4.24.0": 2588 + version: 4.25.4 2589 + resolution: "browserslist@npm:4.25.4" 2590 + dependencies: 2591 + caniuse-lite: "npm:^1.0.30001737" 2592 + electron-to-chromium: "npm:^1.5.211" 2593 + node-releases: "npm:^2.0.19" 2594 + update-browserslist-db: "npm:^1.1.3" 2595 + bin: 2596 + browserslist: cli.js 2597 + checksum: 10c0/2b105948990dc2fc0bc2536b4889aadfa15d637e1d857a121611a704cdf539a68f575a391f6bf8b7ff19db36cee1b7834565571f35a7ea691051d2e7fb4f2eb1 2598 + languageName: node 2599 + linkType: hard 2600 + 2601 + "bytes@npm:3.1.2, bytes@npm:^3.1.2": 2602 + version: 3.1.2 2603 + resolution: "bytes@npm:3.1.2" 2604 + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e 2605 + languageName: node 2606 + linkType: hard 2607 + 2608 + "call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": 2609 + version: 1.0.2 2610 + resolution: "call-bind-apply-helpers@npm:1.0.2" 2611 + dependencies: 2612 + es-errors: "npm:^1.3.0" 2613 + function-bind: "npm:^1.1.2" 2614 + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 2615 + languageName: node 2616 + linkType: hard 2617 + 2618 + "call-bound@npm:^1.0.2": 2619 + version: 1.0.4 2620 + resolution: "call-bound@npm:1.0.4" 2621 + dependencies: 2622 + call-bind-apply-helpers: "npm:^1.0.2" 2623 + get-intrinsic: "npm:^1.3.0" 2624 + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 2625 + languageName: node 2626 + linkType: hard 2627 + 2628 + "callsites@npm:^3.0.0": 2629 + version: 3.1.0 2630 + resolution: "callsites@npm:3.1.0" 2631 + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 2632 + languageName: node 2633 + linkType: hard 2634 + 2635 + "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001737": 1737 2636 version: 1.0.30001739 1738 2637 resolution: "caniuse-lite@npm:1.0.30001739" 1739 2638 checksum: 10c0/a61ca5a53c428769059421a23311a7a812bdb6586e34dcad6189bd61bcdea58ffe2fe7f3c22a829e8978eba5316b6599aee88b9ea23677d8d5298865df4f4ad8 ··· 1747 2646 languageName: node 1748 2647 linkType: hard 1749 2648 1750 - "chalk@npm:^5.0.0": 2649 + "chalk@npm:^5.0.0, chalk@npm:^5.3.0": 1751 2650 version: 5.6.0 1752 2651 resolution: "chalk@npm:5.6.0" 1753 2652 checksum: 10c0/f8558fc12fd9805f167611803b325b0098bbccdc9f1d3bafead41c9bac61f263357f3c0df0cbe28bc2fd5fca3edcf618b01d6771a5a776b4c15d061482a72b23 ··· 1814 2713 languageName: node 1815 2714 linkType: hard 1816 2715 2716 + "class-variance-authority@npm:^0.7.1": 2717 + version: 0.7.1 2718 + resolution: "class-variance-authority@npm:0.7.1" 2719 + dependencies: 2720 + clsx: "npm:^2.1.1" 2721 + checksum: 10c0/0f438cea22131808b99272de0fa933c2532d5659773bfec0c583de7b3f038378996d3350683426b8e9c74a6286699382106d71fbec52f0dd5fbb191792cccb5b 2722 + languageName: node 2723 + linkType: hard 2724 + 2725 + "cli-cursor@npm:^5.0.0": 2726 + version: 5.0.0 2727 + resolution: "cli-cursor@npm:5.0.0" 2728 + dependencies: 2729 + restore-cursor: "npm:^5.0.0" 2730 + checksum: 10c0/7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220 2731 + languageName: node 2732 + linkType: hard 2733 + 2734 + "cli-spinners@npm:^2.9.2": 2735 + version: 2.9.2 2736 + resolution: "cli-spinners@npm:2.9.2" 2737 + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 2738 + languageName: node 2739 + linkType: hard 2740 + 2741 + "cli-width@npm:^4.1.0": 2742 + version: 4.1.0 2743 + resolution: "cli-width@npm:4.1.0" 2744 + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f 2745 + languageName: node 2746 + linkType: hard 2747 + 1817 2748 "client-only@npm:0.0.1": 1818 2749 version: 0.0.1 1819 2750 resolution: "client-only@npm:0.0.1" ··· 1832 2763 languageName: node 1833 2764 linkType: hard 1834 2765 1835 - "clsx@npm:^2.0.0, clsx@npm:^2.1.0": 2766 + "cliui@npm:^8.0.1": 2767 + version: 8.0.1 2768 + resolution: "cliui@npm:8.0.1" 2769 + dependencies: 2770 + string-width: "npm:^4.2.0" 2771 + strip-ansi: "npm:^6.0.1" 2772 + wrap-ansi: "npm:^7.0.0" 2773 + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 2774 + languageName: node 2775 + linkType: hard 2776 + 2777 + "clsx@npm:^2.0.0, clsx@npm:^2.1.0, clsx@npm:^2.1.1": 1836 2778 version: 2.1.1 1837 2779 resolution: "clsx@npm:2.1.1" 1838 2780 checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 ··· 1910 2852 languageName: node 1911 2853 linkType: hard 1912 2854 2855 + "commander@npm:^11.1.0": 2856 + version: 11.1.0 2857 + resolution: "commander@npm:11.1.0" 2858 + checksum: 10c0/13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 2859 + languageName: node 2860 + linkType: hard 2861 + 2862 + "commander@npm:^14.0.0": 2863 + version: 14.0.0 2864 + resolution: "commander@npm:14.0.0" 2865 + checksum: 10c0/73c4babfa558077868d84522b11ef56834165d472b9e86a634cd4c3ae7fc72d59af6377d8878e06bd570fe8f3161eced3cbe383c38f7093272bb65bd242b595b 2866 + languageName: node 2867 + linkType: hard 2868 + 1913 2869 "commander@npm:^8.3.0": 1914 2870 version: 8.3.0 1915 2871 resolution: "commander@npm:8.3.0" ··· 1938 2894 languageName: node 1939 2895 linkType: hard 1940 2896 2897 + "content-disposition@npm:^1.0.0": 2898 + version: 1.0.0 2899 + resolution: "content-disposition@npm:1.0.0" 2900 + dependencies: 2901 + safe-buffer: "npm:5.2.1" 2902 + checksum: 10c0/c7b1ba0cea2829da0352ebc1b7f14787c73884bc707c8bc2271d9e3bf447b372270d09f5d3980dc5037c749ceef56b9a13fccd0b0001c87c3f12579967e4dd27 2903 + languageName: node 2904 + linkType: hard 2905 + 2906 + "content-type@npm:^1.0.5": 2907 + version: 1.0.5 2908 + resolution: "content-type@npm:1.0.5" 2909 + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af 2910 + languageName: node 2911 + linkType: hard 2912 + 2913 + "convert-source-map@npm:^2.0.0": 2914 + version: 2.0.0 2915 + resolution: "convert-source-map@npm:2.0.0" 2916 + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b 2917 + languageName: node 2918 + linkType: hard 2919 + 2920 + "cookie-signature@npm:^1.2.1": 2921 + version: 1.2.2 2922 + resolution: "cookie-signature@npm:1.2.2" 2923 + checksum: 10c0/54e05df1a293b3ce81589b27dddc445f462f6fa6812147c033350cd3561a42bc14481674e05ed14c7bd0ce1e8bb3dc0e40851bad75415733711294ddce0b7bc6 2924 + languageName: node 2925 + linkType: hard 2926 + 2927 + "cookie@npm:^0.7.1, cookie@npm:^0.7.2": 2928 + version: 0.7.2 2929 + resolution: "cookie@npm:0.7.2" 2930 + checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 2931 + languageName: node 2932 + linkType: hard 2933 + 2934 + "cors@npm:^2.8.5": 2935 + version: 2.8.5 2936 + resolution: "cors@npm:2.8.5" 2937 + dependencies: 2938 + object-assign: "npm:^4" 2939 + vary: "npm:^1" 2940 + checksum: 10c0/373702b7999409922da80de4a61938aabba6929aea5b6fd9096fefb9e8342f626c0ebd7507b0e8b0b311380744cc985f27edebc0a26e0ddb784b54e1085de761 2941 + languageName: node 2942 + linkType: hard 2943 + 1941 2944 "cose-base@npm:^1.0.0": 1942 2945 version: 1.0.3 1943 2946 resolution: "cose-base@npm:1.0.3" ··· 1956 2959 languageName: node 1957 2960 linkType: hard 1958 2961 1959 - "cross-spawn@npm:^7.0.3": 2962 + "cosmiconfig@npm:^9.0.0": 2963 + version: 9.0.0 2964 + resolution: "cosmiconfig@npm:9.0.0" 2965 + dependencies: 2966 + env-paths: "npm:^2.2.1" 2967 + import-fresh: "npm:^3.3.0" 2968 + js-yaml: "npm:^4.1.0" 2969 + parse-json: "npm:^5.2.0" 2970 + peerDependencies: 2971 + typescript: ">=4.9.5" 2972 + peerDependenciesMeta: 2973 + typescript: 2974 + optional: true 2975 + checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee 2976 + languageName: node 2977 + linkType: hard 2978 + 2979 + "cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": 1960 2980 version: 7.0.6 1961 2981 resolution: "cross-spawn@npm:7.0.6" 1962 2982 dependencies: ··· 2366 3386 languageName: node 2367 3387 linkType: hard 2368 3388 3389 + "data-uri-to-buffer@npm:^4.0.0": 3390 + version: 4.0.1 3391 + resolution: "data-uri-to-buffer@npm:4.0.1" 3392 + checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b 3393 + languageName: node 3394 + linkType: hard 3395 + 2369 3396 "dayjs@npm:^1.11.13": 2370 3397 version: 1.11.18 2371 3398 resolution: "dayjs@npm:1.11.18" ··· 2373 3400 languageName: node 2374 3401 linkType: hard 2375 3402 2376 - "debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.4.0": 3403 + "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.5, debug@npm:^4.4.0": 2377 3404 version: 4.4.1 2378 3405 resolution: "debug@npm:4.4.1" 2379 3406 dependencies: ··· 2394 3421 languageName: node 2395 3422 linkType: hard 2396 3423 3424 + "dedent@npm:^1.6.0": 3425 + version: 1.7.0 3426 + resolution: "dedent@npm:1.7.0" 3427 + peerDependencies: 3428 + babel-plugin-macros: ^3.1.0 3429 + peerDependenciesMeta: 3430 + babel-plugin-macros: 3431 + optional: true 3432 + checksum: 10c0/c5e8a8beb5072bd5e520cb64b27a82d7ec3c2a63ee5ce47dbc2a05d5b7700cefd77a992a752cd0a8b1d979c1db06b14fb9486e805f3ad6088eda6e07cd9bf2d5 3433 + languageName: node 3434 + linkType: hard 3435 + 3436 + "deepmerge@npm:^4.3.1": 3437 + version: 4.3.1 3438 + resolution: "deepmerge@npm:4.3.1" 3439 + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 3440 + languageName: node 3441 + linkType: hard 3442 + 2397 3443 "delaunator@npm:5": 2398 3444 version: 5.0.1 2399 3445 resolution: "delaunator@npm:5.0.1" 2400 3446 dependencies: 2401 3447 robust-predicates: "npm:^3.0.2" 2402 3448 checksum: 10c0/3d7ea4d964731c5849af33fec0a271bc6753487b331fd7d43ccb17d77834706e1c383e6ab8fda0032da955e7576d1083b9603cdaf9cbdfd6b3ebd1fb8bb675a5 3449 + languageName: node 3450 + linkType: hard 3451 + 3452 + "depd@npm:2.0.0, depd@npm:^2.0.0": 3453 + version: 2.0.0 3454 + resolution: "depd@npm:2.0.0" 3455 + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c 2403 3456 languageName: node 2404 3457 linkType: hard 2405 3458 ··· 2426 3479 languageName: node 2427 3480 linkType: hard 2428 3481 3482 + "diff@npm:^8.0.2": 3483 + version: 8.0.2 3484 + resolution: "diff@npm:8.0.2" 3485 + checksum: 10c0/abfb387f033e089df3ec3be960205d17b54df8abf0924d982a7ced3a94c557a4e6cbff2e78b121f216b85f466b3d8d041673a386177c311aaea41459286cc9bc 3486 + languageName: node 3487 + linkType: hard 3488 + 2429 3489 "dompurify@npm:^3.2.5": 2430 3490 version: 3.2.6 2431 3491 resolution: "dompurify@npm:3.2.6" ··· 2438 3498 languageName: node 2439 3499 linkType: hard 2440 3500 3501 + "dotenv@npm:^17.2.1": 3502 + version: 17.2.2 3503 + resolution: "dotenv@npm:17.2.2" 3504 + checksum: 10c0/be66513504590aff6eccb14167625aed9bd42ce80547f4fe5d195860211971a7060949b57108dfaeaf90658f79e40edccd3f233f0a978bff507b5b1565ae162b 3505 + languageName: node 3506 + linkType: hard 3507 + 3508 + "dunder-proto@npm:^1.0.1": 3509 + version: 1.0.1 3510 + resolution: "dunder-proto@npm:1.0.1" 3511 + dependencies: 3512 + call-bind-apply-helpers: "npm:^1.0.1" 3513 + es-errors: "npm:^1.3.0" 3514 + gopd: "npm:^1.2.0" 3515 + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 3516 + languageName: node 3517 + linkType: hard 3518 + 3519 + "eciesjs@npm:^0.4.10": 3520 + version: 0.4.15 3521 + resolution: "eciesjs@npm:0.4.15" 3522 + dependencies: 3523 + "@ecies/ciphers": "npm:^0.2.3" 3524 + "@noble/ciphers": "npm:^1.3.0" 3525 + "@noble/curves": "npm:^1.9.1" 3526 + "@noble/hashes": "npm:^1.8.0" 3527 + checksum: 10c0/b5fc236810ff50e02f4d3155ab07f3a5d817ed7611fc63acef348e796a198a10bedf4adb152f512bcdc6ec90eb04a6f66606776bd56078d6d20bf3815bdc3f1c 3528 + languageName: node 3529 + linkType: hard 3530 + 3531 + "ee-first@npm:1.1.1": 3532 + version: 1.1.1 3533 + resolution: "ee-first@npm:1.1.1" 3534 + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 3535 + languageName: node 3536 + linkType: hard 3537 + 3538 + "electron-to-chromium@npm:^1.5.211": 3539 + version: 1.5.214 3540 + resolution: "electron-to-chromium@npm:1.5.214" 3541 + checksum: 10c0/76ca22fd97a2dad84a710915b5984263b31e61c7883cd3ec0c11c0d7beb3fa628780cdfd05a96ec79a904ea1c910cf02c513db60f31b627c96743e50f6b11a2e 3542 + languageName: node 3543 + linkType: hard 3544 + 3545 + "emoji-regex@npm:^10.3.0": 3546 + version: 10.5.0 3547 + resolution: "emoji-regex@npm:10.5.0" 3548 + checksum: 10c0/17cf84335a461fc23bf90575122ace2902630dc760e53299474cd3b0b5e4cfbc6c0223a389a766817538e5d20bf0f36c67b753f27c9e705056af510b8777e312 3549 + languageName: node 3550 + linkType: hard 3551 + 3552 + "emoji-regex@npm:^8.0.0": 3553 + version: 8.0.0 3554 + resolution: "emoji-regex@npm:8.0.0" 3555 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 3556 + languageName: node 3557 + linkType: hard 3558 + 3559 + "encodeurl@npm:^2.0.0": 3560 + version: 2.0.0 3561 + resolution: "encodeurl@npm:2.0.0" 3562 + checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb 3563 + languageName: node 3564 + linkType: hard 3565 + 2441 3566 "enhanced-resolve@npm:^5.18.3": 2442 3567 version: 5.18.3 2443 3568 resolution: "enhanced-resolve@npm:5.18.3" ··· 2455 3580 languageName: node 2456 3581 linkType: hard 2457 3582 3583 + "env-paths@npm:^2.2.1": 3584 + version: 2.2.1 3585 + resolution: "env-paths@npm:2.2.1" 3586 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 3587 + languageName: node 3588 + linkType: hard 3589 + 3590 + "error-ex@npm:^1.3.1": 3591 + version: 1.3.2 3592 + resolution: "error-ex@npm:1.3.2" 3593 + dependencies: 3594 + is-arrayish: "npm:^0.2.1" 3595 + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce 3596 + languageName: node 3597 + linkType: hard 3598 + 3599 + "es-define-property@npm:^1.0.1": 3600 + version: 1.0.1 3601 + resolution: "es-define-property@npm:1.0.1" 3602 + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c 3603 + languageName: node 3604 + linkType: hard 3605 + 3606 + "es-errors@npm:^1.3.0": 3607 + version: 1.3.0 3608 + resolution: "es-errors@npm:1.3.0" 3609 + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 3610 + languageName: node 3611 + linkType: hard 3612 + 3613 + "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": 3614 + version: 1.1.1 3615 + resolution: "es-object-atoms@npm:1.1.1" 3616 + dependencies: 3617 + es-errors: "npm:^1.3.0" 3618 + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c 3619 + languageName: node 3620 + linkType: hard 3621 + 2458 3622 "esast-util-from-estree@npm:^2.0.0": 2459 3623 version: 2.0.0 2460 3624 resolution: "esast-util-from-estree@npm:2.0.0" ··· 2479 3643 languageName: node 2480 3644 linkType: hard 2481 3645 3646 + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": 3647 + version: 3.2.0 3648 + resolution: "escalade@npm:3.2.0" 3649 + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 3650 + languageName: node 3651 + linkType: hard 3652 + 3653 + "escape-html@npm:^1.0.3": 3654 + version: 1.0.3 3655 + resolution: "escape-html@npm:1.0.3" 3656 + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 3657 + languageName: node 3658 + linkType: hard 3659 + 2482 3660 "escape-string-regexp@npm:^5.0.0": 2483 3661 version: 5.0.0 2484 3662 resolution: "escape-string-regexp@npm:5.0.0" ··· 2490 3668 version: 3.2.25 2491 3669 resolution: "esm@npm:3.2.25" 2492 3670 checksum: 10c0/8e60e8075506a7ce28681c30c8f54623fe18a251c364cd481d86719fc77f58aa055b293d80632d9686d5408aaf865ffa434897dc9fd9153c8b3f469fad23f094 3671 + languageName: node 3672 + linkType: hard 3673 + 3674 + "esprima@npm:~4.0.0": 3675 + version: 4.0.1 3676 + resolution: "esprima@npm:4.0.1" 3677 + bin: 3678 + esparse: ./bin/esparse.js 3679 + esvalidate: ./bin/esvalidate.js 3680 + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 2493 3681 languageName: node 2494 3682 linkType: hard 2495 3683 ··· 2577 3765 languageName: node 2578 3766 linkType: hard 2579 3767 3768 + "etag@npm:^1.8.1": 3769 + version: 1.8.1 3770 + resolution: "etag@npm:1.8.1" 3771 + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 3772 + languageName: node 3773 + linkType: hard 3774 + 3775 + "eventsource-parser@npm:^3.0.0, eventsource-parser@npm:^3.0.1": 3776 + version: 3.0.6 3777 + resolution: "eventsource-parser@npm:3.0.6" 3778 + checksum: 10c0/70b8ccec7dac767ef2eca43f355e0979e70415701691382a042a2df8d6a68da6c2fca35363669821f3da876d29c02abe9b232964637c1b6635c940df05ada78a 3779 + languageName: node 3780 + linkType: hard 3781 + 3782 + "eventsource@npm:^3.0.2": 3783 + version: 3.0.7 3784 + resolution: "eventsource@npm:3.0.7" 3785 + dependencies: 3786 + eventsource-parser: "npm:^3.0.1" 3787 + checksum: 10c0/c48a73c38f300e33e9f11375d4ee969f25cbb0519608a12378a38068055ae8b55b6e0e8a49c3f91c784068434efe1d9f01eb49b6315b04b0da9157879ce2f67d 3788 + languageName: node 3789 + linkType: hard 3790 + 3791 + "execa@npm:^5.1.1": 3792 + version: 5.1.1 3793 + resolution: "execa@npm:5.1.1" 3794 + dependencies: 3795 + cross-spawn: "npm:^7.0.3" 3796 + get-stream: "npm:^6.0.0" 3797 + human-signals: "npm:^2.1.0" 3798 + is-stream: "npm:^2.0.0" 3799 + merge-stream: "npm:^2.0.0" 3800 + npm-run-path: "npm:^4.0.1" 3801 + onetime: "npm:^5.1.2" 3802 + signal-exit: "npm:^3.0.3" 3803 + strip-final-newline: "npm:^2.0.0" 3804 + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f 3805 + languageName: node 3806 + linkType: hard 3807 + 2580 3808 "execa@npm:^8.0.1": 2581 3809 version: 8.0.1 2582 3810 resolution: "execa@npm:8.0.1" ··· 2594 3822 languageName: node 2595 3823 linkType: hard 2596 3824 3825 + "execa@npm:^9.6.0": 3826 + version: 9.6.0 3827 + resolution: "execa@npm:9.6.0" 3828 + dependencies: 3829 + "@sindresorhus/merge-streams": "npm:^4.0.0" 3830 + cross-spawn: "npm:^7.0.6" 3831 + figures: "npm:^6.1.0" 3832 + get-stream: "npm:^9.0.0" 3833 + human-signals: "npm:^8.0.1" 3834 + is-plain-obj: "npm:^4.1.0" 3835 + is-stream: "npm:^4.0.1" 3836 + npm-run-path: "npm:^6.0.0" 3837 + pretty-ms: "npm:^9.2.0" 3838 + signal-exit: "npm:^4.1.0" 3839 + strip-final-newline: "npm:^4.0.0" 3840 + yoctocolors: "npm:^2.1.1" 3841 + checksum: 10c0/2c44a33142f77d3a6a590a3b769b49b27029a76768593bac1f26fed4dd1330e9c189ee61eba6a8c990fb77e37286c68c7445472ebf24c22b31e9ff320e73d7ac 3842 + languageName: node 3843 + linkType: hard 3844 + 3845 + "express-rate-limit@npm:^7.5.0": 3846 + version: 7.5.1 3847 + resolution: "express-rate-limit@npm:7.5.1" 3848 + peerDependencies: 3849 + express: ">= 4.11" 3850 + checksum: 10c0/b07de84d700a2c07c4bf2f040e7558ed5a1f660f03ed5f30bf8ff7b51e98ba7a85215640e70fc48cbbb9151066ea51239d9a1b41febc9b84d98c7915b0186161 3851 + languageName: node 3852 + linkType: hard 3853 + 3854 + "express@npm:^5.0.1": 3855 + version: 5.1.0 3856 + resolution: "express@npm:5.1.0" 3857 + dependencies: 3858 + accepts: "npm:^2.0.0" 3859 + body-parser: "npm:^2.2.0" 3860 + content-disposition: "npm:^1.0.0" 3861 + content-type: "npm:^1.0.5" 3862 + cookie: "npm:^0.7.1" 3863 + cookie-signature: "npm:^1.2.1" 3864 + debug: "npm:^4.4.0" 3865 + encodeurl: "npm:^2.0.0" 3866 + escape-html: "npm:^1.0.3" 3867 + etag: "npm:^1.8.1" 3868 + finalhandler: "npm:^2.1.0" 3869 + fresh: "npm:^2.0.0" 3870 + http-errors: "npm:^2.0.0" 3871 + merge-descriptors: "npm:^2.0.0" 3872 + mime-types: "npm:^3.0.0" 3873 + on-finished: "npm:^2.4.1" 3874 + once: "npm:^1.4.0" 3875 + parseurl: "npm:^1.3.3" 3876 + proxy-addr: "npm:^2.0.7" 3877 + qs: "npm:^6.14.0" 3878 + range-parser: "npm:^1.2.1" 3879 + router: "npm:^2.2.0" 3880 + send: "npm:^1.1.0" 3881 + serve-static: "npm:^2.2.0" 3882 + statuses: "npm:^2.0.1" 3883 + type-is: "npm:^2.0.1" 3884 + vary: "npm:^1.1.2" 3885 + checksum: 10c0/80ce7c53c5f56887d759b94c3f2283e2e51066c98d4b72a4cc1338e832b77f1e54f30d0239cc10815a0f849bdb753e6a284d2fa48d4ab56faf9c501f55d751d6 3886 + languageName: node 3887 + linkType: hard 3888 + 2597 3889 "exsolve@npm:^1.0.7": 2598 3890 version: 1.0.7 2599 3891 resolution: "exsolve@npm:1.0.7" ··· 2608 3900 languageName: node 2609 3901 linkType: hard 2610 3902 3903 + "fast-deep-equal@npm:^3.1.1": 3904 + version: 3.1.3 3905 + resolution: "fast-deep-equal@npm:3.1.3" 3906 + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 3907 + languageName: node 3908 + linkType: hard 3909 + 2611 3910 "fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": 2612 3911 version: 3.3.3 2613 3912 resolution: "fast-glob@npm:3.3.3" ··· 2621 3920 languageName: node 2622 3921 linkType: hard 2623 3922 3923 + "fast-json-stable-stringify@npm:^2.0.0": 3924 + version: 2.1.0 3925 + resolution: "fast-json-stable-stringify@npm:2.1.0" 3926 + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b 3927 + languageName: node 3928 + linkType: hard 3929 + 2624 3930 "fastq@npm:^1.6.0": 2625 3931 version: 1.19.1 2626 3932 resolution: "fastq@npm:1.19.1" ··· 2639 3945 languageName: node 2640 3946 linkType: hard 2641 3947 3948 + "fdir@npm:^6.2.0": 3949 + version: 6.5.0 3950 + resolution: "fdir@npm:6.5.0" 3951 + peerDependencies: 3952 + picomatch: ^3 || ^4 3953 + peerDependenciesMeta: 3954 + picomatch: 3955 + optional: true 3956 + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f 3957 + languageName: node 3958 + linkType: hard 3959 + 3960 + "fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": 3961 + version: 3.2.0 3962 + resolution: "fetch-blob@npm:3.2.0" 3963 + dependencies: 3964 + node-domexception: "npm:^1.0.0" 3965 + web-streams-polyfill: "npm:^3.0.3" 3966 + checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 3967 + languageName: node 3968 + linkType: hard 3969 + 3970 + "figures@npm:^6.1.0": 3971 + version: 6.1.0 3972 + resolution: "figures@npm:6.1.0" 3973 + dependencies: 3974 + is-unicode-supported: "npm:^2.0.0" 3975 + checksum: 10c0/9159df4264d62ef447a3931537de92f5012210cf5135c35c010df50a2169377581378149abfe1eb238bd6acbba1c0d547b1f18e0af6eee49e30363cedaffcfe4 3976 + languageName: node 3977 + linkType: hard 3978 + 2642 3979 "fill-range@npm:^7.1.1": 2643 3980 version: 7.1.1 2644 3981 resolution: "fill-range@npm:7.1.1" ··· 2648 3985 languageName: node 2649 3986 linkType: hard 2650 3987 3988 + "finalhandler@npm:^2.1.0": 3989 + version: 2.1.0 3990 + resolution: "finalhandler@npm:2.1.0" 3991 + dependencies: 3992 + debug: "npm:^4.4.0" 3993 + encodeurl: "npm:^2.0.0" 3994 + escape-html: "npm:^1.0.3" 3995 + on-finished: "npm:^2.4.1" 3996 + parseurl: "npm:^1.3.3" 3997 + statuses: "npm:^2.0.1" 3998 + checksum: 10c0/da0bbca6d03873472ee890564eb2183f4ed377f25f3628a0fc9d16dac40bed7b150a0d82ebb77356e4c6d97d2796ad2dba22948b951dddee2c8768b0d1b9fb1f 3999 + languageName: node 4000 + linkType: hard 4001 + 2651 4002 "format@npm:^0.2.0": 2652 4003 version: 0.2.2 2653 4004 resolution: "format@npm:0.2.2" ··· 2655 4006 languageName: node 2656 4007 linkType: hard 2657 4008 4009 + "formdata-polyfill@npm:^4.0.10": 4010 + version: 4.0.10 4011 + resolution: "formdata-polyfill@npm:4.0.10" 4012 + dependencies: 4013 + fetch-blob: "npm:^3.1.2" 4014 + checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 4015 + languageName: node 4016 + linkType: hard 4017 + 4018 + "forwarded@npm:0.2.0": 4019 + version: 0.2.0 4020 + resolution: "forwarded@npm:0.2.0" 4021 + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 4022 + languageName: node 4023 + linkType: hard 4024 + 4025 + "fresh@npm:^2.0.0": 4026 + version: 2.0.0 4027 + resolution: "fresh@npm:2.0.0" 4028 + checksum: 10c0/0557548194cb9a809a435bf92bcfbc20c89e8b5eb38861b73ced36750437251e39a111fc3a18b98531be9dd91fe1411e4969f229dc579ec0251ce6c5d4900bbc 4029 + languageName: node 4030 + linkType: hard 4031 + 4032 + "fs-extra@npm:^11.3.1": 4033 + version: 11.3.1 4034 + resolution: "fs-extra@npm:11.3.1" 4035 + dependencies: 4036 + graceful-fs: "npm:^4.2.0" 4037 + jsonfile: "npm:^6.0.1" 4038 + universalify: "npm:^2.0.0" 4039 + checksum: 10c0/61e5b7285b1ca72c68dfe1058b2514294a922683afac2a80aa90540f9bd85370763d675e3b408ef500077d355956fece3bd24b546790e261c3d3015967e2b2d9 4040 + languageName: node 4041 + linkType: hard 4042 + 4043 + "function-bind@npm:^1.1.2": 4044 + version: 1.1.2 4045 + resolution: "function-bind@npm:1.1.2" 4046 + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 4047 + languageName: node 4048 + linkType: hard 4049 + 4050 + "fuzzysort@npm:^3.1.0": 4051 + version: 3.1.0 4052 + resolution: "fuzzysort@npm:3.1.0" 4053 + checksum: 10c0/da9bb32de16f2a5c2c000b99031d9f4f8a01380c12d5d3b67296443a1152c55987ce3c4ddbfe97481b0e9b6f2fb77d61dceba29a93ad36ee23ef5bab6a31afb8 4054 + languageName: node 4055 + linkType: hard 4056 + 4057 + "fzf@npm:^0.5.2": 4058 + version: 0.5.2 4059 + resolution: "fzf@npm:0.5.2" 4060 + checksum: 10c0/5b1f945b289855891c4e3cb03db35381f8d85464dceb15b6d32f0fc74e43d7d2b9a13554cf78a86760ba762de39134d40644ccb54e60668a4bc5b15c4765d36e 4061 + languageName: node 4062 + linkType: hard 4063 + 4064 + "gensync@npm:^1.0.0-beta.2": 4065 + version: 1.0.0-beta.2 4066 + resolution: "gensync@npm:1.0.0-beta.2" 4067 + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 4068 + languageName: node 4069 + linkType: hard 4070 + 4071 + "get-caller-file@npm:^2.0.5": 4072 + version: 2.0.5 4073 + resolution: "get-caller-file@npm:2.0.5" 4074 + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde 4075 + languageName: node 4076 + linkType: hard 4077 + 4078 + "get-east-asian-width@npm:^1.0.0": 4079 + version: 1.3.1 4080 + resolution: "get-east-asian-width@npm:1.3.1" 4081 + checksum: 10c0/cfe2eba0ae066d9a8b9f2e524922c6ec00ed91427758d701850839315febbbc56b26b06b43c8a9c1373ae769cc188c04c6a6fcaf3c9273e712a1cc8cd438a1f8 4082 + languageName: node 4083 + linkType: hard 4084 + 4085 + "get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": 4086 + version: 1.3.0 4087 + resolution: "get-intrinsic@npm:1.3.0" 4088 + dependencies: 4089 + call-bind-apply-helpers: "npm:^1.0.2" 4090 + es-define-property: "npm:^1.0.1" 4091 + es-errors: "npm:^1.3.0" 4092 + es-object-atoms: "npm:^1.1.1" 4093 + function-bind: "npm:^1.1.2" 4094 + get-proto: "npm:^1.0.1" 4095 + gopd: "npm:^1.2.0" 4096 + has-symbols: "npm:^1.1.0" 4097 + hasown: "npm:^2.0.2" 4098 + math-intrinsics: "npm:^1.1.0" 4099 + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a 4100 + languageName: node 4101 + linkType: hard 4102 + 4103 + "get-own-enumerable-keys@npm:^1.0.0": 4104 + version: 1.0.0 4105 + resolution: "get-own-enumerable-keys@npm:1.0.0" 4106 + checksum: 10c0/3e14fbcf7cbb27a09f4335b3fe28ec4ac73254cd5007c141ff8e248c854fb1f4b44271fcc707c9aec1de7ae889eb28ffbd5b8a82f6abd9adb91df926fb7cec44 4107 + languageName: node 4108 + linkType: hard 4109 + 4110 + "get-proto@npm:^1.0.1": 4111 + version: 1.0.1 4112 + resolution: "get-proto@npm:1.0.1" 4113 + dependencies: 4114 + dunder-proto: "npm:^1.0.1" 4115 + es-object-atoms: "npm:^1.0.0" 4116 + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c 4117 + languageName: node 4118 + linkType: hard 4119 + 4120 + "get-stream@npm:^6.0.0": 4121 + version: 6.0.1 4122 + resolution: "get-stream@npm:6.0.1" 4123 + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 4124 + languageName: node 4125 + linkType: hard 4126 + 2658 4127 "get-stream@npm:^8.0.1": 2659 4128 version: 8.0.1 2660 4129 resolution: "get-stream@npm:8.0.1" ··· 2662 4131 languageName: node 2663 4132 linkType: hard 2664 4133 4134 + "get-stream@npm:^9.0.0": 4135 + version: 9.0.1 4136 + resolution: "get-stream@npm:9.0.1" 4137 + dependencies: 4138 + "@sec-ant/readable-stream": "npm:^0.4.1" 4139 + is-stream: "npm:^4.0.1" 4140 + checksum: 10c0/d70e73857f2eea1826ac570c3a912757dcfbe8a718a033fa0c23e12ac8e7d633195b01710e0559af574cbb5af101009b42df7b6f6b29ceec8dbdf7291931b948 4141 + languageName: node 4142 + linkType: hard 4143 + 2665 4144 "github-slugger@npm:^2.0.0": 2666 4145 version: 2.0.0 2667 4146 resolution: "github-slugger@npm:2.0.0" ··· 2685 4164 languageName: node 2686 4165 linkType: hard 2687 4166 2688 - "graceful-fs@npm:^4.2.4": 4167 + "gopd@npm:^1.2.0": 4168 + version: 1.2.0 4169 + resolution: "gopd@npm:1.2.0" 4170 + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead 4171 + languageName: node 4172 + linkType: hard 4173 + 4174 + "graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4": 2689 4175 version: 4.2.11 2690 4176 resolution: "graceful-fs@npm:4.2.11" 2691 4177 checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 2692 4178 languageName: node 2693 4179 linkType: hard 2694 4180 4181 + "graphql@npm:^16.8.1": 4182 + version: 16.11.0 4183 + resolution: "graphql@npm:16.11.0" 4184 + checksum: 10c0/124da7860a2292e9acf2fed0c71fc0f6a9b9ca865d390d112bdd563c1f474357141501c12891f4164fe984315764736ad67f705219c62f7580681d431a85db88 4185 + languageName: node 4186 + linkType: hard 4187 + 2695 4188 "hachure-fill@npm:^0.5.2": 2696 4189 version: 0.5.2 2697 4190 resolution: "hachure-fill@npm:0.5.2" 2698 4191 checksum: 10c0/307e3b6f9f2d3c11a82099c3f71eecbb9c440c00c1f896ac1732c23e6dbff16a92bb893d222b8b721b89cf11e58649ca60b4c24e5663f705f877cefd40153429 4192 + languageName: node 4193 + linkType: hard 4194 + 4195 + "has-symbols@npm:^1.1.0": 4196 + version: 1.1.0 4197 + resolution: "has-symbols@npm:1.1.0" 4198 + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e 4199 + languageName: node 4200 + linkType: hard 4201 + 4202 + "hasown@npm:^2.0.2": 4203 + version: 2.0.2 4204 + resolution: "hasown@npm:2.0.2" 4205 + dependencies: 4206 + function-bind: "npm:^1.1.2" 4207 + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 2699 4208 languageName: node 2700 4209 linkType: hard 2701 4210 ··· 2915 4424 languageName: node 2916 4425 linkType: hard 2917 4426 4427 + "headers-polyfill@npm:^4.0.2": 4428 + version: 4.0.3 4429 + resolution: "headers-polyfill@npm:4.0.3" 4430 + checksum: 10c0/53e85b2c6385f8d411945fb890c5369f1469ce8aa32a6e8d28196df38568148de640c81cf88cbc7c67767103dd9acba48f4f891982da63178fc6e34560022afe 4431 + languageName: node 4432 + linkType: hard 4433 + 2918 4434 "html-void-elements@npm:^3.0.0": 2919 4435 version: 3.0.0 2920 4436 resolution: "html-void-elements@npm:3.0.0" ··· 2922 4438 languageName: node 2923 4439 linkType: hard 2924 4440 4441 + "http-errors@npm:2.0.0, http-errors@npm:^2.0.0": 4442 + version: 2.0.0 4443 + resolution: "http-errors@npm:2.0.0" 4444 + dependencies: 4445 + depd: "npm:2.0.0" 4446 + inherits: "npm:2.0.4" 4447 + setprototypeof: "npm:1.2.0" 4448 + statuses: "npm:2.0.1" 4449 + toidentifier: "npm:1.0.1" 4450 + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 4451 + languageName: node 4452 + linkType: hard 4453 + 4454 + "https-proxy-agent@npm:^7.0.6": 4455 + version: 7.0.6 4456 + resolution: "https-proxy-agent@npm:7.0.6" 4457 + dependencies: 4458 + agent-base: "npm:^7.1.2" 4459 + debug: "npm:4" 4460 + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac 4461 + languageName: node 4462 + linkType: hard 4463 + 4464 + "human-signals@npm:^2.1.0": 4465 + version: 2.1.0 4466 + resolution: "human-signals@npm:2.1.0" 4467 + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a 4468 + languageName: node 4469 + linkType: hard 4470 + 2925 4471 "human-signals@npm:^5.0.0": 2926 4472 version: 5.0.0 2927 4473 resolution: "human-signals@npm:5.0.0" ··· 2929 4475 languageName: node 2930 4476 linkType: hard 2931 4477 2932 - "iconv-lite@npm:0.6": 4478 + "human-signals@npm:^8.0.1": 4479 + version: 8.0.1 4480 + resolution: "human-signals@npm:8.0.1" 4481 + checksum: 10c0/195ac607108c56253757717242e17cd2e21b29f06c5d2dad362e86c672bf2d096e8a3bbb2601841c376c2301c4ae7cff129e87f740aa4ebff1390c163114c7c4 4482 + languageName: node 4483 + linkType: hard 4484 + 4485 + "iconv-lite@npm:0.6, iconv-lite@npm:^0.6.3": 2933 4486 version: 0.6.3 2934 4487 resolution: "iconv-lite@npm:0.6.3" 2935 4488 dependencies: ··· 2938 4491 languageName: node 2939 4492 linkType: hard 2940 4493 4494 + "iconv-lite@npm:0.7.0": 4495 + version: 0.7.0 4496 + resolution: "iconv-lite@npm:0.7.0" 4497 + dependencies: 4498 + safer-buffer: "npm:>= 2.1.2 < 3.0.0" 4499 + checksum: 10c0/2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f 4500 + languageName: node 4501 + linkType: hard 4502 + 4503 + "ignore@npm:^5.3.0": 4504 + version: 5.3.2 4505 + resolution: "ignore@npm:5.3.2" 4506 + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 4507 + languageName: node 4508 + linkType: hard 4509 + 4510 + "import-fresh@npm:^3.3.0": 4511 + version: 3.3.1 4512 + resolution: "import-fresh@npm:3.3.1" 4513 + dependencies: 4514 + parent-module: "npm:^1.0.0" 4515 + resolve-from: "npm:^4.0.0" 4516 + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec 4517 + languageName: node 4518 + linkType: hard 4519 + 4520 + "inherits@npm:2.0.4": 4521 + version: 2.0.4 4522 + resolution: "inherits@npm:2.0.4" 4523 + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 4524 + languageName: node 4525 + linkType: hard 4526 + 2941 4527 "inline-style-parser@npm:0.2.4": 2942 4528 version: 0.2.4 2943 4529 resolution: "inline-style-parser@npm:0.2.4" ··· 2959 4545 languageName: node 2960 4546 linkType: hard 2961 4547 4548 + "ipaddr.js@npm:1.9.1": 4549 + version: 1.9.1 4550 + resolution: "ipaddr.js@npm:1.9.1" 4551 + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a 4552 + languageName: node 4553 + linkType: hard 4554 + 2962 4555 "is-alphabetical@npm:^2.0.0": 2963 4556 version: 2.0.1 2964 4557 resolution: "is-alphabetical@npm:2.0.1" ··· 2976 4569 languageName: node 2977 4570 linkType: hard 2978 4571 4572 + "is-arrayish@npm:^0.2.1": 4573 + version: 0.2.1 4574 + resolution: "is-arrayish@npm:0.2.1" 4575 + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 4576 + languageName: node 4577 + linkType: hard 4578 + 2979 4579 "is-arrayish@npm:^0.3.1": 2980 4580 version: 0.3.2 2981 4581 resolution: "is-arrayish@npm:0.3.2" ··· 3006 4606 languageName: node 3007 4607 linkType: hard 3008 4608 4609 + "is-fullwidth-code-point@npm:^3.0.0": 4610 + version: 3.0.0 4611 + resolution: "is-fullwidth-code-point@npm:3.0.0" 4612 + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc 4613 + languageName: node 4614 + linkType: hard 4615 + 3009 4616 "is-glob@npm:^4.0.1": 3010 4617 version: 4.0.3 3011 4618 resolution: "is-glob@npm:4.0.3" ··· 3033 4640 languageName: node 3034 4641 linkType: hard 3035 4642 4643 + "is-interactive@npm:^2.0.0": 4644 + version: 2.0.0 4645 + resolution: "is-interactive@npm:2.0.0" 4646 + checksum: 10c0/801c8f6064f85199dc6bf99b5dd98db3282e930c3bc197b32f2c5b89313bb578a07d1b8a01365c4348c2927229234f3681eb861b9c2c92bee72ff397390fa600 4647 + languageName: node 4648 + linkType: hard 4649 + 4650 + "is-node-process@npm:^1.2.0": 4651 + version: 1.2.0 4652 + resolution: "is-node-process@npm:1.2.0" 4653 + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed 4654 + languageName: node 4655 + linkType: hard 4656 + 3036 4657 "is-number@npm:^7.0.0": 3037 4658 version: 7.0.0 3038 4659 resolution: "is-number@npm:7.0.0" ··· 3040 4661 languageName: node 3041 4662 linkType: hard 3042 4663 3043 - "is-plain-obj@npm:^4.0.0": 4664 + "is-obj@npm:^3.0.0": 4665 + version: 3.0.0 4666 + resolution: "is-obj@npm:3.0.0" 4667 + checksum: 10c0/48d678fa15c56fd38353634ae2106a538827af9050211b18df13540dba0b38aa25c5cb498648a01311bf493a99ac3ce416576649b8cace10bcce7344611fa56a 4668 + languageName: node 4669 + linkType: hard 4670 + 4671 + "is-plain-obj@npm:^4.0.0, is-plain-obj@npm:^4.1.0": 3044 4672 version: 4.1.0 3045 4673 resolution: "is-plain-obj@npm:4.1.0" 3046 4674 checksum: 10c0/32130d651d71d9564dc88ba7e6fda0e91a1010a3694648e9f4f47bb6080438140696d3e3e15c741411d712e47ac9edc1a8a9de1fe76f3487b0d90be06ac9975e 3047 4675 languageName: node 3048 4676 linkType: hard 3049 4677 4678 + "is-promise@npm:^4.0.0": 4679 + version: 4.0.0 4680 + resolution: "is-promise@npm:4.0.0" 4681 + checksum: 10c0/ebd5c672d73db781ab33ccb155fb9969d6028e37414d609b115cc534654c91ccd061821d5b987eefaa97cf4c62f0b909bb2f04db88306de26e91bfe8ddc01503 4682 + languageName: node 4683 + linkType: hard 4684 + 4685 + "is-regexp@npm:^3.1.0": 4686 + version: 3.1.0 4687 + resolution: "is-regexp@npm:3.1.0" 4688 + checksum: 10c0/99dbaea41bddee2205db468c0946f5fee25cc4ae486333cb4d2b8095ab4b0a500e74ba61afd9e6e4f63ececcd55b4df5ae2a555b1c3e26308e516ff53c9533cd 4689 + languageName: node 4690 + linkType: hard 4691 + 4692 + "is-stream@npm:^2.0.0": 4693 + version: 2.0.1 4694 + resolution: "is-stream@npm:2.0.1" 4695 + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 4696 + languageName: node 4697 + linkType: hard 4698 + 3050 4699 "is-stream@npm:^3.0.0": 3051 4700 version: 3.0.0 3052 4701 resolution: "is-stream@npm:3.0.0" ··· 3054 4703 languageName: node 3055 4704 linkType: hard 3056 4705 4706 + "is-stream@npm:^4.0.1": 4707 + version: 4.0.1 4708 + resolution: "is-stream@npm:4.0.1" 4709 + checksum: 10c0/2706c7f19b851327ba374687bc4a3940805e14ca496dc672b9629e744d143b1ad9c6f1b162dece81c7bfbc0f83b32b61ccc19ad2e05aad2dd7af347408f60c7f 4710 + languageName: node 4711 + linkType: hard 4712 + 4713 + "is-unicode-supported@npm:^1.3.0": 4714 + version: 1.3.0 4715 + resolution: "is-unicode-supported@npm:1.3.0" 4716 + checksum: 10c0/b8674ea95d869f6faabddc6a484767207058b91aea0250803cbf1221345cb0c56f466d4ecea375dc77f6633d248d33c47bd296fb8f4cdba0b4edba8917e83d8a 4717 + languageName: node 4718 + linkType: hard 4719 + 4720 + "is-unicode-supported@npm:^2.0.0": 4721 + version: 2.1.0 4722 + resolution: "is-unicode-supported@npm:2.1.0" 4723 + checksum: 10c0/a0f53e9a7c1fdbcf2d2ef6e40d4736fdffff1c9f8944c75e15425118ff3610172c87bf7bc6c34d3903b04be59790bb2212ddbe21ee65b5a97030fc50370545a5 4724 + languageName: node 4725 + linkType: hard 4726 + 3057 4727 "is-wsl@npm:^3.1.0": 3058 4728 version: 3.1.0 3059 4729 resolution: "is-wsl@npm:3.1.0" ··· 3079 4749 languageName: node 3080 4750 linkType: hard 3081 4751 4752 + "isexe@npm:^3.1.1": 4753 + version: 3.1.1 4754 + resolution: "isexe@npm:3.1.1" 4755 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 4756 + languageName: node 4757 + linkType: hard 4758 + 3082 4759 "jiti@npm:^2.5.1": 3083 4760 version: 2.5.1 3084 4761 resolution: "jiti@npm:2.5.1" ··· 3088 4765 languageName: node 3089 4766 linkType: hard 3090 4767 4768 + "js-tokens@npm:^4.0.0": 4769 + version: 4.0.0 4770 + resolution: "js-tokens@npm:4.0.0" 4771 + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed 4772 + languageName: node 4773 + linkType: hard 4774 + 4775 + "js-yaml@npm:^4.1.0": 4776 + version: 4.1.0 4777 + resolution: "js-yaml@npm:4.1.0" 4778 + dependencies: 4779 + argparse: "npm:^2.0.1" 4780 + bin: 4781 + js-yaml: bin/js-yaml.js 4782 + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f 4783 + languageName: node 4784 + linkType: hard 4785 + 4786 + "jsesc@npm:^3.0.2": 4787 + version: 3.1.0 4788 + resolution: "jsesc@npm:3.1.0" 4789 + bin: 4790 + jsesc: bin/jsesc 4791 + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 4792 + languageName: node 4793 + linkType: hard 4794 + 4795 + "json-parse-even-better-errors@npm:^2.3.0": 4796 + version: 2.3.1 4797 + resolution: "json-parse-even-better-errors@npm:2.3.1" 4798 + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 4799 + languageName: node 4800 + linkType: hard 4801 + 4802 + "json-schema-traverse@npm:^0.4.1": 4803 + version: 0.4.1 4804 + resolution: "json-schema-traverse@npm:0.4.1" 4805 + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce 4806 + languageName: node 4807 + linkType: hard 4808 + 4809 + "json5@npm:^2.2.2, json5@npm:^2.2.3": 4810 + version: 2.2.3 4811 + resolution: "json5@npm:2.2.3" 4812 + bin: 4813 + json5: lib/cli.js 4814 + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c 4815 + languageName: node 4816 + linkType: hard 4817 + 4818 + "jsonfile@npm:^6.0.1": 4819 + version: 6.2.0 4820 + resolution: "jsonfile@npm:6.2.0" 4821 + dependencies: 4822 + graceful-fs: "npm:^4.1.6" 4823 + universalify: "npm:^2.0.0" 4824 + dependenciesMeta: 4825 + graceful-fs: 4826 + optional: true 4827 + checksum: 10c0/7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d 4828 + languageName: node 4829 + linkType: hard 4830 + 3091 4831 "katex@npm:^0.16.0, katex@npm:^0.16.21, katex@npm:^0.16.22": 3092 4832 version: 0.16.22 3093 4833 resolution: "katex@npm:0.16.22" ··· 3106 4846 languageName: node 3107 4847 linkType: hard 3108 4848 4849 + "kleur@npm:^3.0.3": 4850 + version: 3.0.3 4851 + resolution: "kleur@npm:3.0.3" 4852 + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b 4853 + languageName: node 4854 + linkType: hard 4855 + 4856 + "kleur@npm:^4.1.5": 4857 + version: 4.1.5 4858 + resolution: "kleur@npm:4.1.5" 4859 + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a 4860 + languageName: node 4861 + linkType: hard 4862 + 3109 4863 "kolorist@npm:^1.8.0": 3110 4864 version: 1.8.0 3111 4865 resolution: "kolorist@npm:1.8.0" ··· 3250 5004 languageName: node 3251 5005 linkType: hard 3252 5006 5007 + "lines-and-columns@npm:^1.1.6": 5008 + version: 1.2.4 5009 + resolution: "lines-and-columns@npm:1.2.4" 5010 + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d 5011 + languageName: node 5012 + linkType: hard 5013 + 3253 5014 "local-pkg@npm:^1.0.0": 3254 5015 version: 1.1.2 3255 5016 resolution: "local-pkg@npm:1.1.2" ··· 3268 5029 languageName: node 3269 5030 linkType: hard 3270 5031 5032 + "log-symbols@npm:^6.0.0": 5033 + version: 6.0.0 5034 + resolution: "log-symbols@npm:6.0.0" 5035 + dependencies: 5036 + chalk: "npm:^5.3.0" 5037 + is-unicode-supported: "npm:^1.3.0" 5038 + checksum: 10c0/36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 5039 + languageName: node 5040 + linkType: hard 5041 + 3271 5042 "longest-streak@npm:^3.0.0": 3272 5043 version: 3.1.0 3273 5044 resolution: "longest-streak@npm:3.1.0" ··· 3275 5046 languageName: node 3276 5047 linkType: hard 3277 5048 3278 - "lucide-react@npm:^0.525.0": 3279 - version: 0.525.0 3280 - resolution: "lucide-react@npm:0.525.0" 5049 + "lru-cache@npm:^5.1.1": 5050 + version: 5.1.1 5051 + resolution: "lru-cache@npm:5.1.1" 5052 + dependencies: 5053 + yallist: "npm:^3.0.2" 5054 + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 5055 + languageName: node 5056 + linkType: hard 5057 + 5058 + "lucide-react@npm:^0.542.0": 5059 + version: 0.542.0 5060 + resolution: "lucide-react@npm:0.542.0" 3281 5061 peerDependencies: 3282 5062 react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 3283 - checksum: 10c0/81c4438e2cf1c86ea2ebe0a97b378201512450894283cccce766a89bc6a4e47c8df1d9115d845d98f582bb0a10be31c454aa232520fea35018dac1cd8466ea9b 5063 + checksum: 10c0/3ccdb898a480f0194f93abef0b6f0347bc2647db24051e65a17c1dbd22ca0d10a7636d9af68c92665b42b6c9e761567a0d65944fe8568fb0e30a7ea57281ccec 3284 5064 languageName: node 3285 5065 linkType: hard 3286 5066 ··· 3316 5096 languageName: node 3317 5097 linkType: hard 3318 5098 5099 + "math-intrinsics@npm:^1.1.0": 5100 + version: 1.1.0 5101 + resolution: "math-intrinsics@npm:1.1.0" 5102 + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f 5103 + languageName: node 5104 + linkType: hard 5105 + 3319 5106 "mathjax-full@npm:^3.2.2": 3320 5107 version: 3.2.2 3321 5108 resolution: "mathjax-full@npm:3.2.2" ··· 3577 5364 dependencies: 3578 5365 "@types/mdast": "npm:^4.0.0" 3579 5366 checksum: 10c0/2d3c1af29bf3fe9c20f552ee9685af308002488f3b04b12fa66652c9718f66f41a32f8362aa2d770c3ff464c034860b41715902ada2306bb0a055146cef064d7 5367 + languageName: node 5368 + linkType: hard 5369 + 5370 + "media-typer@npm:^1.1.0": 5371 + version: 1.1.0 5372 + resolution: "media-typer@npm:1.1.0" 5373 + checksum: 10c0/7b4baa40b25964bb90e2121ee489ec38642127e48d0cc2b6baa442688d3fde6262bfdca86d6bbf6ba708784afcac168c06840c71facac70e390f5f759ac121b9 5374 + languageName: node 5375 + linkType: hard 5376 + 5377 + "merge-descriptors@npm:^2.0.0": 5378 + version: 2.0.0 5379 + resolution: "merge-descriptors@npm:2.0.0" 5380 + checksum: 10c0/95389b7ced3f9b36fbdcf32eb946dc3dd1774c2fdf164609e55b18d03aa499b12bd3aae3a76c1c7185b96279e9803525550d3eb292b5224866060a288f335cb3 3580 5381 languageName: node 3581 5382 linkType: hard 3582 5383 ··· 4103 5904 languageName: node 4104 5905 linkType: hard 4105 5906 5907 + "mime-db@npm:^1.54.0": 5908 + version: 1.54.0 5909 + resolution: "mime-db@npm:1.54.0" 5910 + checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 5911 + languageName: node 5912 + linkType: hard 5913 + 5914 + "mime-types@npm:^3.0.0, mime-types@npm:^3.0.1": 5915 + version: 3.0.1 5916 + resolution: "mime-types@npm:3.0.1" 5917 + dependencies: 5918 + mime-db: "npm:^1.54.0" 5919 + checksum: 10c0/bd8c20d3694548089cf229016124f8f40e6a60bbb600161ae13e45f793a2d5bb40f96bbc61f275836696179c77c1d6bf4967b2a75e0a8ad40fe31f4ed5be4da5 5920 + languageName: node 5921 + linkType: hard 5922 + 5923 + "mimic-fn@npm:^2.1.0": 5924 + version: 2.1.0 5925 + resolution: "mimic-fn@npm:2.1.0" 5926 + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 5927 + languageName: node 5928 + linkType: hard 5929 + 4106 5930 "mimic-fn@npm:^4.0.0": 4107 5931 version: 4.0.0 4108 5932 resolution: "mimic-fn@npm:4.0.0" ··· 4110 5934 languageName: node 4111 5935 linkType: hard 4112 5936 5937 + "mimic-function@npm:^5.0.0": 5938 + version: 5.0.1 5939 + resolution: "mimic-function@npm:5.0.1" 5940 + checksum: 10c0/f3d9464dd1816ecf6bdf2aec6ba32c0728022039d992f178237d8e289b48764fee4131319e72eedd4f7f094e22ded0af836c3187a7edc4595d28dd74368fd81d 5941 + languageName: node 5942 + linkType: hard 5943 + 4113 5944 "minimatch@npm:^10.0.1": 4114 5945 version: 10.0.3 4115 5946 resolution: "minimatch@npm:10.0.3" ··· 4119 5950 languageName: node 4120 5951 linkType: hard 4121 5952 5953 + "minimist@npm:^1.2.6": 5954 + version: 1.2.8 5955 + resolution: "minimist@npm:1.2.8" 5956 + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 5957 + languageName: node 5958 + linkType: hard 5959 + 4122 5960 "minipass@npm:^7.0.4, minipass@npm:^7.1.2": 4123 5961 version: 7.1.2 4124 5962 resolution: "minipass@npm:7.1.2" ··· 4170 6008 languageName: node 4171 6009 linkType: hard 4172 6010 6011 + "msw@npm:^2.10.4": 6012 + version: 2.11.1 6013 + resolution: "msw@npm:2.11.1" 6014 + dependencies: 6015 + "@bundled-es-modules/cookie": "npm:^2.0.1" 6016 + "@bundled-es-modules/statuses": "npm:^1.0.1" 6017 + "@inquirer/confirm": "npm:^5.0.0" 6018 + "@mswjs/interceptors": "npm:^0.39.1" 6019 + "@open-draft/deferred-promise": "npm:^2.2.0" 6020 + "@open-draft/until": "npm:^2.1.0" 6021 + "@types/cookie": "npm:^0.6.0" 6022 + "@types/statuses": "npm:^2.0.4" 6023 + graphql: "npm:^16.8.1" 6024 + headers-polyfill: "npm:^4.0.2" 6025 + is-node-process: "npm:^1.2.0" 6026 + outvariant: "npm:^1.4.3" 6027 + path-to-regexp: "npm:^6.3.0" 6028 + picocolors: "npm:^1.1.1" 6029 + strict-event-emitter: "npm:^0.5.1" 6030 + tough-cookie: "npm:^6.0.0" 6031 + type-fest: "npm:^4.26.1" 6032 + yargs: "npm:^17.7.2" 6033 + peerDependencies: 6034 + typescript: ">= 4.8.x" 6035 + peerDependenciesMeta: 6036 + typescript: 6037 + optional: true 6038 + bin: 6039 + msw: cli/index.js 6040 + checksum: 10c0/855eebde024e8093d444c9fefd4ae157d5138933c5876f75bfc110d9bc31712692695da24e3bca6c2b2005a0aad6e28df90fa072ab58b75b809fba809923c3e4 6041 + languageName: node 6042 + linkType: hard 6043 + 6044 + "mute-stream@npm:^2.0.0": 6045 + version: 2.0.0 6046 + resolution: "mute-stream@npm:2.0.0" 6047 + checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4 6048 + languageName: node 6049 + linkType: hard 6050 + 4173 6051 "nanoid@npm:^3.3.11, nanoid@npm:^3.3.6": 4174 6052 version: 3.3.11 4175 6053 resolution: "nanoid@npm:3.3.11" ··· 4335 6213 languageName: node 4336 6214 linkType: hard 4337 6215 6216 + "node-domexception@npm:^1.0.0": 6217 + version: 1.0.0 6218 + resolution: "node-domexception@npm:1.0.0" 6219 + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b 6220 + languageName: node 6221 + linkType: hard 6222 + 6223 + "node-fetch@npm:^3.3.2": 6224 + version: 3.3.2 6225 + resolution: "node-fetch@npm:3.3.2" 6226 + dependencies: 6227 + data-uri-to-buffer: "npm:^4.0.0" 6228 + fetch-blob: "npm:^3.1.4" 6229 + formdata-polyfill: "npm:^4.0.10" 6230 + checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 6231 + languageName: node 6232 + linkType: hard 6233 + 6234 + "node-releases@npm:^2.0.19": 6235 + version: 2.0.19 6236 + resolution: "node-releases@npm:2.0.19" 6237 + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa 6238 + languageName: node 6239 + linkType: hard 6240 + 6241 + "npm-run-path@npm:^4.0.1": 6242 + version: 4.0.1 6243 + resolution: "npm-run-path@npm:4.0.1" 6244 + dependencies: 6245 + path-key: "npm:^3.0.0" 6246 + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac 6247 + languageName: node 6248 + linkType: hard 6249 + 4338 6250 "npm-run-path@npm:^5.1.0": 4339 6251 version: 5.3.0 4340 6252 resolution: "npm-run-path@npm:5.3.0" ··· 4344 6256 languageName: node 4345 6257 linkType: hard 4346 6258 6259 + "npm-run-path@npm:^6.0.0": 6260 + version: 6.0.0 6261 + resolution: "npm-run-path@npm:6.0.0" 6262 + dependencies: 6263 + path-key: "npm:^4.0.0" 6264 + unicorn-magic: "npm:^0.3.0" 6265 + checksum: 10c0/b223c8a0dcd608abf95363ea5c3c0ccc3cd877daf0102eaf1b0f2390d6858d8337fbb7c443af2403b067a7d2c116d10691ecd22ab3c5273c44da1ff8d07753bd 6266 + languageName: node 6267 + linkType: hard 6268 + 4347 6269 "npm-to-yarn@npm:^3.0.0": 4348 6270 version: 3.0.1 4349 6271 resolution: "npm-to-yarn@npm:3.0.1" ··· 4351 6273 languageName: node 4352 6274 linkType: hard 4353 6275 6276 + "object-assign@npm:^4": 6277 + version: 4.1.1 6278 + resolution: "object-assign@npm:4.1.1" 6279 + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 6280 + languageName: node 6281 + linkType: hard 6282 + 6283 + "object-inspect@npm:^1.13.3": 6284 + version: 1.13.4 6285 + resolution: "object-inspect@npm:1.13.4" 6286 + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 6287 + languageName: node 6288 + linkType: hard 6289 + 6290 + "object-treeify@npm:1.1.33": 6291 + version: 1.1.33 6292 + resolution: "object-treeify@npm:1.1.33" 6293 + checksum: 10c0/5b735ac552200bf14f9892ce58295303e8d15a8cc7a0fd4fe6ff99923ab0c196fb70a870ab2a0eefc6820c4acb49e614b88c72d344b9c6bd22584a3efbd386fe 6294 + languageName: node 6295 + linkType: hard 6296 + 6297 + "on-finished@npm:^2.4.1": 6298 + version: 2.4.1 6299 + resolution: "on-finished@npm:2.4.1" 6300 + dependencies: 6301 + ee-first: "npm:1.1.1" 6302 + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 6303 + languageName: node 6304 + linkType: hard 6305 + 6306 + "once@npm:^1.4.0": 6307 + version: 1.4.0 6308 + resolution: "once@npm:1.4.0" 6309 + dependencies: 6310 + wrappy: "npm:1" 6311 + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 6312 + languageName: node 6313 + linkType: hard 6314 + 6315 + "onetime@npm:^5.1.2": 6316 + version: 5.1.2 6317 + resolution: "onetime@npm:5.1.2" 6318 + dependencies: 6319 + mimic-fn: "npm:^2.1.0" 6320 + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f 6321 + languageName: node 6322 + linkType: hard 6323 + 4354 6324 "onetime@npm:^6.0.0": 4355 6325 version: 6.0.0 4356 6326 resolution: "onetime@npm:6.0.0" ··· 4360 6330 languageName: node 4361 6331 linkType: hard 4362 6332 6333 + "onetime@npm:^7.0.0": 6334 + version: 7.0.0 6335 + resolution: "onetime@npm:7.0.0" 6336 + dependencies: 6337 + mimic-function: "npm:^5.0.0" 6338 + checksum: 10c0/5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221 6339 + languageName: node 6340 + linkType: hard 6341 + 4363 6342 "oniguruma-parser@npm:^0.12.1": 4364 6343 version: 0.12.1 4365 6344 resolution: "oniguruma-parser@npm:0.12.1" ··· 4378 6357 languageName: node 4379 6358 linkType: hard 4380 6359 6360 + "ora@npm:^8.2.0": 6361 + version: 8.2.0 6362 + resolution: "ora@npm:8.2.0" 6363 + dependencies: 6364 + chalk: "npm:^5.3.0" 6365 + cli-cursor: "npm:^5.0.0" 6366 + cli-spinners: "npm:^2.9.2" 6367 + is-interactive: "npm:^2.0.0" 6368 + is-unicode-supported: "npm:^2.0.0" 6369 + log-symbols: "npm:^6.0.0" 6370 + stdin-discarder: "npm:^0.2.2" 6371 + string-width: "npm:^7.2.0" 6372 + strip-ansi: "npm:^7.1.0" 6373 + checksum: 10c0/7d9291255db22e293ea164f520b6042a3e906576ab06c9cf408bf9ef5664ba0a9f3bd258baa4ada058cfcc2163ef9b6696d51237a866682ce33295349ba02c3a 6374 + languageName: node 6375 + linkType: hard 6376 + 6377 + "outvariant@npm:^1.4.0, outvariant@npm:^1.4.3": 6378 + version: 1.4.3 6379 + resolution: "outvariant@npm:1.4.3" 6380 + checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c 6381 + languageName: node 6382 + linkType: hard 6383 + 4381 6384 "package-manager-detector@npm:^1.3.0": 4382 6385 version: 1.3.0 4383 6386 resolution: "package-manager-detector@npm:1.3.0" ··· 4414 6417 languageName: node 4415 6418 linkType: hard 4416 6419 6420 + "parent-module@npm:^1.0.0": 6421 + version: 1.0.1 6422 + resolution: "parent-module@npm:1.0.1" 6423 + dependencies: 6424 + callsites: "npm:^3.0.0" 6425 + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 6426 + languageName: node 6427 + linkType: hard 6428 + 4417 6429 "parse-entities@npm:^4.0.0": 4418 6430 version: 4.0.2 4419 6431 resolution: "parse-entities@npm:4.0.2" ··· 4429 6441 languageName: node 4430 6442 linkType: hard 4431 6443 6444 + "parse-json@npm:^5.2.0": 6445 + version: 5.2.0 6446 + resolution: "parse-json@npm:5.2.0" 6447 + dependencies: 6448 + "@babel/code-frame": "npm:^7.0.0" 6449 + error-ex: "npm:^1.3.1" 6450 + json-parse-even-better-errors: "npm:^2.3.0" 6451 + lines-and-columns: "npm:^1.1.6" 6452 + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 6453 + languageName: node 6454 + linkType: hard 6455 + 4432 6456 "parse-latin@npm:^7.0.0": 4433 6457 version: 7.0.0 4434 6458 resolution: "parse-latin@npm:7.0.0" ··· 4440 6464 unist-util-visit-children: "npm:^3.0.0" 4441 6465 vfile: "npm:^6.0.0" 4442 6466 checksum: 10c0/4232a464f98c41c6680575c54bc2c9b21ac4b82a1f796a871bfef5efa6eddaab9bccf734b08cde6b0a5504ef46a0a14041ddd0bc5d9cc70f73a507f93f610596 6467 + languageName: node 6468 + linkType: hard 6469 + 6470 + "parse-ms@npm:^4.0.0": 6471 + version: 4.0.0 6472 + resolution: "parse-ms@npm:4.0.0" 6473 + checksum: 10c0/a7900f4f1ebac24cbf5e9708c16fb2fd482517fad353aecd7aefb8c2ba2f85ce017913ccb8925d231770404780df46244ea6fec598b3bde6490882358b4d2d16 4443 6474 languageName: node 4444 6475 linkType: hard 4445 6476 ··· 4459 6490 languageName: node 4460 6491 linkType: hard 4461 6492 6493 + "parseurl@npm:^1.3.3": 6494 + version: 1.3.3 6495 + resolution: "parseurl@npm:1.3.3" 6496 + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 6497 + languageName: node 6498 + linkType: hard 6499 + 4462 6500 "path-browserify@npm:^1.0.1": 4463 6501 version: 1.0.1 4464 6502 resolution: "path-browserify@npm:1.0.1" ··· 4473 6511 languageName: node 4474 6512 linkType: hard 4475 6513 4476 - "path-key@npm:^3.1.0": 6514 + "path-key@npm:^3.0.0, path-key@npm:^3.1.0": 4477 6515 version: 3.1.1 4478 6516 resolution: "path-key@npm:3.1.1" 4479 6517 checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c ··· 4487 6525 languageName: node 4488 6526 linkType: hard 4489 6527 6528 + "path-to-regexp@npm:^6.3.0": 6529 + version: 6.3.0 6530 + resolution: "path-to-regexp@npm:6.3.0" 6531 + checksum: 10c0/73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 6532 + languageName: node 6533 + linkType: hard 6534 + 6535 + "path-to-regexp@npm:^8.0.0": 6536 + version: 8.3.0 6537 + resolution: "path-to-regexp@npm:8.3.0" 6538 + checksum: 10c0/ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c 6539 + languageName: node 6540 + linkType: hard 6541 + 4490 6542 "pathe@npm:^2.0.1, pathe@npm:^2.0.3": 4491 6543 version: 2.0.3 4492 6544 resolution: "pathe@npm:2.0.3" ··· 4505 6557 version: 2.3.1 4506 6558 resolution: "picomatch@npm:2.3.1" 4507 6559 checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be 6560 + languageName: node 6561 + linkType: hard 6562 + 6563 + "picomatch@npm:^4.0.2": 6564 + version: 4.0.3 6565 + resolution: "picomatch@npm:4.0.3" 6566 + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 6567 + languageName: node 6568 + linkType: hard 6569 + 6570 + "pkce-challenge@npm:^5.0.0": 6571 + version: 5.0.0 6572 + resolution: "pkce-challenge@npm:5.0.0" 6573 + checksum: 10c0/c6706d627fdbb6f22bf8cc5d60d96d6b6a7bb481399b336a3d3f4e9bfba3e167a2c32f8ec0b5e74be686a0ba3bcc9894865d4c2dd1b91cea4c05dba1f28602c3 4508 6574 languageName: node 4509 6575 linkType: hard 4510 6576 ··· 4569 6635 languageName: node 4570 6636 linkType: hard 4571 6637 6638 + "pretty-ms@npm:^9.2.0": 6639 + version: 9.2.0 6640 + resolution: "pretty-ms@npm:9.2.0" 6641 + dependencies: 6642 + parse-ms: "npm:^4.0.0" 6643 + checksum: 10c0/ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb 6644 + languageName: node 6645 + linkType: hard 6646 + 6647 + "prompts@npm:^2.4.2": 6648 + version: 2.4.2 6649 + resolution: "prompts@npm:2.4.2" 6650 + dependencies: 6651 + kleur: "npm:^3.0.3" 6652 + sisteransi: "npm:^1.0.5" 6653 + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 6654 + languageName: node 6655 + linkType: hard 6656 + 4572 6657 "property-information@npm:^6.0.0": 4573 6658 version: 6.5.0 4574 6659 resolution: "property-information@npm:6.5.0" ··· 4583 6668 languageName: node 4584 6669 linkType: hard 4585 6670 6671 + "proxy-addr@npm:^2.0.7": 6672 + version: 2.0.7 6673 + resolution: "proxy-addr@npm:2.0.7" 6674 + dependencies: 6675 + forwarded: "npm:0.2.0" 6676 + ipaddr.js: "npm:1.9.1" 6677 + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 6678 + languageName: node 6679 + linkType: hard 6680 + 6681 + "punycode@npm:^2.1.0": 6682 + version: 2.3.1 6683 + resolution: "punycode@npm:2.3.1" 6684 + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 6685 + languageName: node 6686 + linkType: hard 6687 + 6688 + "qs@npm:^6.14.0": 6689 + version: 6.14.0 6690 + resolution: "qs@npm:6.14.0" 6691 + dependencies: 6692 + side-channel: "npm:^1.1.0" 6693 + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c 6694 + languageName: node 6695 + linkType: hard 6696 + 4586 6697 "quansync@npm:^0.2.11": 4587 6698 version: 0.2.11 4588 6699 resolution: "quansync@npm:0.2.11" ··· 4597 6708 languageName: node 4598 6709 linkType: hard 4599 6710 6711 + "range-parser@npm:^1.2.1": 6712 + version: 1.2.1 6713 + resolution: "range-parser@npm:1.2.1" 6714 + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 6715 + languageName: node 6716 + linkType: hard 6717 + 6718 + "raw-body@npm:^3.0.0": 6719 + version: 3.0.1 6720 + resolution: "raw-body@npm:3.0.1" 6721 + dependencies: 6722 + bytes: "npm:3.1.2" 6723 + http-errors: "npm:2.0.0" 6724 + iconv-lite: "npm:0.7.0" 6725 + unpipe: "npm:1.0.0" 6726 + checksum: 10c0/892f4fbd21ecab7e2fed0f045f7af9e16df7e8050879639d4e482784a2f4640aaaa33d916a0e98013f23acb82e09c2e3c57f84ab97104449f728d22f65a7d79a 6727 + languageName: node 6728 + linkType: hard 6729 + 4600 6730 "react-compiler-runtime@npm:^19.1.0-rc.2": 4601 6731 version: 19.1.0-rc.3 4602 6732 resolution: "react-compiler-runtime@npm:19.1.0-rc.3" ··· 4638 6768 version: 1.5.0 4639 6769 resolution: "reading-time@npm:1.5.0" 4640 6770 checksum: 10c0/0f730852fd4fb99e5f78c5b0cf36ab8c3fa15db96f87d9563843f6fd07a47864273ade539ebb184b785b728cde81a70283aa2d9b80cba5ca03b81868be03cabc 6771 + languageName: node 6772 + linkType: hard 6773 + 6774 + "recast@npm:^0.23.11": 6775 + version: 0.23.11 6776 + resolution: "recast@npm:0.23.11" 6777 + dependencies: 6778 + ast-types: "npm:^0.16.1" 6779 + esprima: "npm:~4.0.0" 6780 + source-map: "npm:~0.6.1" 6781 + tiny-invariant: "npm:^1.3.3" 6782 + tslib: "npm:^2.0.1" 6783 + checksum: 10c0/45b520a8f0868a5a24ecde495be9de3c48e69a54295d82a7331106554b75cfba75d16c909959d056e9ceed47a1be5e061e2db8b9ecbcd6ba44c2f3ef9a47bd18 4641 6784 languageName: node 4642 6785 linkType: hard 4643 6786 ··· 4888 7031 languageName: node 4889 7032 linkType: hard 4890 7033 7034 + "require-directory@npm:^2.1.1": 7035 + version: 2.1.1 7036 + resolution: "require-directory@npm:2.1.1" 7037 + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 7038 + languageName: node 7039 + linkType: hard 7040 + 7041 + "resolve-from@npm:^4.0.0": 7042 + version: 4.0.0 7043 + resolution: "resolve-from@npm:4.0.0" 7044 + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 7045 + languageName: node 7046 + linkType: hard 7047 + 7048 + "restore-cursor@npm:^5.0.0": 7049 + version: 5.1.0 7050 + resolution: "restore-cursor@npm:5.1.0" 7051 + dependencies: 7052 + onetime: "npm:^7.0.0" 7053 + signal-exit: "npm:^4.1.0" 7054 + checksum: 10c0/c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60 7055 + languageName: node 7056 + linkType: hard 7057 + 4891 7058 "retext-latin@npm:^4.0.0": 4892 7059 version: 4.0.0 4893 7060 resolution: "retext-latin@npm:4.0.0" ··· 4953 7120 dependencies: 4954 7121 "@catppuccin/tailwindcss": "npm:^1.0.0" 4955 7122 "@napi-rs/simple-git": "npm:latest" 7123 + "@radix-ui/react-accordion": "npm:^1.2.12" 7124 + "@radix-ui/react-slot": "npm:^1.2.3" 4956 7125 "@tailwindcss/postcss": "npm:^4.1.11" 4957 7126 "@types/node": "npm:^24.0.10" 4958 7127 "@types/react": "npm:^19.1.8" 4959 - lucide-react: "npm:^0.525.0" 7128 + class-variance-authority: "npm:^0.7.1" 7129 + clsx: "npm:^2.1.1" 7130 + lucide-react: "npm:^0.542.0" 4960 7131 next: "npm:^15.3.4" 4961 7132 nextra: "npm:^4.2.17" 4962 7133 nextra-theme-docs: "npm:^4.2.17" ··· 4964 7135 postcss: "npm:^8.5.6" 4965 7136 react: "npm:^19.1.0" 4966 7137 react-dom: "npm:^19.1.0" 7138 + shadcn: "npm:^3.2.1" 7139 + tailwind-merge: "npm:^3.3.1" 4967 7140 tailwindcss: "npm:^4.1.11" 7141 + tw-animate-css: "npm:^1.3.8" 7142 + typescript: "npm:^5.9.2" 4968 7143 languageName: unknown 4969 7144 linkType: soft 4970 7145 ··· 4980 7155 languageName: node 4981 7156 linkType: hard 4982 7157 7158 + "router@npm:^2.2.0": 7159 + version: 2.2.0 7160 + resolution: "router@npm:2.2.0" 7161 + dependencies: 7162 + debug: "npm:^4.4.0" 7163 + depd: "npm:^2.0.0" 7164 + is-promise: "npm:^4.0.0" 7165 + parseurl: "npm:^1.3.3" 7166 + path-to-regexp: "npm:^8.0.0" 7167 + checksum: 10c0/3279de7450c8eae2f6e095e9edacbdeec0abb5cb7249c6e719faa0db2dba43574b4fff5892d9220631c9abaff52dd3cad648cfea2aaace845e1a071915ac8867 7168 + languageName: node 7169 + linkType: hard 7170 + 4983 7171 "run-parallel@npm:^1.1.9": 4984 7172 version: 1.2.0 4985 7173 resolution: "run-parallel@npm:1.2.0" ··· 4996 7184 languageName: node 4997 7185 linkType: hard 4998 7186 7187 + "safe-buffer@npm:5.2.1": 7188 + version: 5.2.1 7189 + resolution: "safe-buffer@npm:5.2.1" 7190 + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 7191 + languageName: node 7192 + linkType: hard 7193 + 4999 7194 "safer-buffer@npm:>= 2.1.2 < 3.0.0": 5000 7195 version: 2.1.2 5001 7196 resolution: "safer-buffer@npm:2.1.2" ··· 5019 7214 languageName: node 5020 7215 linkType: hard 5021 7216 7217 + "semver@npm:^6.3.1": 7218 + version: 6.3.1 7219 + resolution: "semver@npm:6.3.1" 7220 + bin: 7221 + semver: bin/semver.js 7222 + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d 7223 + languageName: node 7224 + linkType: hard 7225 + 5022 7226 "semver@npm:^7.7.2": 5023 7227 version: 7.7.2 5024 7228 resolution: "semver@npm:7.7.2" ··· 5028 7232 languageName: node 5029 7233 linkType: hard 5030 7234 7235 + "send@npm:^1.1.0, send@npm:^1.2.0": 7236 + version: 1.2.0 7237 + resolution: "send@npm:1.2.0" 7238 + dependencies: 7239 + debug: "npm:^4.3.5" 7240 + encodeurl: "npm:^2.0.0" 7241 + escape-html: "npm:^1.0.3" 7242 + etag: "npm:^1.8.1" 7243 + fresh: "npm:^2.0.0" 7244 + http-errors: "npm:^2.0.0" 7245 + mime-types: "npm:^3.0.1" 7246 + ms: "npm:^2.1.3" 7247 + on-finished: "npm:^2.4.1" 7248 + range-parser: "npm:^1.2.1" 7249 + statuses: "npm:^2.0.1" 7250 + checksum: 10c0/531bcfb5616948d3468d95a1fd0adaeb0c20818ba4a500f439b800ca2117971489e02074ce32796fd64a6772ea3e7235fe0583d8241dbd37a053dc3378eff9a5 7251 + languageName: node 7252 + linkType: hard 7253 + 7254 + "serve-static@npm:^2.2.0": 7255 + version: 2.2.0 7256 + resolution: "serve-static@npm:2.2.0" 7257 + dependencies: 7258 + encodeurl: "npm:^2.0.0" 7259 + escape-html: "npm:^1.0.3" 7260 + parseurl: "npm:^1.3.3" 7261 + send: "npm:^1.2.0" 7262 + checksum: 10c0/30e2ed1dbff1984836cfd0c65abf5d3f3f83bcd696c99d2d3c97edbd4e2a3ff4d3f87108a7d713640d290a7b6fe6c15ddcbc61165ab2eaad48ea8d3b52c7f913 7263 + languageName: node 7264 + linkType: hard 7265 + 5031 7266 "server-only@npm:^0.0.1": 5032 7267 version: 0.0.1 5033 7268 resolution: "server-only@npm:0.0.1" 5034 7269 checksum: 10c0/4704f0ef85da0be981af6d4ed8e739d39bcfd265b9c246a684060acda5642d0fdc6daffc2308e71e2682c5f508090978802eae0a77623c9b90a49f9ae68048d6 7270 + languageName: node 7271 + linkType: hard 7272 + 7273 + "setprototypeof@npm:1.2.0": 7274 + version: 1.2.0 7275 + resolution: "setprototypeof@npm:1.2.0" 7276 + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc 7277 + languageName: node 7278 + linkType: hard 7279 + 7280 + "shadcn@npm:^3.2.1": 7281 + version: 3.2.1 7282 + resolution: "shadcn@npm:3.2.1" 7283 + dependencies: 7284 + "@antfu/ni": "npm:^25.0.0" 7285 + "@babel/core": "npm:^7.28.0" 7286 + "@babel/parser": "npm:^7.28.0" 7287 + "@babel/plugin-transform-typescript": "npm:^7.28.0" 7288 + "@dotenvx/dotenvx": "npm:^1.48.4" 7289 + "@modelcontextprotocol/sdk": "npm:^1.17.2" 7290 + commander: "npm:^14.0.0" 7291 + cosmiconfig: "npm:^9.0.0" 7292 + dedent: "npm:^1.6.0" 7293 + deepmerge: "npm:^4.3.1" 7294 + diff: "npm:^8.0.2" 7295 + execa: "npm:^9.6.0" 7296 + fast-glob: "npm:^3.3.3" 7297 + fs-extra: "npm:^11.3.1" 7298 + fuzzysort: "npm:^3.1.0" 7299 + https-proxy-agent: "npm:^7.0.6" 7300 + kleur: "npm:^4.1.5" 7301 + msw: "npm:^2.10.4" 7302 + node-fetch: "npm:^3.3.2" 7303 + ora: "npm:^8.2.0" 7304 + postcss: "npm:^8.5.6" 7305 + prompts: "npm:^2.4.2" 7306 + recast: "npm:^0.23.11" 7307 + stringify-object: "npm:^5.0.0" 7308 + ts-morph: "npm:^26.0.0" 7309 + tsconfig-paths: "npm:^4.2.0" 7310 + zod: "npm:^3.24.1" 7311 + zod-to-json-schema: "npm:^3.24.6" 7312 + bin: 7313 + shadcn: dist/index.js 7314 + checksum: 10c0/60734bdd40a05f103d9ebc1c77948f35e0b29040ec7511088a3b682fed049f7e5433f2146bbb5d5c9cba38adc45bf7b9ff891afe93f923527f6442b2942505c2 5035 7315 languageName: node 5036 7316 linkType: hard 5037 7317 ··· 5145 7425 languageName: node 5146 7426 linkType: hard 5147 7427 7428 + "side-channel-list@npm:^1.0.0": 7429 + version: 1.0.0 7430 + resolution: "side-channel-list@npm:1.0.0" 7431 + dependencies: 7432 + es-errors: "npm:^1.3.0" 7433 + object-inspect: "npm:^1.13.3" 7434 + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d 7435 + languageName: node 7436 + linkType: hard 7437 + 7438 + "side-channel-map@npm:^1.0.1": 7439 + version: 1.0.1 7440 + resolution: "side-channel-map@npm:1.0.1" 7441 + dependencies: 7442 + call-bound: "npm:^1.0.2" 7443 + es-errors: "npm:^1.3.0" 7444 + get-intrinsic: "npm:^1.2.5" 7445 + object-inspect: "npm:^1.13.3" 7446 + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 7447 + languageName: node 7448 + linkType: hard 7449 + 7450 + "side-channel-weakmap@npm:^1.0.2": 7451 + version: 1.0.2 7452 + resolution: "side-channel-weakmap@npm:1.0.2" 7453 + dependencies: 7454 + call-bound: "npm:^1.0.2" 7455 + es-errors: "npm:^1.3.0" 7456 + get-intrinsic: "npm:^1.2.5" 7457 + object-inspect: "npm:^1.13.3" 7458 + side-channel-map: "npm:^1.0.1" 7459 + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 7460 + languageName: node 7461 + linkType: hard 7462 + 7463 + "side-channel@npm:^1.1.0": 7464 + version: 1.1.0 7465 + resolution: "side-channel@npm:1.1.0" 7466 + dependencies: 7467 + es-errors: "npm:^1.3.0" 7468 + object-inspect: "npm:^1.13.3" 7469 + side-channel-list: "npm:^1.0.0" 7470 + side-channel-map: "npm:^1.0.1" 7471 + side-channel-weakmap: "npm:^1.0.2" 7472 + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 7473 + languageName: node 7474 + linkType: hard 7475 + 7476 + "signal-exit@npm:^3.0.3": 7477 + version: 3.0.7 7478 + resolution: "signal-exit@npm:3.0.7" 7479 + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 7480 + languageName: node 7481 + linkType: hard 7482 + 5148 7483 "signal-exit@npm:^4.1.0": 5149 7484 version: 4.1.0 5150 7485 resolution: "signal-exit@npm:4.1.0" ··· 5161 7496 languageName: node 5162 7497 linkType: hard 5163 7498 7499 + "sisteransi@npm:^1.0.5": 7500 + version: 1.0.5 7501 + resolution: "sisteransi@npm:1.0.5" 7502 + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 7503 + languageName: node 7504 + linkType: hard 7505 + 5164 7506 "slash@npm:^5.1.0": 5165 7507 version: 5.1.0 5166 7508 resolution: "slash@npm:5.1.0" ··· 5182 7524 languageName: node 5183 7525 linkType: hard 5184 7526 7527 + "source-map@npm:~0.6.1": 7528 + version: 0.6.1 7529 + resolution: "source-map@npm:0.6.1" 7530 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 7531 + languageName: node 7532 + linkType: hard 7533 + 5185 7534 "space-separated-tokens@npm:^2.0.0": 5186 7535 version: 2.0.2 5187 7536 resolution: "space-separated-tokens@npm:2.0.2" ··· 5202 7551 languageName: node 5203 7552 linkType: hard 5204 7553 7554 + "statuses@npm:2.0.1": 7555 + version: 2.0.1 7556 + resolution: "statuses@npm:2.0.1" 7557 + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 7558 + languageName: node 7559 + linkType: hard 7560 + 7561 + "statuses@npm:^2.0.1": 7562 + version: 2.0.2 7563 + resolution: "statuses@npm:2.0.2" 7564 + checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f 7565 + languageName: node 7566 + linkType: hard 7567 + 7568 + "stdin-discarder@npm:^0.2.2": 7569 + version: 0.2.2 7570 + resolution: "stdin-discarder@npm:0.2.2" 7571 + checksum: 10c0/c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 7572 + languageName: node 7573 + linkType: hard 7574 + 7575 + "strict-event-emitter@npm:^0.5.1": 7576 + version: 0.5.1 7577 + resolution: "strict-event-emitter@npm:0.5.1" 7578 + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 7579 + languageName: node 7580 + linkType: hard 7581 + 7582 + "string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": 7583 + version: 4.2.3 7584 + resolution: "string-width@npm:4.2.3" 7585 + dependencies: 7586 + emoji-regex: "npm:^8.0.0" 7587 + is-fullwidth-code-point: "npm:^3.0.0" 7588 + strip-ansi: "npm:^6.0.1" 7589 + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b 7590 + languageName: node 7591 + linkType: hard 7592 + 7593 + "string-width@npm:^7.2.0": 7594 + version: 7.2.0 7595 + resolution: "string-width@npm:7.2.0" 7596 + dependencies: 7597 + emoji-regex: "npm:^10.3.0" 7598 + get-east-asian-width: "npm:^1.0.0" 7599 + strip-ansi: "npm:^7.1.0" 7600 + checksum: 10c0/eb0430dd43f3199c7a46dcbf7a0b34539c76fe3aa62763d0b0655acdcbdf360b3f66f3d58ca25ba0205f42ea3491fa00f09426d3b7d3040e506878fc7664c9b9 7601 + languageName: node 7602 + linkType: hard 7603 + 5205 7604 "stringify-entities@npm:^4.0.0": 5206 7605 version: 4.0.4 5207 7606 resolution: "stringify-entities@npm:4.0.4" ··· 5212 7611 languageName: node 5213 7612 linkType: hard 5214 7613 7614 + "stringify-object@npm:^5.0.0": 7615 + version: 5.0.0 7616 + resolution: "stringify-object@npm:5.0.0" 7617 + dependencies: 7618 + get-own-enumerable-keys: "npm:^1.0.0" 7619 + is-obj: "npm:^3.0.0" 7620 + is-regexp: "npm:^3.1.0" 7621 + checksum: 10c0/f955bb0b41edb0a200bf5ba24d516a2d409c749a01224e14a088ecf07fec3d930ec90da3a681f6798b9d6a1b187cb3bb57f0d17525190006ef3bd609d0300bb9 7622 + languageName: node 7623 + linkType: hard 7624 + 7625 + "strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": 7626 + version: 6.0.1 7627 + resolution: "strip-ansi@npm:6.0.1" 7628 + dependencies: 7629 + ansi-regex: "npm:^5.0.1" 7630 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 7631 + languageName: node 7632 + linkType: hard 7633 + 7634 + "strip-ansi@npm:^7.1.0": 7635 + version: 7.1.0 7636 + resolution: "strip-ansi@npm:7.1.0" 7637 + dependencies: 7638 + ansi-regex: "npm:^6.0.1" 7639 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 7640 + languageName: node 7641 + linkType: hard 7642 + 7643 + "strip-bom@npm:^3.0.0": 7644 + version: 3.0.0 7645 + resolution: "strip-bom@npm:3.0.0" 7646 + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 7647 + languageName: node 7648 + linkType: hard 7649 + 7650 + "strip-final-newline@npm:^2.0.0": 7651 + version: 2.0.0 7652 + resolution: "strip-final-newline@npm:2.0.0" 7653 + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f 7654 + languageName: node 7655 + linkType: hard 7656 + 5215 7657 "strip-final-newline@npm:^3.0.0": 5216 7658 version: 3.0.0 5217 7659 resolution: "strip-final-newline@npm:3.0.0" ··· 5219 7661 languageName: node 5220 7662 linkType: hard 5221 7663 7664 + "strip-final-newline@npm:^4.0.0": 7665 + version: 4.0.0 7666 + resolution: "strip-final-newline@npm:4.0.0" 7667 + checksum: 10c0/b0cf2b62d597a1b0e3ebc42b88767f0a0d45601f89fd379a928a1812c8779440c81abba708082c946445af1d6b62d5f16e2a7cf4f30d9d6587b89425fae801ff 7668 + languageName: node 7669 + linkType: hard 7670 + 5222 7671 "style-to-js@npm:^1.0.0": 5223 7672 version: 1.1.17 5224 7673 resolution: "style-to-js@npm:1.1.17" ··· 5274 7723 languageName: node 5275 7724 linkType: hard 5276 7725 7726 + "tailwind-merge@npm:^3.3.1": 7727 + version: 3.3.1 7728 + resolution: "tailwind-merge@npm:3.3.1" 7729 + checksum: 10c0/b84c6a78d4669fa12bf5ab8f0cdc4400a3ce0a7c006511af4af4be70bb664a27466dbe13ee9e3b31f50ddf6c51d380e8192ce0ec9effce23ca729d71a9f63818 7730 + languageName: node 7731 + linkType: hard 7732 + 5277 7733 "tailwindcss@npm:4.1.12, tailwindcss@npm:^4.1.11": 5278 7734 version: 4.1.12 5279 7735 resolution: "tailwindcss@npm:4.1.12" ··· 5302 7758 languageName: node 5303 7759 linkType: hard 5304 7760 7761 + "tiny-invariant@npm:^1.3.3": 7762 + version: 1.3.3 7763 + resolution: "tiny-invariant@npm:1.3.3" 7764 + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a 7765 + languageName: node 7766 + linkType: hard 7767 + 5305 7768 "tinyexec@npm:^1.0.1": 5306 7769 version: 1.0.1 5307 7770 resolution: "tinyexec@npm:1.0.1" ··· 5322 7785 languageName: node 5323 7786 linkType: hard 5324 7787 7788 + "tldts-core@npm:^7.0.12": 7789 + version: 7.0.12 7790 + resolution: "tldts-core@npm:7.0.12" 7791 + checksum: 10c0/d20daec036be66fb506c395f6c85fa0f99c0fb4d77d0a5d37e9925fbe051d6786a6985a28cc60ab6dbf7e9a599eccd7b152588c5f1facb90da46899eb71664b3 7792 + languageName: node 7793 + linkType: hard 7794 + 7795 + "tldts@npm:^7.0.5": 7796 + version: 7.0.12 7797 + resolution: "tldts@npm:7.0.12" 7798 + dependencies: 7799 + tldts-core: "npm:^7.0.12" 7800 + bin: 7801 + tldts: bin/cli.js 7802 + checksum: 10c0/a869262ab6ba92616c5aa23eb7ae255c79c261e669ad12096769a1e709383b7865f8b63575e16fd9a997ea7e4e4bee1a982f71493b737c73c20305cb2f04b420 7803 + languageName: node 7804 + linkType: hard 7805 + 5325 7806 "to-regex-range@npm:^5.0.1": 5326 7807 version: 5.0.1 5327 7808 resolution: "to-regex-range@npm:5.0.1" ··· 5331 7812 languageName: node 5332 7813 linkType: hard 5333 7814 7815 + "toidentifier@npm:1.0.1": 7816 + version: 1.0.1 7817 + resolution: "toidentifier@npm:1.0.1" 7818 + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 7819 + languageName: node 7820 + linkType: hard 7821 + 7822 + "tough-cookie@npm:^6.0.0": 7823 + version: 6.0.0 7824 + resolution: "tough-cookie@npm:6.0.0" 7825 + dependencies: 7826 + tldts: "npm:^7.0.5" 7827 + checksum: 10c0/7b17a461e9c2ac0d0bea13ab57b93b4346d0b8c00db174c963af1e46e4ea8d04148d2a55f2358fc857db0c0c65208a98e319d0c60693e32e0c559a9d9cf20cb5 7828 + languageName: node 7829 + linkType: hard 7830 + 5334 7831 "trim-lines@npm:^3.0.0": 5335 7832 version: 3.0.1 5336 7833 resolution: "trim-lines@npm:3.0.1" ··· 5362 7859 languageName: node 5363 7860 linkType: hard 5364 7861 5365 - "tslib@npm:^2.4.0, tslib@npm:^2.8.0": 7862 + "tsconfig-paths@npm:^4.2.0": 7863 + version: 4.2.0 7864 + resolution: "tsconfig-paths@npm:4.2.0" 7865 + dependencies: 7866 + json5: "npm:^2.2.2" 7867 + minimist: "npm:^1.2.6" 7868 + strip-bom: "npm:^3.0.0" 7869 + checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea 7870 + languageName: node 7871 + linkType: hard 7872 + 7873 + "tslib@npm:^2.0.1, tslib@npm:^2.4.0, tslib@npm:^2.8.0": 5366 7874 version: 2.8.1 5367 7875 resolution: "tslib@npm:2.8.1" 5368 7876 checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 5369 7877 languageName: node 5370 7878 linkType: hard 5371 7879 7880 + "tw-animate-css@npm:^1.3.8": 7881 + version: 1.3.8 7882 + resolution: "tw-animate-css@npm:1.3.8" 7883 + checksum: 10c0/8b905ec319447e80444d88b475beb9d4bbe8f783ee4fa0f90e63c01aed3a77ab2585b25c2741ff2e741b7b9098a82268c2d30dc36f9716a9e83edfa4081be544 7884 + languageName: node 7885 + linkType: hard 7886 + 5372 7887 "twoslash-protocol@npm:0.3.4": 5373 7888 version: 0.3.4 5374 7889 resolution: "twoslash-protocol@npm:0.3.4" ··· 5388 7903 languageName: node 5389 7904 linkType: hard 5390 7905 7906 + "type-fest@npm:^0.21.3": 7907 + version: 0.21.3 7908 + resolution: "type-fest@npm:0.21.3" 7909 + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 7910 + languageName: node 7911 + linkType: hard 7912 + 7913 + "type-fest@npm:^4.26.1": 7914 + version: 4.41.0 7915 + resolution: "type-fest@npm:4.41.0" 7916 + checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 7917 + languageName: node 7918 + linkType: hard 7919 + 7920 + "type-is@npm:^2.0.0, type-is@npm:^2.0.1": 7921 + version: 2.0.1 7922 + resolution: "type-is@npm:2.0.1" 7923 + dependencies: 7924 + content-type: "npm:^1.0.5" 7925 + media-typer: "npm:^1.1.0" 7926 + mime-types: "npm:^3.0.0" 7927 + checksum: 10c0/7f7ec0a060b16880bdad36824ab37c26019454b67d73e8a465ed5a3587440fbe158bc765f0da68344498235c877e7dbbb1600beccc94628ed05599d667951b99 7928 + languageName: node 7929 + linkType: hard 7930 + 7931 + "typescript@npm:^5.9.2": 7932 + version: 5.9.2 7933 + resolution: "typescript@npm:5.9.2" 7934 + bin: 7935 + tsc: bin/tsc 7936 + tsserver: bin/tsserver 7937 + checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18 7938 + languageName: node 7939 + linkType: hard 7940 + 7941 + "typescript@patch:typescript@npm%3A^5.9.2#optional!builtin<compat/typescript>": 7942 + version: 5.9.2 7943 + resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript>::version=5.9.2&hash=5786d5" 7944 + bin: 7945 + tsc: bin/tsc 7946 + tsserver: bin/tsserver 7947 + checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e 7948 + languageName: node 7949 + linkType: hard 7950 + 5391 7951 "ufo@npm:^1.6.1": 5392 7952 version: 1.6.1 5393 7953 resolution: "ufo@npm:1.6.1" ··· 5399 7959 version: 7.10.0 5400 7960 resolution: "undici-types@npm:7.10.0" 5401 7961 checksum: 10c0/8b00ce50e235fe3cc601307f148b5e8fb427092ee3b23e8118ec0a5d7f68eca8cee468c8fc9f15cbb2cf2a3797945ebceb1cbd9732306a1d00e0a9b6afa0f635 7962 + languageName: node 7963 + linkType: hard 7964 + 7965 + "unicorn-magic@npm:^0.3.0": 7966 + version: 0.3.0 7967 + resolution: "unicorn-magic@npm:0.3.0" 7968 + checksum: 10c0/0a32a997d6c15f1c2a077a15b1c4ca6f268d574cf5b8975e778bb98e6f8db4ef4e86dfcae4e158cd4c7e38fb4dd383b93b13eefddc7f178dea13d3ac8a603271 5402 7969 languageName: node 5403 7970 linkType: hard 5404 7971 ··· 5554 8121 languageName: node 5555 8122 linkType: hard 5556 8123 8124 + "universalify@npm:^2.0.0": 8125 + version: 2.0.1 8126 + resolution: "universalify@npm:2.0.1" 8127 + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a 8128 + languageName: node 8129 + linkType: hard 8130 + 8131 + "unpipe@npm:1.0.0": 8132 + version: 1.0.0 8133 + resolution: "unpipe@npm:1.0.0" 8134 + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c 8135 + languageName: node 8136 + linkType: hard 8137 + 8138 + "update-browserslist-db@npm:^1.1.3": 8139 + version: 1.1.3 8140 + resolution: "update-browserslist-db@npm:1.1.3" 8141 + dependencies: 8142 + escalade: "npm:^3.2.0" 8143 + picocolors: "npm:^1.1.1" 8144 + peerDependencies: 8145 + browserslist: ">= 4.21.0" 8146 + bin: 8147 + update-browserslist-db: cli.js 8148 + checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 8149 + languageName: node 8150 + linkType: hard 8151 + 8152 + "uri-js@npm:^4.2.2": 8153 + version: 4.4.1 8154 + resolution: "uri-js@npm:4.4.1" 8155 + dependencies: 8156 + punycode: "npm:^2.1.0" 8157 + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c 8158 + languageName: node 8159 + linkType: hard 8160 + 5557 8161 "use-sync-external-store@npm:^1.5.0": 5558 8162 version: 1.5.0 5559 8163 resolution: "use-sync-external-store@npm:1.5.0" ··· 5569 8173 bin: 5570 8174 uuid: dist/esm/bin/uuid 5571 8175 checksum: 10c0/34aa51b9874ae398c2b799c88a127701408cd581ee89ec3baa53509dd8728cbb25826f2a038f9465f8b7be446f0fbf11558862965b18d21c993684297628d4d3 8176 + languageName: node 8177 + linkType: hard 8178 + 8179 + "vary@npm:^1, vary@npm:^1.1.2": 8180 + version: 1.1.2 8181 + resolution: "vary@npm:1.1.2" 8182 + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f 5572 8183 languageName: node 5573 8184 linkType: hard 5574 8185 ··· 5658 8269 languageName: node 5659 8270 linkType: hard 5660 8271 8272 + "web-streams-polyfill@npm:^3.0.3": 8273 + version: 3.3.3 8274 + resolution: "web-streams-polyfill@npm:3.3.3" 8275 + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f 8276 + languageName: node 8277 + linkType: hard 8278 + 5661 8279 "which@npm:^2.0.1": 5662 8280 version: 2.0.2 5663 8281 resolution: "which@npm:2.0.2" ··· 5669 8287 languageName: node 5670 8288 linkType: hard 5671 8289 8290 + "which@npm:^4.0.0": 8291 + version: 4.0.0 8292 + resolution: "which@npm:4.0.0" 8293 + dependencies: 8294 + isexe: "npm:^3.1.1" 8295 + bin: 8296 + node-which: bin/which.js 8297 + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a 8298 + languageName: node 8299 + linkType: hard 8300 + 5672 8301 "wicked-good-xpath@npm:1.3.0": 5673 8302 version: 1.3.0 5674 8303 resolution: "wicked-good-xpath@npm:1.3.0" ··· 5676 8305 languageName: node 5677 8306 linkType: hard 5678 8307 8308 + "wrap-ansi@npm:^6.2.0": 8309 + version: 6.2.0 8310 + resolution: "wrap-ansi@npm:6.2.0" 8311 + dependencies: 8312 + ansi-styles: "npm:^4.0.0" 8313 + string-width: "npm:^4.1.0" 8314 + strip-ansi: "npm:^6.0.0" 8315 + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c 8316 + languageName: node 8317 + linkType: hard 8318 + 8319 + "wrap-ansi@npm:^7.0.0": 8320 + version: 7.0.0 8321 + resolution: "wrap-ansi@npm:7.0.0" 8322 + dependencies: 8323 + ansi-styles: "npm:^4.0.0" 8324 + string-width: "npm:^4.1.0" 8325 + strip-ansi: "npm:^6.0.0" 8326 + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da 8327 + languageName: node 8328 + linkType: hard 8329 + 8330 + "wrappy@npm:1": 8331 + version: 1.0.2 8332 + resolution: "wrappy@npm:1.0.2" 8333 + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 8334 + languageName: node 8335 + linkType: hard 8336 + 8337 + "y18n@npm:^5.0.5": 8338 + version: 5.0.8 8339 + resolution: "y18n@npm:5.0.8" 8340 + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 8341 + languageName: node 8342 + linkType: hard 8343 + 8344 + "yallist@npm:^3.0.2": 8345 + version: 3.1.1 8346 + resolution: "yallist@npm:3.1.1" 8347 + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 8348 + languageName: node 8349 + linkType: hard 8350 + 5679 8351 "yallist@npm:^5.0.0": 5680 8352 version: 5.0.0 5681 8353 resolution: "yallist@npm:5.0.0" ··· 5692 8364 languageName: node 5693 8365 linkType: hard 5694 8366 8367 + "yargs-parser@npm:^21.1.1": 8368 + version: 21.1.1 8369 + resolution: "yargs-parser@npm:21.1.1" 8370 + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 8371 + languageName: node 8372 + linkType: hard 8373 + 8374 + "yargs@npm:^17.7.2": 8375 + version: 17.7.2 8376 + resolution: "yargs@npm:17.7.2" 8377 + dependencies: 8378 + cliui: "npm:^8.0.1" 8379 + escalade: "npm:^3.1.1" 8380 + get-caller-file: "npm:^2.0.5" 8381 + require-directory: "npm:^2.1.1" 8382 + string-width: "npm:^4.2.3" 8383 + y18n: "npm:^5.0.5" 8384 + yargs-parser: "npm:^21.1.1" 8385 + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 8386 + languageName: node 8387 + linkType: hard 8388 + 8389 + "yoctocolors-cjs@npm:^2.1.2": 8390 + version: 2.1.3 8391 + resolution: "yoctocolors-cjs@npm:2.1.3" 8392 + checksum: 10c0/584168ef98eb5d913473a4858dce128803c4a6cd87c0f09e954fa01126a59a33ab9e513b633ad9ab953786ed16efdd8c8700097a51635aafaeed3fef7712fa79 8393 + languageName: node 8394 + linkType: hard 8395 + 8396 + "yoctocolors@npm:^2.1.1": 8397 + version: 2.1.2 8398 + resolution: "yoctocolors@npm:2.1.2" 8399 + checksum: 10c0/b220f30f53ebc2167330c3adc86a3c7f158bcba0236f6c67e25644c3188e2571a6014ffc1321943bb619460259d3d27eb4c9cc58c2d884c1b195805883ec7066 8400 + languageName: node 8401 + linkType: hard 8402 + 8403 + "zod-to-json-schema@npm:^3.24.1, zod-to-json-schema@npm:^3.24.6": 8404 + version: 3.24.6 8405 + resolution: "zod-to-json-schema@npm:3.24.6" 8406 + peerDependencies: 8407 + zod: ^3.24.1 8408 + checksum: 10c0/b907ab6d057100bd25a37e5545bf5f0efa5902cd84d3c3ec05c2e51541431a47bd9bf1e5e151a244273409b45f5986d55b26e5d207f98abc5200702f733eb368 8409 + languageName: node 8410 + linkType: hard 8411 + 5695 8412 "zod@npm:4.0.0-beta.20250424T163858": 5696 8413 version: 4.0.0-beta.20250424T163858 5697 8414 resolution: "zod@npm:4.0.0-beta.20250424T163858" 5698 8415 dependencies: 5699 8416 "@zod/core": "npm:0.9.0" 5700 8417 checksum: 10c0/bc63eee829ff6906d13a832522cbcceeb1a0cd159eaa0a258fa3c6bbeb5c7d9866c3534f6f693fd610f38c5edb06802bb2f28f3d0f7875e014d513a76494b00c 8418 + languageName: node 8419 + linkType: hard 8420 + 8421 + "zod@npm:^3.23.8, zod@npm:^3.24.1": 8422 + version: 3.25.76 8423 + resolution: "zod@npm:3.25.76" 8424 + checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c 5701 8425 languageName: node 5702 8426 linkType: hard 5703 8427