Mirror: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add Solid documentation and SolidStart implementation (#3837)

authored by

David Di Biase and committed by
GitHub
9b913ed6 86f0100e

+7240 -800
+5
.changeset/fast-nights-rescue.md
··· 1 + --- 2 + '@urql/solid': patch 3 + --- 4 + 5 + Use `@solid-primitives/utils` for `access` and `MaybeAccessor` utilities instead of custom implementations. This aligns the package with standard Solid ecosystem conventions.
+16
.changeset/tall-paths-roll.md
··· 1 + --- 2 + '@urql/solid-start': minor 3 + --- 4 + 5 + Initial release of `@urql/solid-start` - URQL integration built with SolidStart's native primitives. 6 + 7 + Get started with: 8 + 9 + - **`createQuery`** - GraphQL queries using SolidStart's `query()` and `createAsync()` 10 + - **`createMutation`** - GraphQL mutations using SolidStart's `action()` and `useAction()` 11 + - **`createSubscription`** - Real-time GraphQL subscriptions 12 + - **`Provider`** and **`useClient`** - Context-based client access 13 + - **Reactive variables** - All parameters accept signals/accessors for automatic re-execution 14 + - **Full SSR support** - Works seamlessly with SolidStart's server-side rendering 15 + - **TypeScript support** - Complete type safety with GraphQL types 16 + - **Uses `@solid-primitives/utils`** - Leverages standard Solid ecosystem utilities
+3 -1
docs/README.md
··· 17 17 `urql` can be understood as a collection of connected parts and packages. 18 18 When we only need to install a single package for our framework of choice. We're then able to 19 19 declaratively send GraphQL requests to our API. All framework packages — like `urql` (for React), 20 - `@urql/preact`, `@urql/svelte`, and `@urql/vue` — wrap the [core package, 20 + `@urql/preact`, `@urql/svelte`, `@urql/solid`/`@urql/solid-start` and `@urql/vue` — wrap the [core package, 21 21 `@urql/core`](./basics/core.md), which we can imagine as the brain 22 22 of `urql` with most of its logic. As we progress with implementing `urql` into our application, 23 23 we're later able to extend it by adding ["addon packages", which we call ··· 33 33 - [**React/Preact**](./basics/react-preact.md) covers how to work with the bindings for React/Preact. 34 34 - [**Vue**](./basics/vue.md) covers how to work with the bindings for Vue 3. 35 35 - [**Svelte**](./basics/svelte.md) covers how to work with the bindings for Svelte. 36 + - [**Solid**](./basics/solid.md) covers how to work with the bindings for Solid. 37 + - [**SolidStart**](./basics/solid-start.md) covers how to work with the bindings for SolidStart. 36 38 - [**Core Package**](./basics/core.md) covers the shared "core APIs" and how we can use them directly 37 39 in Node.js or imperatively. 38 40
+835
docs/basics/solid-start.md
··· 1 + --- 2 + title: SolidStart Bindings 3 + order: 3 4 + --- 5 + 6 + # SolidStart 7 + 8 + This guide covers how to use `@urql/solid-start` with SolidStart applications. The `@urql/solid-start` package integrates urql with SolidStart's native data fetching primitives like `query()`, `action()`, `createAsync()`, and `useAction()`. 9 + 10 + > **Note:** This guide is for SolidStart applications with SSR. If you're building a client-side only SolidJS app, see the [Solid guide](./solid.md) instead. See the [comparison section](#solidjs-vs-solidstart) below for key differences between the packages. 11 + 12 + ## Getting started 13 + 14 + ### Installation 15 + 16 + Installing `@urql/solid-start` requires both the package and its peer dependencies: 17 + 18 + ```sh 19 + yarn add @urql/solid-start @urql/solid @urql/core graphql 20 + # or 21 + npm install --save @urql/solid-start @urql/solid @urql/core graphql 22 + # or 23 + pnpm add @urql/solid-start @urql/solid @urql/core graphql 24 + ``` 25 + 26 + The `@urql/solid-start` package depends on `@urql/solid` for shared utilities and re-exports some primitives that work identically on both client and server. 27 + 28 + ### Setting up the `Client` 29 + 30 + The `@urql/solid-start` package exports a `Client` class from `@urql/core`. This central `Client` manages all of our GraphQL requests and results. 31 + 32 + ```js 33 + import { createClient, cacheExchange, fetchExchange } from '@urql/solid-start'; 34 + 35 + const client = createClient({ 36 + url: 'http://localhost:3000/graphql', 37 + exchanges: [cacheExchange, fetchExchange], 38 + }); 39 + ``` 40 + 41 + At the bare minimum we'll need to pass an API's `url` and `exchanges` when we create a `Client`. 42 + 43 + For server-side requests, you'll often want to customize `fetchOptions` to include headers like cookies or authorization tokens: 44 + 45 + ```js 46 + import { getRequestEvent } from 'solid-js/web'; 47 + 48 + const client = createClient({ 49 + url: 'http://localhost:3000/graphql', 50 + exchanges: [cacheExchange, fetchExchange], 51 + fetchOptions: () => { 52 + const event = getRequestEvent(); 53 + return { 54 + headers: { 55 + cookie: event?.request.headers.get('cookie') || '', 56 + }, 57 + }; 58 + }, 59 + }); 60 + ``` 61 + 62 + ### Providing the `Client` 63 + 64 + To make use of the `Client` in SolidStart we will provide it via Solid's Context API using the `Provider` export. The Provider also needs the `query` function from `@solidjs/router`: 65 + 66 + ```jsx 67 + // src/root.tsx or src/app.tsx 68 + import { Router, query } from '@solidjs/router'; 69 + import { FileRoutes } from '@solidjs/start/router'; 70 + import { Suspense } from 'solid-js'; 71 + import { createClient, Provider, cacheExchange, fetchExchange } from '@urql/solid-start'; 72 + 73 + const client = createClient({ 74 + url: 'http://localhost:3000/graphql', 75 + exchanges: [cacheExchange, fetchExchange], 76 + }); 77 + 78 + export default function App() { 79 + return ( 80 + <Router 81 + root={(props) => ( 82 + <Provider value={{ client, query }}> 83 + <Suspense>{props.children}</Suspense> 84 + </Provider> 85 + )} 86 + > 87 + <FileRoutes /> 88 + </Router> 89 + ); 90 + } 91 + ``` 92 + 93 + Now every route and component inside the `Provider` can use GraphQL queries that will be sent to our API. The `query` function is provided in the context so that `createQuery` can access it automatically without manual injection. 94 + 95 + ## Queries 96 + 97 + The `@urql/solid-start` package offers a `createQuery` primitive that integrates with SolidStart's `query()` and `createAsync()` primitives for optimal server-side rendering and streaming. 98 + 99 + ### Run a first query 100 + 101 + For the following examples, we'll imagine that we're querying data from a GraphQL API that contains todo items. 102 + 103 + ```jsx 104 + // src/routes/todos.tsx 105 + import { Suspense, For, Show } from 'solid-js'; 106 + import { createAsync } from '@solidjs/router'; 107 + import { gql } from '@urql/core'; 108 + import { createQuery } from '@urql/solid-start'; 109 + 110 + const TodosQuery = gql` 111 + query { 112 + todos { 113 + id 114 + title 115 + } 116 + } 117 + `; 118 + 119 + export default function Todos() { 120 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 121 + const result = createAsync(() => queryTodos()); 122 + 123 + return ( 124 + <Suspense fallback={<p>Loading...</p>}> 125 + <Show when={result()?.data}> 126 + <ul> 127 + <For each={result()!.data.todos}> 128 + {(todo) => <li>{todo.title}</li>} 129 + </For> 130 + </ul> 131 + </Show> 132 + </Suspense> 133 + ); 134 + } 135 + ``` 136 + 137 + The `createQuery` primitive integrates with SolidStart's data fetching system: 138 + 1. It wraps SolidStart's `query()` function to execute URQL queries with proper router context 139 + 2. The `query` function is automatically retrieved from the URQL context (no manual injection needed) 140 + 3. The second parameter is a cache key (string) for SolidStart's router 141 + 4. The returned function is wrapped with `createAsync()` to get the reactive result 142 + 5. `createQuery` must be called inside a component where it has access to the context 143 + 144 + The query automatically executes on both the server (during SSR) and the client, with SolidStart handling serialization and hydration. 145 + 146 + ### Variables 147 + 148 + Typically we'll also need to pass variables to our queries. Pass variables as an option in the fourth parameter: 149 + 150 + ```jsx 151 + // src/routes/todos/[page].tsx 152 + import { Suspense, For, Show } from 'solid-js'; 153 + import { useParams, createAsync } from '@solidjs/router'; 154 + import { gql } from '@urql/core'; 155 + import { createQuery } from '@urql/solid-start'; 156 + 157 + const TodosListQuery = gql` 158 + query ($from: Int!, $limit: Int!) { 159 + todos(from: $from, limit: $limit) { 160 + id 161 + title 162 + } 163 + } 164 + `; 165 + 166 + export default function TodosPage() { 167 + const params = useParams(); 168 + 169 + const queryTodos = createQuery(TodosListQuery, 'todos-paginated', { 170 + variables: { 171 + from: parseInt(params.page) * 10, 172 + limit: 10, 173 + }, 174 + }); 175 + 176 + const result = createAsync(() => queryTodos()); 177 + 178 + return ( 179 + <Suspense fallback={<p>Loading...</p>}> 180 + <Show when={result()?.data}> 181 + <ul> 182 + <For each={result()!.data.todos}> 183 + {(todo) => <li>{todo.title}</li>} 184 + </For> 185 + </ul> 186 + </Show> 187 + </Suspense> 188 + ); 189 + } 190 + ``` 191 + 192 + For dynamic variables that change based on reactive values, you'll need to recreate the query function when dependencies change. 193 + 194 + ### Request Policies 195 + 196 + The `requestPolicy` option determines how results are retrieved from the cache: 197 + 198 + ```jsx 199 + const queryTodos = createQuery(TodosQuery, 'todos-list', { 200 + requestPolicy: 'cache-and-network', 201 + }); 202 + const result = createAsync(() => queryTodos()); 203 + ``` 204 + 205 + Available policies: 206 + - `cache-first` (default): Prefer cached results, fall back to network 207 + - `cache-only`: Only use cached results, never send network requests 208 + - `network-only`: Always send a network request, ignore cache 209 + - `cache-and-network`: Return cached results immediately, then fetch from network 210 + 211 + [Learn more about request policies on the "Document Caching" page.](./document-caching.md) 212 + 213 + ### Revalidation 214 + 215 + There are two approaches to revalidating data in SolidStart with urql: 216 + 217 + 1. **urql's cache invalidation** - Invalidates specific queries or entities in urql's cache, causing automatic refetches 218 + 2. **SolidStart's revalidation** - Uses SolidStart's router revalidation to reload route data 219 + 220 + Both approaches work well, and you can choose based on your needs. urql's invalidation is more granular and works at the query level, while SolidStart's revalidation works at the route level. 221 + 222 + #### Manual Revalidation with urql 223 + 224 + You can manually revalidate queries using urql's cache invalidation with the `keyFor` helper. This invalidates specific queries in urql's cache and triggers automatic refetches: 225 + 226 + ```jsx 227 + // src/routes/todos.tsx 228 + import { Suspense, For, Show } from 'solid-js'; 229 + import { createAsync } from '@solidjs/router'; 230 + import { gql, keyFor } from '@urql/core'; 231 + import { createQuery, useClient } from '@urql/solid-start'; 232 + 233 + const TodosQuery = gql` 234 + query { 235 + todos { 236 + id 237 + title 238 + } 239 + } 240 + `; 241 + 242 + export default function Todos() { 243 + const client = useClient(); 244 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 245 + const result = createAsync(() => queryTodos()); 246 + 247 + const handleRefresh = () => { 248 + // Invalidate the todos query using keyFor 249 + const key = keyFor(TodosQuery); 250 + client.reexecuteOperation(client.createRequestOperation('query', { 251 + key, 252 + query: TodosQuery 253 + })); 254 + }; 255 + 256 + return ( 257 + <div> 258 + <button onClick={handleRefresh}>Refresh Todos</button> 259 + <Suspense fallback={<p>Loading...</p>}> 260 + <Show when={result()?.data}> 261 + <ul> 262 + <For each={result()!.data.todos}> 263 + {(todo) => <li>{todo.title}</li>} 264 + </For> 265 + </ul> 266 + </Show> 267 + </Suspense> 268 + </div> 269 + ); 270 + } 271 + ``` 272 + 273 + #### Manual Revalidation with SolidStart 274 + 275 + Alternatively, you can use SolidStart's built-in `revalidate` function to reload route data. This is useful when you want to refresh all queries on a specific route: 276 + 277 + ```jsx 278 + // src/routes/todos.tsx 279 + import { Suspense, For, Show } from 'solid-js'; 280 + import { createAsync, revalidate } from '@solidjs/router'; 281 + import { gql } from '@urql/core'; 282 + import { createQuery } from '@urql/solid-start'; 283 + 284 + const TodosQuery = gql` 285 + query { 286 + todos { 287 + id 288 + title 289 + } 290 + } 291 + `; 292 + 293 + export default function Todos() { 294 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 295 + const result = createAsync(() => queryTodos()); 296 + 297 + const handleRefresh = async () => { 298 + // Revalidate the current route - refetches all queries on this page 299 + await revalidate(); 300 + }; 301 + 302 + return ( 303 + <div> 304 + <button onClick={handleRefresh}>Refresh Todos</button> 305 + <Suspense fallback={<p>Loading...</p>}> 306 + <Show when={result()?.data}> 307 + <ul> 308 + <For each={result()!.data.todos}> 309 + {(todo) => <li>{todo.title}</li>} 310 + </For> 311 + </ul> 312 + </Show> 313 + </Suspense> 314 + </div> 315 + ); 316 + } 317 + ``` 318 + 319 + #### Revalidation After Mutations 320 + 321 + A common pattern is to revalidate after a mutation succeeds. You can choose either approach: 322 + 323 + **Using urql's cache invalidation:** 324 + 325 + ```jsx 326 + // src/routes/todos/new.tsx 327 + import { useNavigate } from '@solidjs/router'; 328 + import { gql, keyFor } from '@urql/core'; 329 + import { createMutation, useClient } from '@urql/solid-start'; 330 + 331 + const TodosQuery = gql` 332 + query { 333 + todos { 334 + id 335 + title 336 + } 337 + } 338 + `; 339 + 340 + const CreateTodo = gql` 341 + mutation ($title: String!) { 342 + createTodo(title: $title) { 343 + id 344 + title 345 + } 346 + } 347 + `; 348 + 349 + export default function NewTodo() { 350 + const navigate = useNavigate(); 351 + const client = useClient(); 352 + const [state, createTodo] = createMutation(CreateTodo); 353 + 354 + const handleSubmit = async (e: Event) => { 355 + e.preventDefault(); 356 + const formData = new FormData(e.target as HTMLFormElement); 357 + const title = formData.get('title') as string; 358 + 359 + const result = await createTodo({ title }); 360 + 361 + if (!result.error) { 362 + // Invalidate todos query using keyFor 363 + const key = keyFor(TodosQuery); 364 + client.reexecuteOperation(client.createRequestOperation('query', { 365 + key, 366 + query: TodosQuery 367 + })); 368 + navigate('/todos'); 369 + } 370 + }; 371 + 372 + return ( 373 + <form onSubmit={handleSubmit}> 374 + <input name="title" type="text" required /> 375 + <button type="submit" disabled={state.fetching}> 376 + {state.fetching ? 'Creating...' : 'Create Todo'} 377 + </button> 378 + </form> 379 + ); 380 + } 381 + ``` 382 + 383 + **Using SolidStart's revalidation:** 384 + 385 + ```jsx 386 + // src/routes/todos/new.tsx 387 + import { useNavigate } from '@solidjs/router'; 388 + import { gql } from '@urql/core'; 389 + import { createMutation } from '@urql/solid-start'; 390 + import { revalidate } from '@solidjs/router'; 391 + 392 + const CreateTodo = gql` 393 + mutation ($title: String!) { 394 + createTodo(title: $title) { 395 + id 396 + title 397 + } 398 + } 399 + `; 400 + 401 + export default function NewTodo() { 402 + const navigate = useNavigate(); 403 + const [state, createTodo] = createMutation(CreateTodo); 404 + 405 + const handleSubmit = async (e: Event) => { 406 + e.preventDefault(); 407 + const formData = new FormData(e.target as HTMLFormElement); 408 + const title = formData.get('title') as string; 409 + 410 + const result = await createTodo({ title }); 411 + 412 + if (!result.error) { 413 + // Revalidate the /todos route to refetch all its queries 414 + await revalidate('/todos'); 415 + navigate('/todos'); 416 + } 417 + }; 418 + 419 + return ( 420 + <form onSubmit={handleSubmit}> 421 + <input name="title" type="text" required /> 422 + <button type="submit" disabled={state.fetching}> 423 + {state.fetching ? 'Creating...' : 'Create Todo'} 424 + </button> 425 + </form> 426 + ); 427 + } 428 + ``` 429 + 430 + #### Automatic Revalidation with Actions 431 + 432 + When using SolidStart actions, you can configure automatic revalidation by returning the appropriate response: 433 + 434 + ```jsx 435 + import { action, revalidate } from '@solidjs/router'; 436 + import { gql } from '@urql/core'; 437 + 438 + const createTodoAction = action(async (formData: FormData) => { 439 + const title = formData.get('title') as string; 440 + 441 + // Perform mutation 442 + const result = await client.mutation(CreateTodo, { title }).toPromise(); 443 + 444 + if (!result.error) { 445 + // Revalidate multiple routes if needed 446 + await revalidate(['/todos', '/']); 447 + } 448 + 449 + return result; 450 + }); 451 + ``` 452 + 453 + #### Choosing Between Approaches 454 + 455 + **Use urql's `keyFor` and `reexecuteOperation` when:** 456 + - You need to refetch a specific query after a mutation 457 + - You want fine-grained control over which queries to refresh 458 + - You're working with multiple queries on the same route and only want to refetch one 459 + 460 + **Use SolidStart's `revalidate` when:** 461 + - You want to refresh all data on a route 462 + - You're navigating to a different route and want to ensure fresh data 463 + - You want to leverage SolidStart's routing system for cache management 464 + 465 + Both approaches are valid and can even be used together depending on your application's needs. 466 + 467 + ### Context Options 468 + 469 + Context options can be passed to customize the query behavior: 470 + 471 + ```jsx 472 + const queryTodos = createQuery(TodosQuery, 'todos-list', { 473 + context: { 474 + requestPolicy: 'cache-and-network', 475 + fetchOptions: { 476 + headers: { 477 + 'X-Custom-Header': 'value', 478 + }, 479 + }, 480 + }, 481 + }); 482 + const result = createAsync(() => queryTodos()); 483 + ``` 484 + 485 + [You can find a list of all `Context` options in the API docs.](../api/core.md#operationcontext) 486 + 487 + ## Mutations 488 + 489 + The `@urql/solid-start` package offers a `createMutation` primitive that integrates with SolidStart's `action()` and `useAction()` primitives. 490 + 491 + ### Sending a mutation 492 + 493 + Mutations in SolidStart are executed using actions. Here's an example of updating a todo item: 494 + 495 + ```jsx 496 + // src/routes/todos/[id]/edit.tsx 497 + import { gql } from '@urql/core'; 498 + import { createMutation } from '@urql/solid-start'; 499 + import { useParams, useNavigate } from '@solidjs/router'; 500 + import { Show } from 'solid-js'; 501 + 502 + const UpdateTodo = gql` 503 + mutation ($id: ID!, $title: String!) { 504 + updateTodo(id: $id, title: $title) { 505 + id 506 + title 507 + } 508 + } 509 + `; 510 + 511 + export default function EditTodo() { 512 + const params = useParams(); 513 + const navigate = useNavigate(); 514 + const [state, updateTodo] = createMutation(UpdateTodo); 515 + 516 + const handleSubmit = async (e: Event) => { 517 + e.preventDefault(); 518 + const formData = new FormData(e.target as HTMLFormElement); 519 + const title = formData.get('title') as string; 520 + 521 + const result = await updateTodo({ 522 + id: params.id, 523 + title, 524 + }); 525 + 526 + if (!result.error) { 527 + navigate(`/todos/${params.id}`); 528 + } 529 + }; 530 + 531 + return ( 532 + <form onSubmit={handleSubmit}> 533 + <input name="title" type="text" required /> 534 + <button type="submit" disabled={state.fetching}> 535 + {state.fetching ? 'Saving...' : 'Save'} 536 + </button> 537 + <Show when={state.error}> 538 + <p style={{ color: 'red' }}>Error: {state.error.message}</p> 539 + </Show> 540 + </form> 541 + ); 542 + } 543 + ``` 544 + 545 + The `createMutation` primitive returns a tuple: 546 + 1. A reactive state object containing `fetching`, `error`, and `data` 547 + 2. An execute function that triggers the mutation 548 + 549 + You can optionally provide a custom `key` parameter to control how mutations are cached by SolidStart's router: 550 + 551 + ```jsx 552 + const [state, updateTodo] = createMutation(UpdateTodo, 'update-todo-mutation'); 553 + ``` 554 + 555 + ### Progressive enhancement with actions 556 + 557 + SolidStart actions work with and without JavaScript enabled. Here's how to set up a mutation that works progressively: 558 + 559 + ```jsx 560 + import { action, redirect } from '@solidjs/router'; 561 + import { gql } from '@urql/core'; 562 + import { createMutation } from '@urql/solid-start'; 563 + 564 + const CreateTodo = gql` 565 + mutation ($title: String!) { 566 + createTodo(title: $title) { 567 + id 568 + title 569 + } 570 + } 571 + `; 572 + 573 + export default function NewTodo() { 574 + const [state, createTodo] = createMutation(CreateTodo); 575 + 576 + const handleSubmit = async (formData: FormData) => { 577 + const title = formData.get('title') as string; 578 + const result = await createTodo({ title }); 579 + 580 + if (!result.error) { 581 + return redirect('/todos'); 582 + } 583 + }; 584 + 585 + return ( 586 + <form action={handleSubmit} method="post"> 587 + <input name="title" type="text" required /> 588 + <button type="submit" disabled={state.fetching}> 589 + {state.fetching ? 'Creating...' : 'Create Todo'} 590 + </button> 591 + <Show when={state.error}> 592 + <p style={{ color: 'red' }}>Error: {state.error.message}</p> 593 + </Show> 594 + </form> 595 + ); 596 + } 597 + ``` 598 + 599 + ### Using mutation results 600 + 601 + The mutation state is reactive and updates automatically as the mutation progresses: 602 + 603 + ```jsx 604 + const [state, updateTodo] = createMutation(UpdateTodo); 605 + 606 + createEffect(() => { 607 + if (state.data) { 608 + console.log('Mutation succeeded:', state.data); 609 + } 610 + if (state.error) { 611 + console.error('Mutation failed:', state.error); 612 + } 613 + if (state.fetching) { 614 + console.log('Mutation in progress...'); 615 + } 616 + }); 617 + ``` 618 + 619 + The execute function also returns a promise that resolves to the result: 620 + 621 + ```jsx 622 + const [state, updateTodo] = createMutation(UpdateTodo); 623 + 624 + const handleUpdate = async () => { 625 + const result = await updateTodo({ id: '1', title: 'Updated' }); 626 + 627 + if (result.error) { 628 + console.error('Oh no!', result.error); 629 + } else { 630 + console.log('Success!', result.data); 631 + } 632 + }; 633 + ``` 634 + 635 + ### Handling mutation errors 636 + 637 + Mutation promises never reject. Instead, check the `error` field on the result: 638 + 639 + ```jsx 640 + const [state, updateTodo] = createMutation(UpdateTodo); 641 + 642 + const handleUpdate = async () => { 643 + const result = await updateTodo({ id: '1', title: 'Updated' }); 644 + 645 + if (result.error) { 646 + // CombinedError with network or GraphQL errors 647 + console.error('Mutation failed:', result.error); 648 + 649 + // Check for specific error types 650 + if (result.error.networkError) { 651 + console.error('Network error:', result.error.networkError); 652 + } 653 + if (result.error.graphQLErrors.length > 0) { 654 + console.error('GraphQL errors:', result.error.graphQLErrors); 655 + } 656 + } 657 + }; 658 + ``` 659 + 660 + [Read more about error handling on the "Errors" page.](./errors.md) 661 + 662 + ## Subscriptions 663 + 664 + For GraphQL subscriptions, `@urql/solid-start` re-exports the `createSubscription` primitive from `@urql/solid`, as subscriptions work identically on both client and server: 665 + 666 + ```jsx 667 + import { gql } from '@urql/core'; 668 + import { createSubscription } from '@urql/solid-start'; 669 + import { createSignal, For } from 'solid-js'; 670 + 671 + const NewTodos = gql` 672 + subscription { 673 + newTodos { 674 + id 675 + title 676 + } 677 + } 678 + `; 679 + 680 + export default function TodoSubscription() { 681 + const [todos, setTodos] = createSignal([]); 682 + 683 + const handleSubscription = (previousData, newData) => { 684 + setTodos(current => [...current, newData.newTodos]); 685 + return newData; 686 + }; 687 + 688 + const [result] = createSubscription( 689 + { 690 + query: NewTodos, 691 + }, 692 + handleSubscription 693 + ); 694 + 695 + return ( 696 + <div> 697 + <h2>Live Updates</h2> 698 + <ul> 699 + <For each={todos()}> 700 + {(todo) => <li>{todo.title}</li>} 701 + </For> 702 + </ul> 703 + </div> 704 + ); 705 + } 706 + ``` 707 + 708 + Note that GraphQL subscriptions typically require WebSocket support. You'll need to configure your client with a subscription exchange like `subscriptionExchange` from `@urql/core`. 709 + 710 + ## Server-Side Rendering 711 + 712 + SolidStart automatically handles server-side rendering and hydration. The `createQuery` primitive works seamlessly on both server and client: 713 + 714 + 1. On the server, queries execute during SSR and their results are serialized 715 + 2. On the client, SolidStart hydrates the data without refetching 716 + 3. Subsequent navigations use the standard cache policies 717 + 718 + ### SSR Considerations 719 + 720 + When using `createQuery` in SolidStart: 721 + 722 + - Queries execute on the server during initial page load 723 + - Results are automatically streamed to the client 724 + - The client hydrates with the server data 725 + - No manual script injection or data serialization needed 726 + - SolidStart handles all the complexity automatically 727 + 728 + ### Handling cookies and authentication 729 + 730 + For authenticated requests, forward cookies and headers from the server request: 731 + 732 + ```jsx 733 + import { getRequestEvent } from 'solid-js/web'; 734 + import { createClient, cacheExchange, fetchExchange } from '@urql/solid-start'; 735 + 736 + const client = createClient({ 737 + url: 'http://localhost:3000/graphql', 738 + exchanges: [cacheExchange, fetchExchange], 739 + fetchOptions: () => { 740 + const event = getRequestEvent(); 741 + const headers: Record<string, string> = {}; 742 + 743 + // Forward cookies for authenticated requests 744 + if (event) { 745 + const cookie = event.request.headers.get('cookie'); 746 + if (cookie) { 747 + headers.cookie = cookie; 748 + } 749 + } 750 + 751 + return { headers }; 752 + }, 753 + }); 754 + ``` 755 + 756 + ## SolidJS vs SolidStart 757 + 758 + ### When to Use Each Package 759 + 760 + | Use Case | Package | Why | 761 + |----------|---------|-----| 762 + | Client-side SPA | `@urql/solid` | Optimized for client-only apps, uses SolidJS reactivity patterns | 763 + | SolidStart SSR App | `@urql/solid-start` | Integrates with SolidStart's routing, SSR, and action system | 764 + 765 + ### Key Differences 766 + 767 + #### Queries 768 + 769 + **@urql/solid** (Client-side): 770 + ```tsx 771 + import { createQuery } from '@urql/solid'; 772 + 773 + const [result] = createQuery({ query: TodosQuery }); 774 + // Returns: [Accessor<OperationResult>, Accessor<ReExecute>] 775 + ``` 776 + 777 + **@urql/solid-start** (SSR): 778 + ```tsx 779 + import { createQuery } from '@urql/solid-start'; 780 + import { createAsync } from '@solidjs/router'; 781 + 782 + const queryTodos = createQuery(TodosQuery, 'todos'); 783 + const todos = createAsync(() => queryTodos()); 784 + // Returns: Accessor<OperationResult | undefined> 785 + // Works with SSR and SolidStart's caching 786 + ``` 787 + 788 + #### Mutations 789 + 790 + **@urql/solid** (Client-side): 791 + ```tsx 792 + import { createMutation } from '@urql/solid'; 793 + 794 + const [result, executeMutation] = createMutation(AddTodoMutation); 795 + await executeMutation({ title: 'New Todo' }); 796 + // Returns: [Accessor<OperationResult>, ExecuteMutation] 797 + ``` 798 + 799 + **@urql/solid-start** (SSR with Actions): 800 + ```tsx 801 + import { createMutation } from '@urql/solid-start'; 802 + import { useAction, useSubmission } from '@solidjs/router'; 803 + 804 + const addTodoAction = createMutation(AddTodoMutation, 'add-todo'); 805 + const addTodo = useAction(addTodoAction); 806 + const submission = useSubmission(addTodoAction); 807 + await addTodo({ title: 'New Todo' }); 808 + // Integrates with SolidStart's action system for progressive enhancement 809 + ``` 810 + 811 + ### Why Different APIs? 812 + 813 + - **SSR Support**: SolidStart queries run on the server and stream to the client 814 + - **Router Integration**: Automatic caching and invalidation with SolidStart's router 815 + - **Progressive Enhancement**: Actions work without JavaScript enabled 816 + - **Suspense**: Native support for SolidJS Suspense boundaries 817 + 818 + ### Migration 819 + 820 + If you're moving from a SolidJS SPA to SolidStart: 821 + 1. Change imports from `@urql/solid` to `@urql/solid-start` 822 + 2. Wrap queries with `createAsync()` 823 + 3. Update mutations to use the action pattern with `useAction()` and `useSubmission()` 824 + 825 + For more details, see the [Solid bindings documentation](./solid.md). 826 + 827 + ## Reading on 828 + 829 + This concludes the introduction for using `@urql/solid-start` with SolidStart. For more information: 830 + 831 + - [Solid bindings documentation](./solid.md) - for client-only features 832 + - [How does the default "document cache" work?](./document-caching.md) 833 + - [How are errors handled and represented?](./errors.md) 834 + - [A quick overview of `urql`'s architecture and structure.](../architecture.md) 835 + - [Setting up other features, like authentication, uploads, or persisted queries.](../advanced/README.md)
+469
docs/basics/solid.md
··· 1 + --- 2 + title: Solid Bindings 3 + order: 3 4 + --- 5 + 6 + # Solid 7 + 8 + This guide covers how to install and setup `@urql/solid` and the `Client`, as well as query and mutate data with Solid. The `@urql/solid` package provides reactive primitives that integrate seamlessly with Solid's fine-grained reactivity system. 9 + 10 + > **Note:** This guide is for client-side SolidJS applications. If you're building a SolidStart application with SSR, see the [SolidStart guide](./solid-start.md) instead. The packages use different APIs optimized for their respective use cases. 11 + 12 + ## Getting started 13 + 14 + ### Installation 15 + 16 + Installing `@urql/solid` is quick and you won't need any other packages to get started with at first. We'll install the package with our package manager of choice. 17 + 18 + ```sh 19 + yarn add @urql/solid graphql 20 + # or 21 + npm install --save @urql/solid graphql 22 + # or 23 + pnpm add @urql/solid graphql 24 + ``` 25 + 26 + Most libraries related to GraphQL also need the `graphql` package to be installed as a peer dependency, so that they can adapt to your specific versioning requirements. That's why we'll need to install `graphql` alongside `@urql/solid`. 27 + 28 + Both the `@urql/solid` and `graphql` packages follow [semantic versioning](https://semver.org) and all `@urql/solid` packages will define a range of compatible versions of `graphql`. Watch out for breaking changes in the future however, in which case your package manager may warn you about `graphql` being out of the defined peer dependency range. 29 + 30 + ### Setting up the `Client` 31 + 32 + The `@urql/solid` package exports a `Client` class from `@urql/core`, which we can use to create the GraphQL client. This central `Client` manages all of our GraphQL requests and results. 33 + 34 + ```js 35 + import { createClient, cacheExchange, fetchExchange } from '@urql/solid'; 36 + 37 + const client = createClient({ 38 + url: 'http://localhost:3000/graphql', 39 + exchanges: [cacheExchange, fetchExchange], 40 + }); 41 + ``` 42 + 43 + At the bare minimum we'll need to pass an API's `url` and `exchanges` when we create a `Client` to get started. 44 + 45 + Another common option is `fetchOptions`. This option allows us to customize the options that will be passed to `fetch` when a request is sent to the given API `url`. We may pass in an options object, or a function returning an options object. 46 + 47 + In the following example we'll add a token to each `fetch` request that our `Client` sends to our GraphQL API. 48 + 49 + ```js 50 + const client = createClient({ 51 + url: 'http://localhost:3000/graphql', 52 + exchanges: [cacheExchange, fetchExchange], 53 + fetchOptions: () => { 54 + const token = getToken(); 55 + return { 56 + headers: { authorization: token ? `Bearer ${token}` : '' }, 57 + }; 58 + }, 59 + }); 60 + ``` 61 + 62 + ### Providing the `Client` 63 + 64 + To make use of the `Client` in Solid we will have to provide it via Solid's Context API. This may be done with the help of the `Provider` export. 65 + 66 + ```jsx 67 + import { render } from 'solid-js/web'; 68 + import { createClient, Provider, cacheExchange, fetchExchange } from '@urql/solid'; 69 + 70 + const client = createClient({ 71 + url: 'http://localhost:3000/graphql', 72 + exchanges: [cacheExchange, fetchExchange], 73 + }); 74 + 75 + const App = () => ( 76 + <Provider value={client}> 77 + <YourRoutes /> 78 + </Provider> 79 + ); 80 + 81 + render(() => <App />, document.getElementById('root')); 82 + ``` 83 + 84 + Now every component inside and under the `Provider` can use GraphQL queries that will be sent to our API. 85 + 86 + ## Queries 87 + 88 + The `@urql/solid` package offers a `createQuery` primitive that integrates with Solid's fine-grained reactivity system. 89 + 90 + ### Run a first query 91 + 92 + For the following examples, we'll imagine that we're querying data from a GraphQL API that contains todo items. Let's dive right into it! 93 + 94 + ```jsx 95 + import { Suspense, For } from 'solid-js'; 96 + import { gql } from '@urql/core'; 97 + import { createQuery } from '@urql/solid'; 98 + 99 + const TodosQuery = gql` 100 + query { 101 + todos { 102 + id 103 + title 104 + } 105 + } 106 + `; 107 + 108 + const Todos = () => { 109 + const [result] = createQuery({ 110 + query: TodosQuery, 111 + }); 112 + 113 + return ( 114 + <Suspense fallback={<p>Loading...</p>}> 115 + <ul> 116 + <For each={result().data.todos}> 117 + {(todo) => <li>{todo.title}</li>} 118 + </For> 119 + </ul> 120 + </Suspense> 121 + ); 122 + }; 123 + ``` 124 + 125 + Here we have implemented our first GraphQL query to fetch todos. We see that `createQuery` accepts options and returns a tuple. In this case we've set the `query` option to our GraphQL query. The tuple we then get in return is an array where the first item is an accessor function that returns the result object. 126 + 127 + The result object contains several properties. The `fetching` field indicates whether the query is loading data, `data` contains the actual `data` from the API's result, and `error` is set when either the request to the API has failed or when our API result contained some `GraphQLError`s, which we'll get into later on the ["Errors" page](./errors.md). 128 + 129 + ### Variables 130 + 131 + Typically we'll also need to pass variables to our queries, for instance, if we are dealing with pagination. For this purpose `createQuery` also accepts a `variables` option, which can be reactive. 132 + 133 + ```jsx 134 + const TodosListQuery = gql` 135 + query ($from: Int!, $limit: Int!) { 136 + todos(from: $from, limit: $limit) { 137 + id 138 + title 139 + } 140 + } 141 + `; 142 + 143 + const Todos = (props) => { 144 + const [result] = createQuery({ 145 + query: TodosListQuery, 146 + variables: () => ({ from: props.from, limit: props.limit }), 147 + }); 148 + 149 + // ... 150 + }; 151 + ``` 152 + 153 + The `variables` option can be passed as a static object or as an accessor function that returns the variables. When using an accessor, the query will automatically re-execute when the variables change. 154 + 155 + ```jsx 156 + import { Suspense, For, createSignal } from 'solid-js'; 157 + import { gql } from '@urql/core'; 158 + import { createQuery } from '@urql/solid'; 159 + 160 + const TodosListQuery = gql` 161 + query ($from: Int!, $limit: Int!) { 162 + todos(from: $from, limit: $limit) { 163 + id 164 + title 165 + } 166 + } 167 + `; 168 + 169 + const Todos = () => { 170 + const [from, setFrom] = createSignal(0); 171 + const limit = 10; 172 + 173 + const [result] = createQuery({ 174 + query: TodosListQuery, 175 + variables: () => ({ from: from(), limit }), 176 + }); 177 + 178 + return ( 179 + <div> 180 + <Suspense fallback={<p>Loading...</p>}> 181 + <ul> 182 + <For each={result().data.todos}> 183 + {(todo) => <li>{todo.title}</li>} 184 + </For> 185 + </ul> 186 + </Suspense> 187 + <button onClick={() => setFrom(f => f + 10)}>Next Page</button> 188 + </div> 189 + ); 190 + }; 191 + ``` 192 + 193 + Whenever the variables change, `fetching` will switch to `true`, and a new request will be sent to our API, unless a result has already been cached previously. 194 + 195 + ### Pausing `createQuery` 196 + 197 + In some cases we may want `createQuery` to execute a query when a pre-condition has been met, and not execute the query otherwise. For instance, we may be building a form and want a validation query to only take place when a field has been filled out. 198 + 199 + The `createQuery` primitive accepts a `pause` option that temporarily stops the query from executing. 200 + 201 + ```jsx 202 + const Todos = (props) => { 203 + const shouldPause = () => props.from == null || props.limit == null; 204 + 205 + const [result] = createQuery({ 206 + query: TodosListQuery, 207 + variables: () => ({ from: props.from, limit: props.limit }), 208 + pause: shouldPause, 209 + }); 210 + 211 + // ... 212 + }; 213 + ``` 214 + 215 + Now whenever the mandatory variables aren't supplied the query won't be executed. This also means that `result().data` won't change, which means we'll still have access to our old data even though the variables may have changed. 216 + 217 + ### Request Policies 218 + 219 + The `createQuery` primitive accepts a `requestPolicy` option that determines how results are retrieved from our `Client`'s cache. By default, this is set to `cache-first`, which means that we prefer to get results from our cache, but are falling back to sending an API request. 220 + 221 + Request policies aren't specific to `@urql/solid`, but are a common feature in urql's core. [You can learn more about how the cache behaves given the four different policies on the "Document Caching" page.](./document-caching.md) 222 + 223 + ```jsx 224 + const [result] = createQuery({ 225 + query: TodosListQuery, 226 + variables: () => ({ from: props.from, limit: props.limit }), 227 + requestPolicy: 'cache-and-network', 228 + }); 229 + ``` 230 + 231 + The `requestPolicy` can be passed as a static string or as an accessor function. When using `cache-and-network`, the query will be refreshed from our API even after our cache has given us a cached result. 232 + 233 + ### Context Options 234 + 235 + The `requestPolicy` option is part of urql's context options. In fact, there are several more built-in context options. These options can be passed via the `context` parameter. 236 + 237 + ```jsx 238 + const [result] = createQuery({ 239 + query: TodosListQuery, 240 + variables: () => ({ from: props.from, limit: props.limit }), 241 + context: () => ({ 242 + requestPolicy: 'cache-and-network', 243 + url: 'http://localhost:3000/graphql?debug=true', 244 + }), 245 + }); 246 + ``` 247 + 248 + [You can find a list of all `Context` options in the API docs.](../api/core.md#operationcontext) 249 + 250 + ### Reexecuting Queries 251 + 252 + The `createQuery` primitive updates and executes queries automatically when reactive inputs change, but in some cases we may need to programmatically trigger a new query. This is the purpose of the second item in the tuple that `createQuery` returns. 253 + 254 + ```jsx 255 + const Todos = () => { 256 + const [result, reexecuteQuery] = createQuery({ 257 + query: TodosListQuery, 258 + variables: { from: 0, limit: 10 }, 259 + }); 260 + 261 + const refresh = () => { 262 + // Refetch the query and skip the cache 263 + reexecuteQuery({ requestPolicy: 'network-only' }); 264 + }; 265 + 266 + return ( 267 + <div> 268 + <Suspense fallback={<p>Loading...</p>}> 269 + <ul> 270 + <For each={result().data.todos}> 271 + {(todo) => <li>{todo.title}</li>} 272 + </For> 273 + </ul> 274 + </Suspense> 275 + <button onClick={refresh}>Refresh</button> 276 + </div> 277 + ); 278 + }; 279 + ``` 280 + 281 + Calling `refresh` in the above example will execute the query again forcefully, and will skip the cache, since we're passing `requestPolicy: 'network-only'`. 282 + 283 + ## Mutations 284 + 285 + The `@urql/solid` package offers a `createMutation` primitive for executing GraphQL mutations. 286 + 287 + ### Sending a mutation 288 + 289 + Let's again pick up an example with an imaginary GraphQL API for todo items. We'll set up a mutation that updates a todo item's title. 290 + 291 + ```jsx 292 + import { gql } from '@urql/core'; 293 + import { createMutation } from '@urql/solid'; 294 + 295 + const UpdateTodo = gql` 296 + mutation ($id: ID!, $title: String!) { 297 + updateTodo (id: $id, title: $title) { 298 + id 299 + title 300 + } 301 + } 302 + `; 303 + 304 + const Todo = (props) => { 305 + const [result, updateTodo] = createMutation(UpdateTodo); 306 + 307 + const handleSubmit = (newTitle) => { 308 + updateTodo({ id: props.id, title: newTitle }); 309 + }; 310 + 311 + return ( 312 + <div> 313 + <Show when={result().fetching}> 314 + <p>Updating...</p> 315 + </Show> 316 + <Show when={result().error}> 317 + <p>Error: {result().error.message}</p> 318 + </Show> 319 + {/* Your form UI here */} 320 + </div> 321 + ); 322 + }; 323 + ``` 324 + 325 + Similar to `createQuery`, `createMutation` returns a tuple. The first item is an accessor that returns the result object containing `fetching`, `error`, and `data` — identical to query results. The second item is the execute function that triggers the mutation. 326 + 327 + Unlike `createQuery`, `createMutation` doesn't execute automatically. We must call the execute function with the mutation variables. 328 + 329 + ### Using the mutation result 330 + 331 + The mutation result is available both through the reactive accessor and through the promise returned by the execute function. 332 + 333 + ```jsx 334 + const Todo = (props) => { 335 + const [result, updateTodo] = createMutation(UpdateTodo); 336 + 337 + const handleSubmit = (newTitle) => { 338 + const variables = { id: props.id, title: newTitle }; 339 + 340 + updateTodo(variables).then((result) => { 341 + // The result is almost identical to result() from the accessor 342 + // It is an OperationResult. 343 + if (!result.error) { 344 + console.log('Todo updated!', result.data); 345 + } 346 + }); 347 + }; 348 + 349 + return ( 350 + <div> 351 + <Show when={result().fetching}> 352 + <p>Updating...</p> 353 + </Show> 354 + {/* Your form UI here */} 355 + </div> 356 + ); 357 + }; 358 + ``` 359 + 360 + The reactive accessor is useful when your UI needs to display progress on the mutation, and the returned promise is particularly useful for side effects that run after the mutation completes. 361 + 362 + ### Handling mutation errors 363 + 364 + The promise returned by the execute function will never reject. Instead it will always return a promise that resolves to a result. 365 + 366 + If you're checking for errors, you should use `result.error`, which will be set to a `CombinedError` when any kind of errors occurred while executing your mutation. [Read more about errors on our "Errors" page.](./errors.md) 367 + 368 + ```jsx 369 + const Todo = (props) => { 370 + const [result, updateTodo] = createMutation(UpdateTodo); 371 + 372 + const handleSubmit = (newTitle) => { 373 + const variables = { id: props.id, title: newTitle }; 374 + 375 + updateTodo(variables).then((result) => { 376 + if (result.error) { 377 + console.error('Oh no!', result.error); 378 + } 379 + }); 380 + }; 381 + 382 + // ... 383 + }; 384 + ``` 385 + 386 + ## Subscriptions 387 + 388 + The `@urql/solid` package offers a `createSubscription` primitive for handling GraphQL subscriptions with Solid's reactive system. 389 + 390 + ### Setting up a subscription 391 + 392 + GraphQL subscriptions allow you to receive real-time updates from your GraphQL API. Here's an example of how to set up a subscription: 393 + 394 + ```jsx 395 + import { gql } from '@urql/core'; 396 + import { createSubscription } from '@urql/solid'; 397 + 398 + const NewTodos = gql` 399 + subscription { 400 + newTodos { 401 + id 402 + title 403 + } 404 + } 405 + `; 406 + 407 + const TodoSubscription = () => { 408 + const [result] = createSubscription({ 409 + query: NewTodos, 410 + }); 411 + 412 + return ( 413 + <div> 414 + <Show when={result().fetching}> 415 + <p>Waiting for updates...</p> 416 + </Show> 417 + <Show when={result().error}> 418 + <p>Error: {result().error.message}</p> 419 + </Show> 420 + <Show when={result().data}> 421 + <p>New todo: {result().data.newTodos.title}</p> 422 + </Show> 423 + </div> 424 + ); 425 + }; 426 + ``` 427 + 428 + ### Handling subscription data 429 + 430 + Unlike queries and mutations, subscriptions can emit multiple results over time. You can use a `handler` function to accumulate or process subscription events: 431 + 432 + ```jsx 433 + import { createSignal } from 'solid-js'; 434 + 435 + const TodoSubscription = () => { 436 + const [todos, setTodos] = createSignal([]); 437 + 438 + const handleSubscription = (previousData, newData) => { 439 + setTodos(current => [...current, newData.newTodos]); 440 + return newData; 441 + }; 442 + 443 + const [result] = createSubscription( 444 + { 445 + query: NewTodos, 446 + }, 447 + handleSubscription 448 + ); 449 + 450 + return ( 451 + <ul> 452 + <For each={todos()}> 453 + {(todo) => <li>{todo.title}</li>} 454 + </For> 455 + </ul> 456 + ); 457 + }; 458 + ``` 459 + 460 + The handler function receives the previous data and the new data from the subscription, allowing you to accumulate results or transform them as needed. 461 + 462 + ## Reading on 463 + 464 + This concludes the introduction for using `@urql/solid` with Solid. The rest of the documentation is mostly framework-agnostic and will apply to either `urql` in general, or the `@urql/core` package, which is the same between all framework bindings. Hence, next we may want to learn more about one of the following: 465 + 466 + - [How does the default "document cache" work?](./document-caching.md) 467 + - [How are errors handled and represented?](./errors.md) 468 + - [A quick overview of `urql`'s architecture and structure.](../architecture.md) 469 + - [Setting up other features, like authentication, uploads, or persisted queries.](../advanced/README.md)
+4
examples/with-solid-start/.gitignore
··· 1 + /.output 2 + /.vinxi 3 + 4 + .DS_Store
+49
examples/with-solid-start/README.md
··· 1 + # URQL with SolidStart 2 + 3 + This example demonstrates how to use URQL with SolidStart. 4 + 5 + ## Features 6 + 7 + - Basic query with `createQuery` 8 + - Client setup with `Provider` 9 + - SSR with automatic hydration 10 + - Route-level preloading 11 + - Suspense integration 12 + 13 + ## Getting Started 14 + 15 + ```bash 16 + pnpm install 17 + pnpm start 18 + ``` 19 + 20 + Then open [http://localhost:3000](http://localhost:3000) in your browser. 21 + 22 + ## What's Inside 23 + 24 + - `src/app.tsx` - Sets up the URQL client and router 25 + - `src/routes/index.tsx` - Demonstrates `createQuery` with preloading and Suspense 26 + 27 + ## Key Features Demonstrated 28 + 29 + ### Route Preloading 30 + 31 + The example uses SolidStart's `preload` function to start fetching data before the route component renders: 32 + 33 + ```tsx 34 + export const route = { 35 + preload: () => { 36 + const pokemons = createQuery({ query: POKEMONS_QUERY }); 37 + return pokemons(); // Start fetching 38 + }, 39 + } satisfies RouteDefinition; 40 + ``` 41 + 42 + ### Server-Side Rendering 43 + 44 + Queries automatically execute on the server during SSR and hydrate on the client without refetching. 45 + 46 + ## Learn More 47 + 48 + - [SolidStart Documentation](https://start.solidjs.com/) 49 + - [URQL SolidStart Documentation](https://formidable.com/open-source/urql/docs/basics/solid-start/)
+3
examples/with-solid-start/app.config.ts
··· 1 + import { defineConfig } from '@solidjs/start/config'; 2 + 3 + export default defineConfig({});
+23
examples/with-solid-start/package.json
··· 1 + { 2 + "name": "with-solid-start", 3 + "version": "0.0.0", 4 + "private": true, 5 + "type": "module", 6 + "scripts": { 7 + "start": "vinxi dev", 8 + "build": "vinxi build" 9 + }, 10 + "dependencies": { 11 + "@solidjs/router": "^0.15.4", 12 + "@solidjs/start": "^1.2.1", 13 + "@urql/core": "link:../../packages/core", 14 + "@urql/solid-start": "link:../../packages/solid-start-urql", 15 + "graphql": "^16.9.0", 16 + "solid-js": "^1.9.10", 17 + "vinxi": "^0.5.0" 18 + }, 19 + "devDependencies": { 20 + "vite": "^7.3.1", 21 + "vite-plugin-solid": "^2.11.10" 22 + } 23 + }
+28
examples/with-solid-start/src/app.tsx
··· 1 + import { Router, query } from '@solidjs/router'; 2 + import { FileRoutes } from '@solidjs/start/router'; 3 + import { Suspense } from 'solid-js'; 4 + import { 5 + createClient, 6 + Provider, 7 + cacheExchange, 8 + fetchExchange, 9 + } from '@urql/solid-start'; 10 + 11 + const client = createClient({ 12 + url: 'https://trygql.formidable.dev/graphql/basic-pokedex', 13 + exchanges: [cacheExchange, fetchExchange], 14 + }); 15 + 16 + export default function App() { 17 + return ( 18 + <Router 19 + root={props => ( 20 + <Provider value={{ client, query }}> 21 + <Suspense>{props.children}</Suspense> 22 + </Provider> 23 + )} 24 + > 25 + <FileRoutes /> 26 + </Router> 27 + ); 28 + }
+4
examples/with-solid-start/src/entry-client.tsx
··· 1 + // @refresh reload 2 + import { mount, StartClient } from '@solidjs/start/client'; 3 + 4 + mount(() => <StartClient />, document.getElementById('app')!);
+21
examples/with-solid-start/src/entry-server.tsx
··· 1 + // @refresh reload 2 + import { createHandler, StartServer } from '@solidjs/start/server'; 3 + 4 + export default createHandler(() => ( 5 + <StartServer 6 + document={({ assets, children, scripts }) => ( 7 + <html lang="en"> 8 + <head> 9 + <meta charset="utf-8" /> 10 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 11 + <title>URQL with SolidStart</title> 12 + {assets} 13 + </head> 14 + <body> 15 + <div id="app">{children}</div> 16 + {scripts} 17 + </body> 18 + </html> 19 + )} 20 + /> 21 + ));
+102
examples/with-solid-start/src/routes/index.tsx
··· 1 + import { Suspense, For, Show, createSignal } from 'solid-js'; 2 + import { createAsync, useAction, useSubmission } from '@solidjs/router'; 3 + import { gql } from '@urql/core'; 4 + import { createQuery, createMutation } from '@urql/solid-start'; 5 + 6 + const POKEMONS_QUERY = gql` 7 + query Pokemons { 8 + pokemons(limit: 10) { 9 + id 10 + name 11 + } 12 + } 13 + `; 14 + 15 + const ADD_POKEMON_MUTATION = gql` 16 + mutation AddPokemon($name: String!) { 17 + addPokemon(name: $name) { 18 + id 19 + name 20 + } 21 + } 22 + `; 23 + 24 + export default function Home() { 25 + const queryPokemons = createQuery(POKEMONS_QUERY, 'list-pokemons'); 26 + const result = createAsync(() => queryPokemons()); 27 + 28 + // Create the mutation action inside the component where it has access to context 29 + const addPokemonAction = createMutation(ADD_POKEMON_MUTATION, 'add-pokemon'); 30 + const addPokemon = useAction(addPokemonAction); 31 + const submission = useSubmission(addPokemonAction); 32 + 33 + const [pokemonName, setPokemonName] = createSignal(''); 34 + 35 + const handleSubmit = async (e: Event) => { 36 + e.preventDefault(); 37 + const name = pokemonName(); 38 + if (!name) return; 39 + 40 + const result = await addPokemon({ name }); 41 + if (result.data) { 42 + setPokemonName(''); 43 + // Note: In a real app, you'd want to refetch or update the cache 44 + } 45 + }; 46 + 47 + return ( 48 + <main style={{ padding: '20px', 'font-family': 'system-ui' }}> 49 + <h1>Pokemon List (SolidStart + URQL)</h1> 50 + 51 + <section style={{ 'margin-bottom': '20px' }}> 52 + <h2>Add Pokemon</h2> 53 + <form 54 + onSubmit={handleSubmit} 55 + style={{ display: 'flex', gap: '10px', 'align-items': 'center' }} 56 + > 57 + <input 58 + type="text" 59 + value={pokemonName()} 60 + onInput={e => setPokemonName(e.currentTarget.value)} 61 + placeholder="Pokemon name" 62 + style={{ padding: '8px', 'font-size': '14px' }} 63 + /> 64 + <button 65 + type="submit" 66 + disabled={submission.pending} 67 + style={{ 68 + padding: '8px 16px', 69 + 'font-size': '14px', 70 + cursor: submission.pending ? 'not-allowed' : 'pointer', 71 + }} 72 + > 73 + {submission.pending ? 'Adding...' : 'Add Pokemon'} 74 + </button> 75 + </form> 76 + <Show when={submission.result && submission.result.error}> 77 + <p style={{ color: 'red' }}> 78 + Error: {submission.result.error.message} 79 + </p> 80 + </Show> 81 + <Show when={submission.result && submission.result.data}> 82 + <p style={{ color: 'green' }}> 83 + Added: {submission.result.data.addPokemon.name} 84 + </p> 85 + </Show> 86 + </section> 87 + 88 + <section> 89 + <h2>Pokemon List</h2> 90 + <Suspense fallback={<p>Loading...</p>}> 91 + <Show when={result() && result()!.data}> 92 + <ul> 93 + <For each={result()!.data!.pokemons}> 94 + {pokemon => <li>{pokemon.name}</li>} 95 + </For> 96 + </ul> 97 + </Show> 98 + </Suspense> 99 + </section> 100 + </main> 101 + ); 102 + }
+16
examples/with-solid-start/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "jsx": "preserve", 4 + "jsxImportSource": "solid-js", 5 + "module": "ESNext", 6 + "moduleResolution": "bundler", 7 + "target": "ESNext", 8 + "types": ["vite/client"], 9 + "isolatedModules": true, 10 + "resolveJsonModule": true, 11 + "esModuleInterop": true, 12 + "skipLibCheck": true, 13 + "strict": true, 14 + "noEmit": true 15 + } 16 + }
+5
examples/with-solid/.eslintrc.js
··· 1 + module.exports = { 2 + rules: { 3 + 'react/react-in-jsx-scope': 'off', 4 + }, 5 + };
+28
examples/with-solid/README.md
··· 1 + # URQL with Solid 2 + 3 + This example demonstrates how to use URQL with Solid.js. 4 + 5 + ## Features 6 + 7 + - Basic query with `createQuery` 8 + - Client setup with `Provider` 9 + - Suspense integration 10 + 11 + ## Getting Started 12 + 13 + ```bash 14 + pnpm install 15 + pnpm start 16 + ``` 17 + 18 + Then open [http://localhost:5173](http://localhost:5173) in your browser. 19 + 20 + ## What's Inside 21 + 22 + - `src/App.jsx` - Sets up the URQL client and provider 23 + - `src/PokemonList.jsx` - Demonstrates `createQuery` with Suspense 24 + 25 + ## Learn More 26 + 27 + - [Solid Documentation](https://www.solidjs.com/) 28 + - [URQL Solid Documentation](https://formidable.com/open-source/urql/docs/basics/solid/)
+12
examples/with-solid/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 + <title>URQL with Solid</title> 7 + </head> 8 + <body> 9 + <div id="root"></div> 10 + <script type="module" src="/src/index.jsx"></script> 11 + </body> 12 + </html>
+19
examples/with-solid/package.json
··· 1 + { 2 + "name": "with-solid", 3 + "version": "0.0.0", 4 + "private": true, 5 + "scripts": { 6 + "start": "vite", 7 + "build": "vite build" 8 + }, 9 + "dependencies": { 10 + "@urql/core": "link:../../packages/core", 11 + "@urql/solid": "link:../../packages/solid-urql", 12 + "graphql": "^16.9.0", 13 + "solid-js": "^1.9.10" 14 + }, 15 + "devDependencies": { 16 + "vite": "^7.3.1", 17 + "vite-plugin-solid": "^2.11.10" 18 + } 19 + }
+23
examples/with-solid/src/App.jsx
··· 1 + /** @jsxImportSource solid-js */ 2 + import { 3 + createClient, 4 + Provider, 5 + cacheExchange, 6 + fetchExchange, 7 + } from '@urql/solid'; 8 + import PokemonList from './PokemonList'; 9 + 10 + const client = createClient({ 11 + url: 'https://trygql.formidable.dev/graphql/basic-pokedex', 12 + exchanges: [cacheExchange, fetchExchange], 13 + }); 14 + 15 + function App() { 16 + return ( 17 + <Provider value={client}> 18 + <PokemonList /> 19 + </Provider> 20 + ); 21 + } 22 + 23 + export default App;
+32
examples/with-solid/src/PokemonList.jsx
··· 1 + /** @jsxImportSource solid-js */ 2 + import { Suspense, For } from 'solid-js'; 3 + import { gql } from '@urql/core'; 4 + import { createQuery } from '@urql/solid'; 5 + 6 + const POKEMONS_QUERY = gql` 7 + query Pokemons { 8 + pokemons(limit: 10) { 9 + id 10 + name 11 + } 12 + } 13 + `; 14 + 15 + const PokemonList = () => { 16 + const [result] = createQuery({ query: POKEMONS_QUERY }); 17 + 18 + return ( 19 + <div> 20 + <h1>Pokemon List</h1> 21 + <Suspense fallback={<p>Loading...</p>}> 22 + <ul> 23 + <For each={result.data?.pokemons}> 24 + {pokemon => <li>{pokemon.name}</li>} 25 + </For> 26 + </ul> 27 + </Suspense> 28 + </div> 29 + ); 30 + }; 31 + 32 + export default PokemonList;
+5
examples/with-solid/src/index.jsx
··· 1 + /** @jsxImportSource solid-js */ 2 + import { render } from 'solid-js/web'; 3 + import App from './App'; 4 + 5 + render(() => <App />, document.getElementById('root'));
+6
examples/with-solid/vite.config.js
··· 1 + import { defineConfig } from 'vite'; 2 + import solid from 'vite-plugin-solid'; 3 + 4 + export default defineConfig({ 5 + plugins: [solid()], 6 + });
+2 -2
packages/site/src/screens/home/hero.js
··· 217 217 <HeroTitle>urql</HeroTitle> 218 218 <HeroBody> 219 219 The highly customizable and versatile GraphQL client for React, 220 - Svelte, Vue, or plain JavaScript, with which you add on features like 221 - normalized caching as you grow. 220 + Svelte, Vue, Solid or plain JavaScript, with which you add on features 221 + like normalized caching as you grow. 222 222 </HeroBody> 223 223 <HeroButtonsWrapper> 224 224 <HeroNPMWrapper>
+1
packages/solid-start-urql/CHANGELOG.md
··· 1 + # @urql/solid-start
+566
packages/solid-start-urql/README.md
··· 1 + # @urql/solid-start 2 + 3 + `@urql/solid-start` provides URQL integration for [SolidStart](https://start.solidjs.com/), built with SolidStart's native primitives like `query`, `action`, and `createAsync`. 4 + 5 + > **Note:** This package is specifically designed for SolidStart applications with SSR. If you're building a client-side only SolidJS app, use [`@urql/solid`](https://github.com/urql-graphql/urql/tree/main/packages/solid-urql) instead. See [SolidJS vs SolidStart](#solidjs-vs-solidstart) for key differences. 6 + 7 + ## Features 8 + 9 + - 🎯 **SolidStart Native** - Built with `query`, `action`, `createAsync`, and `useAction` 10 + - 🚀 **Automatic SSR** - Works seamlessly with SolidStart's server-side rendering 11 + - 🔄 **Reactive Variables** - Query variables can be signals that automatically trigger re-execution 12 + - 📡 **Real-time Subscriptions** - Full GraphQL subscription support 13 + - 🎨 **Type Safe** - Complete TypeScript support with GraphQL types 14 + - 🪶 **Lightweight** - Minimal wrapper over URQL core 15 + 16 + ## Installation 17 + 18 + ```bash 19 + npm install @urql/solid-start @urql/solid @urql/core graphql 20 + # or 21 + pnpm add @urql/solid-start @urql/solid @urql/core graphql 22 + # or 23 + yarn add @urql/solid-start @urql/solid @urql/core graphql 24 + ``` 25 + 26 + > **Note:** `@urql/solid` is a peer dependency required for subscriptions. 27 + 28 + ## Quick Start 29 + 30 + ### 1. Set up the Provider 31 + 32 + Wrap your app with the `Provider` to make the URQL client and query function available: 33 + 34 + ```tsx 35 + // src/app.tsx 36 + import { Router, query } from '@solidjs/router'; 37 + import { FileRoutes } from '@solidjs/start/router'; 38 + import { Provider } from '@urql/solid-start'; 39 + import { createClient, cacheExchange, fetchExchange } from '@urql/core'; 40 + 41 + const client = createClient({ 42 + url: 'https://api.example.com/graphql', 43 + exchanges: [cacheExchange, fetchExchange], 44 + }); 45 + 46 + export default function App() { 47 + return ( 48 + <Router 49 + root={props => ( 50 + <Provider value={{ client, query }}> 51 + {props.children} 52 + </Provider> 53 + )} 54 + > 55 + <FileRoutes /> 56 + </Router> 57 + ); 58 + } 59 + ``` 60 + 61 + > **Note:** The Provider now accepts an object with both `client` and `query`. This allows `createQuery` to automatically access the SolidStart query function without manual injection. 62 + 63 + ### 2. Use Queries 64 + 65 + ```tsx 66 + // src/routes/todos.tsx 67 + import { createQuery } from '@urql/solid-start'; 68 + import { createAsync } from '@solidjs/router'; 69 + import { gql } from '@urql/core'; 70 + import { For, Show, Suspense } from 'solid-js'; 71 + 72 + const TodosQuery = gql` 73 + query { 74 + todos { 75 + id 76 + title 77 + completed 78 + } 79 + } 80 + `; 81 + 82 + export default function TodosPage() { 83 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 84 + const todos = createAsync(() => queryTodos()); 85 + 86 + return ( 87 + <div> 88 + <h1>Todos</h1> 89 + <Suspense fallback={<div>Loading...</div>}> 90 + <Show when={todos()?.data}> 91 + <ul> 92 + <For each={todos()!.data.todos}> 93 + {todo => ( 94 + <li> 95 + <input type="checkbox" checked={todo.completed} /> 96 + {todo.title} 97 + </li> 98 + )} 99 + </For> 100 + </ul> 101 + </Show> 102 + <Show when={todos()?.error}> 103 + <p>Error: {todos()!.error.message}</p> 104 + </Show> 105 + </Suspense> 106 + </div> 107 + ); 108 + } 109 + ``` 110 + 111 + ### 3. Use Mutations 112 + 113 + ```tsx 114 + // src/components/AddTodoForm.tsx 115 + import { createMutation } from '@urql/solid-start'; 116 + import { useAction, useSubmission } from '@solidjs/router'; 117 + import { gql } from '@urql/core'; 118 + import { Show } from 'solid-js'; 119 + 120 + const AddTodoMutation = gql` 121 + mutation AddTodo($title: String!) { 122 + addTodo(title: $title) { 123 + id 124 + title 125 + } 126 + } 127 + `; 128 + 129 + export function AddTodoForm() { 130 + const addTodoAction = createMutation(AddTodoMutation, 'add-todo'); 131 + const addTodo = useAction(addTodoAction); 132 + const submission = useSubmission(addTodoAction); 133 + 134 + let inputRef: HTMLInputElement | undefined; 135 + 136 + const handleSubmit = async (e: Event) => { 137 + e.preventDefault(); 138 + if (!inputRef?.value) return; 139 + 140 + const result = await addTodo({ title: inputRef.value }); 141 + if (result.data) { 142 + inputRef.value = ''; 143 + } 144 + }; 145 + 146 + return ( 147 + <form onSubmit={handleSubmit}> 148 + <input ref={inputRef} type="text" placeholder="New todo" /> 149 + <button type="submit" disabled={submission.pending}> 150 + Add Todo 151 + </button> 152 + <Show when={submission.result?.error}> 153 + <p>Error: {submission.result!.error.message}</p> 154 + </Show> 155 + </form> 156 + ); 157 + } 158 + ``` 159 + 160 + ### 4. Use Subscriptions 161 + 162 + ```tsx 163 + // src/components/LiveMessages.tsx 164 + import { createSubscription } from '@urql/solid-start'; 165 + import { gql } from '@urql/core'; 166 + import { For } from 'solid-js'; 167 + 168 + const MessagesSubscription = gql` 169 + subscription { 170 + messageAdded { 171 + id 172 + text 173 + createdAt 174 + } 175 + } 176 + `; 177 + 178 + export function LiveMessages() { 179 + const [messages] = createSubscription( 180 + { query: MessagesSubscription }, 181 + // Optional handler to accumulate messages 182 + (prev = [], data) => [...prev, data.messageAdded] 183 + ); 184 + 185 + return ( 186 + <div> 187 + <h2>Live Messages</h2> 188 + <For each={messages.data}> 189 + {msg => <div>{msg.text}</div>} 190 + </For> 191 + </div> 192 + ); 193 + } 194 + ``` 195 + 196 + ## API Reference 197 + 198 + ### `createQuery(queryDocument, key, options?)` 199 + 200 + Creates a GraphQL query using SolidStart's `query` and `createAsync` primitives. The `query` function is automatically retrieved from context. 201 + 202 + **Parameters:** 203 + - `queryDocument: DocumentInput` - GraphQL query document 204 + - `key: string` - Cache key for SolidStart's router 205 + - `options?: object` - Optional configuration 206 + - `variables?: Variables` - Query variables 207 + - `requestPolicy?: RequestPolicy` - Cache policy 208 + - `context?: Partial<OperationContext>` - Additional context 209 + 210 + **Returns:** A query function that can be used with `createAsync` 211 + 212 + **Basic Example:** 213 + ```tsx 214 + import { createAsync } from '@solidjs/router'; 215 + import { createQuery } from '@urql/solid-start'; 216 + 217 + export default function TodosPage() { 218 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 219 + const todos = createAsync(() => queryTodos()); 220 + 221 + return <div>{/* ... */}</div>; 222 + } 223 + ``` 224 + 225 + **Example with variables:** 226 + ```tsx 227 + import { createAsync } from '@solidjs/router'; 228 + import { createQuery } from '@urql/solid-start'; 229 + 230 + export default function UserPage() { 231 + const queryUser = createQuery(UserQuery, 'user-details', { 232 + variables: { id: 1 }, 233 + }); 234 + const user = createAsync(() => queryUser()); 235 + 236 + return <div>{/* ... */}</div>; 237 + } 238 + ``` 239 + 240 + **Example with custom client:** 241 + ```tsx 242 + import { createAsync } from '@solidjs/router'; 243 + import { createQuery } from '@urql/solid-start'; 244 + import { createClient } from '@urql/core'; 245 + 246 + const customClient = createClient({ url: 'https://api.example.com/graphql' }); 247 + 248 + export default function CustomPage() { 249 + const queryTodos = createQuery(TodosQuery, 'todos-list'); 250 + const todos = createAsync(() => queryTodos(customClient)); 251 + 252 + return <div>{/* ... */}</div>; 253 + } 254 + ``` 255 + 256 + > **Note:** `createQuery` must be called inside a component where it has access to the URQL context. The query function from `@solidjs/router` is automatically retrieved from the Provider. 257 + 258 + ### `createMutation(mutation, key)` 259 + 260 + Creates a GraphQL mutation action using SolidStart's `action` primitive. 261 + 262 + **Args:** 263 + - `mutation: DocumentInput` - GraphQL mutation document 264 + - `key: string` - Cache key for SolidStart's router 265 + 266 + **Returns:** `Action` - A SolidStart action that can be used with `useAction()` and `useSubmission()` 267 + 268 + **Example:** 269 + ```tsx 270 + import { createMutation } from '@urql/solid-start'; 271 + import { useAction, useSubmission } from '@solidjs/router'; 272 + 273 + const updateUserAction = createMutation(UpdateUserMutation, 'update-user'); 274 + const updateUser = useAction(updateUserAction); 275 + const submission = useSubmission(updateUserAction); 276 + 277 + // Call the mutation 278 + const result = await updateUser({ id: 1, name: 'Alice' }); 279 + 280 + // Access submission state 281 + console.log(submission.pending); // boolean 282 + console.log(submission.result); // OperationResult 283 + ``` 284 + 285 + ### `createSubscription(args, handler?)` 286 + 287 + Creates a GraphQL subscription for real-time updates. 288 + 289 + **Args:** 290 + ```ts 291 + { 292 + query: DocumentInput; 293 + variables?: MaybeAccessor<Variables>; 294 + context?: MaybeAccessor<Partial<OperationContext>>; 295 + pause?: MaybeAccessor<boolean>; 296 + } 297 + ``` 298 + 299 + **Handler:** Optional function to accumulate/transform subscription data 300 + ```ts 301 + (previousData: Data | undefined, newData: Data) => Data 302 + ``` 303 + 304 + **Returns:** `[State, ExecuteFunction]` 305 + 306 + **Example with handler:** 307 + ```tsx 308 + const [messages] = createSubscription( 309 + { query: MessagesSubscription }, 310 + (prev = [], data) => [...prev, data.messageAdded] 311 + ); 312 + ``` 313 + 314 + ### `Provider` 315 + 316 + Context provider for the URQL client and SolidStart query function. 317 + 318 + **Props:** 319 + - `value: { client: Client; query: typeof query }` - Object containing the URQL client and query function 320 + 321 + **Example:** 322 + ```tsx 323 + import { query } from '@solidjs/router'; 324 + import { Provider } from '@urql/solid-start'; 325 + 326 + <Provider value={{ client, query }}> 327 + <App /> 328 + </Provider> 329 + ``` 330 + 331 + ### `useClient()` 332 + 333 + Hook to access the URQL client from context. 334 + 335 + **Returns:** `Client` 336 + 337 + ## Request Policies 338 + 339 + Control caching behavior with `requestPolicy`: 340 + 341 + - `cache-first` (default) - Use cache if available, otherwise fetch 342 + - `cache-only` - Only use cached data, never fetch 343 + - `network-only` - Always fetch, ignore cache 344 + - `cache-and-network` - Return cache immediately, then fetch in background 345 + 346 + ```tsx 347 + const todos = createQuery({ 348 + query: TodosQuery, 349 + requestPolicy: 'cache-and-network', 350 + }); 351 + ``` 352 + 353 + ## Dynamic Queries 354 + 355 + For dynamic queries that change based on reactive values, you can pass variables to the query function: 356 + 357 + ```tsx 358 + import { createSignal } from 'solid-js'; 359 + import { createAsync } from '@solidjs/router'; 360 + import { createQuery } from '@urql/solid-start'; 361 + 362 + export default function UserPage() { 363 + const [userId, setUserId] = createSignal(1); 364 + 365 + // Create the query function 366 + const queryUser = createQuery(UserQuery, 'user-details', { 367 + variables: { id: userId() }, 368 + }); 369 + 370 + // Wrap with createAsync to get reactive data 371 + const user = createAsync(() => queryUser()); 372 + 373 + return ( 374 + <div> 375 + <button onClick={() => setUserId(userId() + 1)}> 376 + Next User 377 + </button> 378 + <Show when={user()?.data}> 379 + <h1>{user()!.data.user.name}</h1> 380 + </Show> 381 + </div> 382 + ); 383 + } 384 + ``` 385 + 386 + Note: For fully reactive variables that trigger re-fetches, you may need to create the query function inside a `createEffect` or recreate it when dependencies change. 387 + 388 + ## Cache Keys 389 + 390 + Cache keys are required for both queries and mutations to enable SolidStart's caching and revalidation features: 391 + 392 + ```tsx 393 + // Query with cache key 394 + const queryTodos = createQuery(TodosQuery, 'todos-list', query); 395 + 396 + // Mutation with cache key 397 + const [state, addTodo] = createMutation(AddTodoMutation, 'add-todo'); 398 + ``` 399 + 400 + Choose descriptive cache keys that: 401 + - Are unique within your application 402 + - Describe the data being cached (e.g., 'user-profile', 'todos-list') 403 + - Make debugging easier by being human-readable 404 + 405 + ## Advanced: Custom Exchanges 406 + 407 + Add custom exchanges for authentication, error handling, etc: 408 + 409 + ```tsx 410 + import { createClient, cacheExchange, fetchExchange } from '@urql/core'; 411 + import { authExchange } from '@urql/exchange-auth'; 412 + 413 + const client = createClient({ 414 + url: 'https://api.example.com/graphql', 415 + exchanges: [ 416 + cacheExchange, 417 + authExchange(async utils => { 418 + return { 419 + addAuthToOperation(operation) { 420 + const token = localStorage.getItem('token'); 421 + if (!token) return operation; 422 + return utils.appendHeaders(operation, { 423 + Authorization: `Bearer ${token}`, 424 + }); 425 + }, 426 + didAuthError(error) { 427 + return error.graphQLErrors.some( 428 + e => e.extensions?.code === 'UNAUTHENTICATED' 429 + ); 430 + }, 431 + async refreshAuth() { 432 + // Refresh token logic 433 + }, 434 + }; 435 + }), 436 + fetchExchange, 437 + ], 438 + }); 439 + ``` 440 + 441 + ## TypeScript 442 + 443 + Full type safety with GraphQL types: 444 + 445 + ```tsx 446 + import { createQuery } from '@urql/solid-start'; 447 + import { gql, type TypedDocumentNode } from '@urql/core'; 448 + 449 + interface Todo { 450 + id: string; 451 + title: string; 452 + completed: boolean; 453 + } 454 + 455 + interface TodosData { 456 + todos: Todo[]; 457 + } 458 + 459 + const TodosQuery: TypedDocumentNode<TodosData> = gql` 460 + query { 461 + todos { 462 + id 463 + title 464 + completed 465 + } 466 + } 467 + `; 468 + 469 + // Fully typed! 470 + const todos = createQuery({ query: TodosQuery }); 471 + // ^? Accessor<OperationResult<TodosData> | undefined> 472 + ``` 473 + 474 + ## How It Works 475 + 476 + `@urql/solid-start` integrates URQL with SolidStart's primitives: 477 + 478 + - **`createQuery`** wraps SolidStart's `query()` function to execute URQL queries with automatic SSR and caching. The `query` function is automatically retrieved from the URQL context, eliminating the need for manual injection. 479 + - **`createMutation`** creates SolidStart `action()` primitives that integrate with `useAction()` and `useSubmission()` for form handling and progressive enhancement 480 + - **`createSubscription`** re-exported from `@urql/solid` (works identically on client/server) 481 + 482 + This means you get: 483 + - ✅ Automatic server-side rendering 484 + - ✅ Request deduplication via SolidStart's query caching 485 + - ✅ Streaming responses 486 + - ✅ Progressive enhancement with actions 487 + - ✅ Full fine-grained reactivity 488 + 489 + ## SolidJS vs SolidStart 490 + 491 + ### When to Use Each Package 492 + 493 + | Use Case | Package | Why | 494 + |----------|---------|-----| 495 + | Client-side SPA | `@urql/solid` | Optimized for client-only apps, uses SolidJS reactivity patterns | 496 + | SolidStart SSR App | `@urql/solid-start` | Integrates with SolidStart's routing, SSR, and action system | 497 + 498 + ### Key Differences 499 + 500 + #### Queries 501 + 502 + **@urql/solid** (Client-side): 503 + ```tsx 504 + import { createQuery } from '@urql/solid'; 505 + 506 + const [result] = createQuery({ query: TodosQuery }); 507 + // Returns: [Accessor<OperationResult>, Accessor<ReExecute>] 508 + ``` 509 + 510 + **@urql/solid-start** (SSR): 511 + ```tsx 512 + import { createQuery } from '@urql/solid-start'; 513 + import { createAsync } from '@solidjs/router'; 514 + 515 + const queryTodos = createQuery(TodosQuery, 'todos'); 516 + const todos = createAsync(() => queryTodos()); 517 + // Returns: Accessor<OperationResult | undefined> 518 + // Works with SSR and SolidStart's caching 519 + ``` 520 + 521 + #### Mutations 522 + 523 + **@urql/solid** (Client-side): 524 + ```tsx 525 + import { createMutation } from '@urql/solid'; 526 + 527 + const [result, executeMutation] = createMutation(AddTodoMutation); 528 + await executeMutation({ title: 'New Todo' }); 529 + // Returns: [Accessor<OperationResult>, ExecuteMutation] 530 + ``` 531 + 532 + **@urql/solid-start** (SSR with Actions): 533 + ```tsx 534 + import { createMutation } from '@urql/solid-start'; 535 + import { useAction, useSubmission } from '@solidjs/router'; 536 + 537 + const addTodoAction = createMutation(AddTodoMutation, 'add-todo'); 538 + const addTodo = useAction(addTodoAction); 539 + const submission = useSubmission(addTodoAction); 540 + await addTodo({ title: 'New Todo' }); 541 + // Integrates with SolidStart's action system for progressive enhancement 542 + ``` 543 + 544 + ### Why Different APIs? 545 + 546 + - **SSR Support**: SolidStart queries run on the server and stream to the client 547 + - **Router Integration**: Automatic caching and invalidation with SolidStart's router 548 + - **Progressive Enhancement**: Actions work without JavaScript enabled 549 + - **Suspense**: Native support for SolidJS Suspense boundaries 550 + 551 + ### Migration 552 + 553 + If you're moving from a SolidJS SPA to SolidStart: 554 + 1. Change imports from `@urql/solid` to `@urql/solid-start` 555 + 2. Wrap queries with `createAsync()` 556 + 3. Update mutations to use the action pattern with `useAction()` and `useSubmission()` 557 + 558 + ## Resources 559 + 560 + - [SolidStart Documentation](https://start.solidjs.com/) 561 + - [URQL Documentation](https://formidable.com/open-source/urql/docs/) 562 + - [Solid Primitives](https://primitives.solidjs.community/) 563 + 564 + ## License 565 + 566 + MIT
+78
packages/solid-start-urql/package.json
··· 1 + { 2 + "name": "@urql/solid-start", 3 + "version": "0.0.0", 4 + "description": "A highly customizable and versatile GraphQL client for SolidStart", 5 + "sideEffects": false, 6 + "homepage": "https://formidable.com/open-source/urql/docs/", 7 + "bugs": "https://github.com/urql-graphql/urql/issues", 8 + "license": "MIT", 9 + "author": "urql GraphQL Contributors", 10 + "repository": { 11 + "type": "git", 12 + "url": "https://github.com/urql-graphql/urql.git", 13 + "directory": "packages/solid-start-urql" 14 + }, 15 + "keywords": [ 16 + "graphql client", 17 + "state management", 18 + "cache", 19 + "graphql", 20 + "exchanges", 21 + "solid", 22 + "solidstart", 23 + "ssr" 24 + ], 25 + "main": "dist/urql-solid-start", 26 + "module": "dist/urql-solid-start.mjs", 27 + "types": "dist/urql-solid-start.d.ts", 28 + "source": "src/index.ts", 29 + "exports": { 30 + ".": { 31 + "types": "./dist/urql-solid-start.d.ts", 32 + "import": "./dist/urql-solid-start.mjs", 33 + "require": "./dist/urql-solid-start.js", 34 + "source": "./src/index.ts" 35 + }, 36 + "./package.json": "./package.json" 37 + }, 38 + "files": [ 39 + "LICENSE", 40 + "CHANGELOG.md", 41 + "README.md", 42 + "dist/" 43 + ], 44 + "scripts": { 45 + "test": "vitest", 46 + "clean": "rimraf dist", 47 + "check": "tsc --noEmit", 48 + "lint": "eslint --ext=js,jsx,ts,tsx .", 49 + "build": "rollup -c ../../scripts/rollup/config.mjs", 50 + "prepare": "node ../../scripts/prepare/index.js", 51 + "prepublishOnly": "run-s clean build" 52 + }, 53 + "devDependencies": { 54 + "@solidjs/testing-library": "^0.8.10", 55 + "@solidjs/start": "^1.2.1", 56 + "@urql/core": "workspace:*", 57 + "graphql": "^16.0.0", 58 + "jsdom": "^22.1.0", 59 + "vite-plugin-solid": "^2.11.10" 60 + }, 61 + "peerDependencies": { 62 + "@solidjs/router": ">=0.15.4", 63 + "@solidjs/start": ">=1.2.1", 64 + "@urql/core": "^6.0.0", 65 + "@urql/solid": "^1.0.0", 66 + "solid-js": "^1.9.10" 67 + }, 68 + "dependencies": { 69 + "@solid-primitives/utils": "^6.2.1", 70 + "@urql/core": "workspace:^6.0.1", 71 + "@urql/solid": "workspace:^1.0.0", 72 + "wonka": "^6.3.2" 73 + }, 74 + "publishConfig": { 75 + "access": "public", 76 + "provenance": true 77 + } 78 + }
+42
packages/solid-start-urql/src/context.test.tsx
··· 1 + // @vitest-environment jsdom 2 + /* @jsxImportSource solid-js */ 3 + 4 + import { expect, it, describe } from 'vitest'; 5 + import { Provider, useClient } from './context'; 6 + import { renderHook } from '@solidjs/testing-library'; 7 + import { createClient } from '@urql/core'; 8 + 9 + describe('context', () => { 10 + it('should provide client through context', () => { 11 + const client = createClient({ 12 + url: '/graphql', 13 + exchanges: [], 14 + }); 15 + 16 + // Mock query function that matches the expected type 17 + const mockQuery = (fn: any) => fn; 18 + 19 + const wrapper = (props: { children: any }) => { 20 + return ( 21 + <Provider value={{ client, query: mockQuery as any }}> 22 + {props.children} 23 + </Provider> 24 + ); 25 + }; 26 + 27 + const { result } = renderHook(() => useClient(), { wrapper }); 28 + 29 + expect(result).toBe(client); 30 + }); 31 + 32 + it('should throw error when client is not provided', () => { 33 + const originalEnv = process.env.NODE_ENV; 34 + process.env.NODE_ENV = 'development'; 35 + 36 + expect(() => { 37 + renderHook(() => useClient()); 38 + }).toThrow(); 39 + 40 + process.env.NODE_ENV = originalEnv; 41 + }); 42 + });
+37
packages/solid-start-urql/src/context.ts
··· 1 + import type { Client } from '@urql/core'; 2 + import { createContext, useContext } from 'solid-js'; 3 + import type { query as defaultQuery } from '@solidjs/router'; 4 + 5 + export interface UrqlContext { 6 + client: Client; 7 + query: typeof defaultQuery; 8 + } 9 + 10 + export const Context = createContext<UrqlContext>(); 11 + export const Provider = Context.Provider; 12 + 13 + const hasContext = ( 14 + context: UrqlContext | undefined, 15 + type: 'client' | 'context' 16 + ) => { 17 + if (process.env.NODE_ENV !== 'production' && context === undefined) { 18 + const error = `No ${type} has been specified using urql's Provider. Please create a context and add a Provider.`; 19 + 20 + console.error(error); 21 + throw new Error(error); 22 + } 23 + }; 24 + 25 + export type UseClient = () => Client; 26 + export const useClient: UseClient = () => { 27 + const context = useContext(Context); 28 + hasContext(context, 'client'); 29 + return context!.client; 30 + }; 31 + 32 + export type UseQuery = () => typeof defaultQuery; 33 + export const useQuery: UseQuery = () => { 34 + const context = useContext(Context); 35 + hasContext(context, 'context'); 36 + return context!.query; 37 + };
+127
packages/solid-start-urql/src/createMutation.test.ts
··· 1 + // @vitest-environment jsdom 2 + 3 + import { expect, it, describe, vi } from 'vitest'; 4 + import { createMutation } from './createMutation'; 5 + import { createClient } from '@urql/core'; 6 + import { makeSubject } from 'wonka'; 7 + import { OperationResult } from '@urql/core'; 8 + 9 + const client = createClient({ 10 + url: '/graphql', 11 + exchanges: [], 12 + }); 13 + 14 + vi.mock('./context', () => { 15 + return { 16 + useClient: () => client, 17 + }; 18 + }); 19 + 20 + // Mock SolidStart router functions 21 + vi.mock('@solidjs/router', () => { 22 + return { 23 + action: (fn: any, _key?: string) => fn, 24 + }; 25 + }); 26 + 27 + describe('createMutation', () => { 28 + it('should create a mutation action', () => { 29 + const mutationAction = createMutation( 30 + 'mutation AddTodo($title: String!) { addTodo(title: $title) { id } }', 31 + 'add-todo' 32 + ); 33 + 34 + expect(mutationAction).toBeDefined(); 35 + expect(typeof mutationAction).toBe('function'); 36 + }); 37 + 38 + it('should execute a mutation through the action', async () => { 39 + const subject = 40 + makeSubject<OperationResult<{ addTodo: { id: number } }, any>>(); 41 + 42 + const mutationSpy = vi 43 + .spyOn(client, 'executeMutation') 44 + .mockImplementation(() => subject.source as any); 45 + 46 + const mutationAction = createMutation< 47 + { addTodo: { id: number } }, 48 + { title: string } 49 + >( 50 + 'mutation AddTodo($title: String!) { addTodo(title: $title) { id } }', 51 + 'add-todo' 52 + ); 53 + 54 + const promise = mutationAction({ title: 'Test Todo' }); 55 + 56 + // Emit result 57 + subject.next({ 58 + data: { addTodo: { id: 1 } }, 59 + stale: false, 60 + hasNext: false, 61 + } as any); 62 + 63 + const result = await promise; 64 + 65 + expect(mutationSpy).toHaveBeenCalled(); 66 + expect(result.data).toEqual({ addTodo: { id: 1 } }); 67 + 68 + mutationSpy.mockRestore(); 69 + }); 70 + 71 + it('should handle mutation errors', async () => { 72 + const subject = makeSubject<OperationResult<any, any>>(); 73 + 74 + const mutationSpy = vi 75 + .spyOn(client, 'executeMutation') 76 + .mockImplementation(() => subject.source as any); 77 + 78 + const mutationAction = createMutation('mutation { test }', 'test'); 79 + 80 + const promise = mutationAction({}); 81 + 82 + // Emit error 83 + subject.next({ 84 + data: undefined, 85 + error: { 86 + message: 'Error', 87 + graphQLErrors: [], 88 + networkError: undefined, 89 + } as any, 90 + stale: false, 91 + hasNext: false, 92 + } as any); 93 + 94 + const result = await promise; 95 + 96 + expect(result.error).toBeDefined(); 97 + expect(result.error?.message).toEqual('Error'); 98 + 99 + mutationSpy.mockRestore(); 100 + }); 101 + 102 + it('should pass context to mutation', async () => { 103 + const subject = makeSubject<OperationResult<any, any>>(); 104 + 105 + const mutationSpy = vi 106 + .spyOn(client, 'executeMutation') 107 + .mockImplementation(() => subject.source as any); 108 + 109 + const mutationAction = createMutation('mutation { test }', 'test'); 110 + 111 + const customContext = { requestPolicy: 'network-only' as const }; 112 + const promise = mutationAction({}, customContext); 113 + 114 + // Emit result 115 + subject.next({ 116 + data: { test: 'success' }, 117 + stale: false, 118 + hasNext: false, 119 + } as any); 120 + 121 + await promise; 122 + 123 + expect(mutationSpy).toHaveBeenCalledWith(expect.anything(), customContext); 124 + 125 + mutationSpy.mockRestore(); 126 + }); 127 + });
+89
packages/solid-start-urql/src/createMutation.ts
··· 1 + import { 2 + type AnyVariables, 3 + type DocumentInput, 4 + type OperationContext, 5 + type OperationResult, 6 + createRequest, 7 + } from '@urql/core'; 8 + import { action, type Action } from '@solidjs/router'; 9 + import { pipe, filter, take, toPromise } from 'wonka'; 10 + import { useClient } from './context'; 11 + 12 + export type CreateMutationAction< 13 + Data = any, 14 + Variables extends AnyVariables = AnyVariables, 15 + > = Action< 16 + [variables: Variables, context?: Partial<OperationContext>], 17 + OperationResult<Data, Variables> 18 + >; 19 + 20 + /** 21 + * Creates a GraphQL mutation action for SolidStart. 22 + * 23 + * @remarks 24 + * This uses SolidStart's `action()` primitive to create an action that can be 25 + * used with `useAction()` and `useSubmission()` in components for form handling and 26 + * progressive enhancement. 27 + * 28 + * IMPORTANT: Must be called inside a component where it has access to the URQL context. 29 + * 30 + * @param mutation - The GraphQL mutation document 31 + * @param key - Cache key for SolidStart's router 32 + * 33 + * @example 34 + * ```tsx 35 + * import { createMutation } from '@urql/solid-start'; 36 + * import { useAction, useSubmission } from '@solidjs/router'; 37 + * import { gql } from '@urql/core'; 38 + * 39 + * function AddTodoForm() { 40 + * const addTodoAction = createMutation( 41 + * gql`mutation AddTodo($title: String!) { 42 + * addTodo(title: $title) { id title } 43 + * }`, 44 + * 'add-todo' 45 + * ); 46 + * 47 + * const addTodo = useAction(addTodoAction); 48 + * const submission = useSubmission(addTodoAction); 49 + * 50 + * const handleSubmit = async (e: Event) => { 51 + * e.preventDefault(); 52 + * const result = await addTodo({ title: 'New Todo' }); 53 + * if (result.data) { 54 + * console.log('Todo added:', result.data.addTodo); 55 + * } 56 + * }; 57 + * 58 + * return ( 59 + * <form onSubmit={handleSubmit}> 60 + * <button type="submit" disabled={submission.pending}> 61 + * Add Todo 62 + * </button> 63 + * {submission.result?.error && <p>Error: {submission.result.error.message}</p>} 64 + * </form> 65 + * ); 66 + * } 67 + * ``` 68 + */ 69 + export function createMutation< 70 + Data = any, 71 + Variables extends AnyVariables = AnyVariables, 72 + >( 73 + mutation: DocumentInput<Data, Variables>, 74 + key: string 75 + ): CreateMutationAction<Data, Variables> { 76 + const client = useClient(); 77 + return action( 78 + async (variables: Variables, context?: Partial<OperationContext>) => { 79 + const request = createRequest(mutation, variables); 80 + return pipe( 81 + client.executeMutation(request, context), 82 + filter(result => !result.hasNext), 83 + take(1), 84 + toPromise 85 + ); 86 + }, 87 + key 88 + ); 89 + }
+93
packages/solid-start-urql/src/createQuery.test.tsx
··· 1 + // @vitest-environment jsdom 2 + 3 + import { expect, it, describe, vi } from 'vitest'; 4 + import { createQuery } from './createQuery'; 5 + import { renderHook } from '@solidjs/testing-library'; 6 + import { createClient } from '@urql/core'; 7 + import { createSignal } from 'solid-js'; 8 + import { makeSubject, pipe, toPromise } from 'wonka'; 9 + import { OperationResult, OperationResultSource } from '@urql/core'; 10 + 11 + const client = createClient({ 12 + url: '/graphql', 13 + exchanges: [], 14 + }); 15 + 16 + vi.mock('./context', () => { 17 + const useClient = () => { 18 + return client!; 19 + }; 20 + 21 + const useQuery = () => { 22 + // Return a mock query function that wraps with SolidStart's query primitive 23 + return (fn: any, _key: string) => { 24 + // Store the query function for later execution 25 + const queryFn = fn; 26 + // Return a function that executes the query 27 + return () => queryFn(); 28 + }; 29 + }; 30 + 31 + return { useClient, useQuery }; 32 + }); 33 + 34 + vi.mock('@solidjs/router', () => { 35 + return { 36 + query: (fn: any) => fn, 37 + createAsync: (fn: any) => { 38 + const [data, setData] = createSignal<any>(); 39 + fn().then(setData); 40 + return data; 41 + }, 42 + }; 43 + }); 44 + 45 + describe('createQuery', () => { 46 + it('should execute a query', async () => { 47 + const subject = 48 + makeSubject<Pick<OperationResult<{ test: boolean }, any>, 'data'>>(); 49 + const executeQuery = vi 50 + .spyOn(client, 'executeQuery') 51 + .mockImplementation(() => { 52 + const source = subject.source as OperationResultSource<OperationResult>; 53 + // Return an object with toPromise method 54 + return { 55 + toPromise: () => pipe(source, toPromise), 56 + } as any; 57 + }); 58 + 59 + const result = renderHook(() => 60 + createQuery<{ test: boolean }>('{ test }', 'test-query') 61 + ); 62 + 63 + // Trigger the query 64 + subject.next({ data: { test: true } }); 65 + 66 + await vi.waitFor(() => { 67 + const data = result.result(); 68 + expect(data).toBeDefined(); 69 + }); 70 + 71 + executeQuery.mockRestore(); 72 + }); 73 + 74 + it('should respect pause option', () => { 75 + const executeQuery = vi.spyOn(client, 'executeQuery'); 76 + 77 + renderHook(() => 78 + createQuery('{ test }', 'test-query-pause', { 79 + pause: true, 80 + } as any) 81 + ); 82 + 83 + expect(executeQuery).not.toHaveBeenCalled(); 84 + executeQuery.mockRestore(); 85 + }); 86 + 87 + it.skip('should re-execute when reactive variables change', async () => { 88 + // This test is skipped because SolidStart's query() primitive doesn't 89 + // automatically re-execute when variables change. This would require 90 + // using createAsync with a reactive dependency or manually refetching. 91 + // This is expected behavior for SolidStart. 92 + }); 93 + });
+105
packages/solid-start-urql/src/createQuery.ts
··· 1 + import { 2 + type AnyVariables, 3 + type DocumentInput, 4 + type OperationContext, 5 + type RequestPolicy, 6 + createRequest, 7 + type Client, 8 + } from '@urql/core'; 9 + import { useClient, useQuery } from './context'; 10 + 11 + /** 12 + * Creates a cached query function using SolidStart's query primitive. 13 + * 14 + * @remarks 15 + * This function creates a reusable query function that executes a GraphQL query. 16 + * It uses SolidStart's query primitive for caching and deduplication. 17 + * Call this at module level, then use the returned function with createAsync in your component. 18 + * 19 + * @example 20 + * ```tsx 21 + * import { createQuery } from '@urql/solid-start'; 22 + * import { createAsync } from '@solidjs/router'; 23 + * import { gql } from '@urql/core'; 24 + * 25 + * const POKEMONS_QUERY = gql` 26 + * query Pokemons { 27 + * pokemons(limit: 10) { 28 + * id 29 + * name 30 + * } 31 + * } 32 + * `; 33 + * 34 + * const queryPokemons = createQuery(POKEMONS_QUERY, 'list-pokemons'); 35 + * 36 + * export default function PokemonList() { 37 + * const client = useClient(); 38 + * const pokemons = createAsync(() => queryPokemons(client)); 39 + * 40 + * return ( 41 + * <Show when={pokemons()?.data}> 42 + * <For each={pokemons()!.data.pokemons}> 43 + * {pokemon => <li>{pokemon.name}</li>} 44 + * </For> 45 + * </Show> 46 + * ); 47 + * } 48 + * ``` 49 + */ 50 + export function createQuery< 51 + Data = any, 52 + Variables extends AnyVariables = AnyVariables, 53 + >( 54 + queryDocument: DocumentInput<Data, Variables>, 55 + key: string, 56 + options?: { 57 + variables?: Variables; 58 + requestPolicy?: RequestPolicy; 59 + context?: Partial<OperationContext>; 60 + } 61 + ) { 62 + // Get the query function from context 63 + const queryFn = useQuery(); 64 + 65 + // Return the result of calling the query function 66 + return queryFn( 67 + async ( 68 + clientOrVariables?: Client | Variables, 69 + variablesOrContext?: Variables | Partial<OperationContext>, 70 + contextOverride?: Partial<OperationContext> 71 + ) => { 72 + // Determine if first arg is client or variables 73 + let client: Client; 74 + let variables: Variables | undefined; 75 + let context: Partial<OperationContext> | undefined; 76 + 77 + if ( 78 + clientOrVariables && 79 + typeof (clientOrVariables as any).executeQuery === 'function' 80 + ) { 81 + // First arg is client 82 + client = clientOrVariables as Client; 83 + variables = variablesOrContext as Variables | undefined; 84 + context = contextOverride; 85 + } else { 86 + // First arg is variables (or nothing), use useClient 87 + client = useClient(); 88 + variables = clientOrVariables as Variables | undefined; 89 + context = variablesOrContext as Partial<OperationContext> | undefined; 90 + } 91 + 92 + const finalVariables = 93 + variables !== undefined ? variables : options && options.variables; 94 + const request = createRequest(queryDocument, finalVariables as Variables); 95 + const finalContext: Partial<OperationContext> = { 96 + requestPolicy: options && options.requestPolicy, 97 + ...(options && options.context), 98 + ...context, 99 + }; 100 + 101 + return await client.executeQuery(request, finalContext).toPromise(); 102 + }, 103 + key 104 + ); 105 + }
+26
packages/solid-start-urql/src/index.ts
··· 1 + // Re-export everything from @urql/core 2 + export * from '@urql/core'; 3 + 4 + // Context exports 5 + export { type UseClient, type UseQuery, type UrqlContext } from './context'; 6 + export { useClient, useQuery, Provider } from './context'; 7 + 8 + // Query exports 9 + export { createQuery } from './createQuery'; 10 + 11 + // Mutation exports 12 + export { type CreateMutationAction } from './createMutation'; 13 + export { createMutation } from './createMutation'; 14 + 15 + // Subscription exports - re-exported from @urql/solid (no SolidStart-specific changes needed) 16 + export { 17 + type CreateSubscriptionArgs, 18 + type CreateSubscriptionState, 19 + type CreateSubscriptionExecute, 20 + type CreateSubscriptionResult, 21 + type SubscriptionHandler, 22 + createSubscription, 23 + } from '@urql/solid'; 24 + 25 + // Utility exports 26 + export { type MaybeAccessor } from './utils';
+6
packages/solid-start-urql/src/utils.ts
··· 1 + // Re-export utility types and functions from @solid-primitives/utils 2 + export { 3 + access, 4 + asAccessor, 5 + type MaybeAccessor, 6 + } from '@solid-primitives/utils';
+8
packages/solid-start-urql/tsconfig.json
··· 1 + { 2 + "extends": "../../tsconfig.json", 3 + "include": ["src"], 4 + "compilerOptions": { 5 + "jsx": "preserve", 6 + "jsxImportSource": "solid-js" 7 + } 8 + }
+10
packages/solid-start-urql/vitest.config.ts
··· 1 + import { mergeConfig } from 'vitest/config'; 2 + import solidPlugin from 'vite-plugin-solid'; 3 + import baseConfig from '../../vitest.config'; 4 + 5 + export default mergeConfig(baseConfig, { 6 + plugins: [solidPlugin({ hot: false })], 7 + esbuild: { 8 + jsxImportSource: 'solid-js', 9 + }, 10 + });
+74
packages/solid-urql/README.md
··· 1 + # @urql/solid 2 + 3 + A highly customizable and versatile GraphQL client for SolidJS. 4 + 5 + > **Note:** This package is for client-side SolidJS applications. If you're building a SolidStart application with SSR, use [`@urql/solid-start`](../solid-start-urql) instead. See the [comparison section](../solid-start-urql#solidjs-vs-solidstart) in the SolidStart package for key differences. 6 + 7 + ## Installation 8 + 9 + ```bash 10 + npm install @urql/solid @urql/core graphql 11 + # or 12 + pnpm add @urql/solid @urql/core graphql 13 + # or 14 + yarn add @urql/solid @urql/core graphql 15 + ``` 16 + 17 + ## Documentation 18 + 19 + Full documentation is available at [formidable.com/open-source/urql/docs/](https://formidable.com/open-source/urql/docs/). 20 + 21 + ## Quick Start 22 + 23 + ```tsx 24 + import { createClient, Provider, createQuery } from '@urql/solid'; 25 + import { cacheExchange, fetchExchange } from '@urql/core'; 26 + import { gql } from '@urql/core'; 27 + 28 + const client = createClient({ 29 + url: 'https://api.example.com/graphql', 30 + exchanges: [cacheExchange, fetchExchange], 31 + }); 32 + 33 + const TodosQuery = gql` 34 + query { 35 + todos { 36 + id 37 + title 38 + } 39 + } 40 + `; 41 + 42 + function App() { 43 + return ( 44 + <Provider value={client}> 45 + <TodoList /> 46 + </Provider> 47 + ); 48 + } 49 + 50 + function TodoList() { 51 + const [result] = createQuery({ query: TodosQuery }); 52 + 53 + return ( 54 + <div> 55 + {result().data?.todos.map(todo => ( 56 + <div>{todo.title}</div> 57 + ))} 58 + </div> 59 + ); 60 + } 61 + ``` 62 + 63 + ## When to Use @urql/solid vs @urql/solid-start 64 + 65 + | Use Case | Package | 66 + |----------|---------| 67 + | Client-side SPA | `@urql/solid` | 68 + | SolidStart with SSR | `@urql/solid-start` | 69 + 70 + For a detailed comparison of the APIs and when to use each package, see the [SolidJS vs SolidStart comparison](../solid-start-urql#solidjs-vs-solidstart) in the `@urql/solid-start` documentation. 71 + 72 + ## License 73 + 74 + MIT
+1
packages/solid-urql/package.json
··· 60 60 "solid-js": "^1.7.7" 61 61 }, 62 62 "dependencies": { 63 + "@solid-primitives/utils": "^6.2.1", 63 64 "@urql/core": "workspace:^6.0.1", 64 65 "wonka": "^6.3.2" 65 66 },
+6 -11
packages/solid-urql/src/utils.ts
··· 1 - import type { Accessor } from 'solid-js'; 2 - 3 - export type MaybeAccessor<T> = T | Accessor<T>; 4 - 5 - export type MaybeAccessorValue<T extends MaybeAccessor<any>> = 6 - T extends () => any ? ReturnType<T> : T; 7 - 8 - export const asAccessor = <A extends MaybeAccessor<unknown>>( 9 - v: A 10 - ): Accessor<MaybeAccessorValue<A>> => 11 - typeof v === 'function' ? (v as any) : () => v; 1 + // Re-export utility types and functions from @solid-primitives/utils 2 + export { 3 + access, 4 + asAccessor, 5 + type MaybeAccessor, 6 + } from '@solid-primitives/utils';
+4260 -786
pnpm-lock.yaml
··· 415 415 version: 5.2.0 416 416 '@testing-library/react': 417 417 specifier: ^16.0.1 418 - version: 16.0.1(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 418 + version: 16.0.1(@testing-library/dom@10.4.1)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 419 419 '@types/react': 420 420 specifier: ^18.3.8 421 421 version: 18.3.8 ··· 547 547 specifier: '>=4.4.6' 548 548 version: 4.46.0 549 549 550 + packages/solid-start-urql: 551 + dependencies: 552 + '@solid-primitives/utils': 553 + specifier: ^6.2.1 554 + version: 6.3.2(solid-js@1.9.10) 555 + '@solidjs/router': 556 + specifier: '>=0.15.4' 557 + version: 0.15.4(solid-js@1.9.10) 558 + '@urql/core': 559 + specifier: workspace:^6.0.1 560 + version: link:../core 561 + '@urql/solid': 562 + specifier: workspace:^1.0.0 563 + version: link:../solid-urql 564 + solid-js: 565 + specifier: ^1.9.10 566 + version: 1.9.10 567 + wonka: 568 + specifier: ^6.3.2 569 + version: 6.3.2 570 + devDependencies: 571 + '@solidjs/start': 572 + specifier: ^1.2.1 573 + version: 1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 574 + '@solidjs/testing-library': 575 + specifier: ^0.8.10 576 + version: 0.8.10(@solidjs/router@0.15.4(solid-js@1.9.10))(solid-js@1.9.10) 577 + graphql: 578 + specifier: ^16.6.0 579 + version: 16.9.0 580 + jsdom: 581 + specifier: ^22.1.0 582 + version: 22.1.0 583 + vite-plugin-solid: 584 + specifier: ^2.11.10 585 + version: 2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 586 + 550 587 packages/solid-urql: 551 588 dependencies: 589 + '@solid-primitives/utils': 590 + specifier: ^6.2.1 591 + version: 6.3.2(solid-js@1.8.17) 552 592 '@urql/core': 553 593 specifier: workspace:^6.0.1 554 594 version: link:../core ··· 561 601 devDependencies: 562 602 '@solidjs/testing-library': 563 603 specifier: ^0.8.2 564 - version: 0.8.8(solid-js@1.8.17) 604 + version: 0.8.8(@solidjs/router@0.15.4(solid-js@1.8.17))(solid-js@1.8.17) 565 605 graphql: 566 606 specifier: ^16.6.0 567 607 version: 16.9.0 ··· 570 610 version: 22.1.0 571 611 vite-plugin-solid: 572 612 specifier: ^2.7.0 573 - version: 2.10.2(solid-js@1.8.17)(vite@5.4.7(@types/node@24.3.0)(terser@5.43.1)) 613 + version: 2.10.2(solid-js@1.8.17)(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 574 614 575 615 packages/storage-rn: 576 616 devDependencies: ··· 579 619 version: 2.2.0(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2)) 580 620 '@react-native-community/netinfo': 581 621 specifier: ^11.2.1 582 - version: 11.2.1(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2)) 622 + version: 11.2.1(react-native@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2)) 583 623 '@urql/core': 584 624 specifier: workspace:* 585 625 version: link:../core ··· 719 759 resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 720 760 engines: {node: '>=6.9.0'} 721 761 762 + '@babel/code-frame@7.26.2': 763 + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 764 + engines: {node: '>=6.9.0'} 765 + 722 766 '@babel/code-frame@7.27.1': 723 767 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 724 768 engines: {node: '>=6.9.0'} ··· 739 783 resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} 740 784 engines: {node: '>=6.9.0'} 741 785 742 - '@babel/core@7.28.3': 743 - resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} 786 + '@babel/core@7.28.5': 787 + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} 744 788 engines: {node: '>=6.9.0'} 745 789 746 790 '@babel/generator@7.25.6': ··· 749 793 750 794 '@babel/generator@7.28.3': 751 795 resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} 796 + engines: {node: '>=6.9.0'} 797 + 798 + '@babel/generator@7.28.5': 799 + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} 752 800 engines: {node: '>=6.9.0'} 753 801 754 802 '@babel/helper-annotate-as-pure@7.24.7': ··· 923 971 resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 924 972 engines: {node: '>=6.9.0'} 925 973 974 + '@babel/helper-validator-identifier@7.28.5': 975 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 976 + engines: {node: '>=6.9.0'} 977 + 926 978 '@babel/helper-validator-option@7.24.8': 927 979 resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} 928 980 engines: {node: '>=6.9.0'} ··· 943 995 resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} 944 996 engines: {node: '>=6.9.0'} 945 997 946 - '@babel/helpers@7.28.3': 947 - resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} 998 + '@babel/helpers@7.28.4': 999 + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} 948 1000 engines: {node: '>=6.9.0'} 949 1001 950 1002 '@babel/highlight@7.24.7': ··· 958 1010 959 1011 '@babel/parser@7.28.3': 960 1012 resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} 1013 + engines: {node: '>=6.0.0'} 1014 + hasBin: true 1015 + 1016 + '@babel/parser@7.28.5': 1017 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 961 1018 engines: {node: '>=6.0.0'} 962 1019 hasBin: true 963 1020 ··· 1660 1717 resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} 1661 1718 engines: {node: '>=6.9.0'} 1662 1719 1720 + '@babel/traverse@7.28.5': 1721 + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} 1722 + engines: {node: '>=6.9.0'} 1723 + 1663 1724 '@babel/types@7.25.6': 1664 1725 resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} 1665 1726 engines: {node: '>=6.9.0'} ··· 1668 1729 resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} 1669 1730 engines: {node: '>=6.9.0'} 1670 1731 1732 + '@babel/types@7.28.5': 1733 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 1734 + engines: {node: '>=6.9.0'} 1735 + 1671 1736 '@changesets/apply-release-plan@7.0.12': 1672 1737 resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==} 1673 1738 ··· 1726 1791 '@changesets/write@0.4.0': 1727 1792 resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==} 1728 1793 1794 + '@cloudflare/kv-asset-handler@0.4.1': 1795 + resolution: {integrity: sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==} 1796 + engines: {node: '>=18.0.0'} 1797 + 1729 1798 '@colors/colors@1.5.0': 1730 1799 resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} 1731 1800 engines: {node: '>=0.1.90'} ··· 1755 1824 '@cypress/xvfb@1.2.4': 1756 1825 resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} 1757 1826 1827 + '@deno/shim-deno-test@0.5.0': 1828 + resolution: {integrity: sha512-4nMhecpGlPi0cSzT67L+Tm+GOJqvuk8gqHBziqcUQOarnuIax1z96/gJHCSIz2Z0zhxE6Rzwb3IZXPtFh51j+w==} 1829 + 1830 + '@deno/shim-deno@0.19.2': 1831 + resolution: {integrity: sha512-q3VTHl44ad8T2Tw2SpeAvghdGOjlnLPDNO2cpOxwMrBE/PVas6geWpbpIgrM+czOCH0yejp0yi8OaTuB+NU40Q==} 1832 + 1758 1833 '@emotion/is-prop-valid@0.8.8': 1759 1834 resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} 1760 1835 ··· 1773 1848 cpu: [ppc64] 1774 1849 os: [aix] 1775 1850 1851 + '@esbuild/aix-ppc64@0.25.12': 1852 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 1853 + engines: {node: '>=18'} 1854 + cpu: [ppc64] 1855 + os: [aix] 1856 + 1857 + '@esbuild/aix-ppc64@0.27.2': 1858 + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} 1859 + engines: {node: '>=18'} 1860 + cpu: [ppc64] 1861 + os: [aix] 1862 + 1776 1863 '@esbuild/android-arm64@0.21.5': 1777 1864 resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 1778 1865 engines: {node: '>=12'} 1779 1866 cpu: [arm64] 1780 1867 os: [android] 1781 1868 1869 + '@esbuild/android-arm64@0.25.12': 1870 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 1871 + engines: {node: '>=18'} 1872 + cpu: [arm64] 1873 + os: [android] 1874 + 1875 + '@esbuild/android-arm64@0.27.2': 1876 + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} 1877 + engines: {node: '>=18'} 1878 + cpu: [arm64] 1879 + os: [android] 1880 + 1782 1881 '@esbuild/android-arm@0.21.5': 1783 1882 resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 1784 1883 engines: {node: '>=12'} 1785 1884 cpu: [arm] 1786 1885 os: [android] 1787 1886 1887 + '@esbuild/android-arm@0.25.12': 1888 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 1889 + engines: {node: '>=18'} 1890 + cpu: [arm] 1891 + os: [android] 1892 + 1893 + '@esbuild/android-arm@0.27.2': 1894 + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} 1895 + engines: {node: '>=18'} 1896 + cpu: [arm] 1897 + os: [android] 1898 + 1788 1899 '@esbuild/android-x64@0.21.5': 1789 1900 resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 1790 1901 engines: {node: '>=12'} 1902 + cpu: [x64] 1903 + os: [android] 1904 + 1905 + '@esbuild/android-x64@0.25.12': 1906 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 1907 + engines: {node: '>=18'} 1908 + cpu: [x64] 1909 + os: [android] 1910 + 1911 + '@esbuild/android-x64@0.27.2': 1912 + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} 1913 + engines: {node: '>=18'} 1791 1914 cpu: [x64] 1792 1915 os: [android] 1793 1916 ··· 1797 1920 cpu: [arm64] 1798 1921 os: [darwin] 1799 1922 1923 + '@esbuild/darwin-arm64@0.25.12': 1924 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 1925 + engines: {node: '>=18'} 1926 + cpu: [arm64] 1927 + os: [darwin] 1928 + 1929 + '@esbuild/darwin-arm64@0.27.2': 1930 + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} 1931 + engines: {node: '>=18'} 1932 + cpu: [arm64] 1933 + os: [darwin] 1934 + 1800 1935 '@esbuild/darwin-x64@0.21.5': 1801 1936 resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 1802 1937 engines: {node: '>=12'} 1803 1938 cpu: [x64] 1804 1939 os: [darwin] 1805 1940 1941 + '@esbuild/darwin-x64@0.25.12': 1942 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 1943 + engines: {node: '>=18'} 1944 + cpu: [x64] 1945 + os: [darwin] 1946 + 1947 + '@esbuild/darwin-x64@0.27.2': 1948 + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} 1949 + engines: {node: '>=18'} 1950 + cpu: [x64] 1951 + os: [darwin] 1952 + 1806 1953 '@esbuild/freebsd-arm64@0.21.5': 1807 1954 resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 1808 1955 engines: {node: '>=12'} 1809 1956 cpu: [arm64] 1810 1957 os: [freebsd] 1811 1958 1959 + '@esbuild/freebsd-arm64@0.25.12': 1960 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 1961 + engines: {node: '>=18'} 1962 + cpu: [arm64] 1963 + os: [freebsd] 1964 + 1965 + '@esbuild/freebsd-arm64@0.27.2': 1966 + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} 1967 + engines: {node: '>=18'} 1968 + cpu: [arm64] 1969 + os: [freebsd] 1970 + 1812 1971 '@esbuild/freebsd-x64@0.21.5': 1813 1972 resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 1814 1973 engines: {node: '>=12'} 1815 1974 cpu: [x64] 1816 1975 os: [freebsd] 1817 1976 1977 + '@esbuild/freebsd-x64@0.25.12': 1978 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 1979 + engines: {node: '>=18'} 1980 + cpu: [x64] 1981 + os: [freebsd] 1982 + 1983 + '@esbuild/freebsd-x64@0.27.2': 1984 + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} 1985 + engines: {node: '>=18'} 1986 + cpu: [x64] 1987 + os: [freebsd] 1988 + 1818 1989 '@esbuild/linux-arm64@0.21.5': 1819 1990 resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 1820 1991 engines: {node: '>=12'} 1821 1992 cpu: [arm64] 1822 1993 os: [linux] 1823 1994 1995 + '@esbuild/linux-arm64@0.25.12': 1996 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 1997 + engines: {node: '>=18'} 1998 + cpu: [arm64] 1999 + os: [linux] 2000 + 2001 + '@esbuild/linux-arm64@0.27.2': 2002 + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} 2003 + engines: {node: '>=18'} 2004 + cpu: [arm64] 2005 + os: [linux] 2006 + 1824 2007 '@esbuild/linux-arm@0.21.5': 1825 2008 resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 1826 2009 engines: {node: '>=12'} 1827 2010 cpu: [arm] 1828 2011 os: [linux] 1829 2012 2013 + '@esbuild/linux-arm@0.25.12': 2014 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 2015 + engines: {node: '>=18'} 2016 + cpu: [arm] 2017 + os: [linux] 2018 + 2019 + '@esbuild/linux-arm@0.27.2': 2020 + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} 2021 + engines: {node: '>=18'} 2022 + cpu: [arm] 2023 + os: [linux] 2024 + 1830 2025 '@esbuild/linux-ia32@0.21.5': 1831 2026 resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 1832 2027 engines: {node: '>=12'} 1833 2028 cpu: [ia32] 1834 2029 os: [linux] 1835 2030 2031 + '@esbuild/linux-ia32@0.25.12': 2032 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 2033 + engines: {node: '>=18'} 2034 + cpu: [ia32] 2035 + os: [linux] 2036 + 2037 + '@esbuild/linux-ia32@0.27.2': 2038 + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} 2039 + engines: {node: '>=18'} 2040 + cpu: [ia32] 2041 + os: [linux] 2042 + 1836 2043 '@esbuild/linux-loong64@0.21.5': 1837 2044 resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 1838 2045 engines: {node: '>=12'} 1839 2046 cpu: [loong64] 1840 2047 os: [linux] 1841 2048 2049 + '@esbuild/linux-loong64@0.25.12': 2050 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 2051 + engines: {node: '>=18'} 2052 + cpu: [loong64] 2053 + os: [linux] 2054 + 2055 + '@esbuild/linux-loong64@0.27.2': 2056 + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} 2057 + engines: {node: '>=18'} 2058 + cpu: [loong64] 2059 + os: [linux] 2060 + 1842 2061 '@esbuild/linux-mips64el@0.21.5': 1843 2062 resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 1844 2063 engines: {node: '>=12'} 1845 2064 cpu: [mips64el] 1846 2065 os: [linux] 1847 2066 2067 + '@esbuild/linux-mips64el@0.25.12': 2068 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 2069 + engines: {node: '>=18'} 2070 + cpu: [mips64el] 2071 + os: [linux] 2072 + 2073 + '@esbuild/linux-mips64el@0.27.2': 2074 + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} 2075 + engines: {node: '>=18'} 2076 + cpu: [mips64el] 2077 + os: [linux] 2078 + 1848 2079 '@esbuild/linux-ppc64@0.21.5': 1849 2080 resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 1850 2081 engines: {node: '>=12'} 1851 2082 cpu: [ppc64] 1852 2083 os: [linux] 1853 2084 2085 + '@esbuild/linux-ppc64@0.25.12': 2086 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 2087 + engines: {node: '>=18'} 2088 + cpu: [ppc64] 2089 + os: [linux] 2090 + 2091 + '@esbuild/linux-ppc64@0.27.2': 2092 + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} 2093 + engines: {node: '>=18'} 2094 + cpu: [ppc64] 2095 + os: [linux] 2096 + 1854 2097 '@esbuild/linux-riscv64@0.21.5': 1855 2098 resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 1856 2099 engines: {node: '>=12'} 1857 2100 cpu: [riscv64] 1858 2101 os: [linux] 1859 2102 2103 + '@esbuild/linux-riscv64@0.25.12': 2104 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 2105 + engines: {node: '>=18'} 2106 + cpu: [riscv64] 2107 + os: [linux] 2108 + 2109 + '@esbuild/linux-riscv64@0.27.2': 2110 + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} 2111 + engines: {node: '>=18'} 2112 + cpu: [riscv64] 2113 + os: [linux] 2114 + 1860 2115 '@esbuild/linux-s390x@0.21.5': 1861 2116 resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 1862 2117 engines: {node: '>=12'} 1863 2118 cpu: [s390x] 1864 2119 os: [linux] 1865 2120 2121 + '@esbuild/linux-s390x@0.25.12': 2122 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 2123 + engines: {node: '>=18'} 2124 + cpu: [s390x] 2125 + os: [linux] 2126 + 2127 + '@esbuild/linux-s390x@0.27.2': 2128 + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} 2129 + engines: {node: '>=18'} 2130 + cpu: [s390x] 2131 + os: [linux] 2132 + 1866 2133 '@esbuild/linux-x64@0.21.5': 1867 2134 resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 1868 2135 engines: {node: '>=12'} 1869 2136 cpu: [x64] 1870 2137 os: [linux] 1871 2138 2139 + '@esbuild/linux-x64@0.25.12': 2140 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 2141 + engines: {node: '>=18'} 2142 + cpu: [x64] 2143 + os: [linux] 2144 + 2145 + '@esbuild/linux-x64@0.27.2': 2146 + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} 2147 + engines: {node: '>=18'} 2148 + cpu: [x64] 2149 + os: [linux] 2150 + 2151 + '@esbuild/netbsd-arm64@0.25.12': 2152 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 2153 + engines: {node: '>=18'} 2154 + cpu: [arm64] 2155 + os: [netbsd] 2156 + 2157 + '@esbuild/netbsd-arm64@0.27.2': 2158 + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} 2159 + engines: {node: '>=18'} 2160 + cpu: [arm64] 2161 + os: [netbsd] 2162 + 1872 2163 '@esbuild/netbsd-x64@0.21.5': 1873 2164 resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 1874 2165 engines: {node: '>=12'} 1875 2166 cpu: [x64] 1876 2167 os: [netbsd] 1877 2168 2169 + '@esbuild/netbsd-x64@0.25.12': 2170 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 2171 + engines: {node: '>=18'} 2172 + cpu: [x64] 2173 + os: [netbsd] 2174 + 2175 + '@esbuild/netbsd-x64@0.27.2': 2176 + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} 2177 + engines: {node: '>=18'} 2178 + cpu: [x64] 2179 + os: [netbsd] 2180 + 2181 + '@esbuild/openbsd-arm64@0.25.12': 2182 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 2183 + engines: {node: '>=18'} 2184 + cpu: [arm64] 2185 + os: [openbsd] 2186 + 2187 + '@esbuild/openbsd-arm64@0.27.2': 2188 + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} 2189 + engines: {node: '>=18'} 2190 + cpu: [arm64] 2191 + os: [openbsd] 2192 + 1878 2193 '@esbuild/openbsd-x64@0.21.5': 1879 2194 resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 1880 2195 engines: {node: '>=12'} 1881 2196 cpu: [x64] 1882 2197 os: [openbsd] 1883 2198 2199 + '@esbuild/openbsd-x64@0.25.12': 2200 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 2201 + engines: {node: '>=18'} 2202 + cpu: [x64] 2203 + os: [openbsd] 2204 + 2205 + '@esbuild/openbsd-x64@0.27.2': 2206 + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} 2207 + engines: {node: '>=18'} 2208 + cpu: [x64] 2209 + os: [openbsd] 2210 + 2211 + '@esbuild/openharmony-arm64@0.25.12': 2212 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 2213 + engines: {node: '>=18'} 2214 + cpu: [arm64] 2215 + os: [openharmony] 2216 + 2217 + '@esbuild/openharmony-arm64@0.27.2': 2218 + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} 2219 + engines: {node: '>=18'} 2220 + cpu: [arm64] 2221 + os: [openharmony] 2222 + 1884 2223 '@esbuild/sunos-x64@0.21.5': 1885 2224 resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 1886 2225 engines: {node: '>=12'} 1887 2226 cpu: [x64] 1888 2227 os: [sunos] 1889 2228 2229 + '@esbuild/sunos-x64@0.25.12': 2230 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 2231 + engines: {node: '>=18'} 2232 + cpu: [x64] 2233 + os: [sunos] 2234 + 2235 + '@esbuild/sunos-x64@0.27.2': 2236 + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} 2237 + engines: {node: '>=18'} 2238 + cpu: [x64] 2239 + os: [sunos] 2240 + 1890 2241 '@esbuild/win32-arm64@0.21.5': 1891 2242 resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 1892 2243 engines: {node: '>=12'} 1893 2244 cpu: [arm64] 1894 2245 os: [win32] 1895 2246 2247 + '@esbuild/win32-arm64@0.25.12': 2248 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 2249 + engines: {node: '>=18'} 2250 + cpu: [arm64] 2251 + os: [win32] 2252 + 2253 + '@esbuild/win32-arm64@0.27.2': 2254 + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} 2255 + engines: {node: '>=18'} 2256 + cpu: [arm64] 2257 + os: [win32] 2258 + 1896 2259 '@esbuild/win32-ia32@0.21.5': 1897 2260 resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 1898 2261 engines: {node: '>=12'} 1899 2262 cpu: [ia32] 1900 2263 os: [win32] 1901 2264 2265 + '@esbuild/win32-ia32@0.25.12': 2266 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 2267 + engines: {node: '>=18'} 2268 + cpu: [ia32] 2269 + os: [win32] 2270 + 2271 + '@esbuild/win32-ia32@0.27.2': 2272 + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} 2273 + engines: {node: '>=18'} 2274 + cpu: [ia32] 2275 + os: [win32] 2276 + 1902 2277 '@esbuild/win32-x64@0.21.5': 1903 2278 resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 1904 2279 engines: {node: '>=12'} 1905 2280 cpu: [x64] 1906 2281 os: [win32] 1907 2282 2283 + '@esbuild/win32-x64@0.25.12': 2284 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 2285 + engines: {node: '>=18'} 2286 + cpu: [x64] 2287 + os: [win32] 2288 + 2289 + '@esbuild/win32-x64@0.27.2': 2290 + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} 2291 + engines: {node: '>=18'} 2292 + cpu: [x64] 2293 + os: [win32] 2294 + 1908 2295 '@eslint-community/eslint-utils@4.4.0': 1909 2296 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 1910 2297 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 1955 2342 '@types/node': 1956 2343 optional: true 1957 2344 2345 + '@ioredis/commands@1.5.0': 2346 + resolution: {integrity: sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==} 2347 + 2348 + '@isaacs/balanced-match@4.0.1': 2349 + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} 2350 + engines: {node: 20 || >=22} 2351 + 2352 + '@isaacs/brace-expansion@5.0.0': 2353 + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} 2354 + engines: {node: 20 || >=22} 2355 + 1958 2356 '@isaacs/cliui@8.0.2': 1959 2357 resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 1960 2358 engines: {node: '>=12'} ··· 2001 2399 resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 2002 2400 engines: {node: '>=6.0.0'} 2003 2401 2402 + '@jridgewell/remapping@2.3.5': 2403 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 2404 + 2004 2405 '@jridgewell/resolve-uri@3.1.2': 2005 2406 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 2006 2407 engines: {node: '>=6.0.0'} ··· 2032 2433 2033 2434 '@manypkg/get-packages@1.1.3': 2034 2435 resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} 2436 + 2437 + '@mapbox/node-pre-gyp@2.0.3': 2438 + resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} 2439 + engines: {node: '>=18'} 2440 + hasBin: true 2035 2441 2036 2442 '@mdx-js/mdx@1.6.22': 2037 2443 resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} ··· 2267 2673 '@octokit/types@6.41.0': 2268 2674 resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} 2269 2675 2676 + '@parcel/watcher-android-arm64@2.5.1': 2677 + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} 2678 + engines: {node: '>= 10.0.0'} 2679 + cpu: [arm64] 2680 + os: [android] 2681 + 2682 + '@parcel/watcher-darwin-arm64@2.5.1': 2683 + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} 2684 + engines: {node: '>= 10.0.0'} 2685 + cpu: [arm64] 2686 + os: [darwin] 2687 + 2688 + '@parcel/watcher-darwin-x64@2.5.1': 2689 + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} 2690 + engines: {node: '>= 10.0.0'} 2691 + cpu: [x64] 2692 + os: [darwin] 2693 + 2694 + '@parcel/watcher-freebsd-x64@2.5.1': 2695 + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} 2696 + engines: {node: '>= 10.0.0'} 2697 + cpu: [x64] 2698 + os: [freebsd] 2699 + 2700 + '@parcel/watcher-linux-arm-glibc@2.5.1': 2701 + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} 2702 + engines: {node: '>= 10.0.0'} 2703 + cpu: [arm] 2704 + os: [linux] 2705 + 2706 + '@parcel/watcher-linux-arm-musl@2.5.1': 2707 + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} 2708 + engines: {node: '>= 10.0.0'} 2709 + cpu: [arm] 2710 + os: [linux] 2711 + 2712 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 2713 + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} 2714 + engines: {node: '>= 10.0.0'} 2715 + cpu: [arm64] 2716 + os: [linux] 2717 + 2718 + '@parcel/watcher-linux-arm64-musl@2.5.1': 2719 + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} 2720 + engines: {node: '>= 10.0.0'} 2721 + cpu: [arm64] 2722 + os: [linux] 2723 + 2724 + '@parcel/watcher-linux-x64-glibc@2.5.1': 2725 + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} 2726 + engines: {node: '>= 10.0.0'} 2727 + cpu: [x64] 2728 + os: [linux] 2729 + 2730 + '@parcel/watcher-linux-x64-musl@2.5.1': 2731 + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} 2732 + engines: {node: '>= 10.0.0'} 2733 + cpu: [x64] 2734 + os: [linux] 2735 + 2736 + '@parcel/watcher-wasm@2.3.0': 2737 + resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==} 2738 + engines: {node: '>= 10.0.0'} 2739 + bundledDependencies: 2740 + - napi-wasm 2741 + 2742 + '@parcel/watcher-wasm@2.5.1': 2743 + resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==} 2744 + engines: {node: '>= 10.0.0'} 2745 + bundledDependencies: 2746 + - napi-wasm 2747 + 2748 + '@parcel/watcher-win32-arm64@2.5.1': 2749 + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} 2750 + engines: {node: '>= 10.0.0'} 2751 + cpu: [arm64] 2752 + os: [win32] 2753 + 2754 + '@parcel/watcher-win32-ia32@2.5.1': 2755 + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} 2756 + engines: {node: '>= 10.0.0'} 2757 + cpu: [ia32] 2758 + os: [win32] 2759 + 2760 + '@parcel/watcher-win32-x64@2.5.1': 2761 + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} 2762 + engines: {node: '>= 10.0.0'} 2763 + cpu: [x64] 2764 + os: [win32] 2765 + 2766 + '@parcel/watcher@2.5.1': 2767 + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} 2768 + engines: {node: '>= 10.0.0'} 2769 + 2270 2770 '@pkgjs/parseargs@0.11.0': 2271 2771 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 2272 2772 engines: {node: '>=14'} ··· 2274 2774 '@pkgr/core@0.1.1': 2275 2775 resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} 2276 2776 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 2777 + 2778 + '@poppinss/colors@4.1.6': 2779 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 2780 + 2781 + '@poppinss/dumper@0.6.5': 2782 + resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==} 2783 + 2784 + '@poppinss/exception@1.2.3': 2785 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 2277 2786 2278 2787 '@protobuf-ts/plugin-framework@2.9.4': 2279 2788 resolution: {integrity: sha512-9nuX1kjdMliv+Pes8dQCKyVhjKgNNfwxVHg+tx3fLXSfZZRcUHMc1PMwB9/vTvc6gBKt9QGz5ERqSqZc0++E9A==} ··· 2403 2912 '@types/react': 2404 2913 optional: true 2405 2914 2915 + '@rollup/plugin-alias@6.0.0': 2916 + resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==} 2917 + engines: {node: '>=20.19.0'} 2918 + peerDependencies: 2919 + rollup: '>=4.0.0' 2920 + peerDependenciesMeta: 2921 + rollup: 2922 + optional: true 2923 + 2406 2924 '@rollup/plugin-babel@6.0.4': 2407 2925 resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} 2408 2926 engines: {node: '>=14.0.0'} ··· 2425 2943 rollup: 2426 2944 optional: true 2427 2945 2946 + '@rollup/plugin-commonjs@29.0.0': 2947 + resolution: {integrity: sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==} 2948 + engines: {node: '>=16.0.0 || 14 >= 14.17'} 2949 + peerDependencies: 2950 + rollup: ^2.68.0||^3.0.0||^4.0.0 2951 + peerDependenciesMeta: 2952 + rollup: 2953 + optional: true 2954 + 2955 + '@rollup/plugin-inject@5.0.5': 2956 + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} 2957 + engines: {node: '>=14.0.0'} 2958 + peerDependencies: 2959 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 2960 + peerDependenciesMeta: 2961 + rollup: 2962 + optional: true 2963 + 2964 + '@rollup/plugin-json@6.1.0': 2965 + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} 2966 + engines: {node: '>=14.0.0'} 2967 + peerDependencies: 2968 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 2969 + peerDependenciesMeta: 2970 + rollup: 2971 + optional: true 2972 + 2428 2973 '@rollup/plugin-node-resolve@15.2.3': 2429 2974 resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} 2430 2975 engines: {node: '>=14.0.0'} ··· 2434 2979 rollup: 2435 2980 optional: true 2436 2981 2982 + '@rollup/plugin-node-resolve@16.0.3': 2983 + resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==} 2984 + engines: {node: '>=14.0.0'} 2985 + peerDependencies: 2986 + rollup: ^2.78.0||^3.0.0||^4.0.0 2987 + peerDependenciesMeta: 2988 + rollup: 2989 + optional: true 2990 + 2437 2991 '@rollup/plugin-replace@5.0.7': 2438 2992 resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} 2439 2993 engines: {node: '>=14.0.0'} ··· 2443 2997 rollup: 2444 2998 optional: true 2445 2999 3000 + '@rollup/plugin-replace@6.0.3': 3001 + resolution: {integrity: sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==} 3002 + engines: {node: '>=14.0.0'} 3003 + peerDependencies: 3004 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 3005 + peerDependenciesMeta: 3006 + rollup: 3007 + optional: true 3008 + 2446 3009 '@rollup/plugin-terser@0.4.4': 2447 3010 resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} 2448 3011 engines: {node: '>=14.0.0'} ··· 2461 3024 rollup: 2462 3025 optional: true 2463 3026 3027 + '@rollup/pluginutils@5.3.0': 3028 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 3029 + engines: {node: '>=14.0.0'} 3030 + peerDependencies: 3031 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 3032 + peerDependenciesMeta: 3033 + rollup: 3034 + optional: true 3035 + 2464 3036 '@rollup/rollup-android-arm-eabi@4.22.4': 2465 3037 resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} 2466 3038 cpu: [arm] 2467 3039 os: [android] 2468 3040 3041 + '@rollup/rollup-android-arm-eabi@4.55.1': 3042 + resolution: {integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==} 3043 + cpu: [arm] 3044 + os: [android] 3045 + 2469 3046 '@rollup/rollup-android-arm64@4.22.4': 2470 3047 resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} 2471 3048 cpu: [arm64] 2472 3049 os: [android] 2473 3050 3051 + '@rollup/rollup-android-arm64@4.55.1': 3052 + resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==} 3053 + cpu: [arm64] 3054 + os: [android] 3055 + 2474 3056 '@rollup/rollup-darwin-arm64@4.22.4': 2475 3057 resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} 2476 3058 cpu: [arm64] 2477 3059 os: [darwin] 2478 3060 3061 + '@rollup/rollup-darwin-arm64@4.55.1': 3062 + resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} 3063 + cpu: [arm64] 3064 + os: [darwin] 3065 + 2479 3066 '@rollup/rollup-darwin-x64@4.22.4': 2480 3067 resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} 2481 3068 cpu: [x64] 2482 3069 os: [darwin] 2483 3070 3071 + '@rollup/rollup-darwin-x64@4.55.1': 3072 + resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} 3073 + cpu: [x64] 3074 + os: [darwin] 3075 + 3076 + '@rollup/rollup-freebsd-arm64@4.55.1': 3077 + resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==} 3078 + cpu: [arm64] 3079 + os: [freebsd] 3080 + 3081 + '@rollup/rollup-freebsd-x64@4.55.1': 3082 + resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==} 3083 + cpu: [x64] 3084 + os: [freebsd] 3085 + 2484 3086 '@rollup/rollup-linux-arm-gnueabihf@4.22.4': 2485 3087 resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} 2486 3088 cpu: [arm] 2487 3089 os: [linux] 2488 3090 3091 + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': 3092 + resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==} 3093 + cpu: [arm] 3094 + os: [linux] 3095 + 2489 3096 '@rollup/rollup-linux-arm-musleabihf@4.22.4': 2490 3097 resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} 2491 3098 cpu: [arm] 2492 3099 os: [linux] 2493 3100 3101 + '@rollup/rollup-linux-arm-musleabihf@4.55.1': 3102 + resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==} 3103 + cpu: [arm] 3104 + os: [linux] 3105 + 2494 3106 '@rollup/rollup-linux-arm64-gnu@4.22.4': 2495 3107 resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} 2496 3108 cpu: [arm64] 2497 3109 os: [linux] 2498 3110 3111 + '@rollup/rollup-linux-arm64-gnu@4.55.1': 3112 + resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} 3113 + cpu: [arm64] 3114 + os: [linux] 3115 + 2499 3116 '@rollup/rollup-linux-arm64-musl@4.22.4': 2500 3117 resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} 2501 3118 cpu: [arm64] 2502 3119 os: [linux] 2503 3120 3121 + '@rollup/rollup-linux-arm64-musl@4.55.1': 3122 + resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} 3123 + cpu: [arm64] 3124 + os: [linux] 3125 + 3126 + '@rollup/rollup-linux-loong64-gnu@4.55.1': 3127 + resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==} 3128 + cpu: [loong64] 3129 + os: [linux] 3130 + 3131 + '@rollup/rollup-linux-loong64-musl@4.55.1': 3132 + resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==} 3133 + cpu: [loong64] 3134 + os: [linux] 3135 + 2504 3136 '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': 2505 3137 resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} 2506 3138 cpu: [ppc64] 2507 3139 os: [linux] 2508 3140 3141 + '@rollup/rollup-linux-ppc64-gnu@4.55.1': 3142 + resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==} 3143 + cpu: [ppc64] 3144 + os: [linux] 3145 + 3146 + '@rollup/rollup-linux-ppc64-musl@4.55.1': 3147 + resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==} 3148 + cpu: [ppc64] 3149 + os: [linux] 3150 + 2509 3151 '@rollup/rollup-linux-riscv64-gnu@4.22.4': 2510 3152 resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} 2511 3153 cpu: [riscv64] 2512 3154 os: [linux] 2513 3155 3156 + '@rollup/rollup-linux-riscv64-gnu@4.55.1': 3157 + resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==} 3158 + cpu: [riscv64] 3159 + os: [linux] 3160 + 3161 + '@rollup/rollup-linux-riscv64-musl@4.55.1': 3162 + resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==} 3163 + cpu: [riscv64] 3164 + os: [linux] 3165 + 2514 3166 '@rollup/rollup-linux-s390x-gnu@4.22.4': 2515 3167 resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} 2516 3168 cpu: [s390x] 2517 3169 os: [linux] 2518 3170 3171 + '@rollup/rollup-linux-s390x-gnu@4.55.1': 3172 + resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==} 3173 + cpu: [s390x] 3174 + os: [linux] 3175 + 2519 3176 '@rollup/rollup-linux-x64-gnu@4.22.4': 2520 3177 resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} 2521 3178 cpu: [x64] 2522 3179 os: [linux] 2523 3180 3181 + '@rollup/rollup-linux-x64-gnu@4.55.1': 3182 + resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} 3183 + cpu: [x64] 3184 + os: [linux] 3185 + 2524 3186 '@rollup/rollup-linux-x64-musl@4.22.4': 2525 3187 resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} 2526 3188 cpu: [x64] 2527 3189 os: [linux] 2528 3190 3191 + '@rollup/rollup-linux-x64-musl@4.55.1': 3192 + resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} 3193 + cpu: [x64] 3194 + os: [linux] 3195 + 3196 + '@rollup/rollup-openbsd-x64@4.55.1': 3197 + resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==} 3198 + cpu: [x64] 3199 + os: [openbsd] 3200 + 3201 + '@rollup/rollup-openharmony-arm64@4.55.1': 3202 + resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==} 3203 + cpu: [arm64] 3204 + os: [openharmony] 3205 + 2529 3206 '@rollup/rollup-win32-arm64-msvc@4.22.4': 2530 3207 resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} 2531 3208 cpu: [arm64] 2532 3209 os: [win32] 2533 3210 3211 + '@rollup/rollup-win32-arm64-msvc@4.55.1': 3212 + resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} 3213 + cpu: [arm64] 3214 + os: [win32] 3215 + 2534 3216 '@rollup/rollup-win32-ia32-msvc@4.22.4': 2535 3217 resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} 2536 3218 cpu: [ia32] 2537 3219 os: [win32] 2538 3220 3221 + '@rollup/rollup-win32-ia32-msvc@4.55.1': 3222 + resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==} 3223 + cpu: [ia32] 3224 + os: [win32] 3225 + 3226 + '@rollup/rollup-win32-x64-gnu@4.55.1': 3227 + resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==} 3228 + cpu: [x64] 3229 + os: [win32] 3230 + 2539 3231 '@rollup/rollup-win32-x64-msvc@4.22.4': 2540 3232 resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} 2541 3233 cpu: [x64] 2542 3234 os: [win32] 2543 3235 3236 + '@rollup/rollup-win32-x64-msvc@4.55.1': 3237 + resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} 3238 + cpu: [x64] 3239 + os: [win32] 3240 + 3241 + '@shikijs/core@1.29.2': 3242 + resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} 3243 + 3244 + '@shikijs/engine-javascript@1.29.2': 3245 + resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} 3246 + 3247 + '@shikijs/engine-oniguruma@1.29.2': 3248 + resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} 3249 + 3250 + '@shikijs/langs@1.29.2': 3251 + resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} 3252 + 3253 + '@shikijs/themes@1.29.2': 3254 + resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} 3255 + 3256 + '@shikijs/types@1.29.2': 3257 + resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} 3258 + 3259 + '@shikijs/vscode-textmate@10.0.2': 3260 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 3261 + 2544 3262 '@sideway/address@4.1.5': 2545 3263 resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} 2546 3264 ··· 2581 3299 resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} 2582 3300 engines: {node: '>=4'} 2583 3301 3302 + '@sindresorhus/is@7.2.0': 3303 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 3304 + engines: {node: '>=18'} 3305 + 3306 + '@sindresorhus/merge-streams@4.0.0': 3307 + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} 3308 + engines: {node: '>=18'} 3309 + 2584 3310 '@sinonjs/commons@3.0.1': 2585 3311 resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} 2586 3312 2587 3313 '@sinonjs/fake-timers@10.3.0': 2588 3314 resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} 2589 3315 3316 + '@solid-primitives/utils@6.3.2': 3317 + resolution: {integrity: sha512-hZ/M/qr25QOCcwDPOHtGjxTD8w2mNyVAYvcfgwzBHq2RwNqHNdDNsMZYap20+ruRwW4A3Cdkczyoz0TSxLCAPQ==} 3318 + peerDependencies: 3319 + solid-js: ^1.6.12 3320 + 3321 + '@solidjs/router@0.15.4': 3322 + resolution: {integrity: sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ==} 3323 + peerDependencies: 3324 + solid-js: ^1.8.6 3325 + 3326 + '@solidjs/start@1.2.1': 3327 + resolution: {integrity: sha512-O5E7rcCwm2f8GlXKgS2xnU37Ld5vMVXJgo/qR7UI5iR5uFo9V2Ac+SSVNXkM98CeHKHt55h1UjbpxxTANEsHmA==} 3328 + peerDependencies: 3329 + vinxi: ^0.5.7 3330 + 3331 + '@solidjs/testing-library@0.8.10': 3332 + resolution: {integrity: sha512-qdeuIerwyq7oQTIrrKvV0aL9aFeuwTd86VYD3afdq5HYEwoox1OBTJy4y8A3TFZr8oAR0nujYgCzY/8wgHGfeQ==} 3333 + engines: {node: '>= 14'} 3334 + peerDependencies: 3335 + '@solidjs/router': '>=0.9.0' 3336 + solid-js: '>=1.0.0' 3337 + peerDependenciesMeta: 3338 + '@solidjs/router': 3339 + optional: true 3340 + 2590 3341 '@solidjs/testing-library@0.8.8': 2591 3342 resolution: {integrity: sha512-47J9Aw+iG45Fs5Kxu/IJmkaaucpF7qhDazW+iXeNssAYI0FH+4MeM/SfYRhPbIMH/hBpMh/XjbK1Wpyu9PcSwg==} 2592 3343 engines: {node: '>= 14'} ··· 2597 3348 '@solidjs/router': 2598 3349 optional: true 2599 3350 3351 + '@speed-highlight/core@1.2.14': 3352 + resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==} 3353 + 2600 3354 '@swc/helpers@0.5.2': 2601 3355 resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} 2602 3356 3357 + '@tanstack/directive-functions-plugin@1.121.21': 3358 + resolution: {integrity: sha512-B9z/HbF7gJBaRHieyX7f2uQ4LpLLAVAEutBZipH6w+CYD6RHRJvSVPzECGHF7icFhNWTiJQL2QR6K07s59yzEw==} 3359 + engines: {node: '>=12'} 3360 + peerDependencies: 3361 + vite: '>=6.0.0' 3362 + 3363 + '@tanstack/router-utils@1.143.11': 3364 + resolution: {integrity: sha512-N24G4LpfyK8dOlnP8BvNdkuxg1xQljkyl6PcrdiPSA301pOjatRT1y8wuCCJZKVVD8gkd0MpCZ0VEjRMGILOtA==} 3365 + engines: {node: '>=12'} 3366 + 3367 + '@tanstack/server-functions-plugin@1.121.21': 3368 + resolution: {integrity: sha512-a05fzK+jBGacsSAc1vE8an7lpBh4H0PyIEcivtEyHLomgSeElAJxm9E2It/0nYRZ5Lh23m0okbhzJNaYWZpAOg==} 3369 + engines: {node: '>=12'} 3370 + 2603 3371 '@testing-library/dom@10.1.0': 2604 3372 resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} 3373 + engines: {node: '>=18'} 3374 + 3375 + '@testing-library/dom@10.4.1': 3376 + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} 2605 3377 engines: {node: '>=18'} 2606 3378 2607 3379 '@testing-library/dom@7.30.4': ··· 2659 3431 '@types/babel__traverse@7.20.6': 2660 3432 resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} 2661 3433 3434 + '@types/braces@3.0.5': 3435 + resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} 3436 + 2662 3437 '@types/estree@1.0.5': 2663 3438 resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 2664 3439 3440 + '@types/estree@1.0.8': 3441 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 3442 + 2665 3443 '@types/glob@7.1.3': 2666 3444 resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} 2667 3445 2668 3446 '@types/hast@2.3.1': 2669 3447 resolution: {integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==} 3448 + 3449 + '@types/hast@3.0.4': 3450 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 2670 3451 2671 3452 '@types/istanbul-lib-coverage@2.0.6': 2672 3453 resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} ··· 2686 3467 '@types/mdast@3.0.3': 2687 3468 resolution: {integrity: sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==} 2688 3469 3470 + '@types/mdast@4.0.4': 3471 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 3472 + 3473 + '@types/micromatch@4.0.10': 3474 + resolution: {integrity: sha512-5jOhFDElqr4DKTrTEbnW8DZ4Hz5LRUEmyrGpCMrD/NphYv3nUnaF08xmSLx1rGGnyEs/kFnhiw6dCgcDqMr5PQ==} 3475 + 2689 3476 '@types/minimatch@3.0.4': 2690 3477 resolution: {integrity: sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==} 2691 3478 ··· 2752 3539 '@types/unist@2.0.3': 2753 3540 resolution: {integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==} 2754 3541 3542 + '@types/unist@3.0.3': 3543 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 3544 + 2755 3545 '@types/yargs-parser@21.0.3': 2756 3546 resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} 2757 3547 ··· 2825 3615 '@ungap/structured-clone@1.2.0': 2826 3616 resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 2827 3617 3618 + '@vercel/nft@1.2.0': 3619 + resolution: {integrity: sha512-68326CAWJmd6P1cUgUmufor5d4ocPbpLxiy9TKG6U/a4aWEx9aC+NIzaDI6GmBZVpt3+MkO3OwnQ2YcgJg12Qw==} 3620 + engines: {node: '>=20'} 3621 + hasBin: true 3622 + 3623 + '@vinxi/listhen@1.5.6': 3624 + resolution: {integrity: sha512-WSN1z931BtasZJlgPp704zJFnQFRg7yzSjkm3MzAWQYe4uXFXlFr1hc5Ac2zae5/HDOz5x1/zDM5Cb54vTCnWw==} 3625 + hasBin: true 3626 + 3627 + '@vinxi/plugin-directives@0.5.1': 3628 + resolution: {integrity: sha512-pH/KIVBvBt7z7cXrUH/9uaqcdxjegFC7+zvkZkdOyWzs+kQD5KPf3cl8kC+5ayzXHT+OMlhGhyitytqN3cGmHg==} 3629 + peerDependencies: 3630 + vinxi: ^0.5.5 3631 + 3632 + '@vinxi/server-components@0.5.1': 3633 + resolution: {integrity: sha512-0BsG95qac3dkhfdRZxqzqYWJE4NvPL7ILlV43B6K6ho1etXWB2e5b0IxsUAUbyqpqiXM7mSRivojuXjb2G4OsQ==} 3634 + peerDependencies: 3635 + vinxi: ^0.5.5 3636 + 2828 3637 '@vitest/expect@2.1.1': 2829 3638 resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} 2830 3639 ··· 2982 3791 abbrev@2.0.0: 2983 3792 resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} 2984 3793 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3794 + 3795 + abbrev@3.0.1: 3796 + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} 3797 + engines: {node: ^18.17.0 || >=20.5.0} 2985 3798 2986 3799 abort-controller@3.0.0: 2987 3800 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} ··· 2991 3804 resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} 2992 3805 engines: {node: '>= 0.6'} 2993 3806 3807 + acorn-import-attributes@1.9.5: 3808 + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 3809 + peerDependencies: 3810 + acorn: ^8 3811 + 2994 3812 acorn-jsx@5.3.2: 2995 3813 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 2996 3814 peerDependencies: 2997 3815 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 2998 3816 3817 + acorn-loose@8.5.2: 3818 + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} 3819 + engines: {node: '>=0.4.0'} 3820 + 3821 + acorn-typescript@1.4.13: 3822 + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} 3823 + peerDependencies: 3824 + acorn: '>=8.9.0' 3825 + 2999 3826 acorn-walk@7.2.0: 3000 3827 resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 3001 3828 engines: {node: '>=0.4.0'} ··· 3060 3887 ansi-align@2.0.0: 3061 3888 resolution: {integrity: sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==} 3062 3889 3890 + ansi-align@3.0.1: 3891 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 3892 + 3063 3893 ansi-colors@3.2.4: 3064 3894 resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} 3065 3895 engines: {node: '>=6'} ··· 3124 3954 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 3125 3955 engines: {node: '>=12'} 3126 3956 3957 + ansis@4.2.0: 3958 + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 3959 + engines: {node: '>=14'} 3960 + 3127 3961 anymatch@2.0.0: 3128 3962 resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} 3129 3963 ··· 3261 4095 resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} 3262 4096 engines: {node: '>=4'} 3263 4097 4098 + ast-types@0.16.1: 4099 + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} 4100 + engines: {node: '>=4'} 4101 + 3264 4102 astral-regex@1.0.0: 3265 4103 resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} 3266 4104 engines: {node: '>=4'} ··· 3269 4107 resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 3270 4108 engines: {node: '>=8'} 3271 4109 4110 + astring@1.9.0: 4111 + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 4112 + hasBin: true 4113 + 3272 4114 async-each@1.0.3: 3273 4115 resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} 3274 4116 3275 4117 async-limiter@1.0.1: 3276 4118 resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} 4119 + 4120 + async-sema@3.1.1: 4121 + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 3277 4122 3278 4123 async@2.6.3: 3279 4124 resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==} ··· 3318 4163 resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} 3319 4164 peerDependencies: 3320 4165 '@babel/core': ^7.0.0-0 4166 + 4167 + babel-dead-code-elimination@1.0.11: 4168 + resolution: {integrity: sha512-mwq3W3e/pKSI6TG8lXMiDWvEi1VXYlSBlJlB3l+I0bAb5u1RNUl88udos85eOPNK3m5EXK9uO7d2g08pesTySQ==} 3321 4169 3322 4170 babel-loader@8.2.2: 3323 4171 resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} ··· 3531 4379 boxen@1.3.0: 3532 4380 resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==} 3533 4381 engines: {node: '>=4'} 4382 + 4383 + boxen@8.0.1: 4384 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 4385 + engines: {node: '>=18'} 3534 4386 3535 4387 brace-expansion@1.1.11: 3536 4388 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} ··· 3644 4496 resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} 3645 4497 engines: {node: '>= 0.8'} 3646 4498 4499 + c12@3.3.3: 4500 + resolution: {integrity: sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==} 4501 + peerDependencies: 4502 + magicast: '*' 4503 + peerDependenciesMeta: 4504 + magicast: 4505 + optional: true 4506 + 3647 4507 cac@6.7.14: 3648 4508 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 3649 4509 engines: {node: '>=8'} ··· 3705 4565 resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 3706 4566 engines: {node: '>=10'} 3707 4567 4568 + camelcase@8.0.0: 4569 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 4570 + engines: {node: '>=16'} 4571 + 3708 4572 camelize@1.0.0: 3709 4573 resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==} 3710 4574 ··· 3730 4594 3731 4595 ccount@1.1.0: 3732 4596 resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} 4597 + 4598 + ccount@2.0.1: 4599 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 3733 4600 3734 4601 chai@5.1.1: 3735 4602 resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} ··· 3757 4624 character-entities-html4@1.1.4: 3758 4625 resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==} 3759 4626 4627 + character-entities-html4@2.1.0: 4628 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 4629 + 3760 4630 character-entities-legacy@1.1.4: 3761 4631 resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 3762 4632 4633 + character-entities-legacy@3.0.0: 4634 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 4635 + 3763 4636 character-entities@1.2.4: 3764 4637 resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 3765 4638 ··· 3789 4662 chokidar@3.6.0: 3790 4663 resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 3791 4664 engines: {node: '>= 8.10.0'} 4665 + 4666 + chokidar@4.0.3: 4667 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 4668 + engines: {node: '>= 14.16.0'} 4669 + 4670 + chokidar@5.0.0: 4671 + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 4672 + engines: {node: '>= 20.19.0'} 3792 4673 3793 4674 chownr@1.1.4: 3794 4675 resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} ··· 3829 4710 peerDependencies: 3830 4711 webpack: '>=4.0.1' 3831 4712 4713 + citty@0.1.6: 4714 + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 4715 + 3832 4716 cjs-module-lexer@1.4.1: 3833 4717 resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} 3834 4718 ··· 3847 4731 cli-boxes@1.0.0: 3848 4732 resolution: {integrity: sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==} 3849 4733 engines: {node: '>=0.10.0'} 4734 + 4735 + cli-boxes@3.0.0: 4736 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 4737 + engines: {node: '>=10'} 3850 4738 3851 4739 cli-cursor@2.1.0: 3852 4740 resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} ··· 3889 4777 clipboardy@1.2.3: 3890 4778 resolution: {integrity: sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==} 3891 4779 engines: {node: '>=4'} 4780 + 4781 + clipboardy@4.0.0: 4782 + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} 4783 + engines: {node: '>=18'} 3892 4784 3893 4785 cliui@5.0.0: 3894 4786 resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} ··· 3911 4803 resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} 3912 4804 engines: {node: '>=0.8'} 3913 4805 4806 + cluster-key-slot@1.1.2: 4807 + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 4808 + engines: {node: '>=0.10.0'} 4809 + 3914 4810 cmd-shim@6.0.3: 3915 4811 resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} 3916 4812 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 3962 4858 comma-separated-tokens@1.0.8: 3963 4859 resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} 3964 4860 4861 + comma-separated-tokens@2.0.3: 4862 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 4863 + 3965 4864 command-exists@1.2.9: 3966 4865 resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} 3967 4866 ··· 4002 4901 4003 4902 compare-versions@3.6.0: 4004 4903 resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} 4904 + 4905 + compatx@0.2.0: 4906 + resolution: {integrity: sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==} 4005 4907 4006 4908 component-bind@1.0.0: 4007 4909 resolution: {integrity: sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==} ··· 4042 4944 resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} 4043 4945 engines: {'0': node >= 0.8} 4044 4946 4947 + confbox@0.1.8: 4948 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 4949 + 4950 + confbox@0.2.2: 4951 + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} 4952 + 4045 4953 config-chain@1.1.13: 4046 4954 resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} 4047 4955 ··· 4052 4960 connect@3.7.0: 4053 4961 resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} 4054 4962 engines: {node: '>= 0.10.0'} 4963 + 4964 + consola@3.4.2: 4965 + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 4966 + engines: {node: ^14.18.0 || >=16.10.0} 4055 4967 4056 4968 console-browserify@1.2.0: 4057 4969 resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} ··· 4077 4989 convert-source-map@2.0.0: 4078 4990 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 4079 4991 4992 + cookie-es@1.2.2: 4993 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 4994 + 4995 + cookie-es@2.0.0: 4996 + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} 4997 + 4080 4998 cookie-signature@1.0.6: 4081 4999 resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} 4082 5000 ··· 4162 5080 prop-types: ^15.0.0 4163 5081 react: ^0.14.0 || ^15.0.0 || ^16.0.0 4164 5082 5083 + croner@9.1.0: 5084 + resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==} 5085 + engines: {node: '>=18.0'} 5086 + 4165 5087 cross-spawn@5.1.0: 4166 5088 resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} 4167 5089 ··· 4180 5102 cross-spawn@7.0.6: 4181 5103 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 4182 5104 engines: {node: '>= 8'} 5105 + 5106 + crossws@0.3.5: 5107 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 4183 5108 4184 5109 crypto-browserify@3.12.0: 4185 5110 resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} ··· 4323 5248 dataloader@1.4.0: 4324 5249 resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} 4325 5250 5251 + dax-sh@0.43.2: 5252 + resolution: {integrity: sha512-uULa1sSIHgXKGCqJ/pA0zsnzbHlVnuq7g8O2fkHokWFNwEGIhh5lAJlxZa1POG5En5ba7AU4KcBAvGQWMMf8rg==} 5253 + deprecated: This package has moved to simply be 'dax' instead of 'dax-sh' 5254 + 4326 5255 dayjs@1.11.13: 4327 5256 resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} 4328 5257 4329 5258 dayjs@1.11.15: 4330 5259 resolution: {integrity: sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==} 4331 5260 5261 + db0@0.3.4: 5262 + resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==} 5263 + peerDependencies: 5264 + '@electric-sql/pglite': '*' 5265 + '@libsql/client': '*' 5266 + better-sqlite3: '*' 5267 + drizzle-orm: '*' 5268 + mysql2: '*' 5269 + sqlite3: '*' 5270 + peerDependenciesMeta: 5271 + '@electric-sql/pglite': 5272 + optional: true 5273 + '@libsql/client': 5274 + optional: true 5275 + better-sqlite3: 5276 + optional: true 5277 + drizzle-orm: 5278 + optional: true 5279 + mysql2: 5280 + optional: true 5281 + sqlite3: 5282 + optional: true 5283 + 4332 5284 debug@2.6.9: 4333 5285 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 4334 5286 peerDependencies: ··· 4382 5334 4383 5335 debug@4.4.1: 4384 5336 resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 5337 + engines: {node: '>=6.0'} 5338 + peerDependencies: 5339 + supports-color: '*' 5340 + peerDependenciesMeta: 5341 + supports-color: 5342 + optional: true 5343 + 5344 + debug@4.4.3: 5345 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 4385 5346 engines: {node: '>=6.0'} 4386 5347 peerDependencies: 4387 5348 supports-color: '*' ··· 4473 5434 resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} 4474 5435 engines: {node: '>=0.10.0'} 4475 5436 5437 + defu@6.1.4: 5438 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 5439 + 4476 5440 del@4.1.1: 4477 5441 resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} 4478 5442 engines: {node: '>=6'} ··· 4484 5448 denodeify@1.2.1: 4485 5449 resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} 4486 5450 5451 + denque@2.1.0: 5452 + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} 5453 + engines: {node: '>=0.10'} 5454 + 4487 5455 depd@1.1.2: 4488 5456 resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} 4489 5457 engines: {node: '>= 0.6'} ··· 4501 5469 4502 5470 des.js@1.0.1: 4503 5471 resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} 5472 + 5473 + destr@2.0.5: 5474 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 4504 5475 4505 5476 destroy@1.0.4: 4506 5477 resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} ··· 4516 5487 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 4517 5488 engines: {node: '>=8'} 4518 5489 5490 + detect-libc@1.0.3: 5491 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} 5492 + engines: {node: '>=0.10'} 5493 + hasBin: true 5494 + 5495 + detect-libc@2.1.2: 5496 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 5497 + engines: {node: '>=8'} 5498 + 4519 5499 detect-node@2.0.5: 4520 5500 resolution: {integrity: sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==} 5501 + 5502 + devlop@1.1.0: 5503 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 5504 + 5505 + diff@8.0.2: 5506 + resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 5507 + engines: {node: '>=0.3.1'} 4521 5508 4522 5509 diffie-hellman@5.0.3: 4523 5510 resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} ··· 4585 5572 4586 5573 domutils@2.8.0: 4587 5574 resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 5575 + 5576 + dot-prop@10.1.0: 5577 + resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} 5578 + engines: {node: '>=20'} 4588 5579 4589 5580 dot-prop@5.3.0: 4590 5581 resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} ··· 4594 5585 resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} 4595 5586 engines: {node: '>=12'} 4596 5587 5588 + dotenv@17.2.3: 5589 + resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} 5590 + engines: {node: '>=12'} 5591 + 4597 5592 download-git-repo@2.0.0: 4598 5593 resolution: {integrity: sha512-al8ZOwpm/DvCd7XC8PupeuNlC2TrvsMxW3FOx1bCbHNBhP1lYjOn9KnPqnZ3o/jz1vxCC5NHGJA7LT+GYMLcHA==} 4599 5594 ··· 4635 5630 4636 5631 elliptic@6.5.4: 4637 5632 resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} 5633 + 5634 + emoji-regex-xs@1.0.0: 5635 + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} 5636 + 5637 + emoji-regex@10.6.0: 5638 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 4638 5639 4639 5640 emoji-regex@6.1.1: 4640 5641 resolution: {integrity: sha512-WfVwM9e+M9B/4Qjh9SRnPX2A74Tom3WlVfWF9QWJ8f2BPa1u+/q4aEp1tizZ3vBKAZTg7B6yxn3t9iMjT+dv4w==} ··· 4717 5718 error-ex@1.3.2: 4718 5719 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 4719 5720 5721 + error-stack-parser-es@1.0.5: 5722 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 5723 + 4720 5724 error-stack-parser@2.1.4: 4721 5725 resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} 4722 5726 ··· 4740 5744 resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 4741 5745 engines: {node: '>= 0.4'} 4742 5746 5747 + es-module-lexer@1.7.0: 5748 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 5749 + 4743 5750 es-object-atoms@1.0.0: 4744 5751 resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 4745 5752 engines: {node: '>= 0.4'} ··· 4760 5767 engines: {node: '>=12'} 4761 5768 hasBin: true 4762 5769 5770 + esbuild@0.25.12: 5771 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 5772 + engines: {node: '>=18'} 5773 + hasBin: true 5774 + 5775 + esbuild@0.27.2: 5776 + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} 5777 + engines: {node: '>=18'} 5778 + hasBin: true 5779 + 4763 5780 escalade@3.2.0: 4764 5781 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 4765 5782 engines: {node: '>=6'} ··· 4778 5795 escape-string-regexp@4.0.0: 4779 5796 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 4780 5797 engines: {node: '>=10'} 5798 + 5799 + escape-string-regexp@5.0.0: 5800 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 5801 + engines: {node: '>=12'} 4781 5802 4782 5803 eslint-config-prettier@8.10.0: 4783 5804 resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} ··· 4946 5967 resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==} 4947 5968 engines: {node: '>= 0.10.0'} 4948 5969 5970 + exsolve@1.0.8: 5971 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} 5972 + 4949 5973 ext-list@2.2.2: 4950 5974 resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} 4951 5975 engines: {node: '>=0.10.0'} ··· 5044 6068 fd-slicer@1.1.0: 5045 6069 resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 5046 6070 6071 + fdir@6.5.0: 6072 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 6073 + engines: {node: '>=12.0.0'} 6074 + peerDependencies: 6075 + picomatch: ^3 || ^4 6076 + peerDependenciesMeta: 6077 + picomatch: 6078 + optional: true 6079 + 5047 6080 fetch-blob@3.2.0: 5048 6081 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 5049 6082 engines: {node: ^12.20 || >= 14.13} ··· 5223 6256 resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} 5224 6257 engines: {node: '>= 0.6'} 5225 6258 6259 + fresh@2.0.0: 6260 + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} 6261 + engines: {node: '>= 0.8'} 6262 + 5226 6263 from2@2.3.0: 5227 6264 resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} 5228 6265 ··· 5297 6334 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 5298 6335 engines: {node: 6.* || 8.* || >= 10.*} 5299 6336 6337 + get-east-asian-width@1.4.0: 6338 + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 6339 + engines: {node: '>=18'} 6340 + 5300 6341 get-func-name@2.0.2: 5301 6342 resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} 5302 6343 ··· 5304 6345 resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 5305 6346 engines: {node: '>= 0.4'} 5306 6347 6348 + get-port-please@3.2.0: 6349 + resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} 6350 + 5307 6351 get-proxy@2.1.0: 5308 6352 resolution: {integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==} 5309 6353 engines: {node: '>=4'} ··· 5346 6390 getpass@0.1.7: 5347 6391 resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} 5348 6392 6393 + giget@2.0.0: 6394 + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} 6395 + hasBin: true 6396 + 5349 6397 git-clone@0.1.0: 5350 6398 resolution: {integrity: sha512-zs9rlfa7HyaJAKG9o+V7C6qfMzyc+tb1IIXdUFcOBcR1U7siKy/uPdauLlrH1mc0vOgUwIv4BF+QxPiiTYz3Rw==} 5351 6399 ··· 5379 6427 engines: {node: 20 || >=22} 5380 6428 hasBin: true 5381 6429 6430 + glob@13.0.0: 6431 + resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==} 6432 + engines: {node: 20 || >=22} 6433 + 5382 6434 glob@7.2.3: 5383 6435 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 5384 6436 deprecated: Glob versions prior to v9 are no longer supported ··· 5415 6467 resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 5416 6468 engines: {node: '>=10'} 5417 6469 6470 + globby@16.1.0: 6471 + resolution: {integrity: sha512-+A4Hq7m7Ze592k9gZRy4gJ27DrXRNnC1vPjxTt1qQxEY8RxagBkBxivkCwg7FxSTG0iLLEMaUx13oOr0R2/qcQ==} 6472 + engines: {node: '>=20'} 6473 + 5418 6474 globby@6.1.0: 5419 6475 resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} 5420 6476 engines: {node: '>=0.10.0'} ··· 5453 6509 resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} 5454 6510 engines: {node: '>=6'} 5455 6511 6512 + gzip-size@7.0.0: 6513 + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} 6514 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 6515 + 6516 + h3@1.15.3: 6517 + resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} 6518 + 6519 + h3@1.15.4: 6520 + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 6521 + 5456 6522 handle-thing@2.0.1: 5457 6523 resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} 5458 6524 ··· 5546 6612 hast-util-raw@6.0.1: 5547 6613 resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} 5548 6614 6615 + hast-util-to-html@9.0.5: 6616 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 6617 + 5549 6618 hast-util-to-parse5@6.0.0: 5550 6619 resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} 5551 6620 6621 + hast-util-whitespace@3.0.0: 6622 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 6623 + 5552 6624 hastscript@6.0.0: 5553 6625 resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} 5554 6626 ··· 5579 6651 5580 6652 hoist-non-react-statics@3.3.2: 5581 6653 resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} 6654 + 6655 + hookable@5.5.3: 6656 + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 5582 6657 5583 6658 hoopy@0.1.4: 5584 6659 resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} ··· 5619 6694 engines: {node: '>=4'} 5620 6695 hasBin: true 5621 6696 6697 + html-to-image@1.11.13: 6698 + resolution: {integrity: sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==} 6699 + 5622 6700 html-void-elements@1.0.5: 5623 6701 resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} 5624 6702 6703 + html-void-elements@3.0.0: 6704 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 6705 + 5625 6706 html-webpack-plugin@3.2.0: 5626 6707 resolution: {integrity: sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg==} 5627 6708 engines: {node: '>=6.9'} ··· 5657 6738 resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} 5658 6739 engines: {node: '>= 0.8'} 5659 6740 6741 + http-errors@2.0.1: 6742 + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} 6743 + engines: {node: '>= 0.8'} 6744 + 5660 6745 http-parser-js@0.5.3: 5661 6746 resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} 5662 6747 ··· 5675 6760 http-proxy@1.18.1: 5676 6761 resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} 5677 6762 engines: {node: '>=8.0.0'} 6763 + 6764 + http-shutdown@1.2.2: 6765 + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} 6766 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 5678 6767 5679 6768 http-signature@1.2.0: 5680 6769 resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} ··· 5699 6788 resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} 5700 6789 engines: {node: '>= 14'} 5701 6790 6791 + httpxy@0.1.7: 6792 + resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==} 6793 + 5702 6794 human-id@4.1.1: 5703 6795 resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} 5704 6796 hasBin: true ··· 5751 6843 5752 6844 ignore@5.3.2: 5753 6845 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 6846 + engines: {node: '>= 4'} 6847 + 6848 + ignore@7.0.5: 6849 + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 5754 6850 engines: {node: '>= 4'} 5755 6851 5756 6852 image-size@1.2.1: ··· 5855 6951 invariant@2.2.4: 5856 6952 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 5857 6953 6954 + ioredis@5.9.1: 6955 + resolution: {integrity: sha512-BXNqFQ66oOsR82g9ajFFsR8ZKrjVvYCLyeML9IvSMAsP56XH2VXBdZjmI11p65nXXJxTEt1hie3J2QeFJVgrtQ==} 6956 + engines: {node: '>=12.22.0'} 6957 + 5858 6958 ip-address@9.0.5: 5859 6959 resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} 5860 6960 engines: {node: '>= 12'} ··· 5869 6969 ipaddr.js@1.9.1: 5870 6970 resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} 5871 6971 engines: {node: '>= 0.10'} 6972 + 6973 + iron-webcrypto@1.2.1: 6974 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 5872 6975 5873 6976 is-absolute-url@2.1.0: 5874 6977 resolution: {integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==} ··· 6002 7105 engines: {node: '>=8'} 6003 7106 hasBin: true 6004 7107 7108 + is-docker@3.0.0: 7109 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 7110 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7111 + hasBin: true 7112 + 6005 7113 is-domain@0.0.1: 6006 7114 resolution: {integrity: sha512-hLm9uZUDm/sk0+xZgxyJluSf4B37sg3ivzv4ndTxNCAMnWFUUsHh1u4eh2maEcEvQl3mc65a9pJ/KURGItbLIg==} 6007 7115 ··· 6051 7159 is-hexadecimal@1.0.4: 6052 7160 resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 6053 7161 7162 + is-inside-container@1.0.0: 7163 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 7164 + engines: {node: '>=14.16'} 7165 + hasBin: true 7166 + 6054 7167 is-installed-globally@0.4.0: 6055 7168 resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} 6056 7169 engines: {node: '>=10'} ··· 6110 7223 is-path-inside@3.0.3: 6111 7224 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 6112 7225 engines: {node: '>=8'} 7226 + 7227 + is-path-inside@4.0.0: 7228 + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} 7229 + engines: {node: '>=12'} 6113 7230 6114 7231 is-plain-obj@1.1.0: 6115 7232 resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} ··· 6220 7337 resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 6221 7338 engines: {node: '>=8'} 6222 7339 7340 + is-wsl@3.1.0: 7341 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 7342 + engines: {node: '>=16'} 7343 + 7344 + is64bit@2.0.0: 7345 + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} 7346 + engines: {node: '>=18'} 7347 + 6223 7348 isarray@0.0.1: 6224 7349 resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} 6225 7350 ··· 6292 7417 resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} 6293 7418 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 6294 7419 7420 + jiti@1.21.7: 7421 + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 7422 + hasBin: true 7423 + 7424 + jiti@2.6.1: 7425 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 7426 + hasBin: true 7427 + 6295 7428 joi@17.13.3: 6296 7429 resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} 6297 7430 ··· 6302 7435 6303 7436 js-tokens@4.0.0: 6304 7437 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 7438 + 7439 + js-tokens@9.0.1: 7440 + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 6305 7441 6306 7442 js-yaml@3.14.1: 6307 7443 resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} ··· 6480 7616 resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 6481 7617 engines: {node: '>=6'} 6482 7618 7619 + kleur@4.1.5: 7620 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 7621 + engines: {node: '>=6'} 7622 + 7623 + klona@2.0.6: 7624 + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} 7625 + engines: {node: '>= 8'} 7626 + 7627 + knitwork@1.3.0: 7628 + resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==} 7629 + 6483 7630 kolorist@1.8.0: 6484 7631 resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} 6485 7632 ··· 6517 7664 engines: {node: ^16.14.0 || >=18.0.0} 6518 7665 hasBin: true 6519 7666 7667 + listhen@1.9.0: 7668 + resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} 7669 + hasBin: true 7670 + 6520 7671 listr2@3.14.0: 6521 7672 resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} 6522 7673 engines: {node: '>=10.0.0'} ··· 6554 7705 resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} 6555 7706 engines: {node: '>=8.9.0'} 6556 7707 7708 + local-pkg@1.1.2: 7709 + resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} 7710 + engines: {node: '>=14'} 7711 + 6557 7712 locate-path@3.0.0: 6558 7713 resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} 6559 7714 engines: {node: '>=6'} ··· 6572 7727 6573 7728 lodash.debounce@4.0.8: 6574 7729 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} 7730 + 7731 + lodash.defaults@4.2.0: 7732 + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} 7733 + 7734 + lodash.isarguments@3.1.0: 7735 + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 6575 7736 6576 7737 lodash.memoize@4.1.2: 6577 7738 resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} ··· 6658 7819 magic-string@0.30.11: 6659 7820 resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} 6660 7821 7822 + magic-string@0.30.21: 7823 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 7824 + 7825 + magicast@0.2.11: 7826 + resolution: {integrity: sha512-6saXbRDA1HMkqbsvHOU6HBjCVgZT460qheRkLhJQHWAbhXoWESI3Kn/dGGXyKs15FFKR85jsUqFx2sMK0wy/5g==} 7827 + 7828 + magicast@0.5.1: 7829 + resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} 7830 + 6661 7831 make-dir@1.3.0: 6662 7832 resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} 6663 7833 engines: {node: '>=4'} ··· 6716 7886 6717 7887 mdast-util-to-hast@10.0.1: 6718 7888 resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} 7889 + 7890 + mdast-util-to-hast@13.2.1: 7891 + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} 6719 7892 6720 7893 mdast-util-to-string@1.1.0: 6721 7894 resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} ··· 6826 7999 resolution: {integrity: sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==} 6827 8000 engines: {node: '>=18'} 6828 8001 hasBin: true 8002 + 8003 + micromark-util-character@2.1.1: 8004 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 8005 + 8006 + micromark-util-encode@2.0.1: 8007 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 8008 + 8009 + micromark-util-sanitize-uri@2.0.1: 8010 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 8011 + 8012 + micromark-util-symbol@2.0.1: 8013 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 8014 + 8015 + micromark-util-types@2.0.2: 8016 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 6829 8017 6830 8018 micromatch@3.1.10: 6831 8019 resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} ··· 6855 8043 resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} 6856 8044 engines: {node: '>= 0.6'} 6857 8045 8046 + mime-db@1.54.0: 8047 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 8048 + engines: {node: '>= 0.6'} 8049 + 6858 8050 mime-types@2.1.18: 6859 8051 resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} 6860 8052 engines: {node: '>= 0.6'} ··· 6863 8055 resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 6864 8056 engines: {node: '>= 0.6'} 6865 8057 8058 + mime-types@3.0.2: 8059 + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} 8060 + engines: {node: '>=18'} 8061 + 6866 8062 mime@1.6.0: 6867 8063 resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 6868 8064 engines: {node: '>=4'} ··· 6871 8067 mime@2.6.0: 6872 8068 resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} 6873 8069 engines: {node: '>=4.0.0'} 8070 + hasBin: true 8071 + 8072 + mime@3.0.0: 8073 + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 8074 + engines: {node: '>=10.0.0'} 8075 + hasBin: true 8076 + 8077 + mime@4.1.0: 8078 + resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==} 8079 + engines: {node: '>=16'} 6874 8080 hasBin: true 6875 8081 6876 8082 mimic-fn@1.2.0: ··· 6909 8115 resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} 6910 8116 engines: {node: 20 || >=22} 6911 8117 8118 + minimatch@10.1.1: 8119 + resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} 8120 + engines: {node: 20 || >=22} 8121 + 6912 8122 minimatch@3.0.4: 6913 8123 resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} 6914 8124 ··· 7006 8216 engines: {node: '>=10'} 7007 8217 hasBin: true 7008 8218 8219 + mlly@1.8.0: 8220 + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} 8221 + 7009 8222 moniker@0.1.2: 7010 8223 resolution: {integrity: sha512-Uj9iV0QYr6281G+o0TvqhKwHHWB2Q/qUTT4LPQ3qDGc0r8cbMuqQjRXPZuVZ+gcL7APx+iQgE8lcfWPrj1LsLA==} 7011 8224 ··· 7048 8261 nan@2.14.2: 7049 8262 resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} 7050 8263 8264 + nanoid@3.3.11: 8265 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 8266 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 8267 + hasBin: true 8268 + 7051 8269 nanoid@3.3.7: 7052 8270 resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 7053 8271 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ··· 7092 8310 nice-try@1.0.5: 7093 8311 resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} 7094 8312 8313 + nitropack@2.13.0: 8314 + resolution: {integrity: sha512-31H9EgJNsJqfa5f6775ksZlKH+Fk8Kv3CV2wF6v9+KY57DexH8+qCLrcOXgM72vKB/j/7dVmOtuiVY8Jy8+8nw==} 8315 + engines: {node: ^20.19.0 || >=22.12.0} 8316 + hasBin: true 8317 + peerDependencies: 8318 + xml2js: ^0.6.2 8319 + peerDependenciesMeta: 8320 + xml2js: 8321 + optional: true 8322 + 7095 8323 no-case@2.3.2: 7096 8324 resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} 7097 8325 ··· 7102 8330 node-abort-controller@3.1.1: 7103 8331 resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} 7104 8332 8333 + node-addon-api@7.1.1: 8334 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 8335 + 7105 8336 node-dir@0.1.17: 7106 8337 resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} 7107 8338 engines: {node: '>= 0.10.5'} ··· 7111 8342 engines: {node: '>=10.5.0'} 7112 8343 deprecated: Use your platform's native DOMException instead 7113 8344 8345 + node-fetch-native@1.6.7: 8346 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 8347 + 7114 8348 node-fetch@2.7.0: 7115 8349 resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 7116 8350 engines: {node: 4.x || >=6.0.0} ··· 7132 8366 resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} 7133 8367 engines: {node: '>= 6.13.0'} 7134 8368 8369 + node-gyp-build@4.8.4: 8370 + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 8371 + hasBin: true 8372 + 7135 8373 node-gyp@10.2.0: 7136 8374 resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} 7137 8375 engines: {node: ^16.14.0 || >=18.0.0} ··· 7145 8383 7146 8384 node-libs-browser@2.2.1: 7147 8385 resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} 8386 + 8387 + node-mock-http@1.0.4: 8388 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 7148 8389 7149 8390 node-releases@2.0.18: 7150 8391 resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} ··· 7164 8405 nopt@7.2.1: 7165 8406 resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} 7166 8407 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 8408 + hasBin: true 8409 + 8410 + nopt@8.1.0: 8411 + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 8412 + engines: {node: ^18.17.0 || >=20.5.0} 7167 8413 hasBin: true 7168 8414 7169 8415 normalize-package-data@2.5.0: ··· 7264 8510 nwsapi@2.2.12: 7265 8511 resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} 7266 8512 8513 + nypm@0.6.2: 8514 + resolution: {integrity: sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==} 8515 + engines: {node: ^14.16.0 || >=16.10.0} 8516 + hasBin: true 8517 + 7267 8518 oauth-sign@0.9.0: 7268 8519 resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 7269 8520 ··· 7322 8573 obuf@1.1.2: 7323 8574 resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} 7324 8575 8576 + ofetch@1.5.1: 8577 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 8578 + 8579 + ohash@2.0.11: 8580 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 8581 + 7325 8582 on-finished@2.3.0: 7326 8583 resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} 7327 8584 engines: {node: '>= 0.8'} ··· 7352 8609 onetime@6.0.0: 7353 8610 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 7354 8611 engines: {node: '>=12'} 8612 + 8613 + oniguruma-to-es@2.3.0: 8614 + resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} 7355 8615 7356 8616 open@6.4.0: 7357 8617 resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} ··· 7599 8859 path-to-regexp@2.2.1: 7600 8860 resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} 7601 8861 8862 + path-to-regexp@6.3.0: 8863 + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 8864 + 7602 8865 path-type@3.0.0: 7603 8866 resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 7604 8867 engines: {node: '>=4'} ··· 7612 8875 7613 8876 pathe@1.1.2: 7614 8877 resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 8878 + 8879 + pathe@2.0.3: 8880 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 7615 8881 7616 8882 pathval@2.0.0: 7617 8883 resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} ··· 7627 8893 pend@1.2.0: 7628 8894 resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 7629 8895 8896 + perfect-debounce@2.0.0: 8897 + resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==} 8898 + 7630 8899 performance-now@2.1.0: 7631 8900 resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} 7632 8901 ··· 7642 8911 picomatch@2.3.1: 7643 8912 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 7644 8913 engines: {node: '>=8.6'} 8914 + 8915 + picomatch@4.0.3: 8916 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 8917 + engines: {node: '>=12'} 7645 8918 7646 8919 pidtree@0.3.1: 7647 8920 resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} ··· 7692 8965 pkg-dir@5.0.0: 7693 8966 resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} 7694 8967 engines: {node: '>=10'} 8968 + 8969 + pkg-types@1.3.1: 8970 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 8971 + 8972 + pkg-types@2.3.0: 8973 + resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} 7695 8974 7696 8975 please-upgrade-node@3.2.0: 7697 8976 resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} ··· 7867 9146 resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} 7868 9147 engines: {node: ^10 || ^12 || >=14} 7869 9148 9149 + postcss@8.5.6: 9150 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 9151 + engines: {node: ^10 || ^12 || >=14} 9152 + 7870 9153 preact@10.13.1: 7871 9154 resolution: {integrity: sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==} 7872 9155 ··· 7900 9183 resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} 7901 9184 engines: {node: '>=6'} 7902 9185 9186 + pretty-bytes@7.1.0: 9187 + resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} 9188 + engines: {node: '>=20'} 9189 + 7903 9190 pretty-error@2.1.2: 7904 9191 resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} 7905 9192 ··· 7974 9261 property-information@5.6.0: 7975 9262 resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} 7976 9263 9264 + property-information@7.1.0: 9265 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 9266 + 7977 9267 proto-list@1.2.4: 7978 9268 resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 7979 9269 ··· 8047 9337 resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} 8048 9338 engines: {node: '>=0.6'} 8049 9339 9340 + quansync@0.2.11: 9341 + resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 9342 + 8050 9343 query-string@4.3.4: 8051 9344 resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==} 8052 9345 engines: {node: '>=0.10.0'} ··· 8075 9368 8076 9369 queue@6.0.2: 8077 9370 resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} 9371 + 9372 + radix3@1.1.2: 9373 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 8078 9374 8079 9375 raf@3.4.1: 8080 9376 resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} ··· 8103 9399 peerDependencies: 8104 9400 webpack: ^4.3.0 8105 9401 9402 + rc9@2.1.2: 9403 + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 9404 + 8106 9405 rc@1.2.8: 8107 9406 resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 8108 9407 hasBin: true ··· 8314 9613 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 8315 9614 engines: {node: '>=8.10.0'} 8316 9615 9616 + readdirp@4.1.2: 9617 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 9618 + engines: {node: '>= 14.18.0'} 9619 + 9620 + readdirp@5.0.0: 9621 + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 9622 + engines: {node: '>= 20.19.0'} 9623 + 8317 9624 readline@1.3.0: 8318 9625 resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} 8319 9626 8320 9627 recast@0.21.5: 8321 9628 resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} 8322 9629 engines: {node: '>= 4'} 9630 + 9631 + recast@0.23.11: 9632 + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} 9633 + engines: {node: '>= 4'} 9634 + 9635 + redis-errors@1.2.0: 9636 + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} 9637 + engines: {node: '>=4'} 9638 + 9639 + redis-parser@3.0.0: 9640 + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} 9641 + engines: {node: '>=4'} 8323 9642 8324 9643 reflect.getprototypeof@1.0.6: 8325 9644 resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} ··· 8348 9667 resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} 8349 9668 engines: {node: '>=0.10.0'} 8350 9669 9670 + regex-recursion@5.1.1: 9671 + resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} 9672 + 9673 + regex-utilities@2.3.0: 9674 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 9675 + 9676 + regex@5.1.1: 9677 + resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} 9678 + 8351 9679 regexp.prototype.flags@1.5.2: 8352 9680 resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 8353 9681 engines: {node: '>= 0.4'} ··· 8563 9891 rollup: 8564 9892 optional: true 8565 9893 9894 + rollup-plugin-visualizer@6.0.5: 9895 + resolution: {integrity: sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==} 9896 + engines: {node: '>=18'} 9897 + hasBin: true 9898 + peerDependencies: 9899 + rolldown: 1.x || ^1.0.0-beta 9900 + rollup: 2.x || 3.x || 4.x 9901 + peerDependenciesMeta: 9902 + rolldown: 9903 + optional: true 9904 + rollup: 9905 + optional: true 9906 + 8566 9907 rollup@3.29.4: 8567 9908 resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 8568 9909 engines: {node: '>=14.18.0', npm: '>=8.0.0'} ··· 8570 9911 8571 9912 rollup@4.22.4: 8572 9913 resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} 9914 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 9915 + hasBin: true 9916 + 9917 + rollup@4.55.1: 9918 + resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==} 8573 9919 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 8574 9920 hasBin: true 8575 9921 ··· 8643 9989 resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} 8644 9990 engines: {node: '>= 8.9.0'} 8645 9991 9992 + scule@1.3.0: 9993 + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 9994 + 8646 9995 seek-bzip@1.0.6: 8647 9996 resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} 8648 9997 hasBin: true ··· 8686 10035 engines: {node: '>=10'} 8687 10036 hasBin: true 8688 10037 10038 + semver@7.7.3: 10039 + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 10040 + engines: {node: '>=10'} 10041 + hasBin: true 10042 + 8689 10043 send@0.17.1: 8690 10044 resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} 8691 10045 engines: {node: '>= 0.8.0'} ··· 8694 10048 resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} 8695 10049 engines: {node: '>= 0.8.0'} 8696 10050 10051 + send@1.2.1: 10052 + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 10053 + engines: {node: '>= 18'} 10054 + 8697 10055 serialize-error@2.1.0: 8698 10056 resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} 8699 10057 engines: {node: '>=0.10.0'} ··· 8710 10068 peerDependencies: 8711 10069 seroval: ^1.0 8712 10070 10071 + seroval-plugins@1.3.3: 10072 + resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} 10073 + engines: {node: '>=10'} 10074 + peerDependencies: 10075 + seroval: ^1.0 10076 + 10077 + seroval-plugins@1.4.2: 10078 + resolution: {integrity: sha512-X7p4MEDTi+60o2sXZ4bnDBhgsUYDSkQEvzYZuJyFqWg9jcoPsHts5nrg5O956py2wyt28lUrBxk0M0/wU8URpA==} 10079 + engines: {node: '>=10'} 10080 + peerDependencies: 10081 + seroval: ^1.0 10082 + 8713 10083 seroval@1.0.7: 8714 10084 resolution: {integrity: sha512-n6ZMQX5q0Vn19Zq7CIKNIo7E75gPkGCFUEqDpa8jgwpYr/vScjqnQ6H09t1uIiZ0ZSK0ypEGvrYK2bhBGWsGdw==} 8715 10085 engines: {node: '>=10'} 8716 10086 10087 + seroval@1.3.2: 10088 + resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} 10089 + engines: {node: '>=10'} 10090 + 10091 + seroval@1.4.2: 10092 + resolution: {integrity: sha512-N3HEHRCZYn3cQbsC4B5ldj9j+tHdf4JZoYPlcI4rRYu0Xy4qN8MQf1Z08EibzB0WpgRG5BGK08FTrmM66eSzKQ==} 10093 + engines: {node: '>=10'} 10094 + 8717 10095 serve-handler@6.1.3: 8718 10096 resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} 8719 10097 ··· 8721 10099 resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} 8722 10100 engines: {node: '>= 0.8.0'} 8723 10101 10102 + serve-placeholder@2.0.2: 10103 + resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} 10104 + 8724 10105 serve-static@1.14.1: 8725 10106 resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} 8726 10107 engines: {node: '>= 0.8.0'} ··· 8728 10109 serve-static@1.16.2: 8729 10110 resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} 8730 10111 engines: {node: '>= 0.8.0'} 10112 + 10113 + serve-static@2.2.1: 10114 + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} 10115 + engines: {node: '>= 18'} 8731 10116 8732 10117 serve@11.3.2: 8733 10118 resolution: {integrity: sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==} ··· 8799 10184 engines: {node: '>=0.8.0'} 8800 10185 hasBin: true 8801 10186 10187 + shiki@1.29.2: 10188 + resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} 10189 + 8802 10190 shorthash@0.0.2: 8803 10191 resolution: {integrity: sha512-L/QRElsfTaCCzA7AJPXuin6/jgWjgmTfjdaXucQ5PauPypmqAZ7t4GueaCv+Jti0M8S2Iv1C/ryD+aWY/KUGCA==} 8804 10192 ··· 8836 10224 slash@3.0.0: 8837 10225 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 8838 10226 engines: {node: '>=8'} 10227 + 10228 + slash@5.1.0: 10229 + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} 10230 + engines: {node: '>=14.16'} 8839 10231 8840 10232 slice-ansi@2.1.0: 8841 10233 resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} ··· 8903 10295 8904 10296 solid-js@1.8.17: 8905 10297 resolution: {integrity: sha512-E0FkUgv9sG/gEBWkHr/2XkBluHb1fkrHywUgA6o6XolPDCJ4g1HaLmQufcBBhiF36ee40q+HpG/vCZu7fLpI3Q==} 10298 + 10299 + solid-js@1.9.10: 10300 + resolution: {integrity: sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==} 8906 10301 8907 10302 solid-refresh@0.6.3: 8908 10303 resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} 8909 10304 peerDependencies: 8910 10305 solid-js: ^1.3 8911 10306 10307 + solid-use@0.9.1: 10308 + resolution: {integrity: sha512-UwvXDVPlrrbj/9ewG9ys5uL2IO4jSiwys2KPzK4zsnAcmEl7iDafZWW1Mo4BSEWOmQCGK6IvpmGHo1aou8iOFw==} 10309 + engines: {node: '>=10'} 10310 + peerDependencies: 10311 + solid-js: ^1.7 10312 + 8912 10313 sort-keys-length@1.0.1: 8913 10314 resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} 8914 10315 engines: {node: '>=0.10.0'} ··· 8951 10352 resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 8952 10353 engines: {node: '>= 8'} 8953 10354 10355 + source-map@0.7.6: 10356 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} 10357 + engines: {node: '>= 12'} 10358 + 8954 10359 sourcemap-codec@1.4.8: 8955 10360 resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 8956 10361 deprecated: Please use @jridgewell/sourcemap-codec instead 8957 10362 8958 10363 space-separated-tokens@1.1.5: 8959 10364 resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} 10365 + 10366 + space-separated-tokens@2.0.2: 10367 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 8960 10368 8961 10369 spawndamnit@3.0.1: 8962 10370 resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} ··· 9023 10431 resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} 9024 10432 engines: {node: '>=6'} 9025 10433 10434 + standard-as-callback@2.1.0: 10435 + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} 10436 + 9026 10437 state-toggle@1.0.3: 9027 10438 resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} 9028 10439 ··· 9038 10449 resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} 9039 10450 engines: {node: '>= 0.8'} 9040 10451 10452 + statuses@2.0.2: 10453 + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 10454 + engines: {node: '>= 0.8'} 10455 + 10456 + std-env@3.10.0: 10457 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 10458 + 9041 10459 std-env@3.7.0: 9042 10460 resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} 9043 10461 ··· 9084 10502 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 9085 10503 engines: {node: '>=12'} 9086 10504 10505 + string-width@7.2.0: 10506 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 10507 + engines: {node: '>=18'} 10508 + 9087 10509 string.prototype.matchall@4.0.11: 9088 10510 resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 9089 10511 engines: {node: '>= 0.4'} ··· 9115 10537 stringify-entities@2.0.0: 9116 10538 resolution: {integrity: sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==} 9117 10539 10540 + stringify-entities@4.0.4: 10541 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 10542 + 9118 10543 strip-ansi@3.0.1: 9119 10544 resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} 9120 10545 engines: {node: '>=0.10.0'} ··· 9162 10587 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 9163 10588 engines: {node: '>=8'} 9164 10589 10590 + strip-literal@3.1.0: 10591 + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} 10592 + 9165 10593 strip-outer@1.0.1: 9166 10594 resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} 9167 10595 engines: {node: '>=0.10.0'} ··· 9208 10636 resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} 9209 10637 deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 9210 10638 10639 + supports-color@10.2.2: 10640 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 10641 + engines: {node: '>=18'} 10642 + 9211 10643 supports-color@5.5.0: 9212 10644 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 9213 10645 engines: {node: '>=4'} ··· 9258 10690 resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} 9259 10691 engines: {node: ^14.18.0 || >=16.0.0} 9260 10692 10693 + system-architecture@0.1.0: 10694 + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} 10695 + engines: {node: '>=18'} 10696 + 10697 + tagged-tag@1.0.0: 10698 + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} 10699 + engines: {node: '>=20'} 10700 + 9261 10701 tapable@1.1.3: 9262 10702 resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} 9263 10703 engines: {node: '>=6'} ··· 9299 10739 resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} 9300 10740 engines: {node: '>=8'} 9301 10741 10742 + terracotta@1.1.0: 10743 + resolution: {integrity: sha512-kfQciWUBUBgYkXu7gh3CK3FAJng/iqZslAaY08C+k1Hdx17aVEpcFFb/WPaysxAfcupNH3y53s/pc53xxZauww==} 10744 + engines: {node: '>=10'} 10745 + peerDependencies: 10746 + solid-js: ^1.8 10747 + 9302 10748 terser-webpack-plugin@1.4.5: 9303 10749 resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==} 9304 10750 engines: {node: '>= 6.9.0'} ··· 9355 10801 tiny-invariant@1.1.0: 9356 10802 resolution: {integrity: sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==} 9357 10803 10804 + tiny-invariant@1.3.3: 10805 + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} 10806 + 9358 10807 tiny-warning@1.0.3: 9359 10808 resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} 9360 10809 ··· 9364 10813 tinyexec@0.3.0: 9365 10814 resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} 9366 10815 10816 + tinyexec@1.0.2: 10817 + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 10818 + engines: {node: '>=18'} 10819 + 10820 + tinyglobby@0.2.15: 10821 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 10822 + engines: {node: '>=12.0.0'} 10823 + 9367 10824 tinypool@1.0.1: 9368 10825 resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} 9369 10826 engines: {node: ^18.0.0 || >=20.0.0} ··· 9456 10913 resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} 9457 10914 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 9458 10915 10916 + trim-lines@3.0.1: 10917 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 10918 + 9459 10919 trim-repeated@1.0.0: 9460 10920 resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} 9461 10921 engines: {node: '>=0.10.0'} ··· 9539 10999 resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} 9540 11000 engines: {node: '>=10'} 9541 11001 11002 + type-fest@4.41.0: 11003 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 11004 + engines: {node: '>=16'} 11005 + 11006 + type-fest@5.3.1: 11007 + resolution: {integrity: sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==} 11008 + engines: {node: '>=20'} 11009 + 9542 11010 type-is@1.6.18: 9543 11011 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 9544 11012 engines: {node: '>= 0.6'} ··· 9572 11040 engines: {node: '>=14.17'} 9573 11041 hasBin: true 9574 11042 11043 + ufo@1.6.2: 11044 + resolution: {integrity: sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==} 11045 + 9575 11046 uglify-js@3.4.10: 9576 11047 resolution: {integrity: sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==} 9577 11048 engines: {node: '>=0.8.0'} 9578 11049 hasBin: true 11050 + 11051 + ultrahtml@1.6.0: 11052 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 9579 11053 9580 11054 unbox-primitive@1.0.2: 9581 11055 resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} ··· 9583 11057 unbzip2-stream@1.4.3: 9584 11058 resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} 9585 11059 11060 + uncrypto@0.1.3: 11061 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 11062 + 11063 + unctx@2.5.0: 11064 + resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==} 11065 + 9586 11066 undici-types@5.26.5: 9587 11067 resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 9588 11068 ··· 9593 11073 resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} 9594 11074 engines: {node: '>=14.0'} 9595 11075 11076 + unenv@1.10.0: 11077 + resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} 11078 + 11079 + unenv@2.0.0-rc.24: 11080 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 11081 + 9596 11082 unherit@1.1.3: 9597 11083 resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} 9598 11084 ··· 9612 11098 resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} 9613 11099 engines: {node: '>=4'} 9614 11100 11101 + unicorn-magic@0.4.0: 11102 + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} 11103 + engines: {node: '>=20'} 11104 + 9615 11105 unified@8.4.2: 9616 11106 resolution: {integrity: sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==} 9617 11107 9618 11108 unified@9.2.0: 9619 11109 resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} 9620 11110 11111 + unimport@5.6.0: 11112 + resolution: {integrity: sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==} 11113 + engines: {node: '>=18.12.0'} 11114 + 9621 11115 union-value@1.0.1: 9622 11116 resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} 9623 11117 engines: {node: '>=0.10.0'} ··· 9654 11148 unist-util-is@4.1.0: 9655 11149 resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} 9656 11150 11151 + unist-util-is@6.0.1: 11152 + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 11153 + 9657 11154 unist-util-position@3.1.0: 9658 11155 resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} 11156 + 11157 + unist-util-position@5.0.0: 11158 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 9659 11159 9660 11160 unist-util-remove-position@1.1.4: 9661 11161 resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==} ··· 9674 11174 9675 11175 unist-util-stringify-position@2.0.3: 9676 11176 resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 11177 + 11178 + unist-util-stringify-position@4.0.0: 11179 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 9677 11180 9678 11181 unist-util-visit-parents@2.1.2: 9679 11182 resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} ··· 9681 11184 unist-util-visit-parents@3.1.1: 9682 11185 resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} 9683 11186 11187 + unist-util-visit-parents@6.0.2: 11188 + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 11189 + 9684 11190 unist-util-visit@1.4.1: 9685 11191 resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} 9686 11192 9687 11193 unist-util-visit@2.0.3: 9688 11194 resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} 11195 + 11196 + unist-util-visit@5.0.0: 11197 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 9689 11198 9690 11199 universal-user-agent@6.0.1: 9691 11200 resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} ··· 9706 11215 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 9707 11216 engines: {node: '>= 0.8'} 9708 11217 11218 + unplugin-utils@0.3.1: 11219 + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} 11220 + engines: {node: '>=20.19.0'} 11221 + 11222 + unplugin@2.3.11: 11223 + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} 11224 + engines: {node: '>=18.12.0'} 11225 + 9709 11226 unquote@1.1.1: 9710 11227 resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} 9711 11228 ··· 9713 11230 resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} 9714 11231 engines: {node: '>=0.10.0'} 9715 11232 11233 + unstorage@1.17.3: 11234 + resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} 11235 + peerDependencies: 11236 + '@azure/app-configuration': ^1.8.0 11237 + '@azure/cosmos': ^4.2.0 11238 + '@azure/data-tables': ^13.3.0 11239 + '@azure/identity': ^4.6.0 11240 + '@azure/keyvault-secrets': ^4.9.0 11241 + '@azure/storage-blob': ^12.26.0 11242 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 11243 + '@deno/kv': '>=0.9.0' 11244 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 11245 + '@planetscale/database': ^1.19.0 11246 + '@upstash/redis': ^1.34.3 11247 + '@vercel/blob': '>=0.27.1' 11248 + '@vercel/functions': ^2.2.12 || ^3.0.0 11249 + '@vercel/kv': ^1.0.1 11250 + aws4fetch: ^1.0.20 11251 + db0: '>=0.2.1' 11252 + idb-keyval: ^6.2.1 11253 + ioredis: ^5.4.2 11254 + uploadthing: ^7.4.4 11255 + peerDependenciesMeta: 11256 + '@azure/app-configuration': 11257 + optional: true 11258 + '@azure/cosmos': 11259 + optional: true 11260 + '@azure/data-tables': 11261 + optional: true 11262 + '@azure/identity': 11263 + optional: true 11264 + '@azure/keyvault-secrets': 11265 + optional: true 11266 + '@azure/storage-blob': 11267 + optional: true 11268 + '@capacitor/preferences': 11269 + optional: true 11270 + '@deno/kv': 11271 + optional: true 11272 + '@netlify/blobs': 11273 + optional: true 11274 + '@planetscale/database': 11275 + optional: true 11276 + '@upstash/redis': 11277 + optional: true 11278 + '@vercel/blob': 11279 + optional: true 11280 + '@vercel/functions': 11281 + optional: true 11282 + '@vercel/kv': 11283 + optional: true 11284 + aws4fetch: 11285 + optional: true 11286 + db0: 11287 + optional: true 11288 + idb-keyval: 11289 + optional: true 11290 + ioredis: 11291 + optional: true 11292 + uploadthing: 11293 + optional: true 11294 + 9716 11295 untildify@4.0.0: 9717 11296 resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 9718 11297 engines: {node: '>=8'} 11298 + 11299 + untun@0.1.3: 11300 + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} 11301 + hasBin: true 11302 + 11303 + untyped@2.0.0: 11304 + resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} 11305 + hasBin: true 11306 + 11307 + unwasm@0.5.2: 11308 + resolution: {integrity: sha512-uWhB7IXQjMC4530uVAeu0lzvYK6P3qHVnmmdQniBi48YybOLN/DqEzcP9BRGk1YTDG3rRWRD8me55nIYoTHyMg==} 9719 11309 9720 11310 unzip-stream@0.3.4: 9721 11311 resolution: {integrity: sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==} ··· 9741 11331 9742 11332 upper-case@1.1.3: 9743 11333 resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} 11334 + 11335 + uqr@0.1.2: 11336 + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} 9744 11337 9745 11338 uri-js@4.4.1: 9746 11339 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} ··· 9847 11440 vfile-message@2.0.4: 9848 11441 resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} 9849 11442 11443 + vfile-message@4.0.3: 11444 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 11445 + 9850 11446 vfile@4.2.1: 9851 11447 resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} 9852 11448 11449 + vfile@6.0.3: 11450 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 11451 + 11452 + vinxi@0.5.10: 11453 + resolution: {integrity: sha512-qdxevpdm6ZhI4FPXyVpaMOnz0WfyeC0WWj4XUKjRetSNkPj0D45VHep5iv4nBxdc/2XLPBRMW3CNkn/yUMsYIg==} 11454 + hasBin: true 11455 + 9853 11456 vite-node@2.1.1: 9854 11457 resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} 9855 11458 engines: {node: ^18.0.0 || >=20.0.0} ··· 9861 11464 '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* 9862 11465 solid-js: ^1.7.2 9863 11466 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 11467 + peerDependenciesMeta: 11468 + '@testing-library/jest-dom': 11469 + optional: true 11470 + 11471 + vite-plugin-solid@2.11.10: 11472 + resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==} 11473 + peerDependencies: 11474 + '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* 11475 + solid-js: ^1.7.2 11476 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 9864 11477 peerDependenciesMeta: 9865 11478 '@testing-library/jest-dom': 9866 11479 optional: true ··· 9904 11517 terser: 9905 11518 optional: true 9906 11519 11520 + vite@6.4.1: 11521 + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} 11522 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 11523 + hasBin: true 11524 + peerDependencies: 11525 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 11526 + jiti: '>=1.21.0' 11527 + less: '*' 11528 + lightningcss: ^1.21.0 11529 + sass: '*' 11530 + sass-embedded: '*' 11531 + stylus: '*' 11532 + sugarss: '*' 11533 + terser: ^5.16.0 11534 + tsx: ^4.8.1 11535 + yaml: ^2.4.2 11536 + peerDependenciesMeta: 11537 + '@types/node': 11538 + optional: true 11539 + jiti: 11540 + optional: true 11541 + less: 11542 + optional: true 11543 + lightningcss: 11544 + optional: true 11545 + sass: 11546 + optional: true 11547 + sass-embedded: 11548 + optional: true 11549 + stylus: 11550 + optional: true 11551 + sugarss: 11552 + optional: true 11553 + terser: 11554 + optional: true 11555 + tsx: 11556 + optional: true 11557 + yaml: 11558 + optional: true 11559 + 9907 11560 vitefu@0.2.5: 9908 11561 resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} 9909 11562 peerDependencies: 9910 11563 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 11564 + peerDependenciesMeta: 11565 + vite: 11566 + optional: true 11567 + 11568 + vitefu@1.1.1: 11569 + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} 11570 + peerDependencies: 11571 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 9911 11572 peerDependenciesMeta: 9912 11573 vite: 9913 11574 optional: true ··· 10030 11691 webpack-sources@1.4.3: 10031 11692 resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} 10032 11693 11694 + webpack-virtual-modules@0.6.2: 11695 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} 11696 + 10033 11697 webpack@4.46.0: 10034 11698 resolution: {integrity: sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==} 10035 11699 engines: {node: '>=6.11.5'} ··· 10054 11718 whatwg-encoding@2.0.0: 10055 11719 resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} 10056 11720 engines: {node: '>=12'} 11721 + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation 10057 11722 10058 11723 whatwg-encoding@3.1.1: 10059 11724 resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} ··· 10126 11791 resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} 10127 11792 engines: {node: '>=4'} 10128 11793 11794 + widest-line@5.0.0: 11795 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 11796 + engines: {node: '>=18'} 11797 + 10129 11798 wonka@6.3.2: 10130 11799 resolution: {integrity: sha512-2xXbQ1LnwNS7egVm1HPhW2FyKrekolzhpM3mCwXdQr55gO+tAiY76rhb32OL9kKsW8taj++iP7C6hxlVzbnvrw==} 10131 11800 ··· 10151 11820 wrap-ansi@8.1.0: 10152 11821 resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 10153 11822 engines: {node: '>=12'} 11823 + 11824 + wrap-ansi@9.0.2: 11825 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 11826 + engines: {node: '>=18'} 10154 11827 10155 11828 wrappy@1.0.2: 10156 11829 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} ··· 10297 11970 resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 10298 11971 engines: {node: '>=12.20'} 10299 11972 11973 + youch-core@0.3.3: 11974 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 11975 + 11976 + youch@4.1.0-beta.13: 11977 + resolution: {integrity: sha512-3+AG1Xvt+R7M7PSDudhbfbwiyveW6B8PLBIwTyEC598biEYIjHhC89i6DBEvR0EZUjGY3uGSnC429HpIa2Z09g==} 11978 + 10300 11979 zip-stream@6.0.1: 10301 11980 resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} 10302 11981 engines: {node: '>= 14'} 10303 11982 11983 + zod@4.3.5: 11984 + resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} 11985 + 10304 11986 zwitch@1.0.5: 10305 11987 resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} 11988 + 11989 + zwitch@2.0.4: 11990 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 10306 11991 10307 11992 snapshots: 10308 11993 ··· 10367 12052 10368 12053 '@azure/abort-controller@1.1.0': 10369 12054 dependencies: 10370 - tslib: 2.7.0 12055 + tslib: 2.8.1 10371 12056 10372 12057 '@azure/abort-controller@2.1.2': 10373 12058 dependencies: 10374 - tslib: 2.7.0 12059 + tslib: 2.8.1 10375 12060 10376 12061 '@azure/core-auth@1.8.0': 10377 12062 dependencies: 10378 12063 '@azure/abort-controller': 2.1.2 10379 12064 '@azure/core-util': 1.10.0 10380 - tslib: 2.7.0 12065 + tslib: 2.8.1 10381 12066 10382 12067 '@azure/core-client@1.9.2': 10383 12068 dependencies: ··· 10387 12072 '@azure/core-tracing': 1.1.2 10388 12073 '@azure/core-util': 1.10.0 10389 12074 '@azure/logger': 1.1.4 10390 - tslib: 2.7.0 12075 + tslib: 2.8.1 10391 12076 transitivePeerDependencies: 10392 12077 - supports-color 10393 12078 ··· 10404 12089 '@azure/abort-controller': 2.1.2 10405 12090 '@azure/core-util': 1.10.0 10406 12091 '@azure/logger': 1.1.4 10407 - tslib: 2.7.0 12092 + tslib: 2.8.1 10408 12093 10409 12094 '@azure/core-paging@1.6.2': 10410 12095 dependencies: 10411 - tslib: 2.7.0 12096 + tslib: 2.8.1 10412 12097 10413 12098 '@azure/core-rest-pipeline@1.17.0': 10414 12099 dependencies: ··· 10419 12104 '@azure/logger': 1.1.4 10420 12105 http-proxy-agent: 7.0.2 10421 12106 https-proxy-agent: 7.0.5 10422 - tslib: 2.7.0 12107 + tslib: 2.8.1 10423 12108 transitivePeerDependencies: 10424 12109 - supports-color 10425 12110 10426 12111 '@azure/core-tracing@1.1.2': 10427 12112 dependencies: 10428 - tslib: 2.7.0 12113 + tslib: 2.8.1 10429 12114 10430 12115 '@azure/core-util@1.10.0': 10431 12116 dependencies: 10432 12117 '@azure/abort-controller': 2.1.2 10433 - tslib: 2.7.0 12118 + tslib: 2.8.1 10434 12119 10435 12120 '@azure/core-xml@1.4.3': 10436 12121 dependencies: 10437 12122 fast-xml-parser: 4.5.0 10438 - tslib: 2.7.0 12123 + tslib: 2.8.1 10439 12124 10440 12125 '@azure/logger@1.1.4': 10441 12126 dependencies: 10442 - tslib: 2.7.0 12127 + tslib: 2.8.1 10443 12128 10444 12129 '@azure/storage-blob@12.24.0': 10445 12130 dependencies: ··· 10455 12140 '@azure/core-xml': 1.4.3 10456 12141 '@azure/logger': 1.1.4 10457 12142 events: 3.3.0 10458 - tslib: 2.7.0 12143 + tslib: 2.8.1 10459 12144 transitivePeerDependencies: 10460 12145 - supports-color 10461 12146 ··· 10480 12165 '@babel/highlight': 7.24.7 10481 12166 picocolors: 1.1.0 10482 12167 12168 + '@babel/code-frame@7.26.2': 12169 + dependencies: 12170 + '@babel/helper-validator-identifier': 7.28.5 12171 + js-tokens: 4.0.0 12172 + picocolors: 1.1.1 12173 + 10483 12174 '@babel/code-frame@7.27.1': 10484 12175 dependencies: 10485 12176 '@babel/helper-validator-identifier': 7.27.1 ··· 10531 12222 transitivePeerDependencies: 10532 12223 - supports-color 10533 12224 10534 - '@babel/core@7.28.3': 12225 + '@babel/core@7.28.5': 10535 12226 dependencies: 10536 - '@ampproject/remapping': 2.3.0 10537 12227 '@babel/code-frame': 7.27.1 10538 - '@babel/generator': 7.28.3 12228 + '@babel/generator': 7.28.5 10539 12229 '@babel/helper-compilation-targets': 7.27.2 10540 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) 10541 - '@babel/helpers': 7.28.3 10542 - '@babel/parser': 7.28.3 12230 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 12231 + '@babel/helpers': 7.28.4 12232 + '@babel/parser': 7.28.5 10543 12233 '@babel/template': 7.27.2 10544 - '@babel/traverse': 7.28.3 10545 - '@babel/types': 7.28.2 12234 + '@babel/traverse': 7.28.5 12235 + '@babel/types': 7.28.5 12236 + '@jridgewell/remapping': 2.3.5 10546 12237 convert-source-map: 2.0.0 10547 - debug: 4.4.1 12238 + debug: 4.4.3(supports-color@6.1.0) 10548 12239 gensync: 1.0.0-beta.2 10549 12240 json5: 2.2.3 10550 12241 semver: 6.3.1 ··· 10560 12251 10561 12252 '@babel/generator@7.28.3': 10562 12253 dependencies: 10563 - '@babel/parser': 7.28.3 10564 - '@babel/types': 7.28.2 12254 + '@babel/parser': 7.28.5 12255 + '@babel/types': 7.28.5 12256 + '@jridgewell/gen-mapping': 0.3.13 12257 + '@jridgewell/trace-mapping': 0.3.30 12258 + jsesc: 3.1.0 12259 + 12260 + '@babel/generator@7.28.5': 12261 + dependencies: 12262 + '@babel/parser': 7.28.5 12263 + '@babel/types': 7.28.5 10565 12264 '@jridgewell/gen-mapping': 0.3.13 10566 12265 '@jridgewell/trace-mapping': 0.3.30 10567 12266 jsesc: 3.1.0 ··· 10572 12271 10573 12272 '@babel/helper-annotate-as-pure@7.27.3': 10574 12273 dependencies: 10575 - '@babel/types': 7.28.2 12274 + '@babel/types': 7.28.5 10576 12275 10577 12276 '@babel/helper-builder-binary-assignment-operator-visitor@7.12.13': 10578 12277 dependencies: 10579 12278 '@babel/helper-explode-assignable-expression': 7.13.0 10580 - '@babel/types': 7.25.6 12279 + '@babel/types': 7.28.5 10581 12280 10582 12281 '@babel/helper-compilation-targets@7.25.2': 10583 12282 dependencies: ··· 10603 12302 '@babel/helper-optimise-call-expression': 7.24.7 10604 12303 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) 10605 12304 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10606 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12305 + '@babel/traverse': 7.28.3 10607 12306 semver: 6.3.1 10608 12307 transitivePeerDependencies: 10609 12308 - supports-color 10610 12309 10611 - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.28.3)': 12310 + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.28.5)': 10612 12311 dependencies: 10613 - '@babel/core': 7.28.3 12312 + '@babel/core': 7.28.5 10614 12313 '@babel/helper-annotate-as-pure': 7.24.7 10615 12314 '@babel/helper-member-expression-to-functions': 7.24.8 10616 12315 '@babel/helper-optimise-call-expression': 7.24.7 10617 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.3) 12316 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.5) 10618 12317 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10619 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12318 + '@babel/traverse': 7.28.3 10620 12319 semver: 6.3.1 10621 12320 transitivePeerDependencies: 10622 12321 - supports-color 10623 12322 10624 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': 12323 + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.5)': 10625 12324 dependencies: 10626 - '@babel/core': 7.28.3 12325 + '@babel/core': 7.28.5 10627 12326 '@babel/helper-annotate-as-pure': 7.27.3 10628 12327 '@babel/helper-member-expression-to-functions': 7.27.1 10629 12328 '@babel/helper-optimise-call-expression': 7.27.1 10630 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) 12329 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) 10631 12330 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 10632 - '@babel/traverse': 7.28.3 12331 + '@babel/traverse': 7.28.5 10633 12332 semver: 6.3.1 10634 12333 transitivePeerDependencies: 10635 12334 - supports-color ··· 10641 12340 regexpu-core: 5.3.2 10642 12341 semver: 6.3.1 10643 12342 10644 - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.28.3)': 12343 + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.28.5)': 10645 12344 dependencies: 10646 - '@babel/core': 7.28.3 12345 + '@babel/core': 7.28.5 10647 12346 '@babel/helper-annotate-as-pure': 7.24.7 10648 12347 regexpu-core: 5.3.2 10649 12348 semver: 6.3.1 10650 12349 10651 - '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)': 12350 + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.5)': 10652 12351 dependencies: 10653 - '@babel/core': 7.28.3 12352 + '@babel/core': 7.28.5 10654 12353 '@babel/helper-annotate-as-pure': 7.27.3 10655 12354 regexpu-core: 6.2.0 10656 12355 semver: 6.3.1 ··· 10658 12357 '@babel/helper-define-polyfill-provider@0.2.0(@babel/core@7.25.2)': 10659 12358 dependencies: 10660 12359 '@babel/core': 7.25.2 10661 - '@babel/helper-compilation-targets': 7.25.2 10662 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 10663 - '@babel/helper-plugin-utils': 7.24.8 10664 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 10665 - debug: 4.3.7(supports-color@5.5.0) 12360 + '@babel/helper-compilation-targets': 7.27.2 12361 + '@babel/helper-module-imports': 7.27.1 12362 + '@babel/helper-plugin-utils': 7.27.1 12363 + '@babel/traverse': 7.28.5 12364 + debug: 4.4.1(supports-color@6.1.0) 10666 12365 lodash.debounce: 4.0.8 10667 12366 resolve: 1.22.8 10668 12367 semver: 6.3.1 10669 12368 transitivePeerDependencies: 10670 12369 - supports-color 10671 12370 10672 - '@babel/helper-define-polyfill-provider@0.2.0(@babel/core@7.28.3)': 12371 + '@babel/helper-define-polyfill-provider@0.2.0(@babel/core@7.28.5)': 10673 12372 dependencies: 10674 - '@babel/core': 7.28.3 10675 - '@babel/helper-compilation-targets': 7.25.2 10676 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 10677 - '@babel/helper-plugin-utils': 7.24.8 10678 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 10679 - debug: 4.3.7(supports-color@5.5.0) 12373 + '@babel/core': 7.28.5 12374 + '@babel/helper-compilation-targets': 7.27.2 12375 + '@babel/helper-module-imports': 7.27.1 12376 + '@babel/helper-plugin-utils': 7.27.1 12377 + '@babel/traverse': 7.28.5 12378 + debug: 4.4.1(supports-color@6.1.0) 10680 12379 lodash.debounce: 4.0.8 10681 12380 resolve: 1.22.8 10682 12381 semver: 6.3.1 ··· 10686 12385 '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': 10687 12386 dependencies: 10688 12387 '@babel/core': 7.25.2 10689 - '@babel/helper-compilation-targets': 7.25.2 10690 - '@babel/helper-plugin-utils': 7.24.8 10691 - debug: 4.3.7(supports-color@5.5.0) 12388 + '@babel/helper-compilation-targets': 7.27.2 12389 + '@babel/helper-plugin-utils': 7.27.1 12390 + debug: 4.4.1(supports-color@6.1.0) 10692 12391 lodash.debounce: 4.0.8 10693 12392 resolve: 1.22.8 10694 12393 transitivePeerDependencies: 10695 12394 - supports-color 10696 12395 10697 - '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)': 12396 + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.5)': 10698 12397 dependencies: 10699 - '@babel/core': 7.28.3 12398 + '@babel/core': 7.28.5 10700 12399 '@babel/helper-compilation-targets': 7.27.2 10701 12400 '@babel/helper-plugin-utils': 7.27.1 10702 - debug: 4.4.1 12401 + debug: 4.4.3(supports-color@6.1.0) 10703 12402 lodash.debounce: 4.0.8 10704 12403 resolve: 1.22.10 10705 12404 transitivePeerDependencies: ··· 10707 12406 10708 12407 '@babel/helper-explode-assignable-expression@7.13.0': 10709 12408 dependencies: 10710 - '@babel/types': 7.25.6 12409 + '@babel/types': 7.28.5 10711 12410 10712 12411 '@babel/helper-globals@7.28.0': {} 10713 12412 10714 12413 '@babel/helper-hoist-variables@7.18.6': 10715 12414 dependencies: 10716 - '@babel/types': 7.25.6 12415 + '@babel/types': 7.28.5 10717 12416 10718 12417 '@babel/helper-member-expression-to-functions@7.24.8': 10719 12418 dependencies: 10720 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 10721 - '@babel/types': 7.25.6 12419 + '@babel/traverse': 7.28.5 12420 + '@babel/types': 7.28.5 10722 12421 transitivePeerDependencies: 10723 12422 - supports-color 10724 12423 10725 12424 '@babel/helper-member-expression-to-functions@7.27.1': 10726 12425 dependencies: 10727 - '@babel/traverse': 7.28.3 10728 - '@babel/types': 7.28.2 12426 + '@babel/traverse': 7.28.5 12427 + '@babel/types': 7.28.5 10729 12428 transitivePeerDependencies: 10730 12429 - supports-color 10731 12430 10732 12431 '@babel/helper-module-imports@7.18.6': 10733 12432 dependencies: 10734 - '@babel/types': 7.25.6 12433 + '@babel/types': 7.28.5 10735 12434 10736 12435 '@babel/helper-module-imports@7.24.7(supports-color@5.5.0)': 10737 12436 dependencies: ··· 10767 12466 transitivePeerDependencies: 10768 12467 - supports-color 10769 12468 10770 - '@babel/helper-module-transforms@7.25.2(@babel/core@7.28.3)': 12469 + '@babel/helper-module-transforms@7.28.3(@babel/core@7.25.2)': 10771 12470 dependencies: 10772 - '@babel/core': 7.28.3 10773 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 10774 - '@babel/helper-simple-access': 7.24.7 10775 - '@babel/helper-validator-identifier': 7.24.7 10776 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12471 + '@babel/core': 7.25.2 12472 + '@babel/helper-module-imports': 7.27.1 12473 + '@babel/helper-validator-identifier': 7.27.1 12474 + '@babel/traverse': 7.28.3 10777 12475 transitivePeerDependencies: 10778 12476 - supports-color 10779 12477 10780 - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)': 12478 + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': 10781 12479 dependencies: 10782 - '@babel/core': 7.28.3 12480 + '@babel/core': 7.28.5 10783 12481 '@babel/helper-module-imports': 7.27.1 10784 12482 '@babel/helper-validator-identifier': 7.27.1 10785 12483 '@babel/traverse': 7.28.3 ··· 10788 12486 10789 12487 '@babel/helper-optimise-call-expression@7.24.7': 10790 12488 dependencies: 10791 - '@babel/types': 7.25.6 12489 + '@babel/types': 7.28.5 10792 12490 10793 12491 '@babel/helper-optimise-call-expression@7.27.1': 10794 12492 dependencies: 10795 - '@babel/types': 7.28.2 12493 + '@babel/types': 7.28.5 10796 12494 10797 12495 '@babel/helper-plugin-utils@7.10.4': {} 10798 12496 ··· 10805 12503 '@babel/core': 7.25.2 10806 12504 '@babel/helper-annotate-as-pure': 7.24.7 10807 12505 '@babel/helper-wrap-function': 7.25.0 10808 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12506 + '@babel/traverse': 7.28.5 10809 12507 transitivePeerDependencies: 10810 12508 - supports-color 10811 12509 10812 - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.28.3)': 12510 + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.28.5)': 10813 12511 dependencies: 10814 - '@babel/core': 7.28.3 12512 + '@babel/core': 7.28.5 10815 12513 '@babel/helper-annotate-as-pure': 7.24.7 10816 12514 '@babel/helper-wrap-function': 7.25.0 10817 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12515 + '@babel/traverse': 7.28.5 10818 12516 transitivePeerDependencies: 10819 12517 - supports-color 10820 12518 10821 - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)': 12519 + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)': 10822 12520 dependencies: 10823 - '@babel/core': 7.28.3 12521 + '@babel/core': 7.28.5 10824 12522 '@babel/helper-annotate-as-pure': 7.27.3 10825 12523 '@babel/helper-wrap-function': 7.28.3 10826 - '@babel/traverse': 7.28.3 12524 + '@babel/traverse': 7.28.5 10827 12525 transitivePeerDependencies: 10828 12526 - supports-color 10829 12527 ··· 10832 12530 '@babel/core': 7.25.2 10833 12531 '@babel/helper-member-expression-to-functions': 7.24.8 10834 12532 '@babel/helper-optimise-call-expression': 7.24.7 10835 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12533 + '@babel/traverse': 7.28.5 10836 12534 transitivePeerDependencies: 10837 12535 - supports-color 10838 12536 10839 - '@babel/helper-replace-supers@7.25.0(@babel/core@7.28.3)': 12537 + '@babel/helper-replace-supers@7.25.0(@babel/core@7.28.5)': 10840 12538 dependencies: 10841 - '@babel/core': 7.28.3 12539 + '@babel/core': 7.28.5 10842 12540 '@babel/helper-member-expression-to-functions': 7.24.8 10843 12541 '@babel/helper-optimise-call-expression': 7.24.7 10844 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 12542 + '@babel/traverse': 7.28.5 10845 12543 transitivePeerDependencies: 10846 12544 - supports-color 10847 12545 10848 - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': 12546 + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': 10849 12547 dependencies: 10850 - '@babel/core': 7.28.3 12548 + '@babel/core': 7.28.5 10851 12549 '@babel/helper-member-expression-to-functions': 7.27.1 10852 12550 '@babel/helper-optimise-call-expression': 7.27.1 10853 - '@babel/traverse': 7.28.3 12551 + '@babel/traverse': 7.28.5 10854 12552 transitivePeerDependencies: 10855 12553 - supports-color 10856 12554 ··· 10863 12561 10864 12562 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': 10865 12563 dependencies: 10866 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 10867 - '@babel/types': 7.25.6 12564 + '@babel/traverse': 7.28.3 12565 + '@babel/types': 7.28.2 10868 12566 transitivePeerDependencies: 10869 12567 - supports-color 10870 12568 10871 12569 '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 10872 12570 dependencies: 10873 - '@babel/traverse': 7.28.3 10874 - '@babel/types': 7.28.2 12571 + '@babel/traverse': 7.28.5 12572 + '@babel/types': 7.28.5 10875 12573 transitivePeerDependencies: 10876 12574 - supports-color 10877 12575 ··· 10883 12581 10884 12582 '@babel/helper-validator-identifier@7.27.1': {} 10885 12583 12584 + '@babel/helper-validator-identifier@7.28.5': {} 12585 + 10886 12586 '@babel/helper-validator-option@7.24.8': {} 10887 12587 10888 12588 '@babel/helper-validator-option@7.27.1': {} 10889 12589 10890 12590 '@babel/helper-wrap-function@7.25.0': 10891 12591 dependencies: 10892 - '@babel/template': 7.25.0 10893 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 10894 - '@babel/types': 7.25.6 12592 + '@babel/template': 7.27.2 12593 + '@babel/traverse': 7.28.5 12594 + '@babel/types': 7.28.5 10895 12595 transitivePeerDependencies: 10896 12596 - supports-color 10897 12597 10898 12598 '@babel/helper-wrap-function@7.28.3': 10899 12599 dependencies: 10900 12600 '@babel/template': 7.27.2 10901 - '@babel/traverse': 7.28.3 10902 - '@babel/types': 7.28.2 12601 + '@babel/traverse': 7.28.5 12602 + '@babel/types': 7.28.5 10903 12603 transitivePeerDependencies: 10904 12604 - supports-color 10905 12605 ··· 10908 12608 '@babel/template': 7.25.0 10909 12609 '@babel/types': 7.25.6 10910 12610 10911 - '@babel/helpers@7.28.3': 12611 + '@babel/helpers@7.28.4': 10912 12612 dependencies: 10913 12613 '@babel/template': 7.27.2 10914 - '@babel/types': 7.28.2 12614 + '@babel/types': 7.28.5 10915 12615 10916 12616 '@babel/highlight@7.24.7': 10917 12617 dependencies: ··· 10928 12628 dependencies: 10929 12629 '@babel/types': 7.28.2 10930 12630 12631 + '@babel/parser@7.28.5': 12632 + dependencies: 12633 + '@babel/types': 7.28.5 12634 + 10931 12635 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12(@babel/core@7.25.2)': 10932 12636 dependencies: 10933 12637 '@babel/core': 7.25.2 10934 - '@babel/helper-plugin-utils': 7.24.8 12638 + '@babel/helper-plugin-utils': 7.27.1 10935 12639 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10936 12640 '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) 10937 12641 transitivePeerDependencies: 10938 12642 - supports-color 10939 12643 10940 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12(@babel/core@7.28.3)': 12644 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12(@babel/core@7.28.5)': 10941 12645 dependencies: 10942 - '@babel/core': 7.28.3 10943 - '@babel/helper-plugin-utils': 7.24.8 12646 + '@babel/core': 7.28.5 12647 + '@babel/helper-plugin-utils': 7.27.1 10944 12648 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10945 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.3) 12649 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.5) 10946 12650 transitivePeerDependencies: 10947 12651 - supports-color 10948 12652 10949 12653 '@babel/plugin-proposal-async-generator-functions@7.13.15(@babel/core@7.25.2)': 10950 12654 dependencies: 10951 12655 '@babel/core': 7.25.2 10952 - '@babel/helper-plugin-utils': 7.24.8 12656 + '@babel/helper-plugin-utils': 7.27.1 10953 12657 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) 10954 12658 '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) 10955 12659 transitivePeerDependencies: 10956 12660 - supports-color 10957 12661 10958 - '@babel/plugin-proposal-async-generator-functions@7.13.15(@babel/core@7.28.3)': 12662 + '@babel/plugin-proposal-async-generator-functions@7.13.15(@babel/core@7.28.5)': 10959 12663 dependencies: 10960 - '@babel/core': 7.28.3 10961 - '@babel/helper-plugin-utils': 7.24.8 10962 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.28.3) 10963 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.3) 12664 + '@babel/core': 7.28.5 12665 + '@babel/helper-plugin-utils': 7.27.1 12666 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.28.5) 12667 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.5) 10964 12668 transitivePeerDependencies: 10965 12669 - supports-color 10966 12670 ··· 10968 12672 dependencies: 10969 12673 '@babel/core': 7.25.2 10970 12674 '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) 10971 - '@babel/helper-plugin-utils': 7.24.8 12675 + '@babel/helper-plugin-utils': 7.27.1 10972 12676 transitivePeerDependencies: 10973 12677 - supports-color 10974 12678 10975 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.3)': 12679 + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.5)': 10976 12680 dependencies: 10977 - '@babel/core': 7.28.3 10978 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.28.3) 10979 - '@babel/helper-plugin-utils': 7.24.8 12681 + '@babel/core': 7.28.5 12682 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.28.5) 12683 + '@babel/helper-plugin-utils': 7.27.1 10980 12684 transitivePeerDependencies: 10981 12685 - supports-color 10982 12686 10983 12687 '@babel/plugin-proposal-dynamic-import@7.13.8(@babel/core@7.25.2)': 10984 12688 dependencies: 10985 12689 '@babel/core': 7.25.2 10986 - '@babel/helper-plugin-utils': 7.24.8 12690 + '@babel/helper-plugin-utils': 7.27.1 10987 12691 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) 10988 12692 10989 - '@babel/plugin-proposal-dynamic-import@7.13.8(@babel/core@7.28.3)': 12693 + '@babel/plugin-proposal-dynamic-import@7.13.8(@babel/core@7.28.5)': 10990 12694 dependencies: 10991 - '@babel/core': 7.28.3 10992 - '@babel/helper-plugin-utils': 7.24.8 10993 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.3) 12695 + '@babel/core': 7.28.5 12696 + '@babel/helper-plugin-utils': 7.27.1 12697 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.5) 10994 12698 10995 12699 '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2)': 10996 12700 dependencies: 10997 12701 '@babel/core': 7.25.2 10998 - '@babel/helper-plugin-utils': 7.24.8 12702 + '@babel/helper-plugin-utils': 7.27.1 10999 12703 '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) 11000 12704 11001 - '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.3)': 12705 + '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.5)': 11002 12706 dependencies: 11003 - '@babel/core': 7.28.3 12707 + '@babel/core': 7.28.5 11004 12708 '@babel/helper-plugin-utils': 7.27.1 11005 12709 11006 12710 '@babel/plugin-proposal-export-namespace-from@7.12.13(@babel/core@7.25.2)': 11007 12711 dependencies: 11008 12712 '@babel/core': 7.25.2 11009 - '@babel/helper-plugin-utils': 7.24.8 12713 + '@babel/helper-plugin-utils': 7.27.1 11010 12714 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) 11011 12715 11012 - '@babel/plugin-proposal-export-namespace-from@7.12.13(@babel/core@7.28.3)': 12716 + '@babel/plugin-proposal-export-namespace-from@7.12.13(@babel/core@7.28.5)': 11013 12717 dependencies: 11014 - '@babel/core': 7.28.3 11015 - '@babel/helper-plugin-utils': 7.24.8 11016 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.28.3) 12718 + '@babel/core': 7.28.5 12719 + '@babel/helper-plugin-utils': 7.27.1 12720 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.28.5) 11017 12721 11018 12722 '@babel/plugin-proposal-json-strings@7.13.8(@babel/core@7.25.2)': 11019 12723 dependencies: 11020 12724 '@babel/core': 7.25.2 11021 - '@babel/helper-plugin-utils': 7.24.8 12725 + '@babel/helper-plugin-utils': 7.27.1 11022 12726 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) 11023 12727 11024 - '@babel/plugin-proposal-json-strings@7.13.8(@babel/core@7.28.3)': 12728 + '@babel/plugin-proposal-json-strings@7.13.8(@babel/core@7.28.5)': 11025 12729 dependencies: 11026 - '@babel/core': 7.28.3 11027 - '@babel/helper-plugin-utils': 7.24.8 11028 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.3) 12730 + '@babel/core': 7.28.5 12731 + '@babel/helper-plugin-utils': 7.27.1 12732 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.5) 11029 12733 11030 12734 '@babel/plugin-proposal-logical-assignment-operators@7.13.8(@babel/core@7.25.2)': 11031 12735 dependencies: 11032 12736 '@babel/core': 7.25.2 11033 - '@babel/helper-plugin-utils': 7.24.8 12737 + '@babel/helper-plugin-utils': 7.27.1 11034 12738 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) 11035 12739 11036 - '@babel/plugin-proposal-logical-assignment-operators@7.13.8(@babel/core@7.28.3)': 12740 + '@babel/plugin-proposal-logical-assignment-operators@7.13.8(@babel/core@7.28.5)': 11037 12741 dependencies: 11038 - '@babel/core': 7.28.3 11039 - '@babel/helper-plugin-utils': 7.24.8 11040 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.3) 12742 + '@babel/core': 7.28.5 12743 + '@babel/helper-plugin-utils': 7.27.1 12744 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.5) 11041 12745 11042 12746 '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)': 11043 12747 dependencies: 11044 12748 '@babel/core': 7.25.2 11045 - '@babel/helper-plugin-utils': 7.24.8 12749 + '@babel/helper-plugin-utils': 7.27.1 11046 12750 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) 11047 12751 11048 - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.3)': 12752 + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.5)': 11049 12753 dependencies: 11050 - '@babel/core': 7.28.3 11051 - '@babel/helper-plugin-utils': 7.24.8 11052 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) 12754 + '@babel/core': 7.28.5 12755 + '@babel/helper-plugin-utils': 7.27.1 12756 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.5) 11053 12757 11054 12758 '@babel/plugin-proposal-numeric-separator@7.12.13(@babel/core@7.25.2)': 11055 12759 dependencies: 11056 12760 '@babel/core': 7.25.2 11057 - '@babel/helper-plugin-utils': 7.24.8 12761 + '@babel/helper-plugin-utils': 7.27.1 11058 12762 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) 11059 12763 11060 - '@babel/plugin-proposal-numeric-separator@7.12.13(@babel/core@7.28.3)': 12764 + '@babel/plugin-proposal-numeric-separator@7.12.13(@babel/core@7.28.5)': 11061 12765 dependencies: 11062 - '@babel/core': 7.28.3 11063 - '@babel/helper-plugin-utils': 7.24.8 11064 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3) 12766 + '@babel/core': 7.28.5 12767 + '@babel/helper-plugin-utils': 7.27.1 12768 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.5) 11065 12769 11066 12770 '@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9)': 11067 12771 dependencies: ··· 11072 12776 11073 12777 '@babel/plugin-proposal-object-rest-spread@7.13.8(@babel/core@7.25.2)': 11074 12778 dependencies: 11075 - '@babel/compat-data': 7.25.4 12779 + '@babel/compat-data': 7.28.0 11076 12780 '@babel/core': 7.25.2 11077 - '@babel/helper-compilation-targets': 7.25.2 11078 - '@babel/helper-plugin-utils': 7.24.8 12781 + '@babel/helper-compilation-targets': 7.27.2 12782 + '@babel/helper-plugin-utils': 7.27.1 11079 12783 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) 11080 12784 '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) 11081 12785 11082 - '@babel/plugin-proposal-object-rest-spread@7.13.8(@babel/core@7.28.3)': 12786 + '@babel/plugin-proposal-object-rest-spread@7.13.8(@babel/core@7.28.5)': 11083 12787 dependencies: 11084 - '@babel/compat-data': 7.25.4 11085 - '@babel/core': 7.28.3 11086 - '@babel/helper-compilation-targets': 7.25.2 11087 - '@babel/helper-plugin-utils': 7.24.8 11088 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) 11089 - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.28.3) 12788 + '@babel/compat-data': 7.28.0 12789 + '@babel/core': 7.28.5 12790 + '@babel/helper-compilation-targets': 7.27.2 12791 + '@babel/helper-plugin-utils': 7.27.1 12792 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.5) 12793 + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.28.5) 11090 12794 11091 12795 '@babel/plugin-proposal-optional-catch-binding@7.13.8(@babel/core@7.25.2)': 11092 12796 dependencies: 11093 12797 '@babel/core': 7.25.2 11094 - '@babel/helper-plugin-utils': 7.24.8 12798 + '@babel/helper-plugin-utils': 7.27.1 11095 12799 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) 11096 12800 11097 - '@babel/plugin-proposal-optional-catch-binding@7.13.8(@babel/core@7.28.3)': 12801 + '@babel/plugin-proposal-optional-catch-binding@7.13.8(@babel/core@7.28.5)': 11098 12802 dependencies: 11099 - '@babel/core': 7.28.3 11100 - '@babel/helper-plugin-utils': 7.24.8 11101 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.3) 12803 + '@babel/core': 7.28.5 12804 + '@babel/helper-plugin-utils': 7.27.1 12805 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.5) 11102 12806 11103 12807 '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)': 11104 12808 dependencies: 11105 12809 '@babel/core': 7.25.2 11106 - '@babel/helper-plugin-utils': 7.24.8 12810 + '@babel/helper-plugin-utils': 7.27.1 11107 12811 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11108 12812 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) 11109 12813 transitivePeerDependencies: 11110 12814 - supports-color 11111 12815 11112 - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.3)': 12816 + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.5)': 11113 12817 dependencies: 11114 - '@babel/core': 7.28.3 11115 - '@babel/helper-plugin-utils': 7.24.8 12818 + '@babel/core': 7.28.5 12819 + '@babel/helper-plugin-utils': 7.27.1 11116 12820 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11117 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) 12821 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5) 11118 12822 transitivePeerDependencies: 11119 12823 - supports-color 11120 12824 ··· 11122 12826 dependencies: 11123 12827 '@babel/core': 7.25.2 11124 12828 '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) 11125 - '@babel/helper-plugin-utils': 7.24.8 12829 + '@babel/helper-plugin-utils': 7.27.1 11126 12830 transitivePeerDependencies: 11127 12831 - supports-color 11128 12832 11129 - '@babel/plugin-proposal-private-methods@7.13.0(@babel/core@7.28.3)': 12833 + '@babel/plugin-proposal-private-methods@7.13.0(@babel/core@7.28.5)': 11130 12834 dependencies: 11131 - '@babel/core': 7.28.3 11132 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.28.3) 11133 - '@babel/helper-plugin-utils': 7.24.8 12835 + '@babel/core': 7.28.5 12836 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.28.5) 12837 + '@babel/helper-plugin-utils': 7.27.1 11134 12838 transitivePeerDependencies: 11135 12839 - supports-color 11136 12840 ··· 11138 12842 dependencies: 11139 12843 '@babel/core': 7.25.2 11140 12844 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) 11141 - '@babel/helper-plugin-utils': 7.24.8 12845 + '@babel/helper-plugin-utils': 7.27.1 11142 12846 11143 - '@babel/plugin-proposal-unicode-property-regex@7.12.13(@babel/core@7.28.3)': 12847 + '@babel/plugin-proposal-unicode-property-regex@7.12.13(@babel/core@7.28.5)': 11144 12848 dependencies: 11145 - '@babel/core': 7.28.3 11146 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.3) 11147 - '@babel/helper-plugin-utils': 7.24.8 12849 + '@babel/core': 7.28.5 12850 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.5) 12851 + '@babel/helper-plugin-utils': 7.27.1 11148 12852 11149 12853 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': 11150 12854 dependencies: 11151 12855 '@babel/core': 7.25.2 11152 - '@babel/helper-plugin-utils': 7.24.8 12856 + '@babel/helper-plugin-utils': 7.27.1 11153 12857 11154 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.3)': 12858 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.5)': 11155 12859 dependencies: 11156 - '@babel/core': 7.28.3 11157 - '@babel/helper-plugin-utils': 7.24.8 12860 + '@babel/core': 7.28.5 12861 + '@babel/helper-plugin-utils': 7.27.1 11158 12862 11159 12863 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': 11160 12864 dependencies: 11161 12865 '@babel/core': 7.25.2 11162 - '@babel/helper-plugin-utils': 7.24.8 12866 + '@babel/helper-plugin-utils': 7.27.1 11163 12867 11164 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.3)': 12868 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.5)': 11165 12869 dependencies: 11166 - '@babel/core': 7.28.3 11167 - '@babel/helper-plugin-utils': 7.24.8 12870 + '@babel/core': 7.28.5 12871 + '@babel/helper-plugin-utils': 7.27.1 11168 12872 11169 12873 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': 11170 12874 dependencies: 11171 12875 '@babel/core': 7.25.2 11172 - '@babel/helper-plugin-utils': 7.24.8 12876 + '@babel/helper-plugin-utils': 7.27.1 11173 12877 11174 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.3)': 12878 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.5)': 11175 12879 dependencies: 11176 - '@babel/core': 7.28.3 11177 - '@babel/helper-plugin-utils': 7.24.8 12880 + '@babel/core': 7.28.5 12881 + '@babel/helper-plugin-utils': 7.27.1 11178 12882 11179 12883 '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2)': 11180 12884 dependencies: 11181 12885 '@babel/core': 7.25.2 11182 - '@babel/helper-plugin-utils': 7.24.8 12886 + '@babel/helper-plugin-utils': 7.27.1 11183 12887 11184 - '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.3)': 12888 + '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.5)': 11185 12889 dependencies: 11186 - '@babel/core': 7.28.3 12890 + '@babel/core': 7.28.5 11187 12891 '@babel/helper-plugin-utils': 7.27.1 11188 12892 11189 12893 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': 11190 12894 dependencies: 11191 12895 '@babel/core': 7.25.2 11192 - '@babel/helper-plugin-utils': 7.24.8 12896 + '@babel/helper-plugin-utils': 7.27.1 11193 12897 11194 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.28.3)': 12898 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.28.5)': 11195 12899 dependencies: 11196 - '@babel/core': 7.28.3 11197 - '@babel/helper-plugin-utils': 7.24.8 12900 + '@babel/core': 7.28.5 12901 + '@babel/helper-plugin-utils': 7.27.1 11198 12902 11199 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.3)': 12903 + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.5)': 11200 12904 dependencies: 11201 - '@babel/core': 7.28.3 12905 + '@babel/core': 7.28.5 11202 12906 '@babel/helper-plugin-utils': 7.27.1 11203 12907 11204 12908 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': 11205 12909 dependencies: 11206 12910 '@babel/core': 7.25.2 11207 - '@babel/helper-plugin-utils': 7.24.8 12911 + '@babel/helper-plugin-utils': 7.27.1 11208 12912 11209 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.3)': 12913 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.5)': 11210 12914 dependencies: 11211 - '@babel/core': 7.28.3 11212 - '@babel/helper-plugin-utils': 7.24.8 12915 + '@babel/core': 7.28.5 12916 + '@babel/helper-plugin-utils': 7.27.1 11213 12917 11214 12918 '@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9)': 11215 12919 dependencies: ··· 11221 12925 '@babel/core': 7.25.2 11222 12926 '@babel/helper-plugin-utils': 7.24.8 11223 12927 11224 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': 12928 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.28.5)': 12929 + dependencies: 12930 + '@babel/core': 7.28.5 12931 + '@babel/helper-plugin-utils': 7.24.8 12932 + 12933 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': 11225 12934 dependencies: 11226 - '@babel/core': 7.28.3 12935 + '@babel/core': 7.28.5 11227 12936 '@babel/helper-plugin-utils': 7.27.1 11228 12937 11229 12938 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': 11230 12939 dependencies: 11231 12940 '@babel/core': 7.25.2 11232 - '@babel/helper-plugin-utils': 7.24.8 12941 + '@babel/helper-plugin-utils': 7.27.1 11233 12942 11234 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.3)': 12943 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.5)': 11235 12944 dependencies: 11236 - '@babel/core': 7.28.3 11237 - '@babel/helper-plugin-utils': 7.24.8 12945 + '@babel/core': 7.28.5 12946 + '@babel/helper-plugin-utils': 7.27.1 11238 12947 11239 12948 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': 11240 12949 dependencies: 11241 12950 '@babel/core': 7.25.2 11242 - '@babel/helper-plugin-utils': 7.24.8 12951 + '@babel/helper-plugin-utils': 7.27.1 11243 12952 11244 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.3)': 12953 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.5)': 11245 12954 dependencies: 11246 - '@babel/core': 7.28.3 11247 - '@babel/helper-plugin-utils': 7.24.8 12955 + '@babel/core': 7.28.5 12956 + '@babel/helper-plugin-utils': 7.27.1 11248 12957 11249 12958 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': 11250 12959 dependencies: 11251 12960 '@babel/core': 7.25.2 11252 - '@babel/helper-plugin-utils': 7.24.8 12961 + '@babel/helper-plugin-utils': 7.27.1 11253 12962 11254 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.3)': 12963 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.5)': 11255 12964 dependencies: 11256 - '@babel/core': 7.28.3 11257 - '@babel/helper-plugin-utils': 7.24.8 12965 + '@babel/core': 7.28.5 12966 + '@babel/helper-plugin-utils': 7.27.1 11258 12967 11259 12968 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9)': 11260 12969 dependencies: ··· 11266 12975 '@babel/core': 7.25.2 11267 12976 '@babel/helper-plugin-utils': 7.24.8 11268 12977 11269 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.3)': 12978 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.5)': 11270 12979 dependencies: 11271 - '@babel/core': 7.28.3 12980 + '@babel/core': 7.28.5 11272 12981 '@babel/helper-plugin-utils': 7.24.8 11273 12982 11274 12983 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': 11275 12984 dependencies: 11276 12985 '@babel/core': 7.25.2 11277 - '@babel/helper-plugin-utils': 7.24.8 12986 + '@babel/helper-plugin-utils': 7.27.1 11278 12987 11279 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.3)': 12988 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.5)': 11280 12989 dependencies: 11281 - '@babel/core': 7.28.3 11282 - '@babel/helper-plugin-utils': 7.24.8 12990 + '@babel/core': 7.28.5 12991 + '@babel/helper-plugin-utils': 7.27.1 11283 12992 11284 12993 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': 11285 12994 dependencies: 11286 12995 '@babel/core': 7.25.2 11287 - '@babel/helper-plugin-utils': 7.24.8 12996 + '@babel/helper-plugin-utils': 7.27.1 11288 12997 11289 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.3)': 12998 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.5)': 11290 12999 dependencies: 11291 - '@babel/core': 7.28.3 11292 - '@babel/helper-plugin-utils': 7.24.8 13000 + '@babel/core': 7.28.5 13001 + '@babel/helper-plugin-utils': 7.27.1 11293 13002 11294 13003 '@babel/plugin-syntax-top-level-await@7.12.13(@babel/core@7.25.2)': 11295 13004 dependencies: 11296 13005 '@babel/core': 7.25.2 11297 - '@babel/helper-plugin-utils': 7.24.8 13006 + '@babel/helper-plugin-utils': 7.27.1 11298 13007 11299 - '@babel/plugin-syntax-top-level-await@7.12.13(@babel/core@7.28.3)': 13008 + '@babel/plugin-syntax-top-level-await@7.12.13(@babel/core@7.28.5)': 11300 13009 dependencies: 11301 - '@babel/core': 7.28.3 11302 - '@babel/helper-plugin-utils': 7.24.8 13010 + '@babel/core': 7.28.5 13011 + '@babel/helper-plugin-utils': 7.27.1 11303 13012 11304 13013 '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': 11305 13014 dependencies: 11306 13015 '@babel/core': 7.25.2 11307 - '@babel/helper-plugin-utils': 7.24.8 13016 + '@babel/helper-plugin-utils': 7.27.1 11308 13017 11309 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': 13018 + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': 11310 13019 dependencies: 11311 - '@babel/core': 7.28.3 13020 + '@babel/core': 7.28.5 11312 13021 '@babel/helper-plugin-utils': 7.27.1 11313 13022 11314 13023 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': 11315 13024 dependencies: 11316 13025 '@babel/core': 7.25.2 11317 - '@babel/helper-plugin-utils': 7.24.8 13026 + '@babel/helper-plugin-utils': 7.27.1 11318 13027 11319 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.28.3)': 13028 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.28.5)': 11320 13029 dependencies: 11321 - '@babel/core': 7.28.3 11322 - '@babel/helper-plugin-utils': 7.24.8 13030 + '@babel/core': 7.28.5 13031 + '@babel/helper-plugin-utils': 7.27.1 11323 13032 11324 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)': 13033 + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)': 11325 13034 dependencies: 11326 - '@babel/core': 7.28.3 13035 + '@babel/core': 7.28.5 11327 13036 '@babel/helper-plugin-utils': 7.27.1 11328 13037 11329 - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)': 13038 + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.5)': 11330 13039 dependencies: 11331 - '@babel/core': 7.28.3 13040 + '@babel/core': 7.28.5 11332 13041 '@babel/helper-plugin-utils': 7.27.1 11333 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3) 11334 - '@babel/traverse': 7.28.3 13042 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) 13043 + '@babel/traverse': 7.28.5 11335 13044 transitivePeerDependencies: 11336 13045 - supports-color 11337 13046 11338 13047 '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': 11339 13048 dependencies: 11340 13049 '@babel/core': 7.25.2 11341 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 11342 - '@babel/helper-plugin-utils': 7.24.8 13050 + '@babel/helper-module-imports': 7.27.1 13051 + '@babel/helper-plugin-utils': 7.27.1 11343 13052 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) 11344 13053 transitivePeerDependencies: 11345 13054 - supports-color 11346 13055 11347 - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.28.3)': 13056 + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.28.5)': 11348 13057 dependencies: 11349 - '@babel/core': 7.28.3 11350 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 11351 - '@babel/helper-plugin-utils': 7.24.8 11352 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.28.3) 13058 + '@babel/core': 7.28.5 13059 + '@babel/helper-module-imports': 7.27.1 13060 + '@babel/helper-plugin-utils': 7.27.1 13061 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.28.5) 11353 13062 transitivePeerDependencies: 11354 13063 - supports-color 11355 13064 11356 - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)': 13065 + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.5)': 11357 13066 dependencies: 11358 - '@babel/core': 7.28.3 13067 + '@babel/core': 7.28.5 11359 13068 '@babel/helper-module-imports': 7.27.1 11360 13069 '@babel/helper-plugin-utils': 7.27.1 11361 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3) 13070 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) 11362 13071 transitivePeerDependencies: 11363 13072 - supports-color 11364 13073 11365 13074 '@babel/plugin-transform-block-scoped-functions@7.12.13(@babel/core@7.25.2)': 11366 13075 dependencies: 11367 13076 '@babel/core': 7.25.2 11368 - '@babel/helper-plugin-utils': 7.24.8 13077 + '@babel/helper-plugin-utils': 7.27.1 11369 13078 11370 - '@babel/plugin-transform-block-scoped-functions@7.12.13(@babel/core@7.28.3)': 13079 + '@babel/plugin-transform-block-scoped-functions@7.12.13(@babel/core@7.28.5)': 11371 13080 dependencies: 11372 - '@babel/core': 7.28.3 11373 - '@babel/helper-plugin-utils': 7.24.8 13081 + '@babel/core': 7.28.5 13082 + '@babel/helper-plugin-utils': 7.27.1 11374 13083 11375 13084 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': 11376 13085 dependencies: 11377 13086 '@babel/core': 7.25.2 11378 13087 '@babel/helper-plugin-utils': 7.24.8 11379 13088 11380 - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.28.3)': 13089 + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.28.5)': 11381 13090 dependencies: 11382 - '@babel/core': 7.28.3 13091 + '@babel/core': 7.28.5 11383 13092 '@babel/helper-plugin-utils': 7.24.8 11384 13093 11385 - '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)': 13094 + '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.5)': 11386 13095 dependencies: 11387 - '@babel/core': 7.28.3 13096 + '@babel/core': 7.28.5 11388 13097 '@babel/helper-plugin-utils': 7.27.1 11389 13098 11390 - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)': 13099 + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.5)': 11391 13100 dependencies: 11392 - '@babel/core': 7.28.3 11393 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) 13101 + '@babel/core': 7.28.5 13102 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) 11394 13103 '@babel/helper-plugin-utils': 7.27.1 11395 13104 transitivePeerDependencies: 11396 13105 - supports-color ··· 11399 13108 dependencies: 11400 13109 '@babel/core': 7.25.2 11401 13110 '@babel/helper-annotate-as-pure': 7.24.7 11402 - '@babel/helper-compilation-targets': 7.25.2 11403 - '@babel/helper-plugin-utils': 7.24.8 13111 + '@babel/helper-compilation-targets': 7.27.2 13112 + '@babel/helper-plugin-utils': 7.27.1 11404 13113 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) 11405 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 13114 + '@babel/traverse': 7.28.3 11406 13115 globals: 11.12.0 11407 13116 transitivePeerDependencies: 11408 13117 - supports-color 11409 13118 11410 - '@babel/plugin-transform-classes@7.25.4(@babel/core@7.28.3)': 13119 + '@babel/plugin-transform-classes@7.25.4(@babel/core@7.28.5)': 11411 13120 dependencies: 11412 - '@babel/core': 7.28.3 13121 + '@babel/core': 7.28.5 11413 13122 '@babel/helper-annotate-as-pure': 7.24.7 11414 - '@babel/helper-compilation-targets': 7.25.2 11415 - '@babel/helper-plugin-utils': 7.24.8 11416 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.3) 11417 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 13123 + '@babel/helper-compilation-targets': 7.27.2 13124 + '@babel/helper-plugin-utils': 7.27.1 13125 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.5) 13126 + '@babel/traverse': 7.28.3 11418 13127 globals: 11.12.0 11419 13128 transitivePeerDependencies: 11420 13129 - supports-color 11421 13130 11422 - '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)': 13131 + '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.5)': 11423 13132 dependencies: 11424 - '@babel/core': 7.28.3 13133 + '@babel/core': 7.28.5 11425 13134 '@babel/helper-annotate-as-pure': 7.27.3 11426 13135 '@babel/helper-compilation-targets': 7.27.2 11427 13136 '@babel/helper-globals': 7.28.0 11428 13137 '@babel/helper-plugin-utils': 7.27.1 11429 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) 11430 - '@babel/traverse': 7.28.3 13138 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) 13139 + '@babel/traverse': 7.28.5 11431 13140 transitivePeerDependencies: 11432 13141 - supports-color 11433 13142 11434 13143 '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': 11435 13144 dependencies: 11436 13145 '@babel/core': 7.25.2 11437 - '@babel/helper-plugin-utils': 7.24.8 11438 - '@babel/template': 7.25.0 13146 + '@babel/helper-plugin-utils': 7.27.1 13147 + '@babel/template': 7.27.2 11439 13148 11440 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.28.3)': 13149 + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.28.5)': 11441 13150 dependencies: 11442 - '@babel/core': 7.28.3 11443 - '@babel/helper-plugin-utils': 7.24.8 11444 - '@babel/template': 7.25.0 13151 + '@babel/core': 7.28.5 13152 + '@babel/helper-plugin-utils': 7.27.1 13153 + '@babel/template': 7.27.2 11445 13154 11446 - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)': 13155 + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.5)': 11447 13156 dependencies: 11448 - '@babel/core': 7.28.3 13157 + '@babel/core': 7.28.5 11449 13158 '@babel/helper-plugin-utils': 7.27.1 11450 13159 '@babel/template': 7.27.2 11451 13160 11452 13161 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': 11453 13162 dependencies: 11454 13163 '@babel/core': 7.25.2 11455 - '@babel/helper-plugin-utils': 7.24.8 13164 + '@babel/helper-plugin-utils': 7.27.1 11456 13165 11457 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.28.3)': 13166 + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.28.5)': 11458 13167 dependencies: 11459 - '@babel/core': 7.28.3 11460 - '@babel/helper-plugin-utils': 7.24.8 13168 + '@babel/core': 7.28.5 13169 + '@babel/helper-plugin-utils': 7.27.1 11461 13170 11462 - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)': 13171 + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.5)': 11463 13172 dependencies: 11464 - '@babel/core': 7.28.3 13173 + '@babel/core': 7.28.5 11465 13174 '@babel/helper-plugin-utils': 7.27.1 11466 - '@babel/traverse': 7.28.3 13175 + '@babel/traverse': 7.28.5 11467 13176 transitivePeerDependencies: 11468 13177 - supports-color 11469 13178 ··· 11471 13180 dependencies: 11472 13181 '@babel/core': 7.25.2 11473 13182 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) 11474 - '@babel/helper-plugin-utils': 7.24.8 13183 + '@babel/helper-plugin-utils': 7.27.1 11475 13184 11476 - '@babel/plugin-transform-dotall-regex@7.12.13(@babel/core@7.28.3)': 13185 + '@babel/plugin-transform-dotall-regex@7.12.13(@babel/core@7.28.5)': 11477 13186 dependencies: 11478 - '@babel/core': 7.28.3 11479 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.3) 11480 - '@babel/helper-plugin-utils': 7.24.8 13187 + '@babel/core': 7.28.5 13188 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.5) 13189 + '@babel/helper-plugin-utils': 7.27.1 11481 13190 11482 13191 '@babel/plugin-transform-duplicate-keys@7.12.13(@babel/core@7.25.2)': 11483 13192 dependencies: 11484 13193 '@babel/core': 7.25.2 11485 - '@babel/helper-plugin-utils': 7.24.8 13194 + '@babel/helper-plugin-utils': 7.27.1 11486 13195 11487 - '@babel/plugin-transform-duplicate-keys@7.12.13(@babel/core@7.28.3)': 13196 + '@babel/plugin-transform-duplicate-keys@7.12.13(@babel/core@7.28.5)': 11488 13197 dependencies: 11489 - '@babel/core': 7.28.3 11490 - '@babel/helper-plugin-utils': 7.24.8 13198 + '@babel/core': 7.28.5 13199 + '@babel/helper-plugin-utils': 7.27.1 11491 13200 11492 13201 '@babel/plugin-transform-exponentiation-operator@7.12.13(@babel/core@7.25.2)': 11493 13202 dependencies: 11494 13203 '@babel/core': 7.25.2 11495 13204 '@babel/helper-builder-binary-assignment-operator-visitor': 7.12.13 11496 - '@babel/helper-plugin-utils': 7.24.8 13205 + '@babel/helper-plugin-utils': 7.27.1 11497 13206 11498 - '@babel/plugin-transform-exponentiation-operator@7.12.13(@babel/core@7.28.3)': 13207 + '@babel/plugin-transform-exponentiation-operator@7.12.13(@babel/core@7.28.5)': 11499 13208 dependencies: 11500 - '@babel/core': 7.28.3 13209 + '@babel/core': 7.28.5 11501 13210 '@babel/helper-builder-binary-assignment-operator-visitor': 7.12.13 11502 - '@babel/helper-plugin-utils': 7.24.8 13211 + '@babel/helper-plugin-utils': 7.27.1 11503 13212 11504 - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.3)': 13213 + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.5)': 11505 13214 dependencies: 11506 - '@babel/core': 7.28.3 13215 + '@babel/core': 7.28.5 11507 13216 '@babel/helper-plugin-utils': 7.27.1 11508 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) 13217 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.5) 11509 13218 11510 13219 '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': 11511 13220 dependencies: 11512 13221 '@babel/core': 7.25.2 11513 - '@babel/helper-plugin-utils': 7.24.8 13222 + '@babel/helper-plugin-utils': 7.27.1 11514 13223 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11515 13224 transitivePeerDependencies: 11516 13225 - supports-color 11517 13226 11518 - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.28.3)': 13227 + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.28.5)': 11519 13228 dependencies: 11520 - '@babel/core': 7.28.3 11521 - '@babel/helper-plugin-utils': 7.24.8 13229 + '@babel/core': 7.28.5 13230 + '@babel/helper-plugin-utils': 7.27.1 11522 13231 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11523 13232 transitivePeerDependencies: 11524 13233 - supports-color 11525 13234 11526 - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)': 13235 + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)': 11527 13236 dependencies: 11528 - '@babel/core': 7.28.3 13237 + '@babel/core': 7.28.5 11529 13238 '@babel/helper-plugin-utils': 7.27.1 11530 13239 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 11531 13240 transitivePeerDependencies: ··· 11534 13243 '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': 11535 13244 dependencies: 11536 13245 '@babel/core': 7.25.2 11537 - '@babel/helper-compilation-targets': 7.25.2 11538 - '@babel/helper-plugin-utils': 7.24.8 11539 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 13246 + '@babel/helper-compilation-targets': 7.27.2 13247 + '@babel/helper-plugin-utils': 7.27.1 13248 + '@babel/traverse': 7.28.3 11540 13249 transitivePeerDependencies: 11541 13250 - supports-color 11542 13251 11543 - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.28.3)': 13252 + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.28.5)': 11544 13253 dependencies: 11545 - '@babel/core': 7.28.3 11546 - '@babel/helper-compilation-targets': 7.25.2 11547 - '@babel/helper-plugin-utils': 7.24.8 11548 - '@babel/traverse': 7.25.6(supports-color@5.5.0) 13254 + '@babel/core': 7.28.5 13255 + '@babel/helper-compilation-targets': 7.27.2 13256 + '@babel/helper-plugin-utils': 7.27.1 13257 + '@babel/traverse': 7.28.3 11549 13258 transitivePeerDependencies: 11550 13259 - supports-color 11551 13260 11552 - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)': 13261 + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)': 11553 13262 dependencies: 11554 - '@babel/core': 7.28.3 13263 + '@babel/core': 7.28.5 11555 13264 '@babel/helper-compilation-targets': 7.27.2 11556 13265 '@babel/helper-plugin-utils': 7.27.1 11557 - '@babel/traverse': 7.28.3 13266 + '@babel/traverse': 7.28.5 11558 13267 transitivePeerDependencies: 11559 13268 - supports-color 11560 13269 11561 13270 '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': 11562 13271 dependencies: 11563 13272 '@babel/core': 7.25.2 11564 - '@babel/helper-plugin-utils': 7.24.8 13273 + '@babel/helper-plugin-utils': 7.27.1 11565 13274 11566 - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.28.3)': 13275 + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.28.5)': 11567 13276 dependencies: 11568 - '@babel/core': 7.28.3 11569 - '@babel/helper-plugin-utils': 7.24.8 13277 + '@babel/core': 7.28.5 13278 + '@babel/helper-plugin-utils': 7.27.1 11570 13279 11571 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)': 13280 + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)': 11572 13281 dependencies: 11573 - '@babel/core': 7.28.3 13282 + '@babel/core': 7.28.5 11574 13283 '@babel/helper-plugin-utils': 7.27.1 11575 13284 11576 - '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)': 13285 + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.5)': 11577 13286 dependencies: 11578 - '@babel/core': 7.28.3 13287 + '@babel/core': 7.28.5 11579 13288 '@babel/helper-plugin-utils': 7.27.1 11580 13289 11581 13290 '@babel/plugin-transform-member-expression-literals@7.12.13(@babel/core@7.25.2)': 11582 13291 dependencies: 11583 13292 '@babel/core': 7.25.2 11584 - '@babel/helper-plugin-utils': 7.24.8 13293 + '@babel/helper-plugin-utils': 7.27.1 11585 13294 11586 - '@babel/plugin-transform-member-expression-literals@7.12.13(@babel/core@7.28.3)': 13295 + '@babel/plugin-transform-member-expression-literals@7.12.13(@babel/core@7.28.5)': 11587 13296 dependencies: 11588 - '@babel/core': 7.28.3 11589 - '@babel/helper-plugin-utils': 7.24.8 13297 + '@babel/core': 7.28.5 13298 + '@babel/helper-plugin-utils': 7.27.1 11590 13299 11591 13300 '@babel/plugin-transform-modules-amd@7.13.0(@babel/core@7.25.2)': 11592 13301 dependencies: 11593 13302 '@babel/core': 7.25.2 11594 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) 11595 - '@babel/helper-plugin-utils': 7.24.8 13303 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.25.2) 13304 + '@babel/helper-plugin-utils': 7.27.1 11596 13305 babel-plugin-dynamic-import-node: 2.3.3 11597 13306 transitivePeerDependencies: 11598 13307 - supports-color 11599 13308 11600 - '@babel/plugin-transform-modules-amd@7.13.0(@babel/core@7.28.3)': 13309 + '@babel/plugin-transform-modules-amd@7.13.0(@babel/core@7.28.5)': 11601 13310 dependencies: 11602 - '@babel/core': 7.28.3 11603 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.28.3) 11604 - '@babel/helper-plugin-utils': 7.24.8 13311 + '@babel/core': 7.28.5 13312 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 13313 + '@babel/helper-plugin-utils': 7.27.1 11605 13314 babel-plugin-dynamic-import-node: 2.3.3 11606 13315 transitivePeerDependencies: 11607 13316 - supports-color ··· 11609 13318 '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': 11610 13319 dependencies: 11611 13320 '@babel/core': 7.25.2 11612 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) 11613 - '@babel/helper-plugin-utils': 7.24.8 13321 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.25.2) 13322 + '@babel/helper-plugin-utils': 7.27.1 11614 13323 '@babel/helper-simple-access': 7.24.7 11615 13324 transitivePeerDependencies: 11616 13325 - supports-color 11617 13326 11618 - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.28.3)': 13327 + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.28.5)': 11619 13328 dependencies: 11620 - '@babel/core': 7.28.3 11621 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.28.3) 11622 - '@babel/helper-plugin-utils': 7.24.8 13329 + '@babel/core': 7.28.5 13330 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 13331 + '@babel/helper-plugin-utils': 7.27.1 11623 13332 '@babel/helper-simple-access': 7.24.7 11624 13333 transitivePeerDependencies: 11625 13334 - supports-color 11626 13335 11627 - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)': 13336 + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)': 11628 13337 dependencies: 11629 - '@babel/core': 7.28.3 11630 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) 13338 + '@babel/core': 7.28.5 13339 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 11631 13340 '@babel/helper-plugin-utils': 7.27.1 11632 13341 transitivePeerDependencies: 11633 13342 - supports-color ··· 11636 13345 dependencies: 11637 13346 '@babel/core': 7.25.2 11638 13347 '@babel/helper-hoist-variables': 7.18.6 11639 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) 11640 - '@babel/helper-plugin-utils': 7.24.8 11641 - '@babel/helper-validator-identifier': 7.24.7 13348 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.25.2) 13349 + '@babel/helper-plugin-utils': 7.27.1 13350 + '@babel/helper-validator-identifier': 7.27.1 11642 13351 babel-plugin-dynamic-import-node: 2.3.3 11643 13352 transitivePeerDependencies: 11644 13353 - supports-color 11645 13354 11646 - '@babel/plugin-transform-modules-systemjs@7.13.8(@babel/core@7.28.3)': 13355 + '@babel/plugin-transform-modules-systemjs@7.13.8(@babel/core@7.28.5)': 11647 13356 dependencies: 11648 - '@babel/core': 7.28.3 13357 + '@babel/core': 7.28.5 11649 13358 '@babel/helper-hoist-variables': 7.18.6 11650 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.28.3) 11651 - '@babel/helper-plugin-utils': 7.24.8 11652 - '@babel/helper-validator-identifier': 7.24.7 13359 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 13360 + '@babel/helper-plugin-utils': 7.27.1 13361 + '@babel/helper-validator-identifier': 7.27.1 11653 13362 babel-plugin-dynamic-import-node: 2.3.3 11654 13363 transitivePeerDependencies: 11655 13364 - supports-color ··· 11657 13366 '@babel/plugin-transform-modules-umd@7.13.0(@babel/core@7.25.2)': 11658 13367 dependencies: 11659 13368 '@babel/core': 7.25.2 11660 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) 11661 - '@babel/helper-plugin-utils': 7.24.8 13369 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.25.2) 13370 + '@babel/helper-plugin-utils': 7.27.1 11662 13371 transitivePeerDependencies: 11663 13372 - supports-color 11664 13373 11665 - '@babel/plugin-transform-modules-umd@7.13.0(@babel/core@7.28.3)': 13374 + '@babel/plugin-transform-modules-umd@7.13.0(@babel/core@7.28.5)': 11666 13375 dependencies: 11667 - '@babel/core': 7.28.3 11668 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.28.3) 11669 - '@babel/helper-plugin-utils': 7.24.8 13376 + '@babel/core': 7.28.5 13377 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 13378 + '@babel/helper-plugin-utils': 7.27.1 11670 13379 transitivePeerDependencies: 11671 13380 - supports-color 11672 13381 ··· 11674 13383 dependencies: 11675 13384 '@babel/core': 7.25.2 11676 13385 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) 11677 - '@babel/helper-plugin-utils': 7.24.8 13386 + '@babel/helper-plugin-utils': 7.27.1 11678 13387 11679 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.28.3)': 13388 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.28.5)': 11680 13389 dependencies: 11681 - '@babel/core': 7.28.3 11682 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.3) 11683 - '@babel/helper-plugin-utils': 7.24.8 13390 + '@babel/core': 7.28.5 13391 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.5) 13392 + '@babel/helper-plugin-utils': 7.27.1 11684 13393 11685 - '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)': 13394 + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.5)': 11686 13395 dependencies: 11687 - '@babel/core': 7.28.3 11688 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) 13396 + '@babel/core': 7.28.5 13397 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5) 11689 13398 '@babel/helper-plugin-utils': 7.27.1 11690 13399 11691 13400 '@babel/plugin-transform-new-target@7.12.13(@babel/core@7.25.2)': 11692 13401 dependencies: 11693 13402 '@babel/core': 7.25.2 11694 - '@babel/helper-plugin-utils': 7.24.8 13403 + '@babel/helper-plugin-utils': 7.27.1 11695 13404 11696 - '@babel/plugin-transform-new-target@7.12.13(@babel/core@7.28.3)': 13405 + '@babel/plugin-transform-new-target@7.12.13(@babel/core@7.28.5)': 11697 13406 dependencies: 11698 - '@babel/core': 7.28.3 11699 - '@babel/helper-plugin-utils': 7.24.8 13407 + '@babel/core': 7.28.5 13408 + '@babel/helper-plugin-utils': 7.27.1 11700 13409 11701 - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)': 13410 + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.5)': 11702 13411 dependencies: 11703 - '@babel/core': 7.28.3 13412 + '@babel/core': 7.28.5 11704 13413 '@babel/helper-plugin-utils': 7.27.1 11705 13414 11706 - '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)': 13415 + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.5)': 11707 13416 dependencies: 11708 - '@babel/core': 7.28.3 13417 + '@babel/core': 7.28.5 11709 13418 '@babel/helper-plugin-utils': 7.27.1 11710 13419 11711 - '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)': 13420 + '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.5)': 11712 13421 dependencies: 11713 - '@babel/core': 7.28.3 13422 + '@babel/core': 7.28.5 11714 13423 '@babel/helper-compilation-targets': 7.27.2 11715 13424 '@babel/helper-plugin-utils': 7.27.1 11716 - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) 11717 - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) 11718 - '@babel/traverse': 7.28.3 13425 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.5) 13426 + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) 13427 + '@babel/traverse': 7.28.5 11719 13428 transitivePeerDependencies: 11720 13429 - supports-color 11721 13430 11722 13431 '@babel/plugin-transform-object-super@7.12.13(@babel/core@7.25.2)': 11723 13432 dependencies: 11724 13433 '@babel/core': 7.25.2 11725 - '@babel/helper-plugin-utils': 7.24.8 13434 + '@babel/helper-plugin-utils': 7.27.1 11726 13435 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) 11727 13436 transitivePeerDependencies: 11728 13437 - supports-color 11729 13438 11730 - '@babel/plugin-transform-object-super@7.12.13(@babel/core@7.28.3)': 13439 + '@babel/plugin-transform-object-super@7.12.13(@babel/core@7.28.5)': 11731 13440 dependencies: 11732 - '@babel/core': 7.28.3 11733 - '@babel/helper-plugin-utils': 7.24.8 11734 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.3) 13441 + '@babel/core': 7.28.5 13442 + '@babel/helper-plugin-utils': 7.27.1 13443 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.28.5) 11735 13444 transitivePeerDependencies: 11736 13445 - supports-color 11737 13446 11738 - '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)': 13447 + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.5)': 11739 13448 dependencies: 11740 - '@babel/core': 7.28.3 13449 + '@babel/core': 7.28.5 11741 13450 '@babel/helper-plugin-utils': 7.27.1 11742 13451 11743 - '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)': 13452 + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.5)': 11744 13453 dependencies: 11745 - '@babel/core': 7.28.3 13454 + '@babel/core': 7.28.5 11746 13455 '@babel/helper-plugin-utils': 7.27.1 11747 13456 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 11748 13457 transitivePeerDependencies: ··· 11758 13467 '@babel/core': 7.25.2 11759 13468 '@babel/helper-plugin-utils': 7.24.8 11760 13469 11761 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.28.3)': 13470 + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.28.5)': 11762 13471 dependencies: 11763 - '@babel/core': 7.28.3 13472 + '@babel/core': 7.28.5 11764 13473 '@babel/helper-plugin-utils': 7.24.8 11765 13474 11766 - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)': 13475 + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)': 11767 13476 dependencies: 11768 - '@babel/core': 7.28.3 13477 + '@babel/core': 7.28.5 11769 13478 '@babel/helper-plugin-utils': 7.27.1 11770 13479 11771 - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)': 13480 + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.5)': 11772 13481 dependencies: 11773 - '@babel/core': 7.28.3 11774 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) 13482 + '@babel/core': 7.28.5 13483 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) 11775 13484 '@babel/helper-plugin-utils': 7.27.1 11776 13485 transitivePeerDependencies: 11777 13486 - supports-color 11778 13487 11779 - '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)': 13488 + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.5)': 11780 13489 dependencies: 11781 - '@babel/core': 7.28.3 13490 + '@babel/core': 7.28.5 11782 13491 '@babel/helper-annotate-as-pure': 7.27.3 11783 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) 13492 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) 11784 13493 '@babel/helper-plugin-utils': 7.27.1 11785 13494 transitivePeerDependencies: 11786 13495 - supports-color ··· 11788 13497 '@babel/plugin-transform-property-literals@7.12.13(@babel/core@7.25.2)': 11789 13498 dependencies: 11790 13499 '@babel/core': 7.25.2 11791 - '@babel/helper-plugin-utils': 7.24.8 13500 + '@babel/helper-plugin-utils': 7.27.1 11792 13501 11793 - '@babel/plugin-transform-property-literals@7.12.13(@babel/core@7.28.3)': 13502 + '@babel/plugin-transform-property-literals@7.12.13(@babel/core@7.28.5)': 11794 13503 dependencies: 11795 - '@babel/core': 7.28.3 11796 - '@babel/helper-plugin-utils': 7.24.8 13504 + '@babel/core': 7.28.5 13505 + '@babel/helper-plugin-utils': 7.27.1 11797 13506 11798 13507 '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)': 11799 13508 dependencies: 11800 13509 '@babel/core': 7.25.2 11801 - '@babel/helper-plugin-utils': 7.24.8 13510 + '@babel/helper-plugin-utils': 7.27.1 11802 13511 11803 - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.3)': 13512 + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.5)': 11804 13513 dependencies: 11805 - '@babel/core': 7.28.3 13514 + '@babel/core': 7.28.5 11806 13515 '@babel/helper-plugin-utils': 7.27.1 11807 13516 11808 13517 '@babel/plugin-transform-react-jsx-development@7.12.17(@babel/core@7.25.2)': ··· 11812 13521 transitivePeerDependencies: 11813 13522 - supports-color 11814 13523 11815 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.3)': 13524 + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': 11816 13525 dependencies: 11817 - '@babel/core': 7.28.3 13526 + '@babel/core': 7.28.5 11818 13527 '@babel/helper-plugin-utils': 7.27.1 11819 13528 11820 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.3)': 13529 + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': 11821 13530 dependencies: 11822 - '@babel/core': 7.28.3 13531 + '@babel/core': 7.28.5 11823 13532 '@babel/helper-plugin-utils': 7.27.1 11824 13533 11825 13534 '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)': ··· 11833 13542 transitivePeerDependencies: 11834 13543 - supports-color 11835 13544 11836 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.3)': 13545 + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.5)': 11837 13546 dependencies: 11838 - '@babel/core': 7.28.3 13547 + '@babel/core': 7.28.5 11839 13548 '@babel/helper-annotate-as-pure': 7.27.3 11840 13549 '@babel/helper-module-imports': 7.27.1 11841 13550 '@babel/helper-plugin-utils': 7.27.1 11842 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) 11843 - '@babel/types': 7.28.2 13551 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) 13552 + '@babel/types': 7.28.5 11844 13553 transitivePeerDependencies: 11845 13554 - supports-color 11846 13555 ··· 11848 13557 dependencies: 11849 13558 '@babel/core': 7.25.2 11850 13559 '@babel/helper-annotate-as-pure': 7.24.7 11851 - '@babel/helper-plugin-utils': 7.24.8 13560 + '@babel/helper-plugin-utils': 7.27.1 11852 13561 11853 13562 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': 11854 13563 dependencies: 11855 13564 '@babel/core': 7.25.2 11856 - '@babel/helper-plugin-utils': 7.24.8 13565 + '@babel/helper-plugin-utils': 7.27.1 11857 13566 regenerator-transform: 0.15.2 11858 13567 11859 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.28.3)': 13568 + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.28.5)': 11860 13569 dependencies: 11861 - '@babel/core': 7.28.3 11862 - '@babel/helper-plugin-utils': 7.24.8 13570 + '@babel/core': 7.28.5 13571 + '@babel/helper-plugin-utils': 7.27.1 11863 13572 regenerator-transform: 0.15.2 11864 13573 11865 - '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)': 13574 + '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.5)': 11866 13575 dependencies: 11867 - '@babel/core': 7.28.3 13576 + '@babel/core': 7.28.5 11868 13577 '@babel/helper-plugin-utils': 7.27.1 11869 13578 11870 13579 '@babel/plugin-transform-reserved-words@7.12.13(@babel/core@7.25.2)': 11871 13580 dependencies: 11872 13581 '@babel/core': 7.25.2 11873 - '@babel/helper-plugin-utils': 7.24.8 13582 + '@babel/helper-plugin-utils': 7.27.1 11874 13583 11875 - '@babel/plugin-transform-reserved-words@7.12.13(@babel/core@7.28.3)': 13584 + '@babel/plugin-transform-reserved-words@7.12.13(@babel/core@7.28.5)': 11876 13585 dependencies: 11877 - '@babel/core': 7.28.3 11878 - '@babel/helper-plugin-utils': 7.24.8 13586 + '@babel/core': 7.28.5 13587 + '@babel/helper-plugin-utils': 7.27.1 11879 13588 11880 13589 '@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2)': 11881 13590 dependencies: 11882 13591 '@babel/core': 7.25.2 11883 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 11884 - '@babel/helper-plugin-utils': 7.24.8 13592 + '@babel/helper-module-imports': 7.27.1 13593 + '@babel/helper-plugin-utils': 7.27.1 11885 13594 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) 11886 13595 babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) 11887 13596 babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) ··· 11889 13598 transitivePeerDependencies: 11890 13599 - supports-color 11891 13600 11892 - '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.3)': 13601 + '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.5)': 11893 13602 dependencies: 11894 - '@babel/core': 7.28.3 13603 + '@babel/core': 7.28.5 11895 13604 '@babel/helper-module-imports': 7.27.1 11896 13605 '@babel/helper-plugin-utils': 7.27.1 11897 - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.3) 11898 - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3) 11899 - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3) 13606 + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5) 13607 + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5) 13608 + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5) 11900 13609 semver: 6.3.1 11901 13610 transitivePeerDependencies: 11902 13611 - supports-color ··· 11904 13613 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': 11905 13614 dependencies: 11906 13615 '@babel/core': 7.25.2 11907 - '@babel/helper-plugin-utils': 7.24.8 13616 + '@babel/helper-plugin-utils': 7.27.1 11908 13617 11909 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.28.3)': 13618 + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.28.5)': 11910 13619 dependencies: 11911 - '@babel/core': 7.28.3 11912 - '@babel/helper-plugin-utils': 7.24.8 13620 + '@babel/core': 7.28.5 13621 + '@babel/helper-plugin-utils': 7.27.1 11913 13622 11914 - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)': 13623 + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)': 11915 13624 dependencies: 11916 - '@babel/core': 7.28.3 13625 + '@babel/core': 7.28.5 11917 13626 '@babel/helper-plugin-utils': 7.27.1 11918 13627 11919 13628 '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': 11920 13629 dependencies: 11921 13630 '@babel/core': 7.25.2 11922 - '@babel/helper-plugin-utils': 7.24.8 13631 + '@babel/helper-plugin-utils': 7.27.1 11923 13632 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11924 13633 transitivePeerDependencies: 11925 13634 - supports-color 11926 13635 11927 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.28.3)': 13636 + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.28.5)': 11928 13637 dependencies: 11929 - '@babel/core': 7.28.3 11930 - '@babel/helper-plugin-utils': 7.24.8 13638 + '@babel/core': 7.28.5 13639 + '@babel/helper-plugin-utils': 7.27.1 11931 13640 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11932 13641 transitivePeerDependencies: 11933 13642 - supports-color 11934 13643 11935 - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)': 13644 + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.5)': 11936 13645 dependencies: 11937 - '@babel/core': 7.28.3 13646 + '@babel/core': 7.28.5 11938 13647 '@babel/helper-plugin-utils': 7.27.1 11939 13648 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 11940 13649 transitivePeerDependencies: ··· 11943 13652 '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': 11944 13653 dependencies: 11945 13654 '@babel/core': 7.25.2 11946 - '@babel/helper-plugin-utils': 7.24.8 13655 + '@babel/helper-plugin-utils': 7.27.1 11947 13656 11948 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.28.3)': 13657 + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.28.5)': 11949 13658 dependencies: 11950 - '@babel/core': 7.28.3 11951 - '@babel/helper-plugin-utils': 7.24.8 13659 + '@babel/core': 7.28.5 13660 + '@babel/helper-plugin-utils': 7.27.1 11952 13661 11953 - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)': 13662 + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)': 11954 13663 dependencies: 11955 - '@babel/core': 7.28.3 13664 + '@babel/core': 7.28.5 11956 13665 '@babel/helper-plugin-utils': 7.27.1 11957 13666 11958 13667 '@babel/plugin-transform-template-literals@7.13.0(@babel/core@7.25.2)': 11959 13668 dependencies: 11960 13669 '@babel/core': 7.25.2 11961 - '@babel/helper-plugin-utils': 7.24.8 13670 + '@babel/helper-plugin-utils': 7.27.1 11962 13671 11963 - '@babel/plugin-transform-template-literals@7.13.0(@babel/core@7.28.3)': 13672 + '@babel/plugin-transform-template-literals@7.13.0(@babel/core@7.28.5)': 11964 13673 dependencies: 11965 - '@babel/core': 7.28.3 11966 - '@babel/helper-plugin-utils': 7.24.8 13674 + '@babel/core': 7.28.5 13675 + '@babel/helper-plugin-utils': 7.27.1 11967 13676 11968 13677 '@babel/plugin-transform-typeof-symbol@7.12.13(@babel/core@7.25.2)': 11969 13678 dependencies: 11970 13679 '@babel/core': 7.25.2 11971 - '@babel/helper-plugin-utils': 7.24.8 13680 + '@babel/helper-plugin-utils': 7.27.1 11972 13681 11973 - '@babel/plugin-transform-typeof-symbol@7.12.13(@babel/core@7.28.3)': 13682 + '@babel/plugin-transform-typeof-symbol@7.12.13(@babel/core@7.28.5)': 11974 13683 dependencies: 11975 - '@babel/core': 7.28.3 11976 - '@babel/helper-plugin-utils': 7.24.8 13684 + '@babel/core': 7.28.5 13685 + '@babel/helper-plugin-utils': 7.27.1 11977 13686 11978 13687 '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': 11979 13688 dependencies: ··· 11986 13695 transitivePeerDependencies: 11987 13696 - supports-color 11988 13697 11989 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': 13698 + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.5)': 11990 13699 dependencies: 11991 - '@babel/core': 7.28.3 13700 + '@babel/core': 7.28.5 11992 13701 '@babel/helper-annotate-as-pure': 7.27.3 11993 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) 13702 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) 11994 13703 '@babel/helper-plugin-utils': 7.27.1 11995 13704 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 11996 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) 13705 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) 11997 13706 transitivePeerDependencies: 11998 13707 - supports-color 11999 13708 12000 13709 '@babel/plugin-transform-unicode-escapes@7.12.13(@babel/core@7.25.2)': 12001 13710 dependencies: 12002 13711 '@babel/core': 7.25.2 12003 - '@babel/helper-plugin-utils': 7.24.8 13712 + '@babel/helper-plugin-utils': 7.27.1 12004 13713 12005 - '@babel/plugin-transform-unicode-escapes@7.12.13(@babel/core@7.28.3)': 13714 + '@babel/plugin-transform-unicode-escapes@7.12.13(@babel/core@7.28.5)': 12006 13715 dependencies: 12007 - '@babel/core': 7.28.3 12008 - '@babel/helper-plugin-utils': 7.24.8 13716 + '@babel/core': 7.28.5 13717 + '@babel/helper-plugin-utils': 7.27.1 12009 13718 12010 13719 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': 12011 13720 dependencies: 12012 13721 '@babel/core': 7.25.2 12013 13722 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) 12014 - '@babel/helper-plugin-utils': 7.24.8 13723 + '@babel/helper-plugin-utils': 7.27.1 12015 13724 12016 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.28.3)': 13725 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.28.5)': 12017 13726 dependencies: 12018 - '@babel/core': 7.28.3 12019 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.3) 12020 - '@babel/helper-plugin-utils': 7.24.8 13727 + '@babel/core': 7.28.5 13728 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.28.5) 13729 + '@babel/helper-plugin-utils': 7.27.1 12021 13730 12022 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)': 13731 + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)': 12023 13732 dependencies: 12024 - '@babel/core': 7.28.3 12025 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) 13733 + '@babel/core': 7.28.5 13734 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5) 12026 13735 '@babel/helper-plugin-utils': 7.27.1 12027 13736 12028 13737 '@babel/preset-env@7.13.15(@babel/core@7.25.2)': 12029 13738 dependencies: 12030 - '@babel/compat-data': 7.25.4 13739 + '@babel/compat-data': 7.28.0 12031 13740 '@babel/core': 7.25.2 12032 - '@babel/helper-compilation-targets': 7.25.2 12033 - '@babel/helper-plugin-utils': 7.24.8 12034 - '@babel/helper-validator-option': 7.24.8 13741 + '@babel/helper-compilation-targets': 7.27.2 13742 + '@babel/helper-plugin-utils': 7.27.1 13743 + '@babel/helper-validator-option': 7.27.1 12035 13744 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.13.12(@babel/core@7.25.2) 12036 13745 '@babel/plugin-proposal-async-generator-functions': 7.13.15(@babel/core@7.25.2) 12037 13746 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) ··· 12091 13800 '@babel/plugin-transform-unicode-escapes': 7.12.13(@babel/core@7.25.2) 12092 13801 '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) 12093 13802 '@babel/preset-modules': 0.1.4(@babel/core@7.25.2) 12094 - '@babel/types': 7.25.6 13803 + '@babel/types': 7.28.2 12095 13804 babel-plugin-polyfill-corejs2: 0.2.0(@babel/core@7.25.2) 12096 13805 babel-plugin-polyfill-corejs3: 0.2.0(@babel/core@7.25.2) 12097 13806 babel-plugin-polyfill-regenerator: 0.2.0(@babel/core@7.25.2) ··· 12100 13809 transitivePeerDependencies: 12101 13810 - supports-color 12102 13811 12103 - '@babel/preset-env@7.13.15(@babel/core@7.28.3)': 13812 + '@babel/preset-env@7.13.15(@babel/core@7.28.5)': 12104 13813 dependencies: 12105 - '@babel/compat-data': 7.25.4 12106 - '@babel/core': 7.28.3 12107 - '@babel/helper-compilation-targets': 7.25.2 12108 - '@babel/helper-plugin-utils': 7.24.8 12109 - '@babel/helper-validator-option': 7.24.8 12110 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.13.12(@babel/core@7.28.3) 12111 - '@babel/plugin-proposal-async-generator-functions': 7.13.15(@babel/core@7.28.3) 12112 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.3) 12113 - '@babel/plugin-proposal-dynamic-import': 7.13.8(@babel/core@7.28.3) 12114 - '@babel/plugin-proposal-export-namespace-from': 7.12.13(@babel/core@7.28.3) 12115 - '@babel/plugin-proposal-json-strings': 7.13.8(@babel/core@7.28.3) 12116 - '@babel/plugin-proposal-logical-assignment-operators': 7.13.8(@babel/core@7.28.3) 12117 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.3) 12118 - '@babel/plugin-proposal-numeric-separator': 7.12.13(@babel/core@7.28.3) 12119 - '@babel/plugin-proposal-object-rest-spread': 7.13.8(@babel/core@7.28.3) 12120 - '@babel/plugin-proposal-optional-catch-binding': 7.13.8(@babel/core@7.28.3) 12121 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.3) 12122 - '@babel/plugin-proposal-private-methods': 7.13.0(@babel/core@7.28.3) 12123 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13(@babel/core@7.28.3) 12124 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.3) 12125 - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3) 12126 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.3) 12127 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.28.3) 12128 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.3) 12129 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.3) 12130 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) 12131 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3) 12132 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) 12133 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.3) 12134 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) 12135 - '@babel/plugin-syntax-top-level-await': 7.12.13(@babel/core@7.28.3) 12136 - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.28.3) 12137 - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.28.3) 12138 - '@babel/plugin-transform-block-scoped-functions': 7.12.13(@babel/core@7.28.3) 12139 - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.28.3) 12140 - '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.28.3) 12141 - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.28.3) 12142 - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.28.3) 12143 - '@babel/plugin-transform-dotall-regex': 7.12.13(@babel/core@7.28.3) 12144 - '@babel/plugin-transform-duplicate-keys': 7.12.13(@babel/core@7.28.3) 12145 - '@babel/plugin-transform-exponentiation-operator': 7.12.13(@babel/core@7.28.3) 12146 - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.28.3) 12147 - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.28.3) 12148 - '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.28.3) 12149 - '@babel/plugin-transform-member-expression-literals': 7.12.13(@babel/core@7.28.3) 12150 - '@babel/plugin-transform-modules-amd': 7.13.0(@babel/core@7.28.3) 12151 - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.28.3) 12152 - '@babel/plugin-transform-modules-systemjs': 7.13.8(@babel/core@7.28.3) 12153 - '@babel/plugin-transform-modules-umd': 7.13.0(@babel/core@7.28.3) 12154 - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.28.3) 12155 - '@babel/plugin-transform-new-target': 7.12.13(@babel/core@7.28.3) 12156 - '@babel/plugin-transform-object-super': 7.12.13(@babel/core@7.28.3) 12157 - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.28.3) 12158 - '@babel/plugin-transform-property-literals': 7.12.13(@babel/core@7.28.3) 12159 - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.28.3) 12160 - '@babel/plugin-transform-reserved-words': 7.12.13(@babel/core@7.28.3) 12161 - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.28.3) 12162 - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.28.3) 12163 - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.28.3) 12164 - '@babel/plugin-transform-template-literals': 7.13.0(@babel/core@7.28.3) 12165 - '@babel/plugin-transform-typeof-symbol': 7.12.13(@babel/core@7.28.3) 12166 - '@babel/plugin-transform-unicode-escapes': 7.12.13(@babel/core@7.28.3) 12167 - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.28.3) 12168 - '@babel/preset-modules': 0.1.4(@babel/core@7.28.3) 12169 - '@babel/types': 7.25.6 12170 - babel-plugin-polyfill-corejs2: 0.2.0(@babel/core@7.28.3) 12171 - babel-plugin-polyfill-corejs3: 0.2.0(@babel/core@7.28.3) 12172 - babel-plugin-polyfill-regenerator: 0.2.0(@babel/core@7.28.3) 13814 + '@babel/compat-data': 7.28.0 13815 + '@babel/core': 7.28.5 13816 + '@babel/helper-compilation-targets': 7.27.2 13817 + '@babel/helper-plugin-utils': 7.27.1 13818 + '@babel/helper-validator-option': 7.27.1 13819 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.13.12(@babel/core@7.28.5) 13820 + '@babel/plugin-proposal-async-generator-functions': 7.13.15(@babel/core@7.28.5) 13821 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.5) 13822 + '@babel/plugin-proposal-dynamic-import': 7.13.8(@babel/core@7.28.5) 13823 + '@babel/plugin-proposal-export-namespace-from': 7.12.13(@babel/core@7.28.5) 13824 + '@babel/plugin-proposal-json-strings': 7.13.8(@babel/core@7.28.5) 13825 + '@babel/plugin-proposal-logical-assignment-operators': 7.13.8(@babel/core@7.28.5) 13826 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.5) 13827 + '@babel/plugin-proposal-numeric-separator': 7.12.13(@babel/core@7.28.5) 13828 + '@babel/plugin-proposal-object-rest-spread': 7.13.8(@babel/core@7.28.5) 13829 + '@babel/plugin-proposal-optional-catch-binding': 7.13.8(@babel/core@7.28.5) 13830 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.5) 13831 + '@babel/plugin-proposal-private-methods': 7.13.0(@babel/core@7.28.5) 13832 + '@babel/plugin-proposal-unicode-property-regex': 7.12.13(@babel/core@7.28.5) 13833 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.5) 13834 + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.5) 13835 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.5) 13836 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.28.5) 13837 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.5) 13838 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.5) 13839 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.5) 13840 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.5) 13841 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.5) 13842 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.5) 13843 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5) 13844 + '@babel/plugin-syntax-top-level-await': 7.12.13(@babel/core@7.28.5) 13845 + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.28.5) 13846 + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.28.5) 13847 + '@babel/plugin-transform-block-scoped-functions': 7.12.13(@babel/core@7.28.5) 13848 + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.28.5) 13849 + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.28.5) 13850 + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.28.5) 13851 + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.28.5) 13852 + '@babel/plugin-transform-dotall-regex': 7.12.13(@babel/core@7.28.5) 13853 + '@babel/plugin-transform-duplicate-keys': 7.12.13(@babel/core@7.28.5) 13854 + '@babel/plugin-transform-exponentiation-operator': 7.12.13(@babel/core@7.28.5) 13855 + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.28.5) 13856 + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.28.5) 13857 + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.28.5) 13858 + '@babel/plugin-transform-member-expression-literals': 7.12.13(@babel/core@7.28.5) 13859 + '@babel/plugin-transform-modules-amd': 7.13.0(@babel/core@7.28.5) 13860 + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.28.5) 13861 + '@babel/plugin-transform-modules-systemjs': 7.13.8(@babel/core@7.28.5) 13862 + '@babel/plugin-transform-modules-umd': 7.13.0(@babel/core@7.28.5) 13863 + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.28.5) 13864 + '@babel/plugin-transform-new-target': 7.12.13(@babel/core@7.28.5) 13865 + '@babel/plugin-transform-object-super': 7.12.13(@babel/core@7.28.5) 13866 + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.28.5) 13867 + '@babel/plugin-transform-property-literals': 7.12.13(@babel/core@7.28.5) 13868 + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.28.5) 13869 + '@babel/plugin-transform-reserved-words': 7.12.13(@babel/core@7.28.5) 13870 + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.28.5) 13871 + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.28.5) 13872 + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.28.5) 13873 + '@babel/plugin-transform-template-literals': 7.13.0(@babel/core@7.28.5) 13874 + '@babel/plugin-transform-typeof-symbol': 7.12.13(@babel/core@7.28.5) 13875 + '@babel/plugin-transform-unicode-escapes': 7.12.13(@babel/core@7.28.5) 13876 + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.28.5) 13877 + '@babel/preset-modules': 0.1.4(@babel/core@7.28.5) 13878 + '@babel/types': 7.28.2 13879 + babel-plugin-polyfill-corejs2: 0.2.0(@babel/core@7.28.5) 13880 + babel-plugin-polyfill-corejs3: 0.2.0(@babel/core@7.28.5) 13881 + babel-plugin-polyfill-regenerator: 0.2.0(@babel/core@7.28.5) 12173 13882 core-js-compat: 3.38.1 12174 13883 semver: 6.3.1 12175 13884 transitivePeerDependencies: 12176 13885 - supports-color 12177 13886 12178 - '@babel/preset-flow@7.27.1(@babel/core@7.28.3)': 13887 + '@babel/preset-flow@7.27.1(@babel/core@7.28.5)': 12179 13888 dependencies: 12180 - '@babel/core': 7.28.3 13889 + '@babel/core': 7.28.5 12181 13890 '@babel/helper-plugin-utils': 7.27.1 12182 13891 '@babel/helper-validator-option': 7.27.1 12183 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) 13892 + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.5) 12184 13893 12185 13894 '@babel/preset-modules@0.1.4(@babel/core@7.25.2)': 12186 13895 dependencies: 12187 13896 '@babel/core': 7.25.2 12188 - '@babel/helper-plugin-utils': 7.24.8 13897 + '@babel/helper-plugin-utils': 7.27.1 12189 13898 '@babel/plugin-proposal-unicode-property-regex': 7.12.13(@babel/core@7.25.2) 12190 13899 '@babel/plugin-transform-dotall-regex': 7.12.13(@babel/core@7.25.2) 12191 - '@babel/types': 7.25.6 13900 + '@babel/types': 7.28.2 12192 13901 esutils: 2.0.3 12193 13902 12194 - '@babel/preset-modules@0.1.4(@babel/core@7.28.3)': 13903 + '@babel/preset-modules@0.1.4(@babel/core@7.28.5)': 12195 13904 dependencies: 12196 - '@babel/core': 7.28.3 12197 - '@babel/helper-plugin-utils': 7.24.8 12198 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13(@babel/core@7.28.3) 12199 - '@babel/plugin-transform-dotall-regex': 7.12.13(@babel/core@7.28.3) 12200 - '@babel/types': 7.25.6 13905 + '@babel/core': 7.28.5 13906 + '@babel/helper-plugin-utils': 7.27.1 13907 + '@babel/plugin-proposal-unicode-property-regex': 7.12.13(@babel/core@7.28.5) 13908 + '@babel/plugin-transform-dotall-regex': 7.12.13(@babel/core@7.28.5) 13909 + '@babel/types': 7.28.2 12201 13910 esutils: 2.0.3 12202 13911 12203 13912 '@babel/preset-react@7.13.13(@babel/core@7.25.2)': 12204 13913 dependencies: 12205 13914 '@babel/core': 7.25.2 12206 - '@babel/helper-plugin-utils': 7.24.8 12207 - '@babel/helper-validator-option': 7.24.8 13915 + '@babel/helper-plugin-utils': 7.27.1 13916 + '@babel/helper-validator-option': 7.27.1 12208 13917 '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) 12209 13918 '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) 12210 13919 '@babel/plugin-transform-react-jsx-development': 7.12.17(@babel/core@7.25.2) ··· 12214 13923 12215 13924 '@babel/preset-stage-0@7.8.3': {} 12216 13925 12217 - '@babel/preset-typescript@7.27.1(@babel/core@7.28.3)': 13926 + '@babel/preset-typescript@7.27.1(@babel/core@7.28.5)': 12218 13927 dependencies: 12219 - '@babel/core': 7.28.3 13928 + '@babel/core': 7.28.5 12220 13929 '@babel/helper-plugin-utils': 7.27.1 12221 13930 '@babel/helper-validator-option': 7.27.1 12222 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) 12223 - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) 12224 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 13931 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) 13932 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) 13933 + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.5) 12225 13934 transitivePeerDependencies: 12226 13935 - supports-color 12227 13936 ··· 12234 13943 pirates: 4.0.6 12235 13944 source-map-support: 0.5.21 12236 13945 12237 - '@babel/register@7.28.3(@babel/core@7.28.3)': 13946 + '@babel/register@7.28.3(@babel/core@7.28.5)': 12238 13947 dependencies: 12239 - '@babel/core': 7.28.3 13948 + '@babel/core': 7.28.5 12240 13949 clone-deep: 4.0.1 12241 13950 find-cache-dir: 2.1.0 12242 13951 make-dir: 2.1.0 ··· 12265 13974 '@babel/template@7.27.2': 12266 13975 dependencies: 12267 13976 '@babel/code-frame': 7.27.1 12268 - '@babel/parser': 7.28.3 12269 - '@babel/types': 7.28.2 13977 + '@babel/parser': 7.28.5 13978 + '@babel/types': 7.28.5 12270 13979 12271 13980 '@babel/traverse@7.25.6(supports-color@5.5.0)': 12272 13981 dependencies: ··· 12287 13996 '@babel/helper-globals': 7.28.0 12288 13997 '@babel/parser': 7.28.3 12289 13998 '@babel/template': 7.27.2 12290 - '@babel/types': 7.28.2 12291 - debug: 4.4.1 13999 + '@babel/types': 7.28.5 14000 + debug: 4.4.1(supports-color@6.1.0) 14001 + transitivePeerDependencies: 14002 + - supports-color 14003 + 14004 + '@babel/traverse@7.28.5': 14005 + dependencies: 14006 + '@babel/code-frame': 7.27.1 14007 + '@babel/generator': 7.28.5 14008 + '@babel/helper-globals': 7.28.0 14009 + '@babel/parser': 7.28.5 14010 + '@babel/template': 7.27.2 14011 + '@babel/types': 7.28.5 14012 + debug: 4.4.3(supports-color@6.1.0) 12292 14013 transitivePeerDependencies: 12293 14014 - supports-color 12294 14015 ··· 12303 14024 '@babel/helper-string-parser': 7.27.1 12304 14025 '@babel/helper-validator-identifier': 7.27.1 12305 14026 14027 + '@babel/types@7.28.5': 14028 + dependencies: 14029 + '@babel/helper-string-parser': 7.27.1 14030 + '@babel/helper-validator-identifier': 7.28.5 14031 + 12306 14032 '@changesets/apply-release-plan@7.0.12': 12307 14033 dependencies: 12308 14034 '@changesets/config': 3.1.1 ··· 12317 14043 outdent: 0.5.0 12318 14044 prettier: 2.8.8 12319 14045 resolve-from: 5.0.0 12320 - semver: 7.6.3 14046 + semver: 7.7.2 12321 14047 12322 14048 '@changesets/assemble-release-plan@6.0.9': 12323 14049 dependencies: ··· 12326 14052 '@changesets/should-skip-package': 0.1.2 12327 14053 '@changesets/types': 6.1.0 12328 14054 '@manypkg/get-packages': 1.1.3 12329 - semver: 7.6.3 14055 + semver: 7.7.2 12330 14056 12331 14057 '@changesets/changelog-git@0.2.1': 12332 14058 dependencies: ··· 12383 14109 dependencies: 12384 14110 '@changesets/types': 6.1.0 12385 14111 '@manypkg/get-packages': 1.1.3 12386 - picocolors: 1.1.0 12387 - semver: 7.6.3 14112 + picocolors: 1.1.1 14113 + semver: 7.7.2 12388 14114 12389 14115 '@changesets/get-github-info@0.6.0(encoding@0.1.13)': 12390 14116 dependencies: ··· 12414 14140 12415 14141 '@changesets/logger@0.1.1': 12416 14142 dependencies: 12417 - picocolors: 1.1.0 14143 + picocolors: 1.1.1 12418 14144 12419 14145 '@changesets/parse@0.4.1': 12420 14146 dependencies: ··· 12436 14162 '@changesets/types': 6.1.0 12437 14163 fs-extra: 7.0.1 12438 14164 p-filter: 2.1.0 12439 - picocolors: 1.1.0 14165 + picocolors: 1.1.1 12440 14166 12441 14167 '@changesets/should-skip-package@0.1.2': 12442 14168 dependencies: ··· 12453 14179 fs-extra: 7.0.1 12454 14180 human-id: 4.1.1 12455 14181 prettier: 2.8.8 14182 + 14183 + '@cloudflare/kv-asset-handler@0.4.1': 14184 + dependencies: 14185 + mime: 3.0.0 12456 14186 12457 14187 '@colors/colors@1.5.0': 12458 14188 optional: true ··· 12531 14261 transitivePeerDependencies: 12532 14262 - supports-color 12533 14263 14264 + '@deno/shim-deno-test@0.5.0': {} 14265 + 14266 + '@deno/shim-deno@0.19.2': 14267 + dependencies: 14268 + '@deno/shim-deno-test': 0.5.0 14269 + which: 4.0.0 14270 + 12534 14271 '@emotion/is-prop-valid@0.8.8': 12535 14272 dependencies: 12536 14273 '@emotion/memoize': 0.7.4 ··· 12544 14281 '@esbuild/aix-ppc64@0.21.5': 12545 14282 optional: true 12546 14283 14284 + '@esbuild/aix-ppc64@0.25.12': 14285 + optional: true 14286 + 14287 + '@esbuild/aix-ppc64@0.27.2': 14288 + optional: true 14289 + 12547 14290 '@esbuild/android-arm64@0.21.5': 12548 14291 optional: true 12549 14292 14293 + '@esbuild/android-arm64@0.25.12': 14294 + optional: true 14295 + 14296 + '@esbuild/android-arm64@0.27.2': 14297 + optional: true 14298 + 12550 14299 '@esbuild/android-arm@0.21.5': 12551 14300 optional: true 12552 14301 14302 + '@esbuild/android-arm@0.25.12': 14303 + optional: true 14304 + 14305 + '@esbuild/android-arm@0.27.2': 14306 + optional: true 14307 + 12553 14308 '@esbuild/android-x64@0.21.5': 12554 14309 optional: true 12555 14310 14311 + '@esbuild/android-x64@0.25.12': 14312 + optional: true 14313 + 14314 + '@esbuild/android-x64@0.27.2': 14315 + optional: true 14316 + 12556 14317 '@esbuild/darwin-arm64@0.21.5': 12557 14318 optional: true 12558 14319 14320 + '@esbuild/darwin-arm64@0.25.12': 14321 + optional: true 14322 + 14323 + '@esbuild/darwin-arm64@0.27.2': 14324 + optional: true 14325 + 12559 14326 '@esbuild/darwin-x64@0.21.5': 12560 14327 optional: true 12561 14328 14329 + '@esbuild/darwin-x64@0.25.12': 14330 + optional: true 14331 + 14332 + '@esbuild/darwin-x64@0.27.2': 14333 + optional: true 14334 + 12562 14335 '@esbuild/freebsd-arm64@0.21.5': 12563 14336 optional: true 12564 14337 14338 + '@esbuild/freebsd-arm64@0.25.12': 14339 + optional: true 14340 + 14341 + '@esbuild/freebsd-arm64@0.27.2': 14342 + optional: true 14343 + 12565 14344 '@esbuild/freebsd-x64@0.21.5': 12566 14345 optional: true 12567 14346 14347 + '@esbuild/freebsd-x64@0.25.12': 14348 + optional: true 14349 + 14350 + '@esbuild/freebsd-x64@0.27.2': 14351 + optional: true 14352 + 12568 14353 '@esbuild/linux-arm64@0.21.5': 12569 14354 optional: true 12570 14355 14356 + '@esbuild/linux-arm64@0.25.12': 14357 + optional: true 14358 + 14359 + '@esbuild/linux-arm64@0.27.2': 14360 + optional: true 14361 + 12571 14362 '@esbuild/linux-arm@0.21.5': 12572 14363 optional: true 12573 14364 14365 + '@esbuild/linux-arm@0.25.12': 14366 + optional: true 14367 + 14368 + '@esbuild/linux-arm@0.27.2': 14369 + optional: true 14370 + 12574 14371 '@esbuild/linux-ia32@0.21.5': 12575 14372 optional: true 12576 14373 14374 + '@esbuild/linux-ia32@0.25.12': 14375 + optional: true 14376 + 14377 + '@esbuild/linux-ia32@0.27.2': 14378 + optional: true 14379 + 12577 14380 '@esbuild/linux-loong64@0.21.5': 12578 14381 optional: true 12579 14382 14383 + '@esbuild/linux-loong64@0.25.12': 14384 + optional: true 14385 + 14386 + '@esbuild/linux-loong64@0.27.2': 14387 + optional: true 14388 + 12580 14389 '@esbuild/linux-mips64el@0.21.5': 12581 14390 optional: true 12582 14391 14392 + '@esbuild/linux-mips64el@0.25.12': 14393 + optional: true 14394 + 14395 + '@esbuild/linux-mips64el@0.27.2': 14396 + optional: true 14397 + 12583 14398 '@esbuild/linux-ppc64@0.21.5': 14399 + optional: true 14400 + 14401 + '@esbuild/linux-ppc64@0.25.12': 14402 + optional: true 14403 + 14404 + '@esbuild/linux-ppc64@0.27.2': 12584 14405 optional: true 12585 14406 12586 14407 '@esbuild/linux-riscv64@0.21.5': 12587 14408 optional: true 12588 14409 14410 + '@esbuild/linux-riscv64@0.25.12': 14411 + optional: true 14412 + 14413 + '@esbuild/linux-riscv64@0.27.2': 14414 + optional: true 14415 + 12589 14416 '@esbuild/linux-s390x@0.21.5': 12590 14417 optional: true 12591 14418 14419 + '@esbuild/linux-s390x@0.25.12': 14420 + optional: true 14421 + 14422 + '@esbuild/linux-s390x@0.27.2': 14423 + optional: true 14424 + 12592 14425 '@esbuild/linux-x64@0.21.5': 12593 14426 optional: true 12594 14427 14428 + '@esbuild/linux-x64@0.25.12': 14429 + optional: true 14430 + 14431 + '@esbuild/linux-x64@0.27.2': 14432 + optional: true 14433 + 14434 + '@esbuild/netbsd-arm64@0.25.12': 14435 + optional: true 14436 + 14437 + '@esbuild/netbsd-arm64@0.27.2': 14438 + optional: true 14439 + 12595 14440 '@esbuild/netbsd-x64@0.21.5': 12596 14441 optional: true 12597 14442 14443 + '@esbuild/netbsd-x64@0.25.12': 14444 + optional: true 14445 + 14446 + '@esbuild/netbsd-x64@0.27.2': 14447 + optional: true 14448 + 14449 + '@esbuild/openbsd-arm64@0.25.12': 14450 + optional: true 14451 + 14452 + '@esbuild/openbsd-arm64@0.27.2': 14453 + optional: true 14454 + 12598 14455 '@esbuild/openbsd-x64@0.21.5': 12599 14456 optional: true 12600 14457 14458 + '@esbuild/openbsd-x64@0.25.12': 14459 + optional: true 14460 + 14461 + '@esbuild/openbsd-x64@0.27.2': 14462 + optional: true 14463 + 14464 + '@esbuild/openharmony-arm64@0.25.12': 14465 + optional: true 14466 + 14467 + '@esbuild/openharmony-arm64@0.27.2': 14468 + optional: true 14469 + 12601 14470 '@esbuild/sunos-x64@0.21.5': 12602 14471 optional: true 12603 14472 14473 + '@esbuild/sunos-x64@0.25.12': 14474 + optional: true 14475 + 14476 + '@esbuild/sunos-x64@0.27.2': 14477 + optional: true 14478 + 12604 14479 '@esbuild/win32-arm64@0.21.5': 14480 + optional: true 14481 + 14482 + '@esbuild/win32-arm64@0.25.12': 14483 + optional: true 14484 + 14485 + '@esbuild/win32-arm64@0.27.2': 12605 14486 optional: true 12606 14487 12607 14488 '@esbuild/win32-ia32@0.21.5': 12608 14489 optional: true 12609 14490 14491 + '@esbuild/win32-ia32@0.25.12': 14492 + optional: true 14493 + 14494 + '@esbuild/win32-ia32@0.27.2': 14495 + optional: true 14496 + 12610 14497 '@esbuild/win32-x64@0.21.5': 12611 14498 optional: true 12612 14499 14500 + '@esbuild/win32-x64@0.25.12': 14501 + optional: true 14502 + 14503 + '@esbuild/win32-x64@0.27.2': 14504 + optional: true 14505 + 12613 14506 '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': 12614 14507 dependencies: 12615 14508 eslint: 8.57.0 ··· 12660 14553 optionalDependencies: 12661 14554 '@types/node': 18.19.50 12662 14555 14556 + '@ioredis/commands@1.5.0': {} 14557 + 14558 + '@isaacs/balanced-match@4.0.1': {} 14559 + 14560 + '@isaacs/brace-expansion@5.0.0': 14561 + dependencies: 14562 + '@isaacs/balanced-match': 4.0.1 14563 + 12663 14564 '@isaacs/cliui@8.0.2': 12664 14565 dependencies: 12665 14566 string-width: 5.1.2 ··· 12729 14630 '@jridgewell/sourcemap-codec': 1.5.0 12730 14631 '@jridgewell/trace-mapping': 0.3.25 12731 14632 14633 + '@jridgewell/remapping@2.3.5': 14634 + dependencies: 14635 + '@jridgewell/gen-mapping': 0.3.13 14636 + '@jridgewell/trace-mapping': 0.3.30 14637 + 12732 14638 '@jridgewell/resolve-uri@3.1.2': {} 12733 14639 12734 14640 '@jridgewell/set-array@1.2.1': {} ··· 12759 14665 12760 14666 '@manypkg/find-root@1.1.0': 12761 14667 dependencies: 12762 - '@babel/runtime': 7.25.6 14668 + '@babel/runtime': 7.28.3 12763 14669 '@types/node': 12.20.55 12764 14670 find-up: 4.1.0 12765 14671 fs-extra: 8.1.0 12766 14672 12767 14673 '@manypkg/get-packages@1.1.3': 12768 14674 dependencies: 12769 - '@babel/runtime': 7.25.6 14675 + '@babel/runtime': 7.28.3 12770 14676 '@changesets/types': 4.1.0 12771 14677 '@manypkg/find-root': 1.1.0 12772 14678 fs-extra: 8.1.0 12773 14679 globby: 11.1.0 12774 14680 read-yaml-file: 1.1.0 12775 14681 14682 + '@mapbox/node-pre-gyp@2.0.3(encoding@0.1.13)': 14683 + dependencies: 14684 + consola: 3.4.2 14685 + detect-libc: 2.1.2 14686 + https-proxy-agent: 7.0.5 14687 + node-fetch: 2.7.0(encoding@0.1.13) 14688 + nopt: 8.1.0 14689 + semver: 7.7.3 14690 + tar: 7.4.3 14691 + transitivePeerDependencies: 14692 + - encoding 14693 + - supports-color 14694 + 12776 14695 '@mdx-js/mdx@1.6.22': 12777 14696 dependencies: 12778 14697 '@babel/core': 7.12.9 ··· 12914 14833 12915 14834 '@npmcli/fs@3.1.1': 12916 14835 dependencies: 12917 - semver: 7.6.3 14836 + semver: 7.7.2 12918 14837 12919 14838 '@npmcli/git@5.0.8': 12920 14839 dependencies: ··· 12925 14844 proc-log: 4.2.0 12926 14845 promise-inflight: 1.0.1(bluebird@3.7.2) 12927 14846 promise-retry: 2.0.1 12928 - semver: 7.6.3 14847 + semver: 7.7.2 12929 14848 which: 4.0.0 12930 14849 transitivePeerDependencies: 12931 14850 - bluebird ··· 12948 14867 json-parse-even-better-errors: 3.0.2 12949 14868 pacote: 18.0.6 12950 14869 proc-log: 4.2.0 12951 - semver: 7.6.3 14870 + semver: 7.7.2 12952 14871 transitivePeerDependencies: 12953 14872 - bluebird 12954 14873 - supports-color ··· 12965 14884 json-parse-even-better-errors: 3.0.2 12966 14885 normalize-package-data: 6.0.2 12967 14886 proc-log: 4.2.0 12968 - semver: 7.6.3 14887 + semver: 7.7.2 12969 14888 transitivePeerDependencies: 12970 14889 - bluebird 12971 14890 ··· 13124 15043 dependencies: 13125 15044 '@octokit/openapi-types': 12.11.0 13126 15045 15046 + '@parcel/watcher-android-arm64@2.5.1': 15047 + optional: true 15048 + 15049 + '@parcel/watcher-darwin-arm64@2.5.1': 15050 + optional: true 15051 + 15052 + '@parcel/watcher-darwin-x64@2.5.1': 15053 + optional: true 15054 + 15055 + '@parcel/watcher-freebsd-x64@2.5.1': 15056 + optional: true 15057 + 15058 + '@parcel/watcher-linux-arm-glibc@2.5.1': 15059 + optional: true 15060 + 15061 + '@parcel/watcher-linux-arm-musl@2.5.1': 15062 + optional: true 15063 + 15064 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 15065 + optional: true 15066 + 15067 + '@parcel/watcher-linux-arm64-musl@2.5.1': 15068 + optional: true 15069 + 15070 + '@parcel/watcher-linux-x64-glibc@2.5.1': 15071 + optional: true 15072 + 15073 + '@parcel/watcher-linux-x64-musl@2.5.1': 15074 + optional: true 15075 + 15076 + '@parcel/watcher-wasm@2.3.0': 15077 + dependencies: 15078 + is-glob: 4.0.3 15079 + micromatch: 4.0.8 15080 + 15081 + '@parcel/watcher-wasm@2.5.1': 15082 + dependencies: 15083 + is-glob: 4.0.3 15084 + micromatch: 4.0.8 15085 + 15086 + '@parcel/watcher-win32-arm64@2.5.1': 15087 + optional: true 15088 + 15089 + '@parcel/watcher-win32-ia32@2.5.1': 15090 + optional: true 15091 + 15092 + '@parcel/watcher-win32-x64@2.5.1': 15093 + optional: true 15094 + 15095 + '@parcel/watcher@2.5.1': 15096 + dependencies: 15097 + detect-libc: 1.0.3 15098 + is-glob: 4.0.3 15099 + micromatch: 4.0.8 15100 + node-addon-api: 7.1.1 15101 + optionalDependencies: 15102 + '@parcel/watcher-android-arm64': 2.5.1 15103 + '@parcel/watcher-darwin-arm64': 2.5.1 15104 + '@parcel/watcher-darwin-x64': 2.5.1 15105 + '@parcel/watcher-freebsd-x64': 2.5.1 15106 + '@parcel/watcher-linux-arm-glibc': 2.5.1 15107 + '@parcel/watcher-linux-arm-musl': 2.5.1 15108 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 15109 + '@parcel/watcher-linux-arm64-musl': 2.5.1 15110 + '@parcel/watcher-linux-x64-glibc': 2.5.1 15111 + '@parcel/watcher-linux-x64-musl': 2.5.1 15112 + '@parcel/watcher-win32-arm64': 2.5.1 15113 + '@parcel/watcher-win32-ia32': 2.5.1 15114 + '@parcel/watcher-win32-x64': 2.5.1 15115 + 13127 15116 '@pkgjs/parseargs@0.11.0': 13128 15117 optional: true 13129 15118 13130 15119 '@pkgr/core@0.1.1': {} 13131 15120 15121 + '@poppinss/colors@4.1.6': 15122 + dependencies: 15123 + kleur: 4.1.5 15124 + 15125 + '@poppinss/dumper@0.6.5': 15126 + dependencies: 15127 + '@poppinss/colors': 4.1.6 15128 + '@sindresorhus/is': 7.2.0 15129 + supports-color: 10.2.2 15130 + 15131 + '@poppinss/exception@1.2.3': {} 15132 + 13132 15133 '@protobuf-ts/plugin-framework@2.9.4': 13133 15134 dependencies: 13134 15135 '@protobuf-ts/runtime': 2.9.4 ··· 13162 15163 '@react-native-async-storage/async-storage@2.2.0(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))': 13163 15164 dependencies: 13164 15165 merge-options: 3.0.4 13165 - react-native: 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 15166 + react-native: 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 13166 15167 13167 15168 '@react-native-community/cli-clean@14.1.0': 13168 15169 dependencies: ··· 13202 15203 execa: 5.1.1 13203 15204 node-stream-zip: 1.15.0 13204 15205 ora: 5.4.1 13205 - semver: 7.7.2 15206 + semver: 7.7.3 13206 15207 strip-ansi: 5.2.0 13207 15208 wcwidth: 1.0.1 13208 15209 yaml: 2.8.1 ··· 13256 15257 mime: 2.6.0 13257 15258 open: 6.4.0 13258 15259 ora: 5.4.1 13259 - semver: 7.7.2 15260 + semver: 7.7.3 13260 15261 shell-quote: 1.8.3 13261 15262 sudo-prompt: 9.2.1 13262 15263 ··· 13281 15282 fs-extra: 8.1.0 13282 15283 graceful-fs: 4.2.11 13283 15284 prompts: 2.4.2 13284 - semver: 7.7.2 15285 + semver: 7.7.3 13285 15286 transitivePeerDependencies: 13286 15287 - bufferutil 13287 15288 - supports-color 13288 15289 - typescript 13289 15290 - utf-8-validate 13290 15291 13291 - '@react-native-community/netinfo@11.2.1(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))': 15292 + '@react-native-community/netinfo@11.2.1(react-native@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))': 13292 15293 dependencies: 13293 - react-native: 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 15294 + react-native: 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 13294 15295 13295 15296 '@react-native/assets-registry@0.75.3': {} 13296 15297 13297 - '@react-native/babel-plugin-codegen@0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.3))': 15298 + '@react-native/babel-plugin-codegen@0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.5))': 13298 15299 dependencies: 13299 - '@react-native/codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 15300 + '@react-native/codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 13300 15301 transitivePeerDependencies: 13301 15302 - '@babel/preset-env' 13302 15303 - supports-color 13303 15304 13304 - '@react-native/babel-preset@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))': 15305 + '@react-native/babel-preset@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))': 13305 15306 dependencies: 13306 - '@babel/core': 7.28.3 13307 - '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.3) 13308 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.3) 13309 - '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.3) 13310 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) 13311 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) 13312 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) 13313 - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3) 13314 - '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3) 13315 - '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3) 13316 - '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3) 13317 - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3) 13318 - '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3) 13319 - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3) 13320 - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) 13321 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) 13322 - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3) 13323 - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3) 13324 - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3) 13325 - '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.3) 13326 - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) 13327 - '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.3) 13328 - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.3) 13329 - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.3) 13330 - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.3) 13331 - '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.3) 13332 - '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3) 13333 - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) 13334 - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.3) 13335 - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.3) 13336 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.3) 13337 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3) 13338 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) 13339 - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) 13340 - '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.28.3) 13341 - '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.3) 13342 - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3) 13343 - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3) 13344 - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.3) 13345 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 13346 - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.3) 15307 + '@babel/core': 7.28.5 15308 + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.5) 15309 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.5) 15310 + '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.5) 15311 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.5) 15312 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.5) 15313 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5) 15314 + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5) 15315 + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.5) 15316 + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.5) 15317 + '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.5) 15318 + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5) 15319 + '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.5) 15320 + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.5) 15321 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.5) 15322 + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.5) 15323 + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5) 15324 + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5) 15325 + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5) 15326 + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.5) 15327 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) 15328 + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5) 15329 + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5) 15330 + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.5) 15331 + '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.5) 15332 + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.5) 15333 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.5) 15334 + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) 15335 + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5) 15336 + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.5) 15337 + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.5) 15338 + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5) 15339 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) 15340 + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) 15341 + '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.28.5) 15342 + '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.5) 15343 + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5) 15344 + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.5) 15345 + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5) 15346 + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.5) 15347 + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5) 13347 15348 '@babel/template': 7.27.2 13348 - '@react-native/babel-plugin-codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 13349 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.3) 15349 + '@react-native/babel-plugin-codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 15350 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.5) 13350 15351 react-refresh: 0.14.2 13351 15352 transitivePeerDependencies: 13352 15353 - '@babel/preset-env' 13353 15354 - supports-color 13354 15355 13355 - '@react-native/codegen@0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.3))': 15356 + '@react-native/codegen@0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.5))': 13356 15357 dependencies: 13357 - '@babel/parser': 7.28.3 13358 - '@babel/preset-env': 7.13.15(@babel/core@7.28.3) 15358 + '@babel/parser': 7.28.5 15359 + '@babel/preset-env': 7.13.15(@babel/core@7.28.5) 13359 15360 glob: 7.2.3 13360 15361 hermes-parser: 0.22.0 13361 15362 invariant: 2.2.4 13362 - jscodeshift: 0.14.0(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 15363 + jscodeshift: 0.14.0(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 13363 15364 mkdirp: 0.5.6 13364 15365 nullthrows: 1.1.1 13365 15366 yargs: 17.7.2 13366 15367 transitivePeerDependencies: 13367 15368 - supports-color 13368 15369 13369 - '@react-native/community-cli-plugin@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(encoding@0.1.13)': 15370 + '@react-native/community-cli-plugin@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(encoding@0.1.13)': 13370 15371 dependencies: 13371 15372 '@react-native-community/cli-server-api': 14.1.0 13372 15373 '@react-native-community/cli-tools': 14.1.0 13373 15374 '@react-native/dev-middleware': 0.75.3(encoding@0.1.13) 13374 - '@react-native/metro-babel-transformer': 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 15375 + '@react-native/metro-babel-transformer': 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 13375 15376 chalk: 4.1.2 13376 15377 execa: 5.1.1 13377 15378 metro: 0.80.12 ··· 13413 15414 13414 15415 '@react-native/js-polyfills@0.75.3': {} 13415 15416 13416 - '@react-native/metro-babel-transformer@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))': 15417 + '@react-native/metro-babel-transformer@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))': 13417 15418 dependencies: 13418 - '@babel/core': 7.28.3 13419 - '@react-native/babel-preset': 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 15419 + '@babel/core': 7.28.5 15420 + '@react-native/babel-preset': 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 13420 15421 hermes-parser: 0.22.0 13421 15422 nullthrows: 1.1.1 13422 15423 transitivePeerDependencies: ··· 13425 15426 13426 15427 '@react-native/normalize-colors@0.75.3': {} 13427 15428 13428 - '@react-native/virtualized-lists@0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))(react@18.3.1)': 15429 + '@react-native/virtualized-lists@0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))(react@18.3.1)': 13429 15430 dependencies: 13430 15431 invariant: 2.2.4 13431 15432 nullthrows: 1.1.1 13432 15433 react: 18.3.1 13433 - react-native: 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 15434 + react-native: 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2) 13434 15435 optionalDependencies: 13435 15436 '@types/react': 18.3.8 15437 + 15438 + '@rollup/plugin-alias@6.0.0(rollup@4.55.1)': 15439 + optionalDependencies: 15440 + rollup: 4.55.1 13436 15441 13437 15442 '@rollup/plugin-babel@6.0.4(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@3.29.4)': 13438 15443 dependencies: ··· 13456 15461 optionalDependencies: 13457 15462 rollup: 3.29.4 13458 15463 15464 + '@rollup/plugin-commonjs@29.0.0(rollup@4.55.1)': 15465 + dependencies: 15466 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 15467 + commondir: 1.0.1 15468 + estree-walker: 2.0.2 15469 + fdir: 6.5.0(picomatch@4.0.3) 15470 + is-reference: 1.2.1 15471 + magic-string: 0.30.21 15472 + picomatch: 4.0.3 15473 + optionalDependencies: 15474 + rollup: 4.55.1 15475 + 15476 + '@rollup/plugin-inject@5.0.5(rollup@4.55.1)': 15477 + dependencies: 15478 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 15479 + estree-walker: 2.0.2 15480 + magic-string: 0.30.21 15481 + optionalDependencies: 15482 + rollup: 4.55.1 15483 + 15484 + '@rollup/plugin-json@6.1.0(rollup@4.55.1)': 15485 + dependencies: 15486 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 15487 + optionalDependencies: 15488 + rollup: 4.55.1 15489 + 13459 15490 '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': 13460 15491 dependencies: 13461 15492 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) ··· 13467 15498 optionalDependencies: 13468 15499 rollup: 3.29.4 13469 15500 15501 + '@rollup/plugin-node-resolve@16.0.3(rollup@4.55.1)': 15502 + dependencies: 15503 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 15504 + '@types/resolve': 1.20.2 15505 + deepmerge: 4.3.1 15506 + is-module: 1.0.0 15507 + resolve: 1.22.10 15508 + optionalDependencies: 15509 + rollup: 4.55.1 15510 + 13470 15511 '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': 13471 15512 dependencies: 13472 15513 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) 13473 15514 magic-string: 0.30.11 13474 15515 optionalDependencies: 13475 15516 rollup: 3.29.4 15517 + 15518 + '@rollup/plugin-replace@6.0.3(rollup@4.55.1)': 15519 + dependencies: 15520 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 15521 + magic-string: 0.30.21 15522 + optionalDependencies: 15523 + rollup: 4.55.1 13476 15524 13477 15525 '@rollup/plugin-terser@0.4.4(rollup@3.29.4)': 13478 15526 dependencies: ··· 13482 15530 optionalDependencies: 13483 15531 rollup: 3.29.4 13484 15532 15533 + '@rollup/plugin-terser@0.4.4(rollup@4.55.1)': 15534 + dependencies: 15535 + serialize-javascript: 6.0.2 15536 + smob: 1.5.0 15537 + terser: 5.32.0 15538 + optionalDependencies: 15539 + rollup: 4.55.1 15540 + 13485 15541 '@rollup/pluginutils@5.1.0(rollup@3.29.4)': 13486 15542 dependencies: 13487 15543 '@types/estree': 1.0.5 ··· 13490 15546 optionalDependencies: 13491 15547 rollup: 3.29.4 13492 15548 15549 + '@rollup/pluginutils@5.3.0(rollup@4.55.1)': 15550 + dependencies: 15551 + '@types/estree': 1.0.8 15552 + estree-walker: 2.0.2 15553 + picomatch: 4.0.3 15554 + optionalDependencies: 15555 + rollup: 4.55.1 15556 + 13493 15557 '@rollup/rollup-android-arm-eabi@4.22.4': 15558 + optional: true 15559 + 15560 + '@rollup/rollup-android-arm-eabi@4.55.1': 13494 15561 optional: true 13495 15562 13496 15563 '@rollup/rollup-android-arm64@4.22.4': 13497 15564 optional: true 13498 15565 15566 + '@rollup/rollup-android-arm64@4.55.1': 15567 + optional: true 15568 + 13499 15569 '@rollup/rollup-darwin-arm64@4.22.4': 13500 15570 optional: true 13501 15571 15572 + '@rollup/rollup-darwin-arm64@4.55.1': 15573 + optional: true 15574 + 13502 15575 '@rollup/rollup-darwin-x64@4.22.4': 13503 15576 optional: true 13504 15577 15578 + '@rollup/rollup-darwin-x64@4.55.1': 15579 + optional: true 15580 + 15581 + '@rollup/rollup-freebsd-arm64@4.55.1': 15582 + optional: true 15583 + 15584 + '@rollup/rollup-freebsd-x64@4.55.1': 15585 + optional: true 15586 + 13505 15587 '@rollup/rollup-linux-arm-gnueabihf@4.22.4': 13506 15588 optional: true 13507 15589 15590 + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': 15591 + optional: true 15592 + 13508 15593 '@rollup/rollup-linux-arm-musleabihf@4.22.4': 13509 15594 optional: true 13510 15595 15596 + '@rollup/rollup-linux-arm-musleabihf@4.55.1': 15597 + optional: true 15598 + 13511 15599 '@rollup/rollup-linux-arm64-gnu@4.22.4': 13512 15600 optional: true 13513 15601 15602 + '@rollup/rollup-linux-arm64-gnu@4.55.1': 15603 + optional: true 15604 + 13514 15605 '@rollup/rollup-linux-arm64-musl@4.22.4': 13515 15606 optional: true 13516 15607 15608 + '@rollup/rollup-linux-arm64-musl@4.55.1': 15609 + optional: true 15610 + 15611 + '@rollup/rollup-linux-loong64-gnu@4.55.1': 15612 + optional: true 15613 + 15614 + '@rollup/rollup-linux-loong64-musl@4.55.1': 15615 + optional: true 15616 + 13517 15617 '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': 13518 15618 optional: true 13519 15619 15620 + '@rollup/rollup-linux-ppc64-gnu@4.55.1': 15621 + optional: true 15622 + 15623 + '@rollup/rollup-linux-ppc64-musl@4.55.1': 15624 + optional: true 15625 + 13520 15626 '@rollup/rollup-linux-riscv64-gnu@4.22.4': 13521 15627 optional: true 13522 15628 15629 + '@rollup/rollup-linux-riscv64-gnu@4.55.1': 15630 + optional: true 15631 + 15632 + '@rollup/rollup-linux-riscv64-musl@4.55.1': 15633 + optional: true 15634 + 13523 15635 '@rollup/rollup-linux-s390x-gnu@4.22.4': 13524 15636 optional: true 13525 15637 15638 + '@rollup/rollup-linux-s390x-gnu@4.55.1': 15639 + optional: true 15640 + 13526 15641 '@rollup/rollup-linux-x64-gnu@4.22.4': 13527 15642 optional: true 13528 15643 15644 + '@rollup/rollup-linux-x64-gnu@4.55.1': 15645 + optional: true 15646 + 13529 15647 '@rollup/rollup-linux-x64-musl@4.22.4': 15648 + optional: true 15649 + 15650 + '@rollup/rollup-linux-x64-musl@4.55.1': 15651 + optional: true 15652 + 15653 + '@rollup/rollup-openbsd-x64@4.55.1': 15654 + optional: true 15655 + 15656 + '@rollup/rollup-openharmony-arm64@4.55.1': 13530 15657 optional: true 13531 15658 13532 15659 '@rollup/rollup-win32-arm64-msvc@4.22.4': 13533 15660 optional: true 13534 15661 15662 + '@rollup/rollup-win32-arm64-msvc@4.55.1': 15663 + optional: true 15664 + 13535 15665 '@rollup/rollup-win32-ia32-msvc@4.22.4': 13536 15666 optional: true 13537 15667 15668 + '@rollup/rollup-win32-ia32-msvc@4.55.1': 15669 + optional: true 15670 + 15671 + '@rollup/rollup-win32-x64-gnu@4.55.1': 15672 + optional: true 15673 + 13538 15674 '@rollup/rollup-win32-x64-msvc@4.22.4': 13539 15675 optional: true 13540 15676 15677 + '@rollup/rollup-win32-x64-msvc@4.55.1': 15678 + optional: true 15679 + 15680 + '@shikijs/core@1.29.2': 15681 + dependencies: 15682 + '@shikijs/engine-javascript': 1.29.2 15683 + '@shikijs/engine-oniguruma': 1.29.2 15684 + '@shikijs/types': 1.29.2 15685 + '@shikijs/vscode-textmate': 10.0.2 15686 + '@types/hast': 3.0.4 15687 + hast-util-to-html: 9.0.5 15688 + 15689 + '@shikijs/engine-javascript@1.29.2': 15690 + dependencies: 15691 + '@shikijs/types': 1.29.2 15692 + '@shikijs/vscode-textmate': 10.0.2 15693 + oniguruma-to-es: 2.3.0 15694 + 15695 + '@shikijs/engine-oniguruma@1.29.2': 15696 + dependencies: 15697 + '@shikijs/types': 1.29.2 15698 + '@shikijs/vscode-textmate': 10.0.2 15699 + 15700 + '@shikijs/langs@1.29.2': 15701 + dependencies: 15702 + '@shikijs/types': 1.29.2 15703 + 15704 + '@shikijs/themes@1.29.2': 15705 + dependencies: 15706 + '@shikijs/types': 1.29.2 15707 + 15708 + '@shikijs/types@1.29.2': 15709 + dependencies: 15710 + '@shikijs/vscode-textmate': 10.0.2 15711 + '@types/hast': 3.0.4 15712 + 15713 + '@shikijs/vscode-textmate@10.0.2': {} 15714 + 13541 15715 '@sideway/address@4.1.5': 13542 15716 dependencies: 13543 15717 '@hapi/hoek': 9.3.0 ··· 13582 15756 13583 15757 '@sindresorhus/is@0.7.0': {} 13584 15758 15759 + '@sindresorhus/is@7.2.0': {} 15760 + 15761 + '@sindresorhus/merge-streams@4.0.0': {} 15762 + 13585 15763 '@sinonjs/commons@3.0.1': 13586 15764 dependencies: 13587 15765 type-detect: 4.0.8 ··· 13590 15768 dependencies: 13591 15769 '@sinonjs/commons': 3.0.1 13592 15770 13593 - '@solidjs/testing-library@0.8.8(solid-js@1.8.17)': 15771 + '@solid-primitives/utils@6.3.2(solid-js@1.8.17)': 15772 + dependencies: 15773 + solid-js: 1.8.17 15774 + 15775 + '@solid-primitives/utils@6.3.2(solid-js@1.9.10)': 15776 + dependencies: 15777 + solid-js: 1.9.10 15778 + 15779 + '@solidjs/router@0.15.4(solid-js@1.8.17)': 15780 + dependencies: 15781 + solid-js: 1.8.17 15782 + optional: true 15783 + 15784 + '@solidjs/router@0.15.4(solid-js@1.9.10)': 15785 + dependencies: 15786 + solid-js: 1.9.10 15787 + 15788 + '@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))': 15789 + dependencies: 15790 + '@tanstack/server-functions-plugin': 1.121.21(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 15791 + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 15792 + '@vinxi/server-components': 0.5.1(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 15793 + cookie-es: 2.0.0 15794 + defu: 6.1.4 15795 + error-stack-parser: 2.1.4 15796 + html-to-image: 1.11.13 15797 + radix3: 1.1.2 15798 + seroval: 1.4.2 15799 + seroval-plugins: 1.4.2(seroval@1.4.2) 15800 + shiki: 1.29.2 15801 + source-map-js: 1.2.1 15802 + terracotta: 1.1.0(solid-js@1.9.10) 15803 + tinyglobby: 0.2.15 15804 + vinxi: 0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 15805 + vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 15806 + transitivePeerDependencies: 15807 + - '@testing-library/jest-dom' 15808 + - solid-js 15809 + - supports-color 15810 + - vite 15811 + 15812 + '@solidjs/testing-library@0.8.10(@solidjs/router@0.15.4(solid-js@1.9.10))(solid-js@1.9.10)': 15813 + dependencies: 15814 + '@testing-library/dom': 10.4.1 15815 + solid-js: 1.9.10 15816 + optionalDependencies: 15817 + '@solidjs/router': 0.15.4(solid-js@1.9.10) 15818 + 15819 + '@solidjs/testing-library@0.8.8(@solidjs/router@0.15.4(solid-js@1.8.17))(solid-js@1.8.17)': 13594 15820 dependencies: 13595 15821 '@testing-library/dom': 10.1.0 13596 15822 solid-js: 1.8.17 15823 + optionalDependencies: 15824 + '@solidjs/router': 0.15.4(solid-js@1.8.17) 15825 + 15826 + '@speed-highlight/core@1.2.14': {} 13597 15827 13598 15828 '@swc/helpers@0.5.2': 13599 15829 dependencies: 13600 - tslib: 2.7.0 15830 + tslib: 2.8.1 15831 + 15832 + '@tanstack/directive-functions-plugin@1.121.21(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))': 15833 + dependencies: 15834 + '@babel/code-frame': 7.26.2 15835 + '@babel/core': 7.28.5 15836 + '@babel/traverse': 7.28.5 15837 + '@babel/types': 7.28.5 15838 + '@tanstack/router-utils': 1.143.11 15839 + babel-dead-code-elimination: 1.0.11 15840 + tiny-invariant: 1.3.3 15841 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 15842 + transitivePeerDependencies: 15843 + - supports-color 15844 + 15845 + '@tanstack/router-utils@1.143.11': 15846 + dependencies: 15847 + '@babel/core': 7.28.5 15848 + '@babel/generator': 7.28.5 15849 + '@babel/parser': 7.28.5 15850 + ansis: 4.2.0 15851 + diff: 8.0.2 15852 + pathe: 2.0.3 15853 + tinyglobby: 0.2.15 15854 + transitivePeerDependencies: 15855 + - supports-color 15856 + 15857 + '@tanstack/server-functions-plugin@1.121.21(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))': 15858 + dependencies: 15859 + '@babel/code-frame': 7.26.2 15860 + '@babel/core': 7.28.5 15861 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) 15862 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) 15863 + '@babel/template': 7.27.2 15864 + '@babel/traverse': 7.28.5 15865 + '@babel/types': 7.28.5 15866 + '@tanstack/directive-functions-plugin': 1.121.21(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 15867 + babel-dead-code-elimination: 1.0.11 15868 + tiny-invariant: 1.3.3 15869 + transitivePeerDependencies: 15870 + - supports-color 15871 + - vite 13601 15872 13602 15873 '@testing-library/dom@10.1.0': 13603 15874 dependencies: 13604 - '@babel/code-frame': 7.24.7 13605 - '@babel/runtime': 7.25.6 15875 + '@babel/code-frame': 7.27.1 15876 + '@babel/runtime': 7.28.3 13606 15877 '@types/aria-query': 5.0.4 13607 15878 aria-query: 5.3.0 13608 15879 chalk: 4.1.2 ··· 13610 15881 lz-string: 1.5.0 13611 15882 pretty-format: 27.5.1 13612 15883 15884 + '@testing-library/dom@10.4.1': 15885 + dependencies: 15886 + '@babel/code-frame': 7.27.1 15887 + '@babel/runtime': 7.28.3 15888 + '@types/aria-query': 5.0.4 15889 + aria-query: 5.3.0 15890 + dom-accessibility-api: 0.5.16 15891 + lz-string: 1.5.0 15892 + picocolors: 1.1.1 15893 + pretty-format: 27.5.1 15894 + 13613 15895 '@testing-library/dom@7.30.4': 13614 15896 dependencies: 13615 15897 '@babel/code-frame': 7.24.7 ··· 13626 15908 '@testing-library/dom': 7.30.4 13627 15909 preact: 10.13.1 13628 15910 13629 - '@testing-library/react@16.0.1(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 15911 + '@testing-library/react@16.0.1(@testing-library/dom@10.4.1)(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 13630 15912 dependencies: 13631 15913 '@babel/runtime': 7.25.6 13632 - '@testing-library/dom': 10.1.0 15914 + '@testing-library/dom': 10.4.1 13633 15915 react: 18.3.1 13634 15916 react-dom: 18.3.1(react@18.3.1) 13635 15917 optionalDependencies: ··· 13670 15952 dependencies: 13671 15953 '@babel/types': 7.25.6 13672 15954 15955 + '@types/braces@3.0.5': {} 15956 + 13673 15957 '@types/estree@1.0.5': {} 15958 + 15959 + '@types/estree@1.0.8': {} 13674 15960 13675 15961 '@types/glob@7.1.3': 13676 15962 dependencies: ··· 13680 15966 '@types/hast@2.3.1': 13681 15967 dependencies: 13682 15968 '@types/unist': 2.0.3 15969 + 15970 + '@types/hast@3.0.4': 15971 + dependencies: 15972 + '@types/unist': 3.0.3 13683 15973 13684 15974 '@types/istanbul-lib-coverage@2.0.6': {} 13685 15975 ··· 13701 15991 dependencies: 13702 15992 '@types/unist': 2.0.3 13703 15993 15994 + '@types/mdast@4.0.4': 15995 + dependencies: 15996 + '@types/unist': 3.0.3 15997 + 15998 + '@types/micromatch@4.0.10': 15999 + dependencies: 16000 + '@types/braces': 3.0.5 16001 + 13704 16002 '@types/minimatch@3.0.4': {} 13705 16003 13706 16004 '@types/node-forge@1.3.14': ··· 13765 16063 13766 16064 '@types/unist@2.0.3': {} 13767 16065 16066 + '@types/unist@3.0.3': {} 16067 + 13768 16068 '@types/yargs-parser@21.0.3': {} 13769 16069 13770 16070 '@types/yargs@15.0.13': ··· 13822 16122 dependencies: 13823 16123 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) 13824 16124 '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.2) 13825 - debug: 4.3.7(supports-color@5.5.0) 16125 + debug: 4.4.1(supports-color@6.1.0) 13826 16126 eslint: 8.57.0 13827 16127 ts-api-utils: 1.3.0(typescript@5.6.2) 13828 16128 optionalDependencies: ··· 13856 16156 '@typescript-eslint/types': 6.21.0 13857 16157 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) 13858 16158 eslint: 8.57.0 13859 - semver: 7.6.3 16159 + semver: 7.7.2 13860 16160 transitivePeerDependencies: 13861 16161 - supports-color 13862 16162 - typescript ··· 13868 16168 13869 16169 '@ungap/structured-clone@1.2.0': {} 13870 16170 16171 + '@vercel/nft@1.2.0(encoding@0.1.13)(rollup@4.55.1)': 16172 + dependencies: 16173 + '@mapbox/node-pre-gyp': 2.0.3(encoding@0.1.13) 16174 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 16175 + acorn: 8.15.0 16176 + acorn-import-attributes: 1.9.5(acorn@8.15.0) 16177 + async-sema: 3.1.1 16178 + bindings: 1.5.0 16179 + estree-walker: 2.0.2 16180 + glob: 13.0.0 16181 + graceful-fs: 4.2.11 16182 + node-gyp-build: 4.8.4 16183 + picomatch: 4.0.3 16184 + resolve-from: 5.0.0 16185 + transitivePeerDependencies: 16186 + - encoding 16187 + - rollup 16188 + - supports-color 16189 + 16190 + '@vinxi/listhen@1.5.6': 16191 + dependencies: 16192 + '@parcel/watcher': 2.5.1 16193 + '@parcel/watcher-wasm': 2.3.0 16194 + citty: 0.1.6 16195 + clipboardy: 4.0.0 16196 + consola: 3.4.2 16197 + defu: 6.1.4 16198 + get-port-please: 3.2.0 16199 + h3: 1.15.4 16200 + http-shutdown: 1.2.2 16201 + jiti: 1.21.7 16202 + mlly: 1.8.0 16203 + node-forge: 1.3.1 16204 + pathe: 1.1.2 16205 + std-env: 3.10.0 16206 + ufo: 1.6.2 16207 + untun: 0.1.3 16208 + uqr: 0.1.2 16209 + 16210 + '@vinxi/plugin-directives@0.5.1(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))': 16211 + dependencies: 16212 + '@babel/parser': 7.28.5 16213 + acorn: 8.15.0 16214 + acorn-jsx: 5.3.2(acorn@8.15.0) 16215 + acorn-loose: 8.5.2 16216 + acorn-typescript: 1.4.13(acorn@8.15.0) 16217 + astring: 1.9.0 16218 + magicast: 0.2.11 16219 + recast: 0.23.11 16220 + tslib: 2.8.1 16221 + vinxi: 0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 16222 + 16223 + '@vinxi/server-components@0.5.1(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1))': 16224 + dependencies: 16225 + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 16226 + acorn: 8.15.0 16227 + acorn-loose: 8.5.2 16228 + acorn-typescript: 1.4.13(acorn@8.15.0) 16229 + astring: 1.9.0 16230 + magicast: 0.2.11 16231 + recast: 0.23.11 16232 + vinxi: 0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 16233 + 13871 16234 '@vitest/expect@2.1.1': 13872 16235 dependencies: 13873 16236 '@vitest/spy': 2.1.1 ··· 13910 16273 13911 16274 '@vue/compiler-core@3.2.47': 13912 16275 dependencies: 13913 - '@babel/parser': 7.25.6 16276 + '@babel/parser': 7.28.3 13914 16277 '@vue/shared': 3.2.47 13915 16278 estree-walker: 2.0.2 13916 16279 source-map: 0.6.1 13917 16280 13918 16281 '@vue/compiler-core@3.4.21': 13919 16282 dependencies: 13920 - '@babel/parser': 7.25.6 16283 + '@babel/parser': 7.28.3 13921 16284 '@vue/shared': 3.4.21 13922 16285 entities: 4.5.0 13923 16286 estree-walker: 2.0.2 ··· 13937 16300 13938 16301 '@vue/compiler-sfc@3.2.47': 13939 16302 dependencies: 13940 - '@babel/parser': 7.25.6 16303 + '@babel/parser': 7.28.3 13941 16304 '@vue/compiler-core': 3.2.47 13942 16305 '@vue/compiler-dom': 3.2.47 13943 16306 '@vue/compiler-ssr': 3.2.47 ··· 13961 16324 13962 16325 '@vue/reactivity-transform@3.2.47': 13963 16326 dependencies: 13964 - '@babel/parser': 7.25.6 16327 + '@babel/parser': 7.28.3 13965 16328 '@vue/compiler-core': 3.2.47 13966 16329 '@vue/shared': 3.2.47 13967 16330 estree-walker: 2.0.2 ··· 14111 16474 14112 16475 abbrev@2.0.0: {} 14113 16476 16477 + abbrev@3.0.1: {} 16478 + 14114 16479 abort-controller@3.0.0: 14115 16480 dependencies: 14116 16481 event-target-shim: 5.0.1 ··· 14120 16485 mime-types: 2.1.35 14121 16486 negotiator: 0.6.3 14122 16487 16488 + acorn-import-attributes@1.9.5(acorn@8.15.0): 16489 + dependencies: 16490 + acorn: 8.15.0 16491 + 14123 16492 acorn-jsx@5.3.2(acorn@8.12.1): 14124 16493 dependencies: 14125 16494 acorn: 8.12.1 14126 16495 16496 + acorn-jsx@5.3.2(acorn@8.15.0): 16497 + dependencies: 16498 + acorn: 8.15.0 16499 + 16500 + acorn-loose@8.5.2: 16501 + dependencies: 16502 + acorn: 8.15.0 16503 + 16504 + acorn-typescript@1.4.13(acorn@8.15.0): 16505 + dependencies: 16506 + acorn: 8.15.0 16507 + 14127 16508 acorn-walk@7.2.0: {} 14128 16509 14129 16510 acorn@6.4.2: {} ··· 14138 16519 14139 16520 agent-base@6.0.2: 14140 16521 dependencies: 14141 - debug: 4.3.7(supports-color@5.5.0) 16522 + debug: 4.4.1(supports-color@6.1.0) 14142 16523 transitivePeerDependencies: 14143 16524 - supports-color 14144 16525 ··· 14183 16564 dependencies: 14184 16565 string-width: 2.1.1 14185 16566 16567 + ansi-align@3.0.1: 16568 + dependencies: 16569 + string-width: 4.2.3 16570 + 14186 16571 ansi-colors@3.2.4: {} 14187 16572 14188 16573 ansi-colors@4.1.3: {} ··· 14226 16611 ansi-styles@5.2.0: {} 14227 16612 14228 16613 ansi-styles@6.2.1: {} 16614 + 16615 + ansis@4.2.0: {} 14229 16616 14230 16617 anymatch@2.0.0(supports-color@6.1.0): 14231 16618 dependencies: ··· 14392 16779 dependencies: 14393 16780 tslib: 2.8.1 14394 16781 16782 + ast-types@0.16.1: 16783 + dependencies: 16784 + tslib: 2.8.1 16785 + 14395 16786 astral-regex@1.0.0: {} 14396 16787 14397 16788 astral-regex@2.0.0: {} 14398 16789 16790 + astring@1.9.0: {} 16791 + 14399 16792 async-each@1.0.3: {} 14400 16793 14401 16794 async-limiter@1.0.1: {} 16795 + 16796 + async-sema@3.1.1: {} 14402 16797 14403 16798 async@2.6.3: 14404 16799 dependencies: ··· 14414 16809 14415 16810 autoprefixer@9.8.6: 14416 16811 dependencies: 14417 - browserslist: 4.23.3 14418 - caniuse-lite: 1.0.30001660 16812 + browserslist: 4.25.4 16813 + caniuse-lite: 1.0.30001737 14419 16814 colorette: 1.4.0 14420 16815 normalize-range: 0.1.2 14421 16816 num2fraction: 1.2.2 ··· 14442 16837 dependencies: 14443 16838 '@babel/core': 7.25.2 14444 16839 14445 - babel-core@7.0.0-bridge.0(@babel/core@7.28.3): 16840 + babel-core@7.0.0-bridge.0(@babel/core@7.28.5): 14446 16841 dependencies: 14447 - '@babel/core': 7.28.3 16842 + '@babel/core': 7.28.5 16843 + 16844 + babel-dead-code-elimination@1.0.11: 16845 + dependencies: 16846 + '@babel/core': 7.28.5 16847 + '@babel/parser': 7.28.5 16848 + '@babel/traverse': 7.28.5 16849 + '@babel/types': 7.28.5 16850 + transitivePeerDependencies: 16851 + - supports-color 14448 16852 14449 16853 babel-loader@8.2.2(@babel/core@7.25.2)(webpack@4.46.0): 14450 16854 dependencies: ··· 14478 16882 html-entities: 2.3.3 14479 16883 validate-html-nesting: 1.2.2 14480 16884 16885 + babel-plugin-jsx-dom-expressions@0.37.21(@babel/core@7.28.5): 16886 + dependencies: 16887 + '@babel/core': 7.28.5 16888 + '@babel/helper-module-imports': 7.18.6 16889 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.28.5) 16890 + '@babel/types': 7.25.6 16891 + html-entities: 2.3.3 16892 + validate-html-nesting: 1.2.2 16893 + 14481 16894 babel-plugin-macros@2.8.0: 14482 16895 dependencies: 14483 - '@babel/runtime': 7.25.6 16896 + '@babel/runtime': 7.28.3 14484 16897 cosmiconfig: 6.0.0 14485 16898 resolve: 1.22.8 14486 16899 14487 16900 babel-plugin-polyfill-corejs2@0.2.0(@babel/core@7.25.2): 14488 16901 dependencies: 14489 - '@babel/compat-data': 7.25.4 16902 + '@babel/compat-data': 7.28.0 14490 16903 '@babel/core': 7.25.2 14491 16904 '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.25.2) 14492 16905 semver: 6.3.1 14493 16906 transitivePeerDependencies: 14494 16907 - supports-color 14495 16908 14496 - babel-plugin-polyfill-corejs2@0.2.0(@babel/core@7.28.3): 16909 + babel-plugin-polyfill-corejs2@0.2.0(@babel/core@7.28.5): 14497 16910 dependencies: 14498 - '@babel/compat-data': 7.25.4 14499 - '@babel/core': 7.28.3 14500 - '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.3) 16911 + '@babel/compat-data': 7.28.0 16912 + '@babel/core': 7.28.5 16913 + '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.5) 14501 16914 semver: 6.3.1 14502 16915 transitivePeerDependencies: 14503 16916 - supports-color 14504 16917 14505 16918 babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): 14506 16919 dependencies: 14507 - '@babel/compat-data': 7.25.4 16920 + '@babel/compat-data': 7.28.0 14508 16921 '@babel/core': 7.25.2 14509 16922 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) 14510 16923 semver: 6.3.1 14511 16924 transitivePeerDependencies: 14512 16925 - supports-color 14513 16926 14514 - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3): 16927 + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.5): 14515 16928 dependencies: 14516 16929 '@babel/compat-data': 7.28.0 14517 - '@babel/core': 7.28.3 14518 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) 16930 + '@babel/core': 7.28.5 16931 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 14519 16932 semver: 6.3.1 14520 16933 transitivePeerDependencies: 14521 16934 - supports-color ··· 14528 16941 transitivePeerDependencies: 14529 16942 - supports-color 14530 16943 14531 - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3): 16944 + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.5): 14532 16945 dependencies: 14533 - '@babel/core': 7.28.3 14534 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) 16946 + '@babel/core': 7.28.5 16947 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 14535 16948 core-js-compat: 3.45.1 14536 16949 transitivePeerDependencies: 14537 16950 - supports-color ··· 14544 16957 transitivePeerDependencies: 14545 16958 - supports-color 14546 16959 14547 - babel-plugin-polyfill-corejs3@0.2.0(@babel/core@7.28.3): 16960 + babel-plugin-polyfill-corejs3@0.2.0(@babel/core@7.28.5): 14548 16961 dependencies: 14549 - '@babel/core': 7.28.3 14550 - '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.3) 16962 + '@babel/core': 7.28.5 16963 + '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.5) 14551 16964 core-js-compat: 3.38.1 14552 16965 transitivePeerDependencies: 14553 16966 - supports-color ··· 14559 16972 transitivePeerDependencies: 14560 16973 - supports-color 14561 16974 14562 - babel-plugin-polyfill-regenerator@0.2.0(@babel/core@7.28.3): 16975 + babel-plugin-polyfill-regenerator@0.2.0(@babel/core@7.28.5): 14563 16976 dependencies: 14564 - '@babel/core': 7.28.3 14565 - '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.3) 16977 + '@babel/core': 7.28.5 16978 + '@babel/helper-define-polyfill-provider': 0.2.0(@babel/core@7.28.5) 14566 16979 transitivePeerDependencies: 14567 16980 - supports-color 14568 16981 ··· 14573 16986 transitivePeerDependencies: 14574 16987 - supports-color 14575 16988 14576 - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3): 16989 + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.5): 14577 16990 dependencies: 14578 - '@babel/core': 7.28.3 14579 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) 16991 + '@babel/core': 7.28.5 16992 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 14580 16993 transitivePeerDependencies: 14581 16994 - supports-color 14582 16995 ··· 14592 17005 14593 17006 babel-plugin-syntax-jsx@6.18.0: {} 14594 17007 14595 - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.3): 17008 + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.5): 14596 17009 dependencies: 14597 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) 17010 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.5) 14598 17011 transitivePeerDependencies: 14599 17012 - '@babel/core' 14600 17013 ··· 14609 17022 14610 17023 babel-plugin-universal-import@4.0.2(webpack@4.46.0): 14611 17024 dependencies: 14612 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 17025 + '@babel/helper-module-imports': 7.27.1 14613 17026 webpack: 4.46.0 14614 17027 transitivePeerDependencies: 14615 17028 - supports-color ··· 14619 17032 '@babel/core': 7.25.2 14620 17033 babel-plugin-jsx-dom-expressions: 0.37.21(@babel/core@7.25.2) 14621 17034 17035 + babel-preset-solid@1.8.17(@babel/core@7.28.5): 17036 + dependencies: 17037 + '@babel/core': 7.28.5 17038 + babel-plugin-jsx-dom-expressions: 0.37.21(@babel/core@7.28.5) 17039 + 14622 17040 babel-runtime@6.26.0: 14623 17041 dependencies: 14624 17042 core-js: 2.6.12 ··· 14691 17109 bindings@1.5.0: 14692 17110 dependencies: 14693 17111 file-uri-to-path: 1.0.0 14694 - optional: true 14695 17112 14696 17113 bl@1.2.3: 14697 17114 dependencies: ··· 14756 17173 term-size: 1.2.0 14757 17174 widest-line: 2.0.1 14758 17175 17176 + boxen@8.0.1: 17177 + dependencies: 17178 + ansi-align: 3.0.1 17179 + camelcase: 8.0.0 17180 + chalk: 5.3.0 17181 + cli-boxes: 3.0.0 17182 + string-width: 7.2.0 17183 + type-fest: 4.41.0 17184 + widest-line: 5.0.0 17185 + wrap-ansi: 9.0.2 17186 + 14759 17187 brace-expansion@1.1.11: 14760 17188 dependencies: 14761 17189 balanced-match: 1.0.2 ··· 14902 17330 14903 17331 bytes@3.1.2: {} 14904 17332 17333 + c12@3.3.3(magicast@0.5.1): 17334 + dependencies: 17335 + chokidar: 5.0.0 17336 + confbox: 0.2.2 17337 + defu: 6.1.4 17338 + dotenv: 17.2.3 17339 + exsolve: 1.0.8 17340 + giget: 2.0.0 17341 + jiti: 2.6.1 17342 + ohash: 2.0.11 17343 + pathe: 2.0.3 17344 + perfect-debounce: 2.0.0 17345 + pkg-types: 2.3.0 17346 + rc9: 2.1.2 17347 + optionalDependencies: 17348 + magicast: 0.5.1 17349 + 14905 17350 cac@6.7.14: {} 14906 17351 14907 17352 cacache@12.0.4: ··· 14994 17439 14995 17440 camelcase@6.3.0: {} 14996 17441 17442 + camelcase@8.0.0: {} 17443 + 14997 17444 camelize@1.0.0: {} 14998 17445 14999 17446 caniuse-api@3.0.0: 15000 17447 dependencies: 15001 - browserslist: 4.23.3 15002 - caniuse-lite: 1.0.30001660 17448 + browserslist: 4.25.4 17449 + caniuse-lite: 1.0.30001737 15003 17450 lodash.memoize: 4.1.2 15004 17451 lodash.uniq: 4.5.0 15005 17452 ··· 15019 17466 url-to-options: 1.0.1 15020 17467 15021 17468 ccount@1.1.0: {} 17469 + 17470 + ccount@2.0.1: {} 15022 17471 15023 17472 chai@5.1.1: 15024 17473 dependencies: ··· 15053 17502 15054 17503 character-entities-html4@1.1.4: {} 15055 17504 17505 + character-entities-html4@2.1.0: {} 17506 + 15056 17507 character-entities-legacy@1.1.4: {} 17508 + 17509 + character-entities-legacy@3.0.0: {} 15057 17510 15058 17511 character-entities@1.2.4: {} 15059 17512 ··· 15099 17552 optionalDependencies: 15100 17553 fsevents: 2.3.3 15101 17554 17555 + chokidar@4.0.3: 17556 + dependencies: 17557 + readdirp: 4.1.2 17558 + 17559 + chokidar@5.0.0: 17560 + dependencies: 17561 + readdirp: 5.0.0 17562 + 15102 17563 chownr@1.1.4: {} 15103 17564 15104 17565 chownr@2.0.0: {} ··· 15139 17600 circular-dependency-plugin@5.2.2(webpack@4.46.0): 15140 17601 dependencies: 15141 17602 webpack: 4.46.0 17603 + 17604 + citty@0.1.6: 17605 + dependencies: 17606 + consola: 3.4.2 15142 17607 15143 17608 cjs-module-lexer@1.4.1: {} 15144 17609 ··· 15157 17622 15158 17623 cli-boxes@1.0.0: {} 15159 17624 17625 + cli-boxes@3.0.0: {} 17626 + 15160 17627 cli-cursor@2.1.0: 15161 17628 dependencies: 15162 17629 restore-cursor: 2.0.0 ··· 15203 17670 arch: 2.2.0 15204 17671 execa: 0.8.0 15205 17672 17673 + clipboardy@4.0.0: 17674 + dependencies: 17675 + execa: 8.0.1 17676 + is-wsl: 3.1.0 17677 + is64bit: 2.0.0 17678 + 15206 17679 cliui@5.0.0: 15207 17680 dependencies: 15208 17681 string-width: 3.1.0 ··· 15232 17705 mimic-response: 1.0.1 15233 17706 15234 17707 clone@1.0.4: {} 17708 + 17709 + cluster-key-slot@1.1.2: {} 15235 17710 15236 17711 cmd-shim@6.0.3: {} 15237 17712 ··· 15282 17757 15283 17758 comma-separated-tokens@1.0.8: {} 15284 17759 17760 + comma-separated-tokens@2.0.3: {} 17761 + 15285 17762 command-exists@1.2.9: {} 15286 17763 15287 17764 commander@11.0.0: {} ··· 15305 17782 commondir@1.0.1: {} 15306 17783 15307 17784 compare-versions@3.6.0: {} 17785 + 17786 + compatx@0.2.0: {} 15308 17787 15309 17788 component-bind@1.0.0: {} 15310 17789 ··· 15371 17850 readable-stream: 2.3.7 15372 17851 typedarray: 0.0.6 15373 17852 17853 + confbox@0.1.8: {} 17854 + 17855 + confbox@0.2.2: {} 17856 + 15374 17857 config-chain@1.1.13: 15375 17858 dependencies: 15376 17859 ini: 1.3.8 ··· 15386 17869 utils-merge: 1.0.1 15387 17870 transitivePeerDependencies: 15388 17871 - supports-color 17872 + 17873 + consola@3.4.2: {} 15389 17874 15390 17875 console-browserify@1.2.0: {} 15391 17876 ··· 15403 17888 15404 17889 convert-source-map@2.0.0: {} 15405 17890 17891 + cookie-es@1.2.2: {} 17892 + 17893 + cookie-es@2.0.0: {} 17894 + 15406 17895 cookie-signature@1.0.6: {} 15407 17896 15408 17897 cookie@0.4.0: {} ··· 15422 17911 15423 17912 core-js-compat@3.38.1: 15424 17913 dependencies: 15425 - browserslist: 4.23.3 17914 + browserslist: 4.25.4 15426 17915 15427 17916 core-js-compat@3.45.1: 15428 17917 dependencies: ··· 15507 17996 react: 16.14.0 15508 17997 warning: 4.0.3 15509 17998 17999 + croner@9.1.0: {} 18000 + 15510 18001 cross-spawn@5.1.0: 15511 18002 dependencies: 15512 18003 lru-cache: 4.1.5 ··· 15540 18031 path-key: 3.1.1 15541 18032 shebang-command: 2.0.0 15542 18033 which: 2.0.2 18034 + 18035 + crossws@0.3.5: 18036 + dependencies: 18037 + uncrypto: 0.1.3 15543 18038 15544 18039 crypto-browserify@3.12.0: 15545 18040 dependencies: ··· 15816 18311 15817 18312 dataloader@1.4.0: {} 15818 18313 18314 + dax-sh@0.43.2: 18315 + dependencies: 18316 + '@deno/shim-deno': 0.19.2 18317 + undici-types: 5.26.5 18318 + 15819 18319 dayjs@1.11.13: {} 15820 18320 15821 18321 dayjs@1.11.15: {} 18322 + 18323 + db0@0.3.4: {} 15822 18324 15823 18325 debug@2.6.9(supports-color@6.1.0): 15824 18326 dependencies: ··· 15856 18358 optionalDependencies: 15857 18359 supports-color: 5.5.0 15858 18360 15859 - debug@4.3.7(supports-color@6.1.0): 18361 + debug@4.3.7(supports-color@8.1.1): 18362 + dependencies: 18363 + ms: 2.1.3 18364 + optionalDependencies: 18365 + supports-color: 8.1.1 18366 + 18367 + debug@4.4.1(supports-color@6.1.0): 15860 18368 dependencies: 15861 18369 ms: 2.1.3 15862 18370 optionalDependencies: 15863 18371 supports-color: 6.1.0 15864 18372 15865 - debug@4.3.7(supports-color@8.1.1): 18373 + debug@4.4.1(supports-color@8.1.1): 15866 18374 dependencies: 15867 18375 ms: 2.1.3 15868 18376 optionalDependencies: 15869 18377 supports-color: 8.1.1 15870 18378 15871 - debug@4.4.1: 18379 + debug@4.4.3(supports-color@6.1.0): 15872 18380 dependencies: 15873 18381 ms: 2.1.3 18382 + optionalDependencies: 18383 + supports-color: 6.1.0 15874 18384 15875 18385 decamelize@1.2.0: {} 15876 18386 ··· 15973 18483 is-descriptor: 1.0.2 15974 18484 isobject: 3.0.1 15975 18485 18486 + defu@6.1.4: {} 18487 + 15976 18488 del@4.1.1: 15977 18489 dependencies: 15978 18490 '@types/glob': 7.1.3 ··· 15987 18499 15988 18500 denodeify@1.2.1: {} 15989 18501 18502 + denque@2.1.0: {} 18503 + 15990 18504 depd@1.1.2: {} 15991 18505 15992 18506 depd@2.0.0: {} ··· 15999 18513 dependencies: 16000 18514 inherits: 2.0.4 16001 18515 minimalistic-assert: 1.0.1 18516 + 18517 + destr@2.0.5: {} 16002 18518 16003 18519 destroy@1.0.4: {} 16004 18520 ··· 16010 18526 16011 18527 detect-indent@6.1.0: {} 16012 18528 18529 + detect-libc@1.0.3: {} 18530 + 18531 + detect-libc@2.1.2: {} 18532 + 16013 18533 detect-node@2.0.5: {} 16014 18534 18535 + devlop@1.1.0: 18536 + dependencies: 18537 + dequal: 2.0.3 18538 + 18539 + diff@8.0.2: {} 18540 + 16015 18541 diffie-hellman@5.0.3: 16016 18542 dependencies: 16017 18543 bn.js: 4.12.0 ··· 16089 18615 domelementtype: 2.2.0 16090 18616 domhandler: 4.3.1 16091 18617 18618 + dot-prop@10.1.0: 18619 + dependencies: 18620 + type-fest: 5.3.1 18621 + 16092 18622 dot-prop@5.3.0: 16093 18623 dependencies: 16094 18624 is-obj: 2.0.0 16095 18625 16096 18626 dotenv@16.4.5: {} 16097 18627 18628 + dotenv@17.2.3: {} 18629 + 16098 18630 download-git-repo@2.0.0: 16099 18631 dependencies: 16100 18632 download: 7.1.0 ··· 16158 18690 inherits: 2.0.4 16159 18691 minimalistic-assert: 1.0.1 16160 18692 minimalistic-crypto-utils: 1.0.1 18693 + 18694 + emoji-regex-xs@1.0.0: {} 18695 + 18696 + emoji-regex@10.6.0: {} 16161 18697 16162 18698 emoji-regex@6.1.1: {} 16163 18699 ··· 16254 18790 dependencies: 16255 18791 is-arrayish: 0.2.1 16256 18792 18793 + error-stack-parser-es@1.0.5: {} 18794 + 16257 18795 error-stack-parser@2.1.4: 16258 18796 dependencies: 16259 18797 stackframe: 1.3.4 ··· 16335 18873 iterator.prototype: 1.1.2 16336 18874 safe-array-concat: 1.1.2 16337 18875 18876 + es-module-lexer@1.7.0: {} 18877 + 16338 18878 es-object-atoms@1.0.0: 16339 18879 dependencies: 16340 18880 es-errors: 1.3.0 ··· 16381 18921 '@esbuild/win32-ia32': 0.21.5 16382 18922 '@esbuild/win32-x64': 0.21.5 16383 18923 18924 + esbuild@0.25.12: 18925 + optionalDependencies: 18926 + '@esbuild/aix-ppc64': 0.25.12 18927 + '@esbuild/android-arm': 0.25.12 18928 + '@esbuild/android-arm64': 0.25.12 18929 + '@esbuild/android-x64': 0.25.12 18930 + '@esbuild/darwin-arm64': 0.25.12 18931 + '@esbuild/darwin-x64': 0.25.12 18932 + '@esbuild/freebsd-arm64': 0.25.12 18933 + '@esbuild/freebsd-x64': 0.25.12 18934 + '@esbuild/linux-arm': 0.25.12 18935 + '@esbuild/linux-arm64': 0.25.12 18936 + '@esbuild/linux-ia32': 0.25.12 18937 + '@esbuild/linux-loong64': 0.25.12 18938 + '@esbuild/linux-mips64el': 0.25.12 18939 + '@esbuild/linux-ppc64': 0.25.12 18940 + '@esbuild/linux-riscv64': 0.25.12 18941 + '@esbuild/linux-s390x': 0.25.12 18942 + '@esbuild/linux-x64': 0.25.12 18943 + '@esbuild/netbsd-arm64': 0.25.12 18944 + '@esbuild/netbsd-x64': 0.25.12 18945 + '@esbuild/openbsd-arm64': 0.25.12 18946 + '@esbuild/openbsd-x64': 0.25.12 18947 + '@esbuild/openharmony-arm64': 0.25.12 18948 + '@esbuild/sunos-x64': 0.25.12 18949 + '@esbuild/win32-arm64': 0.25.12 18950 + '@esbuild/win32-ia32': 0.25.12 18951 + '@esbuild/win32-x64': 0.25.12 18952 + 18953 + esbuild@0.27.2: 18954 + optionalDependencies: 18955 + '@esbuild/aix-ppc64': 0.27.2 18956 + '@esbuild/android-arm': 0.27.2 18957 + '@esbuild/android-arm64': 0.27.2 18958 + '@esbuild/android-x64': 0.27.2 18959 + '@esbuild/darwin-arm64': 0.27.2 18960 + '@esbuild/darwin-x64': 0.27.2 18961 + '@esbuild/freebsd-arm64': 0.27.2 18962 + '@esbuild/freebsd-x64': 0.27.2 18963 + '@esbuild/linux-arm': 0.27.2 18964 + '@esbuild/linux-arm64': 0.27.2 18965 + '@esbuild/linux-ia32': 0.27.2 18966 + '@esbuild/linux-loong64': 0.27.2 18967 + '@esbuild/linux-mips64el': 0.27.2 18968 + '@esbuild/linux-ppc64': 0.27.2 18969 + '@esbuild/linux-riscv64': 0.27.2 18970 + '@esbuild/linux-s390x': 0.27.2 18971 + '@esbuild/linux-x64': 0.27.2 18972 + '@esbuild/netbsd-arm64': 0.27.2 18973 + '@esbuild/netbsd-x64': 0.27.2 18974 + '@esbuild/openbsd-arm64': 0.27.2 18975 + '@esbuild/openbsd-x64': 0.27.2 18976 + '@esbuild/openharmony-arm64': 0.27.2 18977 + '@esbuild/sunos-x64': 0.27.2 18978 + '@esbuild/win32-arm64': 0.27.2 18979 + '@esbuild/win32-ia32': 0.27.2 18980 + '@esbuild/win32-x64': 0.27.2 18981 + 16384 18982 escalade@3.2.0: {} 16385 18983 16386 18984 escape-html@1.0.3: {} ··· 16390 18988 escape-string-regexp@2.0.0: {} 16391 18989 16392 18990 escape-string-regexp@4.0.0: {} 18991 + 18992 + escape-string-regexp@5.0.0: {} 16393 18993 16394 18994 eslint-config-prettier@8.10.0(eslint@8.57.0): 16395 18995 dependencies: ··· 16673 19273 transitivePeerDependencies: 16674 19274 - supports-color 16675 19275 19276 + exsolve@1.0.8: {} 19277 + 16676 19278 ext-list@2.2.2: 16677 19279 dependencies: 16678 19280 mime-db: 1.53.0 ··· 16724 19326 16725 19327 extract-zip@2.0.1(supports-color@8.1.1): 16726 19328 dependencies: 16727 - debug: 4.3.7(supports-color@8.1.1) 19329 + debug: 4.4.1(supports-color@8.1.1) 16728 19330 get-stream: 5.2.0 16729 19331 yauzl: 2.10.0 16730 19332 optionalDependencies: ··· 16794 19396 dependencies: 16795 19397 pend: 1.2.0 16796 19398 19399 + fdir@6.5.0(picomatch@4.0.3): 19400 + optionalDependencies: 19401 + picomatch: 4.0.3 19402 + 16797 19403 fetch-blob@3.2.0: 16798 19404 dependencies: 16799 19405 node-domexception: 1.0.0 ··· 16829 19435 16830 19436 file-type@8.1.0: {} 16831 19437 16832 - file-uri-to-path@1.0.0: 16833 - optional: true 19438 + file-uri-to-path@1.0.0: {} 16834 19439 16835 19440 filename-reserved-regex@2.0.0: {} 16836 19441 ··· 16917 19522 inherits: 2.0.4 16918 19523 readable-stream: 2.3.7 16919 19524 16920 - follow-redirects@1.14.0(debug@4.3.7(supports-color@6.1.0)): 19525 + follow-redirects@1.14.0(debug@4.4.1(supports-color@6.1.0)): 16921 19526 optionalDependencies: 16922 - debug: 4.3.7(supports-color@6.1.0) 19527 + debug: 4.4.1(supports-color@6.1.0) 16923 19528 16924 19529 follow-redirects@1.5.10: 16925 19530 dependencies: ··· 16970 19575 16971 19576 fresh@0.5.2: {} 16972 19577 19578 + fresh@2.0.0: {} 19579 + 16973 19580 from2@2.3.0: 16974 19581 dependencies: 16975 19582 inherits: 2.0.4 ··· 17048 19655 17049 19656 get-caller-file@2.0.5: {} 17050 19657 19658 + get-east-asian-width@1.4.0: {} 19659 + 17051 19660 get-func-name@2.0.2: {} 17052 19661 17053 19662 get-intrinsic@1.2.4: ··· 17058 19667 has-symbols: 1.0.3 17059 19668 hasown: 2.0.2 17060 19669 19670 + get-port-please@3.2.0: {} 19671 + 17061 19672 get-proxy@2.1.0: 17062 19673 dependencies: 17063 19674 npm-conf: 1.1.3 ··· 17096 19707 getpass@0.1.7: 17097 19708 dependencies: 17098 19709 assert-plus: 1.0.0 19710 + 19711 + giget@2.0.0: 19712 + dependencies: 19713 + citty: 0.1.6 19714 + consola: 3.4.2 19715 + defu: 6.1.4 19716 + node-fetch-native: 1.6.7 19717 + nypm: 0.6.2 19718 + pathe: 2.0.3 17099 19719 17100 19720 git-clone@0.1.0: {} 17101 19721 ··· 17141 19761 package-json-from-dist: 1.0.0 17142 19762 path-scurry: 2.0.0 17143 19763 19764 + glob@13.0.0: 19765 + dependencies: 19766 + minimatch: 10.1.1 19767 + minipass: 7.1.2 19768 + path-scurry: 2.0.0 19769 + 17144 19770 glob@7.2.3: 17145 19771 dependencies: 17146 19772 fs.realpath: 1.0.0 ··· 17194 19820 merge2: 1.4.1 17195 19821 slash: 3.0.0 17196 19822 19823 + globby@16.1.0: 19824 + dependencies: 19825 + '@sindresorhus/merge-streams': 4.0.0 19826 + fast-glob: 3.3.3 19827 + ignore: 7.0.5 19828 + is-path-inside: 4.0.0 19829 + slash: 5.1.0 19830 + unicorn-magic: 0.4.0 19831 + 17197 19832 globby@6.1.0: 17198 19833 dependencies: 17199 19834 array-union: 1.0.2 ··· 17253 19888 dependencies: 17254 19889 duplexer: 0.1.2 17255 19890 pify: 4.0.1 19891 + 19892 + gzip-size@7.0.0: 19893 + dependencies: 19894 + duplexer: 0.1.2 19895 + 19896 + h3@1.15.3: 19897 + dependencies: 19898 + cookie-es: 1.2.2 19899 + crossws: 0.3.5 19900 + defu: 6.1.4 19901 + destr: 2.0.5 19902 + iron-webcrypto: 1.2.1 19903 + node-mock-http: 1.0.4 19904 + radix3: 1.1.2 19905 + ufo: 1.6.2 19906 + uncrypto: 0.1.3 19907 + 19908 + h3@1.15.4: 19909 + dependencies: 19910 + cookie-es: 1.2.2 19911 + crossws: 0.3.5 19912 + defu: 6.1.4 19913 + destr: 2.0.5 19914 + iron-webcrypto: 1.2.1 19915 + node-mock-http: 1.0.4 19916 + radix3: 1.1.2 19917 + ufo: 1.6.2 19918 + uncrypto: 0.1.3 17256 19919 17257 19920 handle-thing@2.0.1: {} 17258 19921 ··· 17365 20028 xtend: 4.0.2 17366 20029 zwitch: 1.0.5 17367 20030 20031 + hast-util-to-html@9.0.5: 20032 + dependencies: 20033 + '@types/hast': 3.0.4 20034 + '@types/unist': 3.0.3 20035 + ccount: 2.0.1 20036 + comma-separated-tokens: 2.0.3 20037 + hast-util-whitespace: 3.0.0 20038 + html-void-elements: 3.0.0 20039 + mdast-util-to-hast: 13.2.1 20040 + property-information: 7.1.0 20041 + space-separated-tokens: 2.0.2 20042 + stringify-entities: 4.0.4 20043 + zwitch: 2.0.4 20044 + 17368 20045 hast-util-to-parse5@6.0.0: 17369 20046 dependencies: 17370 20047 hast-to-hyperscript: 9.0.1 ··· 17373 20050 xtend: 4.0.2 17374 20051 zwitch: 1.0.5 17375 20052 20053 + hast-util-whitespace@3.0.0: 20054 + dependencies: 20055 + '@types/hast': 3.0.4 20056 + 17376 20057 hastscript@6.0.0: 17377 20058 dependencies: 17378 20059 '@types/hast': 2.3.1 ··· 17416 20097 dependencies: 17417 20098 react-is: 16.13.1 17418 20099 20100 + hookable@5.5.3: {} 20101 + 17419 20102 hoopy@0.1.4: {} 17420 20103 17421 20104 hosted-git-info@2.8.9: {} ··· 17457 20140 relateurl: 0.2.7 17458 20141 uglify-js: 3.4.10 17459 20142 20143 + html-to-image@1.11.13: {} 20144 + 17460 20145 html-void-elements@1.0.5: {} 20146 + 20147 + html-void-elements@3.0.0: {} 17461 20148 17462 20149 html-webpack-plugin@3.2.0(webpack@4.46.0): 17463 20150 dependencies: ··· 17516 20203 statuses: 2.0.1 17517 20204 toidentifier: 1.0.1 17518 20205 20206 + http-errors@2.0.1: 20207 + dependencies: 20208 + depd: 2.0.0 20209 + inherits: 2.0.4 20210 + setprototypeof: 1.2.0 20211 + statuses: 2.0.2 20212 + toidentifier: 1.0.1 20213 + 17519 20214 http-parser-js@0.5.3: {} 17520 20215 17521 20216 http-proxy-agent@5.0.0: 17522 20217 dependencies: 17523 20218 '@tootallnate/once': 2.0.0 17524 20219 agent-base: 6.0.2 17525 - debug: 4.3.7(supports-color@5.5.0) 20220 + debug: 4.4.1(supports-color@6.1.0) 17526 20221 transitivePeerDependencies: 17527 20222 - supports-color 17528 20223 ··· 17533 20228 transitivePeerDependencies: 17534 20229 - supports-color 17535 20230 17536 - http-proxy-middleware@0.19.1(debug@4.3.7(supports-color@6.1.0))(supports-color@6.1.0): 20231 + http-proxy-middleware@0.19.1(debug@4.4.1(supports-color@6.1.0))(supports-color@6.1.0): 17537 20232 dependencies: 17538 - http-proxy: 1.18.1(debug@4.3.7(supports-color@6.1.0)) 20233 + http-proxy: 1.18.1(debug@4.4.1(supports-color@6.1.0)) 17539 20234 is-glob: 4.0.3 17540 20235 lodash: 4.17.21 17541 20236 micromatch: 3.1.10(supports-color@6.1.0) ··· 17543 20238 - debug 17544 20239 - supports-color 17545 20240 17546 - http-proxy@1.18.1(debug@4.3.7(supports-color@6.1.0)): 20241 + http-proxy@1.18.1(debug@4.4.1(supports-color@6.1.0)): 17547 20242 dependencies: 17548 20243 eventemitter3: 4.0.7 17549 - follow-redirects: 1.14.0(debug@4.3.7(supports-color@6.1.0)) 20244 + follow-redirects: 1.14.0(debug@4.4.1(supports-color@6.1.0)) 17550 20245 requires-port: 1.0.0 17551 20246 transitivePeerDependencies: 17552 20247 - debug 20248 + 20249 + http-shutdown@1.2.2: {} 17553 20250 17554 20251 http-signature@1.2.0: 17555 20252 dependencies: ··· 17574 20271 https-proxy-agent@5.0.1: 17575 20272 dependencies: 17576 20273 agent-base: 6.0.2 17577 - debug: 4.3.7(supports-color@5.5.0) 20274 + debug: 4.4.1(supports-color@6.1.0) 17578 20275 transitivePeerDependencies: 17579 20276 - supports-color 17580 20277 ··· 17585 20282 transitivePeerDependencies: 17586 20283 - supports-color 17587 20284 20285 + httpxy@0.1.7: {} 20286 + 17588 20287 human-id@4.1.1: {} 17589 20288 17590 20289 human-signals@1.1.1: {} ··· 17631 20330 minimatch: 9.0.5 17632 20331 17633 20332 ignore@5.3.2: {} 20333 + 20334 + ignore@7.0.5: {} 17634 20335 17635 20336 image-size@1.2.1: 17636 20337 dependencies: ··· 17740 20441 dependencies: 17741 20442 loose-envify: 1.4.0 17742 20443 20444 + ioredis@5.9.1: 20445 + dependencies: 20446 + '@ioredis/commands': 1.5.0 20447 + cluster-key-slot: 1.1.2 20448 + debug: 4.4.3(supports-color@6.1.0) 20449 + denque: 2.1.0 20450 + lodash.defaults: 4.2.0 20451 + lodash.isarguments: 3.1.0 20452 + redis-errors: 1.2.0 20453 + redis-parser: 3.0.0 20454 + standard-as-callback: 2.1.0 20455 + transitivePeerDependencies: 20456 + - supports-color 20457 + 17743 20458 ip-address@9.0.5: 17744 20459 dependencies: 17745 20460 jsbn: 1.1.0 ··· 17750 20465 ip@1.1.5: {} 17751 20466 17752 20467 ipaddr.js@1.9.1: {} 20468 + 20469 + iron-webcrypto@1.2.1: {} 17753 20470 17754 20471 is-absolute-url@2.1.0: {} 17755 20472 ··· 17873 20590 17874 20591 is-docker@2.2.1: {} 17875 20592 20593 + is-docker@3.0.0: {} 20594 + 17876 20595 is-domain@0.0.1: {} 17877 20596 17878 20597 is-extendable@0.1.1: {} ··· 17909 20628 17910 20629 is-hexadecimal@1.0.4: {} 17911 20630 20631 + is-inside-container@1.0.0: 20632 + dependencies: 20633 + is-docker: 3.0.0 20634 + 17912 20635 is-installed-globally@0.4.0: 17913 20636 dependencies: 17914 20637 global-dirs: 3.0.1 ··· 17951 20674 path-is-inside: 1.0.2 17952 20675 17953 20676 is-path-inside@3.0.3: {} 20677 + 20678 + is-path-inside@4.0.0: {} 17954 20679 17955 20680 is-plain-obj@1.1.0: {} 17956 20681 ··· 18034 20759 dependencies: 18035 20760 is-docker: 2.2.1 18036 20761 20762 + is-wsl@3.1.0: 20763 + dependencies: 20764 + is-inside-container: 1.0.0 20765 + 20766 + is64bit@2.0.0: 20767 + dependencies: 20768 + system-architecture: 0.1.0 20769 + 18037 20770 isarray@0.0.1: {} 18038 20771 18039 20772 isarray@1.0.0: {} ··· 18133 20866 merge-stream: 2.0.0 18134 20867 supports-color: 8.1.1 18135 20868 20869 + jiti@1.21.7: {} 20870 + 20871 + jiti@2.6.1: {} 20872 + 18136 20873 joi@17.13.3: 18137 20874 dependencies: 18138 20875 '@hapi/hoek': 9.3.0 ··· 18150 20887 18151 20888 js-tokens@4.0.0: {} 18152 20889 20890 + js-tokens@9.0.1: {} 20891 + 18153 20892 js-yaml@3.14.1: 18154 20893 dependencies: 18155 20894 argparse: 1.0.10 ··· 18167 20906 18168 20907 jsc-safe-url@0.2.4: {} 18169 20908 18170 - jscodeshift@0.14.0(@babel/preset-env@7.13.15(@babel/core@7.28.3)): 20909 + jscodeshift@0.14.0(@babel/preset-env@7.13.15(@babel/core@7.28.5)): 18171 20910 dependencies: 18172 - '@babel/core': 7.28.3 18173 - '@babel/parser': 7.28.3 18174 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.3) 18175 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.3) 18176 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.3) 18177 - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) 18178 - '@babel/preset-env': 7.13.15(@babel/core@7.28.3) 18179 - '@babel/preset-flow': 7.27.1(@babel/core@7.28.3) 18180 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3) 18181 - '@babel/register': 7.28.3(@babel/core@7.28.3) 18182 - babel-core: 7.0.0-bridge.0(@babel/core@7.28.3) 20911 + '@babel/core': 7.28.5 20912 + '@babel/parser': 7.28.5 20913 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.5) 20914 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.5) 20915 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.5) 20916 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) 20917 + '@babel/preset-env': 7.13.15(@babel/core@7.28.5) 20918 + '@babel/preset-flow': 7.27.1(@babel/core@7.28.5) 20919 + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.5) 20920 + '@babel/register': 7.28.3(@babel/core@7.28.5) 20921 + babel-core: 7.0.0-bridge.0(@babel/core@7.28.5) 18183 20922 chalk: 4.1.2 18184 20923 flow-parser: 0.280.0 18185 20924 graceful-fs: 4.2.11 ··· 18359 21098 18360 21099 kleur@3.0.3: {} 18361 21100 21101 + kleur@4.1.5: {} 21102 + 21103 + klona@2.0.6: {} 21104 + 21105 + knitwork@1.3.0: {} 21106 + 18362 21107 kolorist@1.8.0: {} 18363 21108 18364 21109 last-call-webpack-plugin@3.0.0: ··· 18406 21151 - enquirer 18407 21152 - supports-color 18408 21153 21154 + listhen@1.9.0: 21155 + dependencies: 21156 + '@parcel/watcher': 2.5.1 21157 + '@parcel/watcher-wasm': 2.5.1 21158 + citty: 0.1.6 21159 + clipboardy: 4.0.0 21160 + consola: 3.4.2 21161 + crossws: 0.3.5 21162 + defu: 6.1.4 21163 + get-port-please: 3.2.0 21164 + h3: 1.15.4 21165 + http-shutdown: 1.2.2 21166 + jiti: 2.6.1 21167 + mlly: 1.8.0 21168 + node-forge: 1.3.1 21169 + pathe: 1.1.2 21170 + std-env: 3.10.0 21171 + ufo: 1.6.2 21172 + untun: 0.1.3 21173 + uqr: 0.1.2 21174 + 18409 21175 listr2@3.14.0(enquirer@2.4.1): 18410 21176 dependencies: 18411 21177 cli-truncate: 2.1.0 ··· 18457 21223 big.js: 5.2.2 18458 21224 emojis-list: 3.0.0 18459 21225 json5: 2.2.3 21226 + 21227 + local-pkg@1.1.2: 21228 + dependencies: 21229 + mlly: 1.8.0 21230 + pkg-types: 2.3.0 21231 + quansync: 0.2.11 18460 21232 18461 21233 locate-path@3.0.0: 18462 21234 dependencies: ··· 18477 21249 18478 21250 lodash.debounce@4.0.8: {} 18479 21251 21252 + lodash.defaults@4.2.0: {} 21253 + 21254 + lodash.isarguments@3.1.0: {} 21255 + 18480 21256 lodash.memoize@4.1.2: {} 18481 21257 18482 21258 lodash.merge@4.6.2: {} ··· 18558 21334 dependencies: 18559 21335 '@jridgewell/sourcemap-codec': 1.5.0 18560 21336 21337 + magic-string@0.30.21: 21338 + dependencies: 21339 + '@jridgewell/sourcemap-codec': 1.5.5 21340 + 21341 + magicast@0.2.11: 21342 + dependencies: 21343 + '@babel/parser': 7.28.5 21344 + '@babel/types': 7.28.5 21345 + recast: 0.23.11 21346 + 21347 + magicast@0.5.1: 21348 + dependencies: 21349 + '@babel/parser': 7.28.5 21350 + '@babel/types': 7.28.5 21351 + source-map-js: 1.2.1 21352 + 18561 21353 make-dir@1.3.0: 18562 21354 dependencies: 18563 21355 pify: 3.0.0 ··· 18639 21431 unist-util-position: 3.1.0 18640 21432 unist-util-visit: 2.0.3 18641 21433 21434 + mdast-util-to-hast@13.2.1: 21435 + dependencies: 21436 + '@types/hast': 3.0.4 21437 + '@types/mdast': 4.0.4 21438 + '@ungap/structured-clone': 1.2.0 21439 + devlop: 1.1.0 21440 + micromark-util-sanitize-uri: 2.0.1 21441 + trim-lines: 3.0.1 21442 + unist-util-position: 5.0.0 21443 + unist-util-visit: 5.0.0 21444 + vfile: 6.0.3 21445 + 18642 21446 mdast-util-to-string@1.1.0: {} 18643 21447 18644 21448 mdn-data@2.0.14: {} ··· 18681 21485 18682 21486 metro-babel-transformer@0.80.12: 18683 21487 dependencies: 18684 - '@babel/core': 7.28.3 21488 + '@babel/core': 7.28.5 18685 21489 flow-enums-runtime: 0.0.6 18686 21490 hermes-parser: 0.23.1 18687 21491 nullthrows: 1.1.1 ··· 18753 21557 18754 21558 metro-source-map@0.80.12: 18755 21559 dependencies: 18756 - '@babel/traverse': 7.28.3 18757 - '@babel/types': 7.28.2 21560 + '@babel/traverse': 7.28.5 21561 + '@babel/types': 7.28.5 18758 21562 flow-enums-runtime: 0.0.6 18759 21563 invariant: 2.2.4 18760 21564 metro-symbolicate: 0.80.12 ··· 18779 21583 18780 21584 metro-transform-plugins@0.80.12: 18781 21585 dependencies: 18782 - '@babel/core': 7.28.3 18783 - '@babel/generator': 7.28.3 21586 + '@babel/core': 7.28.5 21587 + '@babel/generator': 7.28.5 18784 21588 '@babel/template': 7.27.2 18785 - '@babel/traverse': 7.28.3 21589 + '@babel/traverse': 7.28.5 18786 21590 flow-enums-runtime: 0.0.6 18787 21591 nullthrows: 1.1.1 18788 21592 transitivePeerDependencies: ··· 18790 21594 18791 21595 metro-transform-worker@0.80.12: 18792 21596 dependencies: 18793 - '@babel/core': 7.28.3 18794 - '@babel/generator': 7.28.3 18795 - '@babel/parser': 7.28.3 18796 - '@babel/types': 7.28.2 21597 + '@babel/core': 7.28.5 21598 + '@babel/generator': 7.28.5 21599 + '@babel/parser': 7.28.5 21600 + '@babel/types': 7.28.5 18797 21601 flow-enums-runtime: 0.0.6 18798 21602 metro: 0.80.12 18799 21603 metro-babel-transformer: 0.80.12 ··· 18811 21615 metro@0.80.12: 18812 21616 dependencies: 18813 21617 '@babel/code-frame': 7.27.1 18814 - '@babel/core': 7.28.3 18815 - '@babel/generator': 7.28.3 18816 - '@babel/parser': 7.28.3 21618 + '@babel/core': 7.28.5 21619 + '@babel/generator': 7.28.5 21620 + '@babel/parser': 7.28.5 18817 21621 '@babel/template': 7.27.2 18818 - '@babel/traverse': 7.28.3 18819 - '@babel/types': 7.28.2 21622 + '@babel/traverse': 7.28.5 21623 + '@babel/types': 7.28.5 18820 21624 accepts: 1.3.8 18821 21625 chalk: 4.1.2 18822 21626 ci-info: 2.0.0 ··· 18856 21660 - bufferutil 18857 21661 - supports-color 18858 21662 - utf-8-validate 21663 + 21664 + micromark-util-character@2.1.1: 21665 + dependencies: 21666 + micromark-util-symbol: 2.0.1 21667 + micromark-util-types: 2.0.2 21668 + 21669 + micromark-util-encode@2.0.1: {} 21670 + 21671 + micromark-util-sanitize-uri@2.0.1: 21672 + dependencies: 21673 + micromark-util-character: 2.1.1 21674 + micromark-util-encode: 2.0.1 21675 + micromark-util-symbol: 2.0.1 21676 + 21677 + micromark-util-symbol@2.0.1: {} 21678 + 21679 + micromark-util-types@2.0.2: {} 18859 21680 18860 21681 micromatch@3.1.10(supports-color@6.1.0): 18861 21682 dependencies: ··· 18896 21717 18897 21718 mime-db@1.53.0: {} 18898 21719 21720 + mime-db@1.54.0: {} 21721 + 18899 21722 mime-types@2.1.18: 18900 21723 dependencies: 18901 21724 mime-db: 1.33.0 ··· 18904 21727 dependencies: 18905 21728 mime-db: 1.52.0 18906 21729 21730 + mime-types@3.0.2: 21731 + dependencies: 21732 + mime-db: 1.54.0 21733 + 18907 21734 mime@1.6.0: {} 18908 21735 18909 21736 mime@2.6.0: {} 21737 + 21738 + mime@3.0.0: {} 21739 + 21740 + mime@4.1.0: {} 18910 21741 18911 21742 mimic-fn@1.2.0: {} 18912 21743 ··· 18934 21765 minimatch@10.0.1: 18935 21766 dependencies: 18936 21767 brace-expansion: 2.0.1 21768 + 21769 + minimatch@10.1.1: 21770 + dependencies: 21771 + '@isaacs/brace-expansion': 5.0.0 18937 21772 18938 21773 minimatch@3.0.4: 18939 21774 dependencies: ··· 19035 21870 19036 21871 mkdirp@3.0.1: {} 19037 21872 21873 + mlly@1.8.0: 21874 + dependencies: 21875 + acorn: 8.15.0 21876 + pathe: 2.0.3 21877 + pkg-types: 1.3.1 21878 + ufo: 1.6.2 21879 + 19038 21880 moniker@0.1.2: {} 19039 21881 19040 21882 move-concurrently@1.0.1: ··· 19071 21913 19072 21914 nan@2.14.2: 19073 21915 optional: true 21916 + 21917 + nanoid@3.3.11: {} 19074 21918 19075 21919 nanoid@3.3.7: {} 19076 21920 ··· 19127 21971 19128 21972 nice-try@1.0.5: {} 19129 21973 21974 + nitropack@2.13.0(encoding@0.1.13): 21975 + dependencies: 21976 + '@cloudflare/kv-asset-handler': 0.4.1 21977 + '@rollup/plugin-alias': 6.0.0(rollup@4.55.1) 21978 + '@rollup/plugin-commonjs': 29.0.0(rollup@4.55.1) 21979 + '@rollup/plugin-inject': 5.0.5(rollup@4.55.1) 21980 + '@rollup/plugin-json': 6.1.0(rollup@4.55.1) 21981 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.55.1) 21982 + '@rollup/plugin-replace': 6.0.3(rollup@4.55.1) 21983 + '@rollup/plugin-terser': 0.4.4(rollup@4.55.1) 21984 + '@vercel/nft': 1.2.0(encoding@0.1.13)(rollup@4.55.1) 21985 + archiver: 7.0.1 21986 + c12: 3.3.3(magicast@0.5.1) 21987 + chokidar: 5.0.0 21988 + citty: 0.1.6 21989 + compatx: 0.2.0 21990 + confbox: 0.2.2 21991 + consola: 3.4.2 21992 + cookie-es: 2.0.0 21993 + croner: 9.1.0 21994 + crossws: 0.3.5 21995 + db0: 0.3.4 21996 + defu: 6.1.4 21997 + destr: 2.0.5 21998 + dot-prop: 10.1.0 21999 + esbuild: 0.27.2 22000 + escape-string-regexp: 5.0.0 22001 + etag: 1.8.1 22002 + exsolve: 1.0.8 22003 + globby: 16.1.0 22004 + gzip-size: 7.0.0 22005 + h3: 1.15.4 22006 + hookable: 5.5.3 22007 + httpxy: 0.1.7 22008 + ioredis: 5.9.1 22009 + jiti: 2.6.1 22010 + klona: 2.0.6 22011 + knitwork: 1.3.0 22012 + listhen: 1.9.0 22013 + magic-string: 0.30.21 22014 + magicast: 0.5.1 22015 + mime: 4.1.0 22016 + mlly: 1.8.0 22017 + node-fetch-native: 1.6.7 22018 + node-mock-http: 1.0.4 22019 + ofetch: 1.5.1 22020 + ohash: 2.0.11 22021 + pathe: 2.0.3 22022 + perfect-debounce: 2.0.0 22023 + pkg-types: 2.3.0 22024 + pretty-bytes: 7.1.0 22025 + radix3: 1.1.2 22026 + rollup: 4.55.1 22027 + rollup-plugin-visualizer: 6.0.5(rollup@4.55.1) 22028 + scule: 1.3.0 22029 + semver: 7.7.3 22030 + serve-placeholder: 2.0.2 22031 + serve-static: 2.2.1 22032 + source-map: 0.7.6 22033 + std-env: 3.10.0 22034 + ufo: 1.6.2 22035 + ultrahtml: 1.6.0 22036 + uncrypto: 0.1.3 22037 + unctx: 2.5.0 22038 + unenv: 2.0.0-rc.24 22039 + unimport: 5.6.0 22040 + unplugin-utils: 0.3.1 22041 + unstorage: 1.17.3(db0@0.3.4)(ioredis@5.9.1) 22042 + untyped: 2.0.0 22043 + unwasm: 0.5.2 22044 + youch: 4.1.0-beta.13 22045 + youch-core: 0.3.3 22046 + transitivePeerDependencies: 22047 + - '@azure/app-configuration' 22048 + - '@azure/cosmos' 22049 + - '@azure/data-tables' 22050 + - '@azure/identity' 22051 + - '@azure/keyvault-secrets' 22052 + - '@azure/storage-blob' 22053 + - '@capacitor/preferences' 22054 + - '@deno/kv' 22055 + - '@electric-sql/pglite' 22056 + - '@libsql/client' 22057 + - '@netlify/blobs' 22058 + - '@planetscale/database' 22059 + - '@upstash/redis' 22060 + - '@vercel/blob' 22061 + - '@vercel/functions' 22062 + - '@vercel/kv' 22063 + - aws4fetch 22064 + - better-sqlite3 22065 + - drizzle-orm 22066 + - encoding 22067 + - idb-keyval 22068 + - mysql2 22069 + - rolldown 22070 + - sqlite3 22071 + - supports-color 22072 + - uploadthing 22073 + 19130 22074 no-case@2.3.2: 19131 22075 dependencies: 19132 22076 lower-case: 1.1.4 ··· 19134 22078 nocache@3.0.4: {} 19135 22079 19136 22080 node-abort-controller@3.1.1: {} 22081 + 22082 + node-addon-api@7.1.1: {} 19137 22083 19138 22084 node-dir@0.1.17: 19139 22085 dependencies: 19140 22086 minimatch: 3.1.2 19141 22087 19142 22088 node-domexception@1.0.0: {} 22089 + 22090 + node-fetch-native@1.6.7: {} 19143 22091 19144 22092 node-fetch@2.7.0(encoding@0.1.13): 19145 22093 dependencies: ··· 19157 22105 19158 22106 node-forge@1.3.1: {} 19159 22107 22108 + node-gyp-build@4.8.4: {} 22109 + 19160 22110 node-gyp@10.2.0: 19161 22111 dependencies: 19162 22112 env-paths: 2.2.1 ··· 19166 22116 make-fetch-happen: 13.0.1 19167 22117 nopt: 7.2.1 19168 22118 proc-log: 4.2.0 19169 - semver: 7.6.3 22119 + semver: 7.7.2 19170 22120 tar: 6.2.1 19171 22121 which: 4.0.0 19172 22122 transitivePeerDependencies: ··· 19205 22155 util: 0.11.1 19206 22156 vm-browserify: 1.1.2 19207 22157 22158 + node-mock-http@1.0.4: {} 22159 + 19208 22160 node-releases@2.0.18: {} 19209 22161 19210 22162 node-releases@2.0.19: {} ··· 19218 22170 nopt@7.2.1: 19219 22171 dependencies: 19220 22172 abbrev: 2.0.0 22173 + 22174 + nopt@8.1.0: 22175 + dependencies: 22176 + abbrev: 3.0.1 19221 22177 19222 22178 normalize-package-data@2.5.0: 19223 22179 dependencies: ··· 19229 22185 normalize-package-data@6.0.2: 19230 22186 dependencies: 19231 22187 hosted-git-info: 7.0.2 19232 - semver: 7.6.3 22188 + semver: 7.7.2 19233 22189 validate-npm-package-license: 3.0.4 19234 22190 19235 22191 normalize-path@2.1.1: ··· 19268 22224 19269 22225 npm-install-checks@6.3.0: 19270 22226 dependencies: 19271 - semver: 7.6.3 22227 + semver: 7.7.2 19272 22228 19273 22229 npm-normalize-package-bin@3.0.1: {} 19274 22230 ··· 19276 22232 dependencies: 19277 22233 hosted-git-info: 7.0.2 19278 22234 proc-log: 4.2.0 19279 - semver: 7.6.3 22235 + semver: 7.7.2 19280 22236 validate-npm-package-name: 5.0.1 19281 22237 19282 22238 npm-packlist@8.0.2: ··· 19288 22244 npm-install-checks: 6.3.0 19289 22245 npm-normalize-package-bin: 3.0.1 19290 22246 npm-package-arg: 11.0.3 19291 - semver: 7.6.3 22247 + semver: 7.7.2 19292 22248 19293 22249 npm-registry-fetch@17.1.0: 19294 22250 dependencies: ··· 19341 22297 19342 22298 nwsapi@2.2.12: {} 19343 22299 22300 + nypm@0.6.2: 22301 + dependencies: 22302 + citty: 0.1.6 22303 + consola: 3.4.2 22304 + pathe: 2.0.3 22305 + pkg-types: 2.3.0 22306 + tinyexec: 1.0.2 22307 + 19344 22308 oauth-sign@0.9.0: {} 19345 22309 19346 22310 ob1@0.80.12: ··· 19406 22370 19407 22371 obuf@1.1.2: {} 19408 22372 22373 + ofetch@1.5.1: 22374 + dependencies: 22375 + destr: 2.0.5 22376 + node-fetch-native: 1.6.7 22377 + ufo: 1.6.2 22378 + 22379 + ohash@2.0.11: {} 22380 + 19409 22381 on-finished@2.3.0: 19410 22382 dependencies: 19411 22383 ee-first: 1.1.1 ··· 19433 22405 onetime@6.0.0: 19434 22406 dependencies: 19435 22407 mimic-fn: 4.0.0 22408 + 22409 + oniguruma-to-es@2.3.0: 22410 + dependencies: 22411 + emoji-regex-xs: 1.0.0 22412 + regex: 5.1.1 22413 + regex-recursion: 5.1.1 19436 22414 19437 22415 open@6.4.0: 19438 22416 dependencies: ··· 19697 22675 19698 22676 path-to-regexp@2.2.1: {} 19699 22677 22678 + path-to-regexp@6.3.0: {} 22679 + 19700 22680 path-type@3.0.0: 19701 22681 dependencies: 19702 22682 pify: 3.0.0 ··· 19709 22689 util: 0.10.4 19710 22690 19711 22691 pathe@1.1.2: {} 22692 + 22693 + pathe@2.0.3: {} 19712 22694 19713 22695 pathval@2.0.0: {} 19714 22696 ··· 19728 22710 19729 22711 pend@1.2.0: {} 19730 22712 22713 + perfect-debounce@2.0.0: {} 22714 + 19731 22715 performance-now@2.1.0: {} 19732 22716 19733 22717 picocolors@0.2.1: {} ··· 19737 22721 picocolors@1.1.1: {} 19738 22722 19739 22723 picomatch@2.3.1: {} 22724 + 22725 + picomatch@4.0.3: {} 19740 22726 19741 22727 pidtree@0.3.1: {} 19742 22728 ··· 19770 22756 dependencies: 19771 22757 find-up: 5.0.0 19772 22758 22759 + pkg-types@1.3.1: 22760 + dependencies: 22761 + confbox: 0.1.8 22762 + mlly: 1.8.0 22763 + pathe: 2.0.3 22764 + 22765 + pkg-types@2.3.0: 22766 + dependencies: 22767 + confbox: 0.2.2 22768 + exsolve: 1.0.8 22769 + pathe: 2.0.3 22770 + 19773 22771 please-upgrade-node@3.2.0: 19774 22772 dependencies: 19775 22773 semver-compare: 1.0.0 ··· 19794 22792 19795 22793 postcss-colormin@4.0.3: 19796 22794 dependencies: 19797 - browserslist: 4.23.3 22795 + browserslist: 4.25.4 19798 22796 color: 3.1.3 19799 22797 has: 1.0.3 19800 22798 postcss: 7.0.39 ··· 19846 22844 19847 22845 postcss-merge-rules@4.0.3: 19848 22846 dependencies: 19849 - browserslist: 4.23.3 22847 + browserslist: 4.25.4 19850 22848 caniuse-api: 3.0.0 19851 22849 cssnano-util-same-parent: 4.0.1 19852 22850 postcss: 7.0.39 ··· 19868 22866 postcss-minify-params@4.0.2: 19869 22867 dependencies: 19870 22868 alphanum-sort: 1.0.2 19871 - browserslist: 4.23.3 22869 + browserslist: 4.25.4 19872 22870 cssnano-util-get-arguments: 4.0.0 19873 22871 postcss: 7.0.39 19874 22872 postcss-value-parser: 3.3.1 ··· 19939 22937 19940 22938 postcss-normalize-unicode@4.0.1: 19941 22939 dependencies: 19942 - browserslist: 4.23.3 22940 + browserslist: 4.25.4 19943 22941 postcss: 7.0.39 19944 22942 postcss-value-parser: 3.3.1 19945 22943 ··· 19963 22961 19964 22962 postcss-reduce-initial@4.0.3: 19965 22963 dependencies: 19966 - browserslist: 4.23.3 22964 + browserslist: 4.25.4 19967 22965 caniuse-api: 3.0.0 19968 22966 has: 1.0.3 19969 22967 postcss: 7.0.39 ··· 20010 23008 postcss@8.4.31: 20011 23009 dependencies: 20012 23010 nanoid: 3.3.7 20013 - picocolors: 1.1.0 23011 + picocolors: 1.1.1 20014 23012 source-map-js: 1.2.1 20015 23013 20016 23014 postcss@8.4.45: 20017 23015 dependencies: 20018 23016 nanoid: 3.3.7 20019 23017 picocolors: 1.1.0 23018 + source-map-js: 1.2.1 23019 + 23020 + postcss@8.5.6: 23021 + dependencies: 23022 + nanoid: 3.3.11 23023 + picocolors: 1.1.1 20020 23024 source-map-js: 1.2.1 20021 23025 20022 23026 preact@10.13.1: {} ··· 20037 23041 20038 23042 pretty-bytes@5.6.0: {} 20039 23043 23044 + pretty-bytes@7.1.0: {} 23045 + 20040 23046 pretty-error@2.1.2: 20041 23047 dependencies: 20042 23048 lodash: 4.17.21 ··· 20109 23115 dependencies: 20110 23116 xtend: 4.0.2 20111 23117 23118 + property-information@7.1.0: {} 23119 + 20112 23120 proto-list@1.2.4: {} 20113 23121 20114 23122 proxy-addr@2.0.6: ··· 20170 23178 qs@6.5.2: {} 20171 23179 20172 23180 qs@6.7.0: {} 23181 + 23182 + quansync@0.2.11: {} 20173 23183 20174 23184 query-string@4.3.4: 20175 23185 dependencies: ··· 20196 23206 dependencies: 20197 23207 inherits: 2.0.4 20198 23208 23209 + radix3@1.1.2: {} 23210 + 20199 23211 raf@3.4.1: 20200 23212 dependencies: 20201 23213 performance-now: 2.1.0 ··· 20226 23238 schema-utils: 2.7.1 20227 23239 webpack: 4.46.0 20228 23240 23241 + rc9@2.1.2: 23242 + dependencies: 23243 + defu: 6.1.4 23244 + destr: 2.0.5 23245 + 20229 23246 rc@1.2.8: 20230 23247 dependencies: 20231 23248 deep-extend: 0.6.0 ··· 20312 23329 20313 23330 react-lifecycles-compat@3.0.4: {} 20314 23331 20315 - react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2): 23332 + react-native@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2): 20316 23333 dependencies: 20317 23334 '@jest/create-cache-key-function': 29.7.0 20318 23335 '@react-native-community/cli': 14.1.0(typescript@5.6.2) 20319 23336 '@react-native-community/cli-platform-android': 14.1.0 20320 23337 '@react-native-community/cli-platform-ios': 14.1.0 20321 23338 '@react-native/assets-registry': 0.75.3 20322 - '@react-native/codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.3)) 20323 - '@react-native/community-cli-plugin': 0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(encoding@0.1.13) 23339 + '@react-native/codegen': 0.75.3(@babel/preset-env@7.13.15(@babel/core@7.28.5)) 23340 + '@react-native/community-cli-plugin': 0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(encoding@0.1.13) 20324 23341 '@react-native/gradle-plugin': 0.75.3 20325 23342 '@react-native/js-polyfills': 0.75.3 20326 23343 '@react-native/normalize-colors': 0.75.3 20327 - '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.28.3)(@babel/preset-env@7.13.15(@babel/core@7.28.3))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))(react@18.3.1) 23344 + '@react-native/virtualized-lists': 0.75.3(@types/react@18.3.8)(react-native@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.13.15(@babel/core@7.28.5))(@types/react@18.3.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.6.2))(react@18.3.1) 20328 23345 abort-controller: 3.0.0 20329 23346 anser: 1.4.10 20330 23347 ansi-regex: 5.0.1 ··· 20349 23366 react-refresh: 0.14.2 20350 23367 regenerator-runtime: 0.13.11 20351 23368 scheduler: 0.24.0-canary-efb381bbf-20230505 20352 - semver: 7.7.2 23369 + semver: 7.7.3 20353 23370 stacktrace-parser: 0.1.11 20354 23371 whatwg-fetch: 3.6.20 20355 23372 ws: 6.2.3 ··· 20626 23643 dependencies: 20627 23644 picomatch: 2.3.1 20628 23645 23646 + readdirp@4.1.2: {} 23647 + 23648 + readdirp@5.0.0: {} 23649 + 20629 23650 readline@1.3.0: {} 20630 23651 20631 23652 recast@0.21.5: ··· 20635 23656 source-map: 0.6.1 20636 23657 tslib: 2.8.1 20637 23658 23659 + recast@0.23.11: 23660 + dependencies: 23661 + ast-types: 0.16.1 23662 + esprima: 4.0.1 23663 + source-map: 0.6.1 23664 + tiny-invariant: 1.3.3 23665 + tslib: 2.8.1 23666 + 23667 + redis-errors@1.2.0: {} 23668 + 23669 + redis-parser@3.0.0: 23670 + dependencies: 23671 + redis-errors: 1.2.0 23672 + 20638 23673 reflect.getprototypeof@1.0.6: 20639 23674 dependencies: 20640 23675 call-bind: 1.0.7 ··· 20659 23694 20660 23695 regenerator-transform@0.15.2: 20661 23696 dependencies: 20662 - '@babel/runtime': 7.25.6 23697 + '@babel/runtime': 7.28.3 20663 23698 20664 23699 regex-not@1.0.2: 20665 23700 dependencies: 20666 23701 extend-shallow: 3.0.2 20667 23702 safe-regex: 1.1.0 20668 23703 23704 + regex-recursion@5.1.1: 23705 + dependencies: 23706 + regex: 5.1.1 23707 + regex-utilities: 2.3.0 23708 + 23709 + regex-utilities@2.3.0: {} 23710 + 23711 + regex@5.1.1: 23712 + dependencies: 23713 + regex-utilities: 2.3.0 23714 + 20669 23715 regexp.prototype.flags@1.5.2: 20670 23716 dependencies: 20671 23717 call-bind: 1.0.7 ··· 20959 24005 optionalDependencies: 20960 24006 rollup: 3.29.4 20961 24007 24008 + rollup-plugin-visualizer@6.0.5(rollup@4.55.1): 24009 + dependencies: 24010 + open: 8.4.2 24011 + picomatch: 4.0.3 24012 + source-map: 0.7.6 24013 + yargs: 17.7.2 24014 + optionalDependencies: 24015 + rollup: 4.55.1 24016 + 20962 24017 rollup@3.29.4: 20963 24018 optionalDependencies: 20964 24019 fsevents: 2.3.3 ··· 20985 24040 '@rollup/rollup-win32-x64-msvc': 4.22.4 20986 24041 fsevents: 2.3.3 20987 24042 24043 + rollup@4.55.1: 24044 + dependencies: 24045 + '@types/estree': 1.0.8 24046 + optionalDependencies: 24047 + '@rollup/rollup-android-arm-eabi': 4.55.1 24048 + '@rollup/rollup-android-arm64': 4.55.1 24049 + '@rollup/rollup-darwin-arm64': 4.55.1 24050 + '@rollup/rollup-darwin-x64': 4.55.1 24051 + '@rollup/rollup-freebsd-arm64': 4.55.1 24052 + '@rollup/rollup-freebsd-x64': 4.55.1 24053 + '@rollup/rollup-linux-arm-gnueabihf': 4.55.1 24054 + '@rollup/rollup-linux-arm-musleabihf': 4.55.1 24055 + '@rollup/rollup-linux-arm64-gnu': 4.55.1 24056 + '@rollup/rollup-linux-arm64-musl': 4.55.1 24057 + '@rollup/rollup-linux-loong64-gnu': 4.55.1 24058 + '@rollup/rollup-linux-loong64-musl': 4.55.1 24059 + '@rollup/rollup-linux-ppc64-gnu': 4.55.1 24060 + '@rollup/rollup-linux-ppc64-musl': 4.55.1 24061 + '@rollup/rollup-linux-riscv64-gnu': 4.55.1 24062 + '@rollup/rollup-linux-riscv64-musl': 4.55.1 24063 + '@rollup/rollup-linux-s390x-gnu': 4.55.1 24064 + '@rollup/rollup-linux-x64-gnu': 4.55.1 24065 + '@rollup/rollup-linux-x64-musl': 4.55.1 24066 + '@rollup/rollup-openbsd-x64': 4.55.1 24067 + '@rollup/rollup-openharmony-arm64': 4.55.1 24068 + '@rollup/rollup-win32-arm64-msvc': 4.55.1 24069 + '@rollup/rollup-win32-ia32-msvc': 4.55.1 24070 + '@rollup/rollup-win32-x64-gnu': 4.55.1 24071 + '@rollup/rollup-win32-x64-msvc': 4.55.1 24072 + fsevents: 2.3.3 24073 + 20988 24074 rrweb-cssom@0.6.0: {} 20989 24075 20990 24076 rrweb-cssom@0.7.1: {} ··· 21005 24091 21006 24092 rxjs@7.8.1: 21007 24093 dependencies: 21008 - tslib: 2.7.0 24094 + tslib: 2.8.1 21009 24095 21010 24096 safe-array-concat@1.1.2: 21011 24097 dependencies: ··· 21066 24152 ajv: 6.12.6 21067 24153 ajv-keywords: 3.5.2(ajv@6.12.6) 21068 24154 24155 + scule@1.3.0: {} 24156 + 21069 24157 seek-bzip@1.0.6: 21070 24158 dependencies: 21071 24159 commander: 2.20.3 ··· 21094 24182 semver@7.6.3: {} 21095 24183 21096 24184 semver@7.7.2: {} 24185 + 24186 + semver@7.7.3: {} 21097 24187 21098 24188 send@0.17.1(supports-color@6.1.0): 21099 24189 dependencies: ··· 21131 24221 transitivePeerDependencies: 21132 24222 - supports-color 21133 24223 24224 + send@1.2.1: 24225 + dependencies: 24226 + debug: 4.4.3(supports-color@6.1.0) 24227 + encodeurl: 2.0.0 24228 + escape-html: 1.0.3 24229 + etag: 1.8.1 24230 + fresh: 2.0.0 24231 + http-errors: 2.0.1 24232 + mime-types: 3.0.2 24233 + ms: 2.1.3 24234 + on-finished: 2.4.1 24235 + range-parser: 1.2.1 24236 + statuses: 2.0.2 24237 + transitivePeerDependencies: 24238 + - supports-color 24239 + 21134 24240 serialize-error@2.1.0: {} 21135 24241 21136 24242 serialize-javascript@4.0.0: ··· 21145 24251 dependencies: 21146 24252 seroval: 1.0.7 21147 24253 24254 + seroval-plugins@1.3.3(seroval@1.3.2): 24255 + dependencies: 24256 + seroval: 1.3.2 24257 + 24258 + seroval-plugins@1.4.2(seroval@1.4.2): 24259 + dependencies: 24260 + seroval: 1.4.2 24261 + 21148 24262 seroval@1.0.7: {} 24263 + 24264 + seroval@1.3.2: {} 24265 + 24266 + seroval@1.4.2: {} 21149 24267 21150 24268 serve-handler@6.1.3: 21151 24269 dependencies: ··· 21170 24288 transitivePeerDependencies: 21171 24289 - supports-color 21172 24290 24291 + serve-placeholder@2.0.2: 24292 + dependencies: 24293 + defu: 6.1.4 24294 + 21173 24295 serve-static@1.14.1(supports-color@6.1.0): 21174 24296 dependencies: 21175 24297 encodeurl: 1.0.2 ··· 21185 24307 escape-html: 1.0.3 21186 24308 parseurl: 1.3.3 21187 24309 send: 0.19.0 24310 + transitivePeerDependencies: 24311 + - supports-color 24312 + 24313 + serve-static@2.2.1: 24314 + dependencies: 24315 + encodeurl: 2.0.0 24316 + escape-html: 1.0.3 24317 + parseurl: 1.3.3 24318 + send: 1.2.1 21188 24319 transitivePeerDependencies: 21189 24320 - supports-color 21190 24321 ··· 21264 24395 21265 24396 shelljs@0.5.3: {} 21266 24397 24398 + shiki@1.29.2: 24399 + dependencies: 24400 + '@shikijs/core': 1.29.2 24401 + '@shikijs/engine-javascript': 1.29.2 24402 + '@shikijs/engine-oniguruma': 1.29.2 24403 + '@shikijs/langs': 1.29.2 24404 + '@shikijs/themes': 1.29.2 24405 + '@shikijs/types': 1.29.2 24406 + '@shikijs/vscode-textmate': 10.0.2 24407 + '@types/hast': 3.0.4 24408 + 21267 24409 shorthash@0.0.2: {} 21268 24410 21269 24411 side-channel@1.0.6: ··· 21301 24443 slash@2.0.0: {} 21302 24444 21303 24445 slash@3.0.0: {} 24446 + 24447 + slash@5.1.0: {} 21304 24448 21305 24449 slice-ansi@2.1.0: 21306 24450 dependencies: ··· 21421 24565 socks-proxy-agent@8.0.4: 21422 24566 dependencies: 21423 24567 agent-base: 7.1.1 21424 - debug: 4.3.7(supports-color@5.5.0) 24568 + debug: 4.4.3(supports-color@6.1.0) 21425 24569 socks: 2.8.3 21426 24570 transitivePeerDependencies: 21427 24571 - supports-color ··· 21437 24581 seroval: 1.0.7 21438 24582 seroval-plugins: 1.0.7(seroval@1.0.7) 21439 24583 24584 + solid-js@1.9.10: 24585 + dependencies: 24586 + csstype: 3.1.3 24587 + seroval: 1.3.2 24588 + seroval-plugins: 1.3.3(seroval@1.3.2) 24589 + 21440 24590 solid-refresh@0.6.3(solid-js@1.8.17): 21441 24591 dependencies: 21442 - '@babel/generator': 7.25.6 21443 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) 21444 - '@babel/types': 7.25.6 24592 + '@babel/generator': 7.28.5 24593 + '@babel/helper-module-imports': 7.27.1 24594 + '@babel/types': 7.28.5 21445 24595 solid-js: 1.8.17 21446 24596 transitivePeerDependencies: 21447 24597 - supports-color 21448 24598 24599 + solid-refresh@0.6.3(solid-js@1.9.10): 24600 + dependencies: 24601 + '@babel/generator': 7.28.5 24602 + '@babel/helper-module-imports': 7.27.1 24603 + '@babel/types': 7.28.5 24604 + solid-js: 1.9.10 24605 + transitivePeerDependencies: 24606 + - supports-color 24607 + 24608 + solid-use@0.9.1(solid-js@1.9.10): 24609 + dependencies: 24610 + solid-js: 1.9.10 24611 + 21449 24612 sort-keys-length@1.0.1: 21450 24613 dependencies: 21451 24614 sort-keys: 1.1.2 ··· 21482 24645 source-map@0.6.1: {} 21483 24646 21484 24647 source-map@0.7.4: {} 24648 + 24649 + source-map@0.7.6: {} 21485 24650 21486 24651 sourcemap-codec@1.4.8: {} 21487 24652 21488 24653 space-separated-tokens@1.1.5: {} 21489 24654 24655 + space-separated-tokens@2.0.2: {} 24656 + 21490 24657 spawndamnit@3.0.1: 21491 24658 dependencies: 21492 24659 cross-spawn: 7.0.6 ··· 21508 24675 21509 24676 spdy-transport@3.0.0(supports-color@6.1.0): 21510 24677 dependencies: 21511 - debug: 4.3.7(supports-color@6.1.0) 24678 + debug: 4.4.3(supports-color@6.1.0) 21512 24679 detect-node: 2.0.5 21513 24680 hpack.js: 2.1.6 21514 24681 obuf: 1.1.2 ··· 21519 24686 21520 24687 spdy@4.0.2(supports-color@6.1.0): 21521 24688 dependencies: 21522 - debug: 4.3.7(supports-color@6.1.0) 24689 + debug: 4.4.1(supports-color@6.1.0) 21523 24690 handle-thing: 2.0.1 21524 24691 http-deceiver: 1.2.7 21525 24692 select-hose: 2.0.0 ··· 21573 24740 dependencies: 21574 24741 type-fest: 0.7.1 21575 24742 24743 + standard-as-callback@2.1.0: {} 24744 + 21576 24745 state-toggle@1.0.3: {} 21577 24746 21578 24747 static-extend@0.1.2: ··· 21584 24753 21585 24754 statuses@2.0.1: {} 21586 24755 24756 + statuses@2.0.2: {} 24757 + 24758 + std-env@3.10.0: {} 24759 + 21587 24760 std-env@3.7.0: {} 21588 24761 21589 24762 stream-browserify@2.0.2: ··· 21643 24816 emoji-regex: 9.2.2 21644 24817 strip-ansi: 7.1.0 21645 24818 24819 + string-width@7.2.0: 24820 + dependencies: 24821 + emoji-regex: 10.6.0 24822 + get-east-asian-width: 1.4.0 24823 + strip-ansi: 7.1.0 24824 + 21646 24825 string.prototype.matchall@4.0.11: 21647 24826 dependencies: 21648 24827 call-bind: 1.0.7 ··· 21705 24884 is-decimal: 1.0.4 21706 24885 is-hexadecimal: 1.0.4 21707 24886 24887 + stringify-entities@4.0.4: 24888 + dependencies: 24889 + character-entities-html4: 2.1.0 24890 + character-entities-legacy: 3.0.0 24891 + 21708 24892 strip-ansi@3.0.1: 21709 24893 dependencies: 21710 24894 ansi-regex: 2.1.1 ··· 21741 24925 21742 24926 strip-json-comments@3.1.1: {} 21743 24927 24928 + strip-literal@3.1.0: 24929 + dependencies: 24930 + js-tokens: 9.0.1 24931 + 21744 24932 strip-outer@1.0.1: 21745 24933 dependencies: 21746 24934 escape-string-regexp: 1.0.5 ··· 21783 24971 21784 24972 stylehacks@4.0.3: 21785 24973 dependencies: 21786 - browserslist: 4.23.3 24974 + browserslist: 4.25.4 21787 24975 postcss: 7.0.39 21788 24976 postcss-selector-parser: 3.1.2 21789 24977 21790 24978 sudo-prompt@9.2.1: {} 24979 + 24980 + supports-color@10.2.2: {} 21791 24981 21792 24982 supports-color@5.5.0: 21793 24983 dependencies: ··· 21862 25052 '@pkgr/core': 0.1.1 21863 25053 tslib: 2.7.0 21864 25054 25055 + system-architecture@0.1.0: {} 25056 + 25057 + tagged-tag@1.0.0: {} 25058 + 21865 25059 tapable@1.1.3: {} 21866 25060 21867 25061 tar-fs@2.1.1: ··· 21929 25123 21930 25124 term-size@2.2.1: {} 21931 25125 25126 + terracotta@1.1.0(solid-js@1.9.10): 25127 + dependencies: 25128 + solid-js: 1.9.10 25129 + solid-use: 0.9.1(solid-js@1.9.10) 25130 + 21932 25131 terser-webpack-plugin@1.4.5(webpack@4.46.0): 21933 25132 dependencies: 21934 25133 cacache: 12.0.4 ··· 21992 25191 21993 25192 tiny-invariant@1.1.0: {} 21994 25193 25194 + tiny-invariant@1.3.3: {} 25195 + 21995 25196 tiny-warning@1.0.3: {} 21996 25197 21997 25198 tinybench@2.9.0: {} 21998 25199 21999 25200 tinyexec@0.3.0: {} 22000 25201 25202 + tinyexec@1.0.2: {} 25203 + 25204 + tinyglobby@0.2.15: 25205 + dependencies: 25206 + fdir: 6.5.0(picomatch@4.0.3) 25207 + picomatch: 4.0.3 25208 + 22001 25209 tinypool@1.0.1: {} 22002 25210 22003 25211 tinyrainbow@1.2.0: {} ··· 22077 25285 22078 25286 treeverse@3.0.0: {} 22079 25287 25288 + trim-lines@3.0.1: {} 25289 + 22080 25290 trim-repeated@1.0.0: 22081 25291 dependencies: 22082 25292 escape-string-regexp: 1.0.5 ··· 22108 25318 tuf-js@2.2.1: 22109 25319 dependencies: 22110 25320 '@tufjs/models': 2.0.1 22111 - debug: 4.3.7(supports-color@5.5.0) 25321 + debug: 4.4.3(supports-color@6.1.0) 22112 25322 make-fetch-happen: 13.0.1 22113 25323 transitivePeerDependencies: 22114 25324 - supports-color ··· 22135 25345 22136 25346 type-fest@1.4.0: {} 22137 25347 25348 + type-fest@4.41.0: {} 25349 + 25350 + type-fest@5.3.1: 25351 + dependencies: 25352 + tagged-tag: 1.0.0 25353 + 22138 25354 type-is@1.6.18: 22139 25355 dependencies: 22140 25356 media-typer: 0.3.0 ··· 22178 25394 22179 25395 typescript@5.6.2: {} 22180 25396 25397 + ufo@1.6.2: {} 25398 + 22181 25399 uglify-js@3.4.10: 22182 25400 dependencies: 22183 25401 commander: 2.19.0 22184 25402 source-map: 0.6.1 25403 + 25404 + ultrahtml@1.6.0: {} 22185 25405 22186 25406 unbox-primitive@1.0.2: 22187 25407 dependencies: ··· 22195 25415 buffer: 5.7.1 22196 25416 through: 2.3.8 22197 25417 25418 + uncrypto@0.1.3: {} 25419 + 25420 + unctx@2.5.0: 25421 + dependencies: 25422 + acorn: 8.15.0 25423 + estree-walker: 3.0.3 25424 + magic-string: 0.30.21 25425 + unplugin: 2.3.11 25426 + 22198 25427 undici-types@5.26.5: {} 22199 25428 22200 25429 undici-types@7.10.0: ··· 22203 25432 undici@5.28.4: 22204 25433 dependencies: 22205 25434 '@fastify/busboy': 2.1.1 25435 + 25436 + unenv@1.10.0: 25437 + dependencies: 25438 + consola: 3.4.2 25439 + defu: 6.1.4 25440 + mime: 3.0.0 25441 + node-fetch-native: 1.6.7 25442 + pathe: 1.1.2 25443 + 25444 + unenv@2.0.0-rc.24: 25445 + dependencies: 25446 + pathe: 2.0.3 22206 25447 22207 25448 unherit@1.1.3: 22208 25449 dependencies: ··· 22220 25461 22221 25462 unicode-property-aliases-ecmascript@2.1.0: {} 22222 25463 25464 + unicorn-magic@0.4.0: {} 25465 + 22223 25466 unified@8.4.2: 22224 25467 dependencies: 22225 25468 '@types/unist': 2.0.3 ··· 22238 25481 is-plain-obj: 2.1.0 22239 25482 trough: 1.0.5 22240 25483 vfile: 4.2.1 25484 + 25485 + unimport@5.6.0: 25486 + dependencies: 25487 + acorn: 8.15.0 25488 + escape-string-regexp: 5.0.0 25489 + estree-walker: 3.0.3 25490 + local-pkg: 1.1.2 25491 + magic-string: 0.30.21 25492 + mlly: 1.8.0 25493 + pathe: 2.0.3 25494 + picomatch: 4.0.3 25495 + pkg-types: 2.3.0 25496 + scule: 1.3.0 25497 + strip-literal: 3.1.0 25498 + tinyglobby: 0.2.15 25499 + unplugin: 2.3.11 25500 + unplugin-utils: 0.3.1 22241 25501 22242 25502 union-value@1.0.1: 22243 25503 dependencies: ··· 22274 25534 22275 25535 unist-util-is@4.1.0: {} 22276 25536 25537 + unist-util-is@6.0.1: 25538 + dependencies: 25539 + '@types/unist': 3.0.3 25540 + 22277 25541 unist-util-position@3.1.0: {} 25542 + 25543 + unist-util-position@5.0.0: 25544 + dependencies: 25545 + '@types/unist': 3.0.3 22278 25546 22279 25547 unist-util-remove-position@1.1.4: 22280 25548 dependencies: ··· 22304 25572 dependencies: 22305 25573 '@types/unist': 2.0.3 22306 25574 25575 + unist-util-stringify-position@4.0.0: 25576 + dependencies: 25577 + '@types/unist': 3.0.3 25578 + 22307 25579 unist-util-visit-parents@2.1.2: 22308 25580 dependencies: 22309 25581 unist-util-is: 3.0.0 ··· 22313 25585 '@types/unist': 2.0.3 22314 25586 unist-util-is: 4.1.0 22315 25587 25588 + unist-util-visit-parents@6.0.2: 25589 + dependencies: 25590 + '@types/unist': 3.0.3 25591 + unist-util-is: 6.0.1 25592 + 22316 25593 unist-util-visit@1.4.1: 22317 25594 dependencies: 22318 25595 unist-util-visit-parents: 2.1.2 ··· 22323 25600 unist-util-is: 4.1.0 22324 25601 unist-util-visit-parents: 3.1.1 22325 25602 25603 + unist-util-visit@5.0.0: 25604 + dependencies: 25605 + '@types/unist': 3.0.3 25606 + unist-util-is: 6.0.1 25607 + unist-util-visit-parents: 6.0.2 25608 + 22326 25609 universal-user-agent@6.0.1: {} 22327 25610 22328 25611 universalify@0.1.2: {} ··· 22333 25616 22334 25617 unpipe@1.0.0: {} 22335 25618 25619 + unplugin-utils@0.3.1: 25620 + dependencies: 25621 + pathe: 2.0.3 25622 + picomatch: 4.0.3 25623 + 25624 + unplugin@2.3.11: 25625 + dependencies: 25626 + '@jridgewell/remapping': 2.3.5 25627 + acorn: 8.15.0 25628 + picomatch: 4.0.3 25629 + webpack-virtual-modules: 0.6.2 25630 + 22336 25631 unquote@1.1.1: {} 22337 25632 22338 25633 unset-value@1.0.0: ··· 22340 25635 has-value: 0.3.1 22341 25636 isobject: 3.0.1 22342 25637 25638 + unstorage@1.17.3(db0@0.3.4)(ioredis@5.9.1): 25639 + dependencies: 25640 + anymatch: 3.1.3 25641 + chokidar: 4.0.3 25642 + destr: 2.0.5 25643 + h3: 1.15.4 25644 + lru-cache: 10.4.3 25645 + node-fetch-native: 1.6.7 25646 + ofetch: 1.5.1 25647 + ufo: 1.6.2 25648 + optionalDependencies: 25649 + db0: 0.3.4 25650 + ioredis: 5.9.1 25651 + 22343 25652 untildify@4.0.0: {} 22344 25653 25654 + untun@0.1.3: 25655 + dependencies: 25656 + citty: 0.1.6 25657 + consola: 3.4.2 25658 + pathe: 1.1.2 25659 + 25660 + untyped@2.0.0: 25661 + dependencies: 25662 + citty: 0.1.6 25663 + defu: 6.1.4 25664 + jiti: 2.6.1 25665 + knitwork: 1.3.0 25666 + scule: 1.3.0 25667 + 25668 + unwasm@0.5.2: 25669 + dependencies: 25670 + exsolve: 1.0.8 25671 + knitwork: 1.3.0 25672 + magic-string: 0.30.21 25673 + mlly: 1.8.0 25674 + pathe: 2.0.3 25675 + pkg-types: 2.3.0 25676 + 22345 25677 unzip-stream@0.3.4: 22346 25678 dependencies: 22347 25679 binary: 0.3.0 ··· 22367 25699 registry-url: 3.1.0 22368 25700 22369 25701 upper-case@1.1.3: {} 25702 + 25703 + uqr@0.1.2: {} 22370 25704 22371 25705 uri-js@4.4.1: 22372 25706 dependencies: ··· 22466 25800 dependencies: 22467 25801 '@types/unist': 2.0.3 22468 25802 unist-util-stringify-position: 2.0.3 25803 + 25804 + vfile-message@4.0.3: 25805 + dependencies: 25806 + '@types/unist': 3.0.3 25807 + unist-util-stringify-position: 4.0.0 22469 25808 22470 25809 vfile@4.2.1: 22471 25810 dependencies: ··· 22474 25813 unist-util-stringify-position: 2.0.3 22475 25814 vfile-message: 2.0.4 22476 25815 25816 + vfile@6.0.3: 25817 + dependencies: 25818 + '@types/unist': 3.0.3 25819 + vfile-message: 4.0.3 25820 + 25821 + vinxi@0.5.10(@types/node@24.3.0)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.9.1)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1): 25822 + dependencies: 25823 + '@babel/core': 7.28.5 25824 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) 25825 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) 25826 + '@types/micromatch': 4.0.10 25827 + '@vinxi/listhen': 1.5.6 25828 + boxen: 8.0.1 25829 + chokidar: 4.0.3 25830 + citty: 0.1.6 25831 + consola: 3.4.2 25832 + crossws: 0.3.5 25833 + dax-sh: 0.43.2 25834 + defu: 6.1.4 25835 + es-module-lexer: 1.7.0 25836 + esbuild: 0.25.12 25837 + get-port-please: 3.2.0 25838 + h3: 1.15.3 25839 + hookable: 5.5.3 25840 + http-proxy: 1.18.1(debug@4.4.1(supports-color@6.1.0)) 25841 + micromatch: 4.0.8 25842 + nitropack: 2.13.0(encoding@0.1.13) 25843 + node-fetch-native: 1.6.7 25844 + path-to-regexp: 6.3.0 25845 + pathe: 1.1.2 25846 + radix3: 1.1.2 25847 + resolve: 1.22.10 25848 + serve-placeholder: 2.0.2 25849 + serve-static: 1.16.2 25850 + tinyglobby: 0.2.15 25851 + ufo: 1.6.2 25852 + unctx: 2.5.0 25853 + unenv: 1.10.0 25854 + unstorage: 1.17.3(db0@0.3.4)(ioredis@5.9.1) 25855 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 25856 + zod: 4.3.5 25857 + transitivePeerDependencies: 25858 + - '@azure/app-configuration' 25859 + - '@azure/cosmos' 25860 + - '@azure/data-tables' 25861 + - '@azure/identity' 25862 + - '@azure/keyvault-secrets' 25863 + - '@azure/storage-blob' 25864 + - '@capacitor/preferences' 25865 + - '@deno/kv' 25866 + - '@electric-sql/pglite' 25867 + - '@libsql/client' 25868 + - '@netlify/blobs' 25869 + - '@planetscale/database' 25870 + - '@types/node' 25871 + - '@upstash/redis' 25872 + - '@vercel/blob' 25873 + - '@vercel/functions' 25874 + - '@vercel/kv' 25875 + - aws4fetch 25876 + - better-sqlite3 25877 + - db0 25878 + - debug 25879 + - drizzle-orm 25880 + - encoding 25881 + - idb-keyval 25882 + - ioredis 25883 + - jiti 25884 + - less 25885 + - lightningcss 25886 + - mysql2 25887 + - rolldown 25888 + - sass 25889 + - sass-embedded 25890 + - sqlite3 25891 + - stylus 25892 + - sugarss 25893 + - supports-color 25894 + - terser 25895 + - tsx 25896 + - uploadthing 25897 + - xml2js 25898 + - yaml 25899 + 22477 25900 vite-node@2.1.1(@types/node@18.19.50)(terser@5.32.0): 22478 25901 dependencies: 22479 25902 cac: 6.7.14 ··· 22491 25914 - supports-color 22492 25915 - terser 22493 25916 22494 - vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.4.7(@types/node@24.3.0)(terser@5.43.1)): 25917 + vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)): 22495 25918 dependencies: 22496 25919 '@babel/core': 7.25.2 22497 25920 '@types/babel__core': 7.20.5 ··· 22499 25922 merge-anything: 5.1.7 22500 25923 solid-js: 1.8.17 22501 25924 solid-refresh: 0.6.3(solid-js@1.8.17) 22502 - vite: 5.4.7(@types/node@24.3.0)(terser@5.43.1) 22503 - vitefu: 0.2.5(vite@5.4.7(@types/node@24.3.0)(terser@5.43.1)) 25925 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 25926 + vitefu: 0.2.5(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 25927 + transitivePeerDependencies: 25928 + - supports-color 25929 + 25930 + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)): 25931 + dependencies: 25932 + '@babel/core': 7.28.5 25933 + '@types/babel__core': 7.20.5 25934 + babel-preset-solid: 1.8.17(@babel/core@7.28.5) 25935 + merge-anything: 5.1.7 25936 + solid-js: 1.9.10 25937 + solid-refresh: 0.6.3(solid-js@1.9.10) 25938 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 25939 + vitefu: 1.1.1(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)) 22504 25940 transitivePeerDependencies: 22505 25941 - supports-color 22506 25942 ··· 22525 25961 fsevents: 2.3.3 22526 25962 terser: 5.32.0 22527 25963 22528 - vite@5.4.7(@types/node@24.3.0)(terser@5.43.1): 25964 + vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1): 22529 25965 dependencies: 22530 - esbuild: 0.21.5 22531 - postcss: 8.4.45 22532 - rollup: 4.22.4 25966 + esbuild: 0.25.12 25967 + fdir: 6.5.0(picomatch@4.0.3) 25968 + picomatch: 4.0.3 25969 + postcss: 8.5.6 25970 + rollup: 4.55.1 25971 + tinyglobby: 0.2.15 22533 25972 optionalDependencies: 22534 25973 '@types/node': 24.3.0 22535 25974 fsevents: 2.3.3 25975 + jiti: 2.6.1 22536 25976 terser: 5.43.1 25977 + yaml: 2.8.1 22537 25978 22538 - vitefu@0.2.5(vite@5.4.7(@types/node@24.3.0)(terser@5.43.1)): 25979 + vitefu@0.2.5(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)): 22539 25980 optionalDependencies: 22540 - vite: 5.4.7(@types/node@24.3.0)(terser@5.43.1) 25981 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 25982 + 25983 + vitefu@1.1.1(vite@6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1)): 25984 + optionalDependencies: 25985 + vite: 6.4.1(@types/node@24.3.0)(jiti@2.6.1)(terser@5.43.1)(yaml@2.8.1) 22541 25986 22542 25987 vitest@2.1.1(@types/node@18.19.50)(jsdom@25.0.0)(terser@5.32.0): 22543 25988 dependencies: ··· 22678 26123 chokidar: 2.1.8(supports-color@6.1.0) 22679 26124 compression: 1.7.4(supports-color@6.1.0) 22680 26125 connect-history-api-fallback: 1.6.0 22681 - debug: 4.3.7(supports-color@6.1.0) 26126 + debug: 4.4.1(supports-color@6.1.0) 22682 26127 del: 4.1.1 22683 26128 express: 4.17.1(supports-color@6.1.0) 22684 26129 html-entities: 1.4.0 22685 - http-proxy-middleware: 0.19.1(debug@4.3.7(supports-color@6.1.0))(supports-color@6.1.0) 26130 + http-proxy-middleware: 0.19.1(debug@4.4.1(supports-color@6.1.0))(supports-color@6.1.0) 22686 26131 import-local: 2.0.0 22687 26132 internal-ip: 4.3.0 22688 26133 ip: 1.1.5 ··· 22727 26172 source-list-map: 2.0.1 22728 26173 source-map: 0.6.1 22729 26174 26175 + webpack-virtual-modules@0.6.2: {} 26176 + 22730 26177 webpack@4.46.0: 22731 26178 dependencies: 22732 26179 '@webassemblyjs/ast': 1.9.0 ··· 22855 26302 dependencies: 22856 26303 string-width: 2.1.1 22857 26304 26305 + widest-line@5.0.0: 26306 + dependencies: 26307 + string-width: 7.2.0 26308 + 22858 26309 wonka@6.3.2: {} 22859 26310 22860 26311 word-wrap@1.2.5: {} ··· 22887 26338 string-width: 5.1.2 22888 26339 strip-ansi: 7.1.0 22889 26340 26341 + wrap-ansi@9.0.2: 26342 + dependencies: 26343 + ansi-styles: 6.2.1 26344 + string-width: 7.2.0 26345 + strip-ansi: 7.1.0 26346 + 22890 26347 wrappy@1.0.2: {} 22891 26348 22892 26349 write-file-atomic@2.4.3: ··· 22998 26455 22999 26456 yocto-queue@1.0.0: {} 23000 26457 26458 + youch-core@0.3.3: 26459 + dependencies: 26460 + '@poppinss/exception': 1.2.3 26461 + error-stack-parser-es: 1.0.5 26462 + 26463 + youch@4.1.0-beta.13: 26464 + dependencies: 26465 + '@poppinss/colors': 4.1.6 26466 + '@poppinss/dumper': 0.6.5 26467 + '@speed-highlight/core': 1.2.14 26468 + cookie-es: 2.0.0 26469 + youch-core: 0.3.3 26470 + 23001 26471 zip-stream@6.0.1: 23002 26472 dependencies: 23003 26473 archiver-utils: 5.0.2 23004 26474 compress-commons: 6.0.2 23005 26475 readable-stream: 4.5.2 23006 26476 26477 + zod@4.3.5: {} 26478 + 23007 26479 zwitch@1.0.5: {} 26480 + 26481 + zwitch@2.0.4: {}
+1
vitest.config.ts
··· 19 19 clearMocks: true, 20 20 exclude: [ 21 21 'packages/solid-urql/**', 22 + 'packages/solid-start-urql/**', 22 23 '**/node_modules/**', 23 24 '**/dist/**', 24 25 '**/cypress/**',