diff --git a/package.json b/package.json index abeb2fb2d1..c9251f00da 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@qwik.dev/partytown": "^0.11.2", "@react-router/dev": "7.16.0", "@react-router/fs-routes": "7.16.0", - "@shopify/cli": "3.93.2", + "@shopify/cli": "0.0.0-nightly-20260928062710", "@shopify/eslint-plugin-cli": "4.0.0", "@shopify/prettier-config": "catalog:", "@total-typescript/ts-reset": "^0.6.1", diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index 28b7ccc2af..92f5c0a620 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -5,6 +5,13 @@ "args": {}, "description": "Builds a Hydrogen storefront for production.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -112,6 +119,13 @@ }, "description": "Returns diagnostic information about a Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -143,6 +157,13 @@ "args": {}, "description": "Generate types for the Storefront API queries found in your project.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -197,6 +218,13 @@ "args": {}, "description": "Push project configuration to admin", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -263,6 +291,13 @@ "args": {}, "description": "Builds and profiles the server startup time the app.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -312,6 +347,13 @@ "args": {}, "description": "Builds and deploys a Hydrogen storefront to Oxygen.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "entry": { "description": "Entry file for the worker. Defaults to `./server`.", "env": "SHOPIFY_HYDROGEN_FLAG_ENTRY", @@ -526,6 +568,13 @@ "args": {}, "description": "Runs Hydrogen storefront in an Oxygen worker for development.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -682,6 +731,13 @@ "args": {}, "description": "List the environments on your linked Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -714,6 +770,13 @@ "args": {}, "description": "Populate your .env with variables from your Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "env": { "description": "Specifies the environment to perform the operation using its handle. Fetch the handle using the `env list` command.", "exclusive": [ @@ -785,6 +848,13 @@ "args": {}, "description": "Push environment variables from the local .env file to your linked Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "env": { "description": "Specifies the environment to perform the operation using its handle. Fetch the handle using the `env list` command.", "exclusive": [ @@ -852,7 +922,15 @@ "aliases": [], "args": {}, "description": "Shortcut for `hydrogen generate`. See `hydrogen generate --help` for more information.", - "flags": {}, + "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + } + }, "hasDynamicHelp": false, "hidden": true, "hiddenAliases": [], @@ -895,6 +973,13 @@ }, "description": "Generates a standard Shopify route.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "adapter": { "description": "React Router adapter used in the route. The default is `react-router`.", "env": "SHOPIFY_HYDROGEN_FLAG_ADAPTER", @@ -958,6 +1043,13 @@ "args": {}, "description": "Generates all supported standard shopify routes.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "adapter": { "description": "React Router adapter used in the route. The default is `react-router`.", "env": "SHOPIFY_HYDROGEN_FLAG_ADAPTER", @@ -1020,6 +1112,13 @@ "args": {}, "description": "Creates a new Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "force": { "char": "f", "description": "Overwrites the destination directory and files if they already exist.", @@ -1140,6 +1239,13 @@ "args": {}, "description": "Link a local project to one of your shop's Hydrogen storefronts.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "force": { "char": "f", "description": "Overwrites the destination directory and files if they already exist.", @@ -1221,6 +1327,13 @@ "args": {}, "description": "Returns a list of Hydrogen storefronts available on a given shop.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1252,6 +1365,13 @@ "args": {}, "description": "Login to your Shopify account.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1292,6 +1412,13 @@ "args": {}, "description": "Logout of your local session.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1323,6 +1450,13 @@ "args": {}, "description": "Runs a Hydrogen storefront in an Oxygen worker for production.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1463,6 +1597,13 @@ "args": {}, "description": "Scaffold routes and core functionality.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1534,6 +1675,13 @@ }, "description": "Setup CSS strategies for your project.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1591,6 +1739,13 @@ }, "description": "Setup support for multiple markets in your project.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1623,6 +1778,13 @@ "args": {}, "description": "EXPERIMENTAL: Upgrades the project to use Vite.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1653,7 +1815,15 @@ "aliases": [], "args": {}, "description": "Creates a global `h2` shortcut for the Hydrogen CLI", - "flags": {}, + "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + } + }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "hydrogen:shortcut", @@ -1676,6 +1846,13 @@ "args": {}, "description": "Unlink a local project from a Hydrogen storefront.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", @@ -1707,6 +1884,13 @@ "args": {}, "description": "Upgrade Remix and Hydrogen npm dependencies.", "flags": { + "json-schema": { + "description": "Print the command's JSON schemas.", + "env": "SHOPIFY_FLAG_JSON_SCHEMA", + "name": "json-schema", + "allowNo": false, + "type": "boolean" + }, "path": { "description": "The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.", "env": "SHOPIFY_HYDROGEN_FLAG_PATH", diff --git a/packages/cli/package.json b/packages/cli/package.json index f717dab614..15d6622de6 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -40,8 +40,8 @@ }, "dependencies": { "@ast-grep/napi": "0.34.1", - "@oclif/core": "3.26.5", - "@shopify/cli-kit": "^3.80.4", + "@oclif/core": "4.8.3", + "@shopify/cli-kit": "0.0.0-nightly-20260929144221", "@shopify/oxygen-cli": "4.6.18", "@shopify/plugin-cloudflare": "^3.78.1", "ansi-escapes": "^6.2.0", diff --git a/packages/cli/src/commands/hydrogen/codegen.ts b/packages/cli/src/commands/hydrogen/codegen.ts index 1c580a8c9a..baa6554a53 100644 --- a/packages/cli/src/commands/hydrogen/codegen.ts +++ b/packages/cli/src/commands/hydrogen/codegen.ts @@ -1,5 +1,5 @@ import Command from '@shopify/cli-kit/node/base-command'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../../lib/ui.js'; import colors from '@shopify/cli-kit/node/colors'; import {resolvePath} from '@shopify/cli-kit/node/path'; import {Flags} from '@oclif/core'; diff --git a/packages/cli/src/commands/hydrogen/deploy.ts b/packages/cli/src/commands/hydrogen/deploy.ts index d92dcecfa2..117b1a735f 100644 --- a/packages/cli/src/commands/hydrogen/deploy.ts +++ b/packages/cli/src/commands/hydrogen/deploy.ts @@ -25,7 +25,7 @@ import { renderSuccess, renderTasks, renderWarning, -} from '@shopify/cli-kit/node/ui'; +} from '../../lib/ui.js'; import {ciPlatform} from '@shopify/cli-kit/node/context/local'; import { CompletedDeployment, diff --git a/packages/cli/src/commands/hydrogen/dev.ts b/packages/cli/src/commands/hydrogen/dev.ts index d0402f8632..93c1a37219 100644 --- a/packages/cli/src/commands/hydrogen/dev.ts +++ b/packages/cli/src/commands/hydrogen/dev.ts @@ -8,7 +8,7 @@ import { type AlertCustomSection, renderSuccess, renderInfo, -} from '@shopify/cli-kit/node/ui'; +} from '../../lib/ui.js'; import {AbortError} from '@shopify/cli-kit/node/error'; import {removeFile} from '@shopify/cli-kit/node/fs'; import { diff --git a/packages/cli/src/commands/hydrogen/env/pull.ts b/packages/cli/src/commands/hydrogen/env/pull.ts index e06ed0a4e0..0e29e23690 100644 --- a/packages/cli/src/commands/hydrogen/env/pull.ts +++ b/packages/cli/src/commands/hydrogen/env/pull.ts @@ -5,7 +5,7 @@ import { renderInfo, renderWarning, renderSuccess, -} from '@shopify/cli-kit/node/ui'; +} from '../../../lib/ui.js'; import { outputContent, outputInfo, diff --git a/packages/cli/src/commands/hydrogen/env/push.ts b/packages/cli/src/commands/hydrogen/env/push.ts index 5f9d951dfc..3e61ca828f 100644 --- a/packages/cli/src/commands/hydrogen/env/push.ts +++ b/packages/cli/src/commands/hydrogen/env/push.ts @@ -10,7 +10,7 @@ import { renderSelectPrompt, renderInfo, renderSuccess, -} from '@shopify/cli-kit/node/ui'; +} from '../../../lib/ui.js'; import { outputContent, outputToken, diff --git a/packages/cli/src/commands/hydrogen/generate/route.ts b/packages/cli/src/commands/hydrogen/generate/route.ts index 72d165e877..ae1ee8787b 100644 --- a/packages/cli/src/commands/hydrogen/generate/route.ts +++ b/packages/cli/src/commands/hydrogen/generate/route.ts @@ -1,13 +1,13 @@ import Command from '@shopify/cli-kit/node/base-command'; import {resolvePath} from '@shopify/cli-kit/node/path'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../../../lib/ui.js'; import colors from '@shopify/cli-kit/node/colors'; import {commonFlags} from '../../../lib/flags.js'; import {Flags, Args} from '@oclif/core'; // Fix for a TypeScript bug: // https://github.com/microsoft/TypeScript/issues/42873 -import type {} from '@oclif/core/lib/interfaces/parser.js'; +import type {} from '@oclif/core/interfaces'; import { ALL_ROUTE_CHOICES, generateRoutes, diff --git a/packages/cli/src/commands/hydrogen/link.ts b/packages/cli/src/commands/hydrogen/link.ts index c524e1cc2c..1edf7dcf29 100644 --- a/packages/cli/src/commands/hydrogen/link.ts +++ b/packages/cli/src/commands/hydrogen/link.ts @@ -8,7 +8,7 @@ import { renderTasks, renderTextPrompt, renderWarning, -} from '@shopify/cli-kit/node/ui'; +} from '../../lib/ui.js'; import {AbortError} from '@shopify/cli-kit/node/error'; import {commonFlags, flagsToCamelObject} from '../../lib/flags.js'; diff --git a/packages/cli/src/commands/hydrogen/list.ts b/packages/cli/src/commands/hydrogen/list.ts index e7c11b278d..656757d1b5 100644 --- a/packages/cli/src/commands/hydrogen/list.ts +++ b/packages/cli/src/commands/hydrogen/list.ts @@ -6,7 +6,7 @@ import { outputInfo, outputNewline, } from '@shopify/cli-kit/node/output'; -import {renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderInfo} from '../../lib/ui.js'; import {commonFlags} from '../../lib/flags.js'; import {parseGid} from '../../lib/gid.js'; import { diff --git a/packages/cli/src/commands/hydrogen/logout.ts b/packages/cli/src/commands/hydrogen/logout.ts index 63ab7a0b7d..8ef00ff41f 100644 --- a/packages/cli/src/commands/hydrogen/logout.ts +++ b/packages/cli/src/commands/hydrogen/logout.ts @@ -1,5 +1,5 @@ import Command from '@shopify/cli-kit/node/base-command'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../../lib/ui.js'; import {outputNewline} from '@shopify/cli-kit/node/output'; import {commonFlags} from '../../lib/flags.js'; diff --git a/packages/cli/src/commands/hydrogen/setup.ts b/packages/cli/src/commands/hydrogen/setup.ts index 016dd6d8b5..838619c398 100644 --- a/packages/cli/src/commands/hydrogen/setup.ts +++ b/packages/cli/src/commands/hydrogen/setup.ts @@ -1,6 +1,6 @@ import Command from '@shopify/cli-kit/node/base-command'; import {AbortController} from '@shopify/cli-kit/node/abort'; -import {renderTasks} from '@shopify/cli-kit/node/ui'; +import {renderTasks} from '../../lib/ui.js'; import {basename, joinPath, resolvePath} from '@shopify/cli-kit/node/path'; import {copyFile, fileExists, glob} from '@shopify/cli-kit/node/fs'; import { diff --git a/packages/cli/src/commands/hydrogen/setup/css.ts b/packages/cli/src/commands/hydrogen/setup/css.ts index 55cfb08635..1cb74bea47 100644 --- a/packages/cli/src/commands/hydrogen/setup/css.ts +++ b/packages/cli/src/commands/hydrogen/setup/css.ts @@ -5,11 +5,7 @@ import { flagsToCamelObject, } from '../../../lib/flags.js'; import Command from '@shopify/cli-kit/node/base-command'; -import { - renderSuccess, - renderTasks, - renderWarning, -} from '@shopify/cli-kit/node/ui'; +import {renderSuccess, renderTasks, renderWarning} from '../../../lib/ui.js'; import { getPackageManager, installNodeModules, diff --git a/packages/cli/src/commands/hydrogen/setup/markets.ts b/packages/cli/src/commands/hydrogen/setup/markets.ts index dbeaebdaf5..d41d5d2b96 100644 --- a/packages/cli/src/commands/hydrogen/setup/markets.ts +++ b/packages/cli/src/commands/hydrogen/setup/markets.ts @@ -1,7 +1,7 @@ import {resolvePath} from '@shopify/cli-kit/node/path'; import {commonFlags, flagsToCamelObject} from '../../../lib/flags.js'; import Command from '@shopify/cli-kit/node/base-command'; -import {renderSuccess, renderTasks} from '@shopify/cli-kit/node/ui'; +import {renderSuccess, renderTasks} from '../../../lib/ui.js'; import {Args} from '@oclif/core'; import {getRemixConfig} from '../../../lib/remix-config.js'; import { diff --git a/packages/cli/src/commands/hydrogen/setup/vite.ts b/packages/cli/src/commands/hydrogen/setup/vite.ts index afc6914c50..bbdc015403 100644 --- a/packages/cli/src/commands/hydrogen/setup/vite.ts +++ b/packages/cli/src/commands/hydrogen/setup/vite.ts @@ -1,6 +1,6 @@ import {joinPath, resolvePath} from '@shopify/cli-kit/node/path'; import Command from '@shopify/cli-kit/node/base-command'; -import {renderSuccess, renderTasks} from '@shopify/cli-kit/node/ui'; +import {renderSuccess, renderTasks} from '../../../lib/ui.js'; import { fileExists, moveFile, diff --git a/packages/cli/src/commands/hydrogen/shortcut.ts b/packages/cli/src/commands/hydrogen/shortcut.ts index 3370178a3b..16d62110fc 100644 --- a/packages/cli/src/commands/hydrogen/shortcut.ts +++ b/packages/cli/src/commands/hydrogen/shortcut.ts @@ -1,5 +1,5 @@ import Command from '@shopify/cli-kit/node/base-command'; -import {renderFatalError, renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderFatalError, renderSuccess} from '../../lib/ui.js'; import {ALIAS_NAME, createPlatformShortcut} from '../../lib/shell.js'; export default class Shortcut extends Command { diff --git a/packages/cli/src/commands/hydrogen/unlink.ts b/packages/cli/src/commands/hydrogen/unlink.ts index 32f5c22463..87c10cd938 100644 --- a/packages/cli/src/commands/hydrogen/unlink.ts +++ b/packages/cli/src/commands/hydrogen/unlink.ts @@ -1,5 +1,5 @@ import Command from '@shopify/cli-kit/node/base-command'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../../lib/ui.js'; import {outputWarn} from '@shopify/cli-kit/node/output'; import {commonFlags} from '../../lib/flags.js'; diff --git a/packages/cli/src/commands/hydrogen/upgrade-e2e.test.ts b/packages/cli/src/commands/hydrogen/upgrade-e2e.test.ts index 7f1c6981c0..ab2aeeaf16 100644 --- a/packages/cli/src/commands/hydrogen/upgrade-e2e.test.ts +++ b/packages/cli/src/commands/hydrogen/upgrade-e2e.test.ts @@ -332,6 +332,8 @@ describe('upgrade e2e', () => { vi.stubEnv('FORCE_CHANGELOG_SOURCE', 'local'); vi.stubEnv('SHOPIFY_HYDROGEN_FLAG_FORCE', '1'); vi.stubEnv('CI', '1'); + // The fixtures use npm; do not inherit pnpm from the test runner. + vi.stubEnv('npm_config_user_agent', 'npm'); const changelog = await upgradeModule.getChangelog(); const matrix = createVersionMatrix(changelog); diff --git a/packages/cli/src/commands/hydrogen/upgrade.ts b/packages/cli/src/commands/hydrogen/upgrade.ts index f6b4c335f9..4562a16617 100644 --- a/packages/cli/src/commands/hydrogen/upgrade.ts +++ b/packages/cli/src/commands/hydrogen/upgrade.ts @@ -11,7 +11,7 @@ import { renderSuccess, renderTasks, renderWarning, -} from '@shopify/cli-kit/node/ui'; +} from '../../lib/ui.js'; import { fileExists, isDirectory, @@ -1034,7 +1034,9 @@ export async function upgradeNodeModules({ task: async () => { await uninstallNodeModules({ directory: appPath, - packageManager: await getPackageManager(appPath), + packageManager: resolvePackageManagerName( + await getPackageManager(appPath), + ), args: depsToRemove, }); }, @@ -1097,9 +1099,11 @@ export async function upgradeNodeModules({ * Normalizes the package manager name, falling back to npm for 'unknown'. */ function resolvePackageManagerName( - packageManager: 'npm' | 'yarn' | 'pnpm' | 'unknown' | 'bun', + packageManager: 'npm' | 'yarn' | 'pnpm' | 'unknown' | 'bun' | 'homebrew', ): 'npm' | 'yarn' | 'pnpm' | 'bun' { - return packageManager === 'unknown' ? 'npm' : packageManager; + return packageManager === 'unknown' || packageManager === 'homebrew' + ? 'npm' + : packageManager; } /** diff --git a/packages/cli/src/hooks/init.test.ts b/packages/cli/src/hooks/init.test.ts new file mode 100644 index 0000000000..859cf5bc8d --- /dev/null +++ b/packages/cli/src/hooks/init.test.ts @@ -0,0 +1,147 @@ +import {mkdirSync, mkdtempSync, rmSync, writeFileSync} from 'node:fs'; +import {tmpdir} from 'node:os'; +import {join} from 'node:path'; +import type {Config, Hook} from '@oclif/core'; +import { + mockAndCaptureOutput, + withCapturedStandardStreams, +} from '@shopify/cli-kit/node/testing/output'; +import {afterEach, beforeEach, expect, it, vi} from 'vitest'; +import hook from './init.js'; + +const originalArgv = process.argv; +const output = mockAndCaptureOutput(); +const exitError = new Error('process.exit'); +let projectPath: string; + +beforeEach(() => { + projectPath = mkdtempSync(join(tmpdir(), 'hydrogen-init-hook-')); + vi.spyOn(process, 'cwd').mockReturnValue(projectPath); + vi.spyOn(process, 'exit').mockImplementation(() => { + throw exitError; + }); + vi.stubEnv('SHOPIFY_FLAG_JSON', undefined); + vi.stubEnv('SHOPIFY_FLAG_JSON_SCHEMA', undefined); + vi.stubEnv('INIT_CWD', projectPath); + output.clear(); +}); + +afterEach(() => { + process.argv = originalArgv; + vi.restoreAllMocks(); + vi.unstubAllEnvs(); + rmSync(projectPath, {recursive: true, force: true}); +}); + +function runHook(id = 'hydrogen:build', argv: string[] = []) { + process.argv = [process.execPath, 'shopify', id, ...argv]; + const context: Hook.Context = { + config: {} as Config, + debug: vi.fn(), + error: vi.fn(), + exit: vi.fn(), + log: vi.fn(), + warn: vi.fn(), + }; + return hook.call(context, {id, argv, config: context.config, context}); +} + +function createProject(path = projectPath, disabledCommands: string[] = []) { + mkdirSync(path, {recursive: true}); + writeFileSync( + join(path, 'package.json'), + JSON.stringify({dependencies: {'@shopify/hydrogen': '*'}}), + ); + const packagePath = join(path, 'node_modules/@shopify/hydrogen'); + mkdirSync(packagePath, {recursive: true}); + writeFileSync( + join(packagePath, 'package.json'), + JSON.stringify({shopify: {cli: {disabledCommands}}}), + ); +} + +it.each([{argv: []}, {argv: ['--', '--json']}])( + 'keeps the existing non-project warning without a JSON flag: $argv', + async ({argv}) => { + await expect(runHook('hydrogen:build', argv)).rejects.toThrow(exitError); + expect(output.output()).toContain('warning'); + expect(output.output().replaceAll('│', '').replace(/\s+/g, ' ')).toContain( + 'outside of a Hydrogen project', + ); + expect(output.output()).toContain('Getting started:'); + expect(process.exit).toHaveBeenCalledWith(1); + }, +); + +it.each(['--json', '-j', 'environment'])( + 'writes one standard JSON error before exiting for %s', + async (mode) => { + if (mode === 'environment') vi.stubEnv('SHOPIFY_FLAG_JSON', '1'); + await withCapturedStandardStreams(async ({stdout, stderr}) => { + await expect( + runHook('hydrogen:build', mode === 'environment' ? [] : [mode]), + ).rejects.toThrow(exitError); + expect(JSON.parse(stdout())).toEqual({ + error: { + type: 'abort', + message: + "Looks like you're trying to run a Hydrogen command outside of a Hydrogen project.", + tryMessage: expect.stringContaining('shopify hydrogen init'), + }, + }); + expect(stderr()).toBe(''); + expect(process.exit).toHaveBeenCalledWith(1); + }); + }, +); + +it('writes the standard JSON error for a disabled command', async () => { + createProject(projectPath, ['hydrogen:build']); + await withCapturedStandardStreams(async ({stdout, stderr}) => { + await expect(runHook('hydrogen:build', ['--json'])).rejects.toThrow( + exitError, + ); + expect(JSON.parse(stdout())).toEqual({ + error: { + type: 'abort', + message: + '`shopify hydrogen build` is not supported by this version of Hydrogen', + tryMessage: + 'The installed version of @shopify/hydrogen disables this command.', + nextSteps: ['Use your framework or package tooling instead.'], + }, + }); + expect(stderr()).toBe(''); + expect(process.exit).toHaveBeenCalledWith(1); + }); +}); + +it.each([ + {argv: []}, + {argv: ['--path', 'storefront']}, + {argv: ['--path=storefront']}, +])('allows a Hydrogen project with arguments $argv', async ({argv}) => { + createProject(argv.length ? join(projectPath, 'storefront') : projectPath); + await runHook('hydrogen:build', argv); + expect(process.exit).not.toHaveBeenCalled(); + expect(output.output()).toBe(''); +}); + +it.each(['--help', '-h', '--json-schema', 'environment'])( + 'allows help and schema discovery outside a project: %s', + async (mode) => { + if (mode === 'environment') vi.stubEnv('SHOPIFY_FLAG_JSON_SCHEMA', '1'); + await runHook('hydrogen:build', mode === 'environment' ? [] : [mode]); + expect(process.exit).not.toHaveBeenCalled(); + expect(output.output()).toBe(''); + }, +); + +it.each(['hydrogen:init', 'theme:dev'])( + 'does not require a Hydrogen project for %s', + async (id) => { + await runHook(id); + expect(process.exit).not.toHaveBeenCalled(); + expect(output.output()).toBe(''); + }, +); diff --git a/packages/cli/src/hooks/init.ts b/packages/cli/src/hooks/init.ts index 87ee004ebf..f6866dbe13 100644 --- a/packages/cli/src/hooks/init.ts +++ b/packages/cli/src/hooks/init.ts @@ -3,7 +3,9 @@ import type {Hook} from '@oclif/core'; import {outputDebug, outputNewline} from '@shopify/cli-kit/node/output'; import {cwd, resolvePath} from '@shopify/cli-kit/node/path'; import {renderWarning} from '@shopify/cli-kit/node/ui'; - +import {AbortError, handler} from '@shopify/cli-kit/node/error'; +import {jsonOutputEnabled} from '@shopify/cli-kit/node/environment'; +import {isTruthy} from '@shopify/cli-kit/node/context/utilities'; import { applyHydrogenCommandPolicy, isHydrogenProject, @@ -16,43 +18,60 @@ const hook: Hook<'init'> = async function (options) { return; } - let projectPath = cwd(); - const pathFlagRE = /^--path($|=)/; - const pathFlagIndex = options.argv.findIndex((arg) => pathFlagRE.test(arg)); + const separatorIndex = options.argv.indexOf('--'); + const argv = + separatorIndex < 0 ? options.argv : options.argv.slice(0, separatorIndex); + if ( + argv.some((arg) => ['--help', '-h', '--json-schema'].includes(arg)) || + isTruthy(process.env.SHOPIFY_FLAG_JSON_SCHEMA) + ) { + return; + } + let projectPath = cwd(); + const pathFlagIndex = argv.findIndex((arg) => /^--path($|=)/.test(arg)); if (pathFlagIndex !== -1) { const pathFlagValue = - options.argv[pathFlagIndex]?.split('=')[1] ?? - options.argv[pathFlagIndex + 1]; - + argv[pathFlagIndex]?.split('=')[1] ?? argv[pathFlagIndex + 1]; if (pathFlagValue && !pathFlagValue.startsWith('--')) { projectPath = resolvePath(projectPath, pathFlagValue); } } if (!isHydrogenProject(projectPath)) { - outputNewline(); - renderWarning({ - headline: `Looks like you're trying to run a Hydrogen command outside of a Hydrogen project.`, - body: [ - 'Run', - {command: 'shopify hydrogen init'}, - 'to create a new Hydrogen project or use the', - {command: '--path'}, - 'flag to specify an existing Hydrogen project.\n\n', - {subdued: projectPath}, - ], - reference: [ - 'Getting started: https://shopify.dev/docs/storefronts/headless/hydrogen', - 'CLI commands: https://shopify.dev/docs/api/shopify-cli/hydrogen', - ], - }); - - // Throwing errors here does not end the process: + const headline = + "Looks like you're trying to run a Hydrogen command outside of a Hydrogen project."; + if (jsonOutputEnabled()) { + // Init hooks run before the command's error handler. Render and flush + // the standard JSON error before exiting so execution cannot continue. + await handler( + new AbortError( + headline, + 'Run `shopify hydrogen init` to create a new Hydrogen project or use the `--path` flag to specify an existing Hydrogen project.', + ), + ); + } else { + outputNewline(); + renderWarning({ + headline, + body: [ + 'Run', + {command: 'shopify hydrogen init'}, + 'to create a new Hydrogen project or use the', + {command: '--path'}, + 'flag to specify an existing Hydrogen project.\n\n', + {subdued: projectPath}, + ], + reference: [ + 'Getting started: https://shopify.dev/docs/storefronts/headless/hydrogen', + 'CLI commands: https://shopify.dev/docs/api/shopify-cli/hydrogen', + ], + }); + } process.exit(1); } - if (applyHydrogenCommandPolicy({id: options.id, projectPath})) { + if (await applyHydrogenCommandPolicy({id: options.id, projectPath})) { process.exit(1); } diff --git a/packages/cli/src/lib/auth.ts b/packages/cli/src/lib/auth.ts index b60fea9118..cd5b3568e4 100644 --- a/packages/cli/src/lib/auth.ts +++ b/packages/cli/src/lib/auth.ts @@ -1,4 +1,4 @@ -import {renderSelectPrompt, renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSelectPrompt, renderSuccess} from './ui.js'; import {AbortError} from '@shopify/cli-kit/node/error'; import { type AdminSession, diff --git a/packages/cli/src/lib/bundle/analyzer.ts b/packages/cli/src/lib/bundle/analyzer.ts index 867659c034..1a9a7fe210 100644 --- a/packages/cli/src/lib/bundle/analyzer.ts +++ b/packages/cli/src/lib/bundle/analyzer.ts @@ -1,7 +1,7 @@ import {joinPath, dirname} from '@shopify/cli-kit/node/path'; import {writeFile, readFile, fileExists} from '@shopify/cli-kit/node/fs'; import colors from '@shopify/cli-kit/node/colors'; -import {renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderWarning} from '../ui.js'; import {getAssetsDir} from '../build.js'; export const BUNDLE_ANALYZER_JSON_FILE = 'metafile.server.json'; diff --git a/packages/cli/src/lib/check-cli-version.ts b/packages/cli/src/lib/check-cli-version.ts index a945084eee..781aa947b7 100644 --- a/packages/cli/src/lib/check-cli-version.ts +++ b/packages/cli/src/lib/check-cli-version.ts @@ -5,7 +5,7 @@ import { findUpAndReadPackageJson, packageManagerFromUserAgent, } from '@shopify/cli-kit/node/node-package-manager'; -import {renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderInfo} from './ui.js'; import {} from '@shopify/cli-kit/node/path'; import {isHydrogenMonorepo} from './build.js'; import {inferPackageManagerForGlobalCLI} from '@shopify/cli-kit/node/is-global'; diff --git a/packages/cli/src/lib/check-lockfile.ts b/packages/cli/src/lib/check-lockfile.ts index 509bb6d5d0..0aa538236f 100644 --- a/packages/cli/src/lib/check-lockfile.ts +++ b/packages/cli/src/lib/check-lockfile.ts @@ -1,7 +1,7 @@ import {fileExists} from '@shopify/cli-kit/node/fs'; import {resolvePath} from '@shopify/cli-kit/node/path'; import {checkIfIgnoredInGitRepository} from '@shopify/cli-kit/node/git'; -import {renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderWarning} from './ui.js'; import {AbortError} from '@shopify/cli-kit/node/error'; import {packageManagers, type PackageManager} from './package-managers.js'; import {isHydrogenMonorepo} from './build.js'; diff --git a/packages/cli/src/lib/codegen.ts b/packages/cli/src/lib/codegen.ts index 4c694508ae..032c8c4e32 100644 --- a/packages/cli/src/lib/codegen.ts +++ b/packages/cli/src/lib/codegen.ts @@ -1,7 +1,7 @@ import {spawn} from 'node:child_process'; import {fileURLToPath} from 'node:url'; import {formatCode, getCodeFormatOptions} from './format-code.js'; -import {renderWarning, renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderWarning, renderInfo} from './ui.js'; import { joinPath, relativePath, diff --git a/packages/cli/src/lib/deps-optimizer.ts b/packages/cli/src/lib/deps-optimizer.ts index 552560c5f3..f56456fd7c 100644 --- a/packages/cli/src/lib/deps-optimizer.ts +++ b/packages/cli/src/lib/deps-optimizer.ts @@ -1,6 +1,6 @@ import {AbortError, BugError} from '@shopify/cli-kit/node/error'; import {extname} from '@shopify/cli-kit/node/path'; -import {renderFatalError} from '@shopify/cli-kit/node/ui'; +import {renderFatalError} from './ui.js'; import colors from '@shopify/cli-kit/node/colors'; import {type FormatOptions} from './format-code.js'; import {importLangAstGrep} from './ast.js'; diff --git a/packages/cli/src/lib/dev-shared.ts b/packages/cli/src/lib/dev-shared.ts index bb6bd233af..3a858dc0fa 100644 --- a/packages/cli/src/lib/dev-shared.ts +++ b/packages/cli/src/lib/dev-shared.ts @@ -5,7 +5,7 @@ import { outputContent, outputToken, } from '@shopify/cli-kit/node/output'; -import {renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderInfo} from './ui.js'; import {AbortError} from '@shopify/cli-kit/node/error'; import { getStorefrontId, diff --git a/packages/cli/src/lib/environment-variables.ts b/packages/cli/src/lib/environment-variables.ts index a613796a1d..8d0737442a 100644 --- a/packages/cli/src/lib/environment-variables.ts +++ b/packages/cli/src/lib/environment-variables.ts @@ -4,7 +4,7 @@ import {linesToColumns} from '@shopify/cli-kit/common/string'; import {outputInfo} from '@shopify/cli-kit/node/output'; import {readAndParseDotEnv} from '@shopify/cli-kit/node/dot-env'; import {type AbortError} from '@shopify/cli-kit/node/error'; -import {renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderWarning} from './ui.js'; import colors from '@shopify/cli-kit/node/colors'; import {getStorefrontEnvVariables} from './graphql/admin/pull-variables.js'; import {getStorefrontEnvironments} from './graphql/admin/list-environments.js'; diff --git a/packages/cli/src/lib/flags.ts b/packages/cli/src/lib/flags.ts index d12b8d245f..967b506791 100644 --- a/packages/cli/src/lib/flags.ts +++ b/packages/cli/src/lib/flags.ts @@ -1,7 +1,7 @@ import {Flags} from '@oclif/core'; -import type {FlagProps} from '@oclif/core/lib/interfaces/parser.js'; +import type {Flag} from '@oclif/core/interfaces'; import {camelize} from '@shopify/cli-kit/common/string'; -import {renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderInfo} from './ui.js'; import {normalizeStoreFqdn} from '@shopify/cli-kit/node/context/fqdn'; import colors from '@shopify/cli-kit/node/colors'; import type {CamelCasedProperties, PartialDeep} from 'type-fest'; @@ -178,7 +178,7 @@ Defaults to the '.env' located in your project path `--path`.", env: 'SHOPIFY_HYDROGEN_FLAG_VERBOSE', }), }, -} satisfies Record, FlagProps>>; +} satisfies Record, Flag>>; export function flagsToCamelObject>(obj: T) { return Object.entries(obj).reduce((acc, [key, value]) => { @@ -245,7 +245,7 @@ export function deprecated(name: string, {isBoolean = false} = {}) { return { ...customFlag(), type: (isBoolean ? 'boolean' : 'option') as unknown as 'option', - } as FlagProps; + } as Flag; } export function overrideFlag>>( diff --git a/packages/cli/src/lib/hydrogen-command-policy.test.ts b/packages/cli/src/lib/hydrogen-command-policy.test.ts index 84732e7b77..1c27d730bf 100644 --- a/packages/cli/src/lib/hydrogen-command-policy.test.ts +++ b/packages/cli/src/lib/hydrogen-command-policy.test.ts @@ -25,25 +25,25 @@ describe('Hydrogen command policy', () => { }); describe('applyHydrogenCommandPolicy()', () => { - it('continues when command id is missing', () => { + it('continues when command id is missing', async () => { writeProjectPackageJson({ dependencies: {'@shopify/hydrogen': 'workspace:*'}, }); writeDisabledCommands('hydrogen:dev'); - const isDisabled = applyHydrogenCommandPolicy({projectPath}); + const isDisabled = await applyHydrogenCommandPolicy({projectPath}); expect(isDisabled).toBe(false); expect(outputMock.output()).toBe(''); }); - it('continues when a command is not disabled', () => { + it('continues when a command is not disabled', async () => { writeProjectPackageJson({ dependencies: {'@shopify/hydrogen': 'workspace:*'}, }); writeDisabledCommands('hydrogen:dev'); - const isDisabled = applyHydrogenCommandPolicy({ + const isDisabled = await applyHydrogenCommandPolicy({ id: 'hydrogen:env:pull', projectPath, }); @@ -52,13 +52,13 @@ describe('Hydrogen command policy', () => { expect(outputMock.output()).toBe(''); }); - it('blocks commands listed in package metadata with generic guidance', () => { + it('blocks commands listed in package metadata with generic guidance', async () => { writeProjectPackageJson({ dependencies: {'@shopify/hydrogen': 'workspace:*'}, }); writeDisabledCommands('hydrogen:setup:vite'); - const isDisabled = applyHydrogenCommandPolicy({ + const isDisabled = await applyHydrogenCommandPolicy({ id: 'hydrogen:setup:vite', projectPath, }); diff --git a/packages/cli/src/lib/hydrogen-command-policy.ts b/packages/cli/src/lib/hydrogen-command-policy.ts index d93f454f94..3de3dfda51 100644 --- a/packages/cli/src/lib/hydrogen-command-policy.ts +++ b/packages/cli/src/lib/hydrogen-command-policy.ts @@ -3,12 +3,14 @@ import {createRequire} from 'node:module'; import {outputNewline} from '@shopify/cli-kit/node/output'; import {joinPath} from '@shopify/cli-kit/node/path'; import {renderError} from '@shopify/cli-kit/node/ui'; +import {AbortError, handler} from '@shopify/cli-kit/node/error'; +import {jsonOutputEnabled} from '@shopify/cli-kit/node/environment'; /** * Returns true if the command has been marked as disabled and we've shown an * error to the user. */ -export function applyHydrogenCommandPolicy({ +export async function applyHydrogenCommandPolicy({ id, projectPath, }: { @@ -23,12 +25,17 @@ export function applyHydrogenCommandPolicy({ return false; } - outputNewline(); - renderError({ + const error = { headline: `\`shopify ${id.replace(/:/g, ' ')}\` is not supported by this version of Hydrogen`, body: 'The installed version of @shopify/hydrogen disables this command.', nextSteps: ['Use your framework or package tooling instead.'], - }); + }; + if (jsonOutputEnabled()) { + await handler(new AbortError(error.headline, error.body, error.nextSteps)); + } else { + outputNewline(); + renderError(error); + } return true; } diff --git a/packages/cli/src/lib/json-output.ts b/packages/cli/src/lib/json-output.ts new file mode 100644 index 0000000000..5c27718895 --- /dev/null +++ b/packages/cli/src/lib/json-output.ts @@ -0,0 +1,22 @@ +import {commandEventOutputMode} from '@shopify/cli-kit/node/command-events'; +import {jsonOutputEnabled} from '@shopify/cli-kit/node/environment'; +import type { + JsonOutputSchema, + InferJsonOutputSchema, +} from '@shopify/cli-kit/node/json-output-schema'; +import {outputResult} from '@shopify/cli-kit/node/output'; + +export function isJsonOutput() { + return commandEventOutputMode() === 'json' || jsonOutputEnabled(); +} + +/** Called by presenters, after execution has returned its domain result. */ +export function writeJsonResult( + schema: T, + result: InferJsonOutputSchema, + json = isJsonOutput(), +) { + if (!json) return false; + outputResult(schema.encode(result)); + return true; +} diff --git a/packages/cli/src/lib/log.ts b/packages/cli/src/lib/log.ts index 4a2bd2b187..048aceac97 100644 --- a/packages/cli/src/lib/log.ts +++ b/packages/cli/src/lib/log.ts @@ -1,8 +1,5 @@ -import { - renderInfo, - renderWarning, - renderFatalError, -} from '@shopify/cli-kit/node/ui'; +import {isJsonOutput} from './json-output.js'; +import {renderInfo, renderWarning, renderFatalError} from './ui.js'; import {BugError} from '@shopify/cli-kit/node/error'; import {outputContent, outputToken} from '@shopify/cli-kit/node/output'; import colors from '@shopify/cli-kit/node/colors'; @@ -267,6 +264,7 @@ export function muteDevLogs({workerReload}: {workerReload?: boolean} = {}) { } export function enhanceAuthLogs(hideInitialLog = false) { + if (isJsonOutput()) return; injectLogReplacer('log', warningDebouncer); addMessageReplacers( diff --git a/packages/cli/src/lib/mini-oxygen/node.ts b/packages/cli/src/lib/mini-oxygen/node.ts index 6fca351009..c8706c3b11 100644 --- a/packages/cli/src/lib/mini-oxygen/node.ts +++ b/packages/cli/src/lib/mini-oxygen/node.ts @@ -1,6 +1,6 @@ import {AsyncLocalStorage} from 'node:async_hooks'; import {readFile} from '@shopify/cli-kit/node/fs'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../ui.js'; import colors from '@shopify/cli-kit/node/colors'; import {AbortError} from '@shopify/cli-kit/node/error'; import type {MiniOxygenOptions as InternalMiniOxygenOptions} from '~/mini-oxygen/node/index.js'; diff --git a/packages/cli/src/lib/mini-oxygen/workerd.ts b/packages/cli/src/lib/mini-oxygen/workerd.ts index 0d492257bd..69d973561f 100644 --- a/packages/cli/src/lib/mini-oxygen/workerd.ts +++ b/packages/cli/src/lib/mini-oxygen/workerd.ts @@ -1,7 +1,7 @@ import {createRequire} from 'node:module'; import {dirname, resolvePath} from '@shopify/cli-kit/node/path'; import {readFile, createFileReadStream} from '@shopify/cli-kit/node/fs'; -import {renderSuccess} from '@shopify/cli-kit/node/ui'; +import {renderSuccess} from '../ui.js'; import {outputNewline} from '@shopify/cli-kit/node/output'; import {AbortError} from '@shopify/cli-kit/node/error'; import colors from '@shopify/cli-kit/node/colors'; diff --git a/packages/cli/src/lib/onboarding/common.ts b/packages/cli/src/lib/onboarding/common.ts index 726f24a6f8..4542fed43a 100644 --- a/packages/cli/src/lib/onboarding/common.ts +++ b/packages/cli/src/lib/onboarding/common.ts @@ -12,7 +12,7 @@ import { renderConfirmationPrompt, renderFatalError, renderWarning, -} from '@shopify/cli-kit/node/ui'; +} from '../ui.js'; import {capitalize, hyphenate} from '@shopify/cli-kit/common/string'; import {basename, resolvePath, joinPath} from '@shopify/cli-kit/node/path'; import { @@ -454,13 +454,16 @@ export async function handleDependencies( packageManagerFromFlag?: PackageManager, shouldInstallDeps?: boolean, ) { - const detectedPackageManager = + let detectedPackageManager = packageManagerFromFlag ?? packageManagerFromUserAgent(); - let actualPackageManager: PackageManager = 'npm'; + if (detectedPackageManager === 'homebrew') detectedPackageManager = 'npm'; + let actualPackageManager: Exclude = 'npm'; if (shouldInstallDeps !== false) { if (detectedPackageManager === 'unknown') { - const result = await renderSelectPrompt<'no' | PackageManager>({ + const result = await renderSelectPrompt< + 'no' | Exclude + >({ message: `Select package manager to install dependencies`, choices: [ {label: 'NPM', value: 'npm'}, diff --git a/packages/cli/src/lib/onboarding/local.test.ts b/packages/cli/src/lib/onboarding/local.test.ts index ec57c0253e..0691a3fa77 100644 --- a/packages/cli/src/lib/onboarding/local.test.ts +++ b/packages/cli/src/lib/onboarding/local.test.ts @@ -4,6 +4,7 @@ import {glob} from 'fast-glob'; import { inTemporaryDirectory, isDirectory, + mkdir, readFile, } from '@shopify/cli-kit/node/fs'; import {setupTemplate} from './index.js'; @@ -24,7 +25,9 @@ describe('local templates', () => { }); it('creates basic projects', async () => { - await inTemporaryDirectory(async (tmpDir) => { + await inTemporaryDirectory(async (tmpRoot) => { + const tmpDir = `${tmpRoot}/my-project`; + await mkdir(tmpDir); await setupTemplate({ path: tmpDir, git: false, diff --git a/packages/cli/src/lib/onboarding/local.ts b/packages/cli/src/lib/onboarding/local.ts index dd720e12a1..cde59d0d43 100644 --- a/packages/cli/src/lib/onboarding/local.ts +++ b/packages/cli/src/lib/onboarding/local.ts @@ -10,7 +10,7 @@ import { renderSelectPrompt, renderConfirmationPrompt, renderTasks, -} from '@shopify/cli-kit/node/ui'; +} from '../ui.js'; import { createAbortHandler, handleCssStrategy, diff --git a/packages/cli/src/lib/onboarding/remote.ts b/packages/cli/src/lib/onboarding/remote.ts index 424b7e4510..f3b257894d 100644 --- a/packages/cli/src/lib/onboarding/remote.ts +++ b/packages/cli/src/lib/onboarding/remote.ts @@ -4,7 +4,7 @@ import {AbortController, AbortSignal} from '@shopify/cli-kit/node/abort'; import {copyFile, fileExists} from '@shopify/cli-kit/node/fs'; import {readAndParsePackageJson} from '@shopify/cli-kit/node/node-package-manager'; import {joinPath} from '@shopify/cli-kit/node/path'; -import {renderInfo, renderTasks} from '@shopify/cli-kit/node/ui'; +import {renderInfo, renderTasks} from '../ui.js'; import { downloadExternalRepo, downloadMonorepoTemplates, diff --git a/packages/cli/src/lib/patch-cli.test.ts b/packages/cli/src/lib/patch-cli.test.ts index 16a38614d8..88be9e8001 100644 --- a/packages/cli/src/lib/patch-cli.test.ts +++ b/packages/cli/src/lib/patch-cli.test.ts @@ -171,6 +171,16 @@ describe('patch-cli', () => { expect(readFileSync(filePath, 'utf8')).toBe(generatePatchedContent()); }); + it('refreshes an older patch while preserving the original backup', () => { + const filePath = createTempFile(MARKER + '\n// old patch'); + writeFileSync(filePath + '.backup', 'original launcher'); + expect(applyPatch(filePath)).toBe(true); + expect(readFileSync(filePath, 'utf8')).toBe(generatePatchedContent()); + expect(readFileSync(filePath + '.backup', 'utf8')).toBe( + 'original launcher', + ); + }); + it('creates a .backup file with original content', () => { const original = generateOriginalContent(); const filePath = createTempFile(original); diff --git a/packages/cli/src/lib/patch-cli.ts b/packages/cli/src/lib/patch-cli.ts index a07d323ae6..3cd1c86680 100644 --- a/packages/cli/src/lib/patch-cli.ts +++ b/packages/cli/src/lib/patch-cli.ts @@ -64,24 +64,29 @@ if (monorepoRoot) { // // This uses the same pluginAdditions mechanism that ShopifyConfig // uses internally - const {fileURLToPath} = await import('node:url'); + const {fileURLToPath, pathToFileURL} = await import('node:url'); const {Config, run, flush} = await import('@oclif/core'); // root must point to @shopify/cli's installed location so oclif // can find its package.json, oclif config, and bundled commands. const cliRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..'); - const c = '\\x1b[38;5;209m'; - const d = '\\x1b[2m'; - const r = '\\x1b[0m'; - console.log(''); - console.log(c + ' \u250c\u2500\u2500 hydrogen-monorepo \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510' + r); - console.log(c + ' \u2502' + r + ' ' + c + '\u2502' + r); - console.log(c + ' \u2502' + r + ' Using local cli-hydrogen plugin from packages/cli ' + c + '\u2502' + r); - console.log(c + ' \u2502' + r + d + ' Bundled commands replaced with local source ' + r + c + '\u2502' + r); - console.log(c + ' \u2502' + r + ' ' + c + '\u2502' + r); - console.log(c + ' \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518' + r); - console.log(''); + const machineOutput = process.argv.some((arg) => ['--json', '-j', '--json-schema'].includes(arg)) || + /^(1|true)$/i.test(process.env.SHOPIFY_FLAG_JSON ?? '') || + /^(1|true)$/i.test(process.env.SHOPIFY_FLAG_JSON_SCHEMA ?? ''); + if (!machineOutput) { + const c = '\\x1b[38;5;209m'; + const d = '\\x1b[2m'; + const r = '\\x1b[0m'; + console.log(''); + console.log(c + ' \u250c\u2500\u2500 hydrogen-monorepo \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510' + r); + console.log(c + ' \u2502' + r + ' ' + c + '\u2502' + r); + console.log(c + ' \u2502' + r + ' Using local cli-hydrogen plugin from packages/cli ' + c + '\u2502' + r); + console.log(c + ' \u2502' + r + d + ' Bundled commands replaced with local source ' + r + c + '\u2502' + r); + console.log(c + ' \u2502' + r + ' ' + c + '\u2502' + r); + console.log(c + ' \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518' + r); + console.log(''); + } // Tell ShopifyConfig to skip its own monorepo detection since we // are handling pluginAdditions ourselves. @@ -143,8 +148,31 @@ if (monorepoRoot) { // alias registration and command permutations correctly. config.loadCommands(externalPlugin); - await run(process.argv.slice(2), config); - await flush(); + // The local plugin also owns the Hydrogen hook. Running the bundled hook + // would apply the older project's policy without our JSON error handling. + for (const plugin of config.plugins.values()) { + if (plugin.isRoot && plugin.hooks.init) { + plugin.hooks.init = plugin.hooks.init.filter((hook) => + !hook.target.endsWith('/hydrogen-init.js'), + ); + } + } + + const argv = process.argv.slice(2); + const commandArguments = argv.slice(0, argv.indexOf('--') === -1 ? argv.length : argv.indexOf('--')); + if (commandArguments.includes('--json-schema') || /^(1|true)$/i.test(process.env.SHOPIFY_FLAG_JSON_SCHEMA ?? '')) { + // Match CLI Kit's launcher: schema discovery must run before command hooks. + // This development-only patch already depends on the pinned CLI's internals. + const {createRequire} = await import('node:module'); + const localRequire = createRequire(resolve(monorepoRoot, 'packages/cli/package.json')); + const baseCommandPath = localRequire.resolve('@shopify/cli-kit/node/base-command'); + const schemaModule = pathToFileURL(resolve(dirname(baseCommandPath), '../../private/node/command-json-schema.js')); + const {printCommandJsonSchema} = await import(schemaModule.href); + await printCommandJsonSchema(config, argv); + } else { + await run(argv, config); + await flush(); + } } else { // Not in the monorepo — run the standard @shopify/cli entrypoint. const {default: runCLI} = await import('../dist/index.js'); @@ -187,7 +215,11 @@ export function applyPatch(runJsPath: string): boolean { throw err; } - if (isPatchApplied(current)) return false; + if (isPatchApplied(current)) { + if (current === generatePatchedContent()) return false; + writeFileSync(runJsPath, generatePatchedContent()); + return true; + } const backupPath = runJsPath + '.backup'; if (!existsSync(backupPath)) { diff --git a/packages/cli/src/lib/remix-version-check.ts b/packages/cli/src/lib/remix-version-check.ts index 9a77898533..19283f25d7 100644 --- a/packages/cli/src/lib/remix-version-check.ts +++ b/packages/cli/src/lib/remix-version-check.ts @@ -1,5 +1,5 @@ import {createRequire} from 'node:module'; -import {renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderWarning} from './ui.js'; export const REQUIRED_REMIX_VERSION = '^2.16.1'; diff --git a/packages/cli/src/lib/render-errors.ts b/packages/cli/src/lib/render-errors.ts index 1c34da7ee8..fb81e38a6d 100644 --- a/packages/cli/src/lib/render-errors.ts +++ b/packages/cli/src/lib/render-errors.ts @@ -1,4 +1,4 @@ -import {renderFatalError, renderInfo} from '@shopify/cli-kit/node/ui'; +import {renderFatalError, renderInfo} from './ui.js'; import {outputContent, outputToken} from '@shopify/cli-kit/node/output'; import type {AdminSession} from './auth.js'; diff --git a/packages/cli/src/lib/route-validator.ts b/packages/cli/src/lib/route-validator.ts index 028ae50ce2..c6667cd5a4 100644 --- a/packages/cli/src/lib/route-validator.ts +++ b/packages/cli/src/lib/route-validator.ts @@ -1,4 +1,4 @@ -import {renderSuccess, renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderSuccess, renderWarning} from './ui.js'; const RESERVED_ROUTES = ['^cdn/', '^_t/']; diff --git a/packages/cli/src/lib/setups/css/assets.ts b/packages/cli/src/lib/setups/css/assets.ts index 5b60d78151..eef6fbffac 100644 --- a/packages/cli/src/lib/setups/css/assets.ts +++ b/packages/cli/src/lib/setups/css/assets.ts @@ -1,6 +1,6 @@ import {fileExists, readFile, writeFile} from '@shopify/cli-kit/node/fs'; import {joinPath} from '@shopify/cli-kit/node/path'; -import {renderConfirmationPrompt} from '@shopify/cli-kit/node/ui'; +import {renderConfirmationPrompt} from '../../ui.js'; import {type AssetsDir, getAssetsDir} from '../../build.js'; export type CssStrategy = diff --git a/packages/cli/src/lib/setups/css/index.ts b/packages/cli/src/lib/setups/css/index.ts index de274d6454..75c0317e0a 100644 --- a/packages/cli/src/lib/setups/css/index.ts +++ b/packages/cli/src/lib/setups/css/index.ts @@ -1,4 +1,4 @@ -import {renderSelectPrompt} from '@shopify/cli-kit/node/ui'; +import {renderSelectPrompt} from '../../ui.js'; import {AbortSignal} from '@shopify/cli-kit/node/abort'; import type {CssSetupConfig} from './common.js'; import {type CssStrategy, SETUP_CSS_STRATEGIES} from './assets.js'; diff --git a/packages/cli/src/lib/setups/i18n/index.ts b/packages/cli/src/lib/setups/i18n/index.ts index 7810ee6cf9..071b0d0e7f 100644 --- a/packages/cli/src/lib/setups/i18n/index.ts +++ b/packages/cli/src/lib/setups/i18n/index.ts @@ -1,4 +1,4 @@ -import {renderSelectPrompt} from '@shopify/cli-kit/node/ui'; +import {renderSelectPrompt} from '../../ui.js'; import {fileExists} from '@shopify/cli-kit/node/fs'; import {AbortSignal} from '@shopify/cli-kit/node/abort'; import {getCodeFormatOptions} from '../../format-code.js'; diff --git a/packages/cli/src/lib/setups/routes/generate.ts b/packages/cli/src/lib/setups/routes/generate.ts index a008a4273a..f44f11c2bb 100644 --- a/packages/cli/src/lib/setups/routes/generate.ts +++ b/packages/cli/src/lib/setups/routes/generate.ts @@ -17,7 +17,7 @@ import { } from '@shopify/cli-kit/node/path'; import {AbortError} from '@shopify/cli-kit/node/error'; import {AbortSignal} from '@shopify/cli-kit/node/abort'; -import {renderConfirmationPrompt} from '@shopify/cli-kit/node/ui'; +import {renderConfirmationPrompt} from '../../ui.js'; import {transpileFile} from '../../transpile/index.js'; import { type FormatOptions, diff --git a/packages/cli/src/lib/ui.test.ts b/packages/cli/src/lib/ui.test.ts new file mode 100644 index 0000000000..f57a8942cf --- /dev/null +++ b/packages/cli/src/lib/ui.test.ts @@ -0,0 +1,15 @@ +import {expect, it} from 'vitest'; +import {captureJsonOutput} from '../../tests/output.js'; +import {renderInfo} from './ui.js'; + +it('writes banner diagnostics to stderr without contaminating stdout', async () => { + const {stdout, stderr} = await captureJsonOutput(() => + renderInfo({body: 'Preparing project'}), + ); + expect(stdout).toBe(''); + expect(JSON.parse(stderr)).toMatchObject({ + type: 'diagnostic', + level: 'info', + message: 'Preparing project', + }); +}); diff --git a/packages/cli/src/lib/ui.ts b/packages/cli/src/lib/ui.ts new file mode 100644 index 0000000000..207d567c5e --- /dev/null +++ b/packages/cli/src/lib/ui.ts @@ -0,0 +1,38 @@ +import * as ui from '@shopify/cli-kit/node/ui'; +import { + commandEventOutputMode, + emitCommandEvent, +} from '@shopify/cli-kit/node/command-events'; +import {itemToString, unstyled} from '@shopify/cli-kit/node/output'; + +export * from '@shopify/cli-kit/node/ui'; + +function renderAlert( + kind: 'Info' | 'Warning' | 'Success' | 'Error', + options: ui.RenderAlertOptions, +) { + if (commandEventOutputMode() !== 'json') return ui[`render${kind}`](options); + const message = [ + options.headline, + options.body, + ...(options.nextSteps ?? []), + ...(options.reference ?? []), + ] + .filter((item) => item !== undefined) + .map((item) => unstyled(itemToString(item!))) + .join('\n'); + emitCommandEvent({ + type: 'diagnostic', + level: kind === 'Warning' ? 'warning' : kind === 'Error' ? 'error' : 'info', + message, + }); +} + +export const renderInfo: typeof ui.renderInfo = (options) => + renderAlert('Info', options); +export const renderWarning: typeof ui.renderWarning = (options) => + renderAlert('Warning', options); +export const renderSuccess: typeof ui.renderSuccess = (options) => + renderAlert('Success', options); +export const renderError: typeof ui.renderError = (options) => + renderAlert('Error', options); diff --git a/packages/cli/src/lib/vite-config.ts b/packages/cli/src/lib/vite-config.ts index 70fe123576..6dfc9f5772 100644 --- a/packages/cli/src/lib/vite-config.ts +++ b/packages/cli/src/lib/vite-config.ts @@ -15,7 +15,7 @@ import { ResolvedRRConfig, ResolvedRoutes, } from './remix-config.js'; -import {renderWarning} from '@shopify/cli-kit/node/ui'; +import {renderWarning} from './ui.js'; import type {ResolvedConfig, UserConfig} from 'vite'; export const REMIX_COMPILER_ERROR_MESSAGE = diff --git a/packages/cli/tests/output.ts b/packages/cli/tests/output.ts new file mode 100644 index 0000000000..cfd31cf37f --- /dev/null +++ b/packages/cli/tests/output.ts @@ -0,0 +1,17 @@ +import {runWithCommandEventsForCommand} from '@shopify/cli-kit/node/command-events'; +import {withCapturedStandardStreams} from '@shopify/cli-kit/node/testing/output'; + +/** Capture the actual encoder and output writer with CLI Kit's stream helper. */ +export async function captureJsonOutput(run: () => unknown) { + const previousJson = process.env.SHOPIFY_FLAG_JSON; + process.env.SHOPIFY_FLAG_JSON = '1'; + try { + return await withCapturedStandardStreams(async (streams) => { + await runWithCommandEventsForCommand(['--json'], run); + return {stdout: streams.stdout(), stderr: streams.stderr()}; + }); + } finally { + if (previousJson === undefined) delete process.env.SHOPIFY_FLAG_JSON; + else process.env.SHOPIFY_FLAG_JSON = previousJson; + } +} diff --git a/packages/create-hydrogen/integration.test.ts b/packages/create-hydrogen/integration.test.ts index cfee0a10bd..ebd2852f99 100644 --- a/packages/create-hydrogen/integration.test.ts +++ b/packages/create-hydrogen/integration.test.ts @@ -36,7 +36,8 @@ describe('create-hydrogen', () => { // Replace the temporary directory with a placeholder to avoid snapshot noise. // The directory can wrap to a new line, so we can't use a simple string replace. - const output = (await processPromise).stdout + // CLI Kit writes terminal UI to stderr, reserving stdout for results. + const output = (await processPromise).stderr .replace(/^.*╭/ims, '╭') .replace(/Run `.*$/s, 'Run ``'); diff --git a/packages/create-hydrogen/tsup.config.ts b/packages/create-hydrogen/tsup.config.ts index c0a3b07cb6..edc7173678 100644 --- a/packages/create-hydrogen/tsup.config.ts +++ b/packages/create-hydrogen/tsup.config.ts @@ -1,4 +1,3 @@ -import {createRequire} from 'node:module'; import fs from 'node:fs/promises'; import {existsSync} from 'node:fs'; import {defineConfig} from 'tsup'; @@ -37,12 +36,6 @@ export default defineConfig({ // Copy assets to the dist folder await fs.cp(cliAssetsPath, './dist/assets', {recursive: true}); - - // This WASM file is used in a dependency, copy it over: - await fs.copyFile( - createRequire(import.meta.url).resolve('yoga-wasm-web/dist/yoga.wasm'), - './dist/yoga.wasm', - ); }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53b8d5becf..0154411b08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ catalogs: version: 18.3.1 overrides: - '@oclif/core': 3.26.5 - '@shopify/cli-kit': 3.80.4 + '@oclif/core': 4.8.3 + '@shopify/cli-kit': 0.0.0-nightly-20260929144221 form-data: '>=4.0.4' '@types/node': 22.19.15 vite: ^8.0.1 @@ -90,8 +90,8 @@ importers: specifier: 7.16.0 version: 7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2) '@shopify/cli': - specifier: 3.93.2 - version: 3.93.2 + specifier: 0.0.0-nightly-20260928062710 + version: 0.0.0-nightly-20260928062710 '@shopify/eslint-plugin-cli': specifier: 4.0.0 version: 4.0.0(@types/eslint@9.6.1)(@typescript-eslint/utils@8.70.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.39.5(jiti@2.6.1))(prettier@3.8.1)(typescript@5.9.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3)) @@ -231,7 +231,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) docs/preview: dependencies: @@ -268,13 +268,13 @@ importers: devDependencies: '@react-router/dev': specifier: ~7.16.0 - version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) + version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) '@react-router/fs-routes': specifier: ~7.16.0 - version: 7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2) + version: 7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2) '@tailwindcss/vite': specifier: ^4.0.14 - version: 4.1.18(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)) + version: 4.1.18(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) '@types/he': specifier: ^1.2.1 version: 1.2.3 @@ -292,7 +292,7 @@ importers: version: 5.9.2 vite: specifier: ^8.0.1 - version: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + version: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) packages/cli: dependencies: @@ -301,13 +301,13 @@ importers: version: 0.34.1 '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.7(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2) + version: 5.0.7(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2) '@oclif/core': - specifier: 3.26.5 - version: 3.26.5 + specifier: 4.8.3 + version: 4.8.3 '@shopify/cli-kit': - specifier: 3.80.4 - version: 3.80.4(@types/react@18.3.28) + specifier: 0.0.0-nightly-20260929144221 + version: 0.0.0-nightly-20260929144221(@types/react@18.3.28) '@shopify/hydrogen-codegen': specifier: workspace:* version: link:../hydrogen-codegen @@ -316,7 +316,7 @@ importers: version: link:../mini-oxygen '@shopify/oxygen-cli': specifier: 4.6.18 - version: 4.6.18(@oclif/core@3.26.5)(@shopify/cli-kit@3.80.4(@types/react@18.3.28))(graphql@16.12.0) + version: 4.6.18(@oclif/core@4.8.3)(@shopify/cli-kit@0.0.0-nightly-20260929144221(@types/react@18.3.28))(graphql@16.14.2) '@shopify/plugin-cloudflare': specifier: ^3.78.1 version: 3.90.1(@types/react@18.3.28) @@ -343,7 +343,7 @@ importers: version: 7.1.0 graphql-config: specifier: ^5.0.3 - version: 5.1.5(@types/node@22.19.15)(graphql@16.12.0)(typescript@5.9.2) + version: 5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.2) gunzip-maybe: specifier: ^1.4.2 version: 1.4.2 @@ -370,11 +370,11 @@ importers: version: 20.0.0 use-resize-observer: specifier: ^9.1.0 - version: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) devDependencies: '@react-router/dev': specifier: 7.16.0 - version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) + version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) '@types/diff': specifier: ^5.0.2 version: 5.2.3 @@ -432,7 +432,7 @@ importers: version: 3.1.0 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) packages/hydrogen: dependencies: @@ -462,14 +462,14 @@ importers: version: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vite: specifier: ^8.0.1 - version: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + version: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) worktop: specifier: ^0.7.3 version: 0.7.3 devDependencies: '@react-router/dev': specifier: 7.16.0 - version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) + version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) '@shopify/generate-docs': specifier: 'catalog:' version: 1.2.2 @@ -499,7 +499,7 @@ importers: version: 4.0.10 graphql: specifier: ^16.12.0 - version: 16.12.0 + version: 16.14.2 happy-dom: specifier: ^20.8.9 version: 20.8.9 @@ -517,20 +517,20 @@ importers: version: 1.1.5 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) packages/hydrogen-codegen: dependencies: '@shopify/graphql-codegen': specifier: ^0.1.0 - version: 0.1.0(graphql@16.12.0) + version: 0.1.0(graphql@16.14.2) devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2) + version: 5.0.7(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2) '@graphql-codegen/plugin-helpers': specifier: ^5.1.0 - version: 5.1.1(graphql@16.12.0) + version: 5.1.1(graphql@16.14.2) '@types/node': specifier: 22.19.15 version: 22.19.15 @@ -545,7 +545,7 @@ importers: version: 4.41.0 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) packages/hydrogen-react: dependencies: @@ -560,7 +560,7 @@ importers: version: 0.3.11 graphql: specifier: ^16.10.0 - version: 16.12.0 + version: 16.14.2 type-fest: specifier: ^4.33.0 version: 4.41.0 @@ -573,19 +573,19 @@ importers: version: 9.9.0 '@graphql-codegen/add': specifier: ^5.0.3 - version: 5.0.3(graphql@16.12.0) + version: 5.0.3(graphql@16.14.2) '@graphql-codegen/cli': specifier: ^5.0.4 - version: 5.0.7(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2) + version: 5.0.7(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2) '@graphql-codegen/introspection': specifier: ^4.0.3 - version: 4.0.3(graphql@16.12.0) + version: 4.0.3(graphql@16.14.2) '@graphql-codegen/typescript': specifier: ^4.1.3 - version: 4.1.6(graphql@16.12.0) + version: 4.1.6(graphql@16.14.2) '@ladle/react': specifier: ^5.0.1 - version: 5.1.1(@types/node@22.19.15)(@types/react@18.3.28)(esbuild@0.27.4)(jiti@2.6.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(yaml@2.8.3) + version: 5.1.1(@types/node@22.19.15)(@types/react@18.3.28)(esbuild@0.28.1)(jiti@2.6.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(yaml@2.8.3) '@shopify/generate-docs': specifier: 'catalog:' version: 1.2.2 @@ -606,10 +606,10 @@ importers: version: 18.3.7(@types/react@18.3.28) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)) + version: 6.0.1(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3)) cpy-cli: specifier: ^5.0.0 version: 5.0.0 @@ -675,10 +675,10 @@ importers: version: 5.9.2 vite: specifier: ^8.0.1 - version: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + version: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) packages/mini-oxygen: dependencies: @@ -754,10 +754,10 @@ importers: version: 3.1.0 vite: specifier: ^8.0.1 - version: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + version: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) packages/remix-oxygen: devDependencies: @@ -772,7 +772,7 @@ importers: version: 22.19.15 react-router: specifier: 7.16.0 - version: 7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) templates/skeleton: dependencies: @@ -781,10 +781,10 @@ importers: version: link:../../packages/hydrogen graphql: specifier: ^16.10.0 - version: 16.12.0 + version: 16.14.2 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.12.0) + version: 2.12.6(graphql@16.14.2) isbot: specifier: ^5.1.22 version: 5.1.35 @@ -812,13 +812,13 @@ importers: version: 9.19.0 '@graphql-codegen/cli': specifier: 5.0.2 - version: 5.0.2(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2) + version: 5.0.2(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2) '@react-router/dev': specifier: 7.16.0 - version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) + version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) '@react-router/fs-routes': specifier: 7.16.0 - version: 7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2) + version: 7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2) '@shopify/cli': specifier: 3.93.2 version: 3.93.2 @@ -884,7 +884,7 @@ importers: version: 15.15.0 graphql-config: specifier: ^5.0.3 - version: 5.1.5(@types/node@22.19.15)(graphql@16.12.0)(typescript@5.9.2) + version: 5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.2) prettier: specifier: ^3.4.2 version: 3.8.1 @@ -893,23 +893,23 @@ importers: version: 5.9.2 vite: specifier: ^8.0.1 - version: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + version: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} - '@alcalzone/ansi-tokenize@0.1.3': - resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} - engines: {node: '>=14.13.1'} + '@alcalzone/ansi-tokenize@0.2.5': + resolution: {integrity: sha512-3NX/MpTdroi0aKz134A6RC2Gb2iXVECN4QaAXnvCIxxIm3C3AVB1mkUe8NaaiyvOpDfsrqWhYtj+Q6a62RrTsw==, tarball: https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.2.5.tgz} + engines: {node: '>=18'} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@apidevtools/json-schema-ref-parser@11.7.3': - resolution: {integrity: sha512-WApSdLdXEBb/1FUPca2lteASewEfpjEYJ8oXZP+0gExK5qSfsEKBKcA+WjY6Q4wvXwyv0+W6Kvc372pSceib9w==} + '@apidevtools/json-schema-ref-parser@11.9.3': + resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==, tarball: https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz} engines: {node: '>= 16'} '@ardatan/relay-compiler@12.0.3': @@ -930,6 +930,12 @@ packages: cpu: [arm64] os: [darwin] + '@ast-grep/napi-darwin-arm64@0.43.0': + resolution: {integrity: sha512-JBWYRNJsQ/8yfcMDARFxcl1fVZ6+kv3sHB+ClKgSCe9DNoLvGQfqGr9UGRrNOModvXY6cX+c87iAPqPGftUUiw==, tarball: https://registry.npmjs.org/@ast-grep/napi-darwin-arm64/-/napi-darwin-arm64-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@ast-grep/napi-darwin-x64@0.33.0': resolution: {integrity: sha512-rWo1wG7fc7K20z9ExIeN6U4QqjHhoQSpBDDnmxKTR0nIwPfyMq338sS4sWZomutxprcZDtWrekxH1lXjNvfuiA==, tarball: https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.33.0.tgz} engines: {node: '>= 10'} @@ -942,6 +948,12 @@ packages: cpu: [x64] os: [darwin] + '@ast-grep/napi-darwin-x64@0.43.0': + resolution: {integrity: sha512-oqE/bC/uAEctnAbzqobplidExsPym4CQq7JDVD9HpkHpDHzMzPBF69whv/Qu0ZwrkXr48GCMKO5G6p+OB5n+kQ==, tarball: https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@ast-grep/napi-linux-arm64-gnu@0.33.0': resolution: {integrity: sha512-3ZnA2k57kxfvLg4s9+6rHaCx1FbWt0EF8fumJMf5nwevu7GbVOOhCkzAetZe80FBgZuIOSR4IS2QMj9ZHI0UdQ==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.33.0.tgz} engines: {node: '>= 10'} @@ -956,6 +968,13 @@ packages: os: [linux] libc: [glibc] + '@ast-grep/napi-linux-arm64-gnu@0.43.0': + resolution: {integrity: sha512-yJSRPxwwrvVW94J2rtaatcixSAGWcSaHNbAh6soXD6HXgq6I7uMc+cyMnJstFL789yd6Pu3QIhTlpD9VY0oYhw==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@ast-grep/napi-linux-arm64-musl@0.33.0': resolution: {integrity: sha512-oUGZgCaVCijFgvC+X52ttgoWUqgrIsSVJZgn+1VBY3n4mpzcoYAghFomSUbRTBUL2ebvZweA33Klqks4okY61w==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.33.0.tgz} engines: {node: '>= 10'} @@ -970,6 +989,13 @@ packages: os: [linux] libc: [musl] + '@ast-grep/napi-linux-arm64-musl@0.43.0': + resolution: {integrity: sha512-mknXLDsf66HvT/JEl18ZQSvR7/qWgWfqh3eHuVRqD2lE6cKBDXRnAzx9ZNZkUnL2Z5ph54Yk8dKVu09k45cegA==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + '@ast-grep/napi-linux-x64-gnu@0.33.0': resolution: {integrity: sha512-QTAkfxQSsOGRza0hnkeAgJDQqR00iDerRNq42dOGIzgF+Kse491By3UmBEMG4oCbv17yYcBBlknQkzKSKtigjw==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.33.0.tgz} engines: {node: '>= 10'} @@ -984,6 +1010,13 @@ packages: os: [linux] libc: [glibc] + '@ast-grep/napi-linux-x64-gnu@0.43.0': + resolution: {integrity: sha512-KM6M5KKFsHG9Y7VKCKnMsWQQ1sYwj/SPdyr91SKp66AeFJ5xMtXb13WVQ3Joe9NEsi84dzzOBIJgMddz+UMvQw==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + '@ast-grep/napi-linux-x64-musl@0.33.0': resolution: {integrity: sha512-PW6bZO7MyQsBNZv0idI/Ah6ak66T8LqZ21wBGjtQp9NDGViOtkLeu+eJJGaZjMqUdidKHKgmMKXksZHl2m8ulQ==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.33.0.tgz} engines: {node: '>= 10'} @@ -998,6 +1031,13 @@ packages: os: [linux] libc: [musl] + '@ast-grep/napi-linux-x64-musl@0.43.0': + resolution: {integrity: sha512-NfjI74m7CEEOsLi7ZkYwcxY10CfKIHPHRrr9aqMulmnrC4FGvxQMk1qpDrTqkjmEd8LdZt3PsPrmBa8AZCErew==, tarball: https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + '@ast-grep/napi-win32-arm64-msvc@0.33.0': resolution: {integrity: sha512-ijmFQcFc32JOIQlSfnhDJpb3qFb2RhrRqfeY0EHHN1xRSGwZHfsHTSS66nKR2sREmxTIMgxXOtylKicbyyMVKA==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.33.0.tgz} engines: {node: '>= 10'} @@ -1010,6 +1050,12 @@ packages: cpu: [arm64] os: [win32] + '@ast-grep/napi-win32-arm64-msvc@0.43.0': + resolution: {integrity: sha512-8qwXz3oogh834bXmNLtgsQYsuQi4ZDu4e1He/q+ENhVfjIr4IZRAUc1CoKZgWn+ZSE+B0NJJIxT8Vre2l0Q1Lg==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@ast-grep/napi-win32-ia32-msvc@0.33.0': resolution: {integrity: sha512-NNIb2VK3Z2BwKp0QJSw8gkhwOUp85SgTsxJ38p+wIUAA/KzAKCJOmyOaZ301qGHt4gL+jTHgTIvJJX+9eT/REg==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.33.0.tgz} engines: {node: '>= 10'} @@ -1022,6 +1068,12 @@ packages: cpu: [ia32] os: [win32] + '@ast-grep/napi-win32-ia32-msvc@0.43.0': + resolution: {integrity: sha512-wUI/B9QNPzi0K7LlyO7eWvwhqFChM6+O4r5dfBfnOlkP1s/AZ04FdYaC9KAZiODE4FCWbeHbfO03RYOdWeF6eg==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@ast-grep/napi-win32-x64-msvc@0.33.0': resolution: {integrity: sha512-gW7viQQjdPA1HoCkpCqoonC81TOwcpP828w/XqZFE/L6uhD8SF2usul8KNBQOiX3O7/fqYEOnbtWMCrwZIqG1Q==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.33.0.tgz} engines: {node: '>= 10'} @@ -1034,6 +1086,12 @@ packages: cpu: [x64] os: [win32] + '@ast-grep/napi-win32-x64-msvc@0.43.0': + resolution: {integrity: sha512-GsGIwYiThKiK9XPGBEguZAs4aIBgv6+DgosBs6ve2a3L390AaLqitoc+bbRz4Eu51URlFKmNP7TtvnAJbMi8QQ==, tarball: https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.43.0.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@ast-grep/napi@0.33.0': resolution: {integrity: sha512-6heRMmomhSD0dkummRQ+R4xWXXmc41OaDPoPI49mKJXPyvwJPdPZUcQjXdIitOVL4uJV+qM2ZBucDPENDBSixw==} engines: {node: '>= 10'} @@ -1042,6 +1100,10 @@ packages: resolution: {integrity: sha512-SZAXFjgSqr7TfdW+ZJZ5LMkC226vJCAHAU5VvaluG2maT/LdkaUN3RwV+emdcEXIrUOqKB98+WSobhqOsKYuNw==} engines: {node: '>= 10'} + '@ast-grep/napi@0.43.0': + resolution: {integrity: sha512-dPugC04xwgk3gJl17jJvTjVjx1IXtWI9EcEQ0szlh0jg1UfvGDdZJo9/S9Pk7gzGBNd2bW8hIL3dG6K4T8PEJA==, tarball: https://registry.npmjs.org/@ast-grep/napi/-/napi-0.43.0.tgz} + engines: {node: '>= 10'} + '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} @@ -1200,29 +1262,29 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@bugsnag/browser@7.25.0': - resolution: {integrity: sha512-PzzWy5d9Ly1CU1KkxTB6ZaOw/dO+CYSfVtqxVJccy832e6+7rW/dvSw5Jy7rsNhgcKSKjZq86LtNkPSvritOLA==} + '@bugsnag/browser@8.10.0': + resolution: {integrity: sha512-RucooYQMoLSD+aU3YOh3d22/rgqIt0pDr6bgSokvandS0mt1IOK318QwEsBq6aZ68j7vhhMt84Z3Tdum64QsOA==, tarball: https://registry.npmjs.org/@bugsnag/browser/-/browser-8.10.0.tgz} '@bugsnag/browser@8.8.1': resolution: {integrity: sha512-wdDFZQtZBKlVkNWx57VWuOf+NKF3Pp+INn8E2SdYNwN42PQdsgsx7NliSMqY5MPiW0GeE9mgc7QMIMixOWp8Lw==} - '@bugsnag/core@7.25.0': - resolution: {integrity: sha512-JZLak1b5BVzy77CPcklViZrppac/pE07L3uSDmfSvFYSCGReXkik2txOgV05VlF9EDe36dtUAIIV7iAPDfFpQQ==} - '@bugsnag/core@8.8.0': resolution: {integrity: sha512-N9Z1znQ2EnhKlGNrxYx0XZ87IhcJ0V9NO9lmxOmOq0g8XMMaEnnqFj5f/YSO5H/NPFF/eVAyzDGDeuxsDWdK+w==} + '@bugsnag/core@8.9.0': + resolution: {integrity: sha512-SrXO0isIZfrCem06/WDvC5MSd1Tj6Yjm4Wqdlv6jyjTvsow+cppvt7rS9Bps3qOeXfYCqWHN4ev02OdwnfZ1PQ==, tarball: https://registry.npmjs.org/@bugsnag/core/-/core-8.9.0.tgz} + '@bugsnag/cuid@3.2.1': resolution: {integrity: sha512-zpvN8xQ5rdRWakMd/BcVkdn2F8HKlDSbM3l7duueK590WmI1T0ObTLc1V/1e55r14WNjPd5AJTYX4yPEAFVi+Q==} - '@bugsnag/js@7.25.0': - resolution: {integrity: sha512-d8n8SyKdRUz8jMacRW1j/Sj/ckhKbIEp49+Dacp3CS8afRgfMZ//NXhUFFXITsDP5cXouaejR9fx4XVapYXNgg==} - '@bugsnag/js@8.8.1': resolution: {integrity: sha512-qjio+9OxHXXG75ywWy156kUmqcqqyLBzOIKs+kFgLK4znx8pXBjtpFBo8e1Y/IXrbCJjFetn+TdFy+P4yYZM5Q==} - '@bugsnag/node@7.25.0': - resolution: {integrity: sha512-KlxBaJ8EREEsfKInybAjTO9LmdDXV3cUH5+XNXyqUZrcRVuPOu4j4xvljh+n24ifok/wbFZTKVXUzrN4iKIeIA==} + '@bugsnag/js@8.9.0': + resolution: {integrity: sha512-ChjKFVBF2CgepDXfMBkbEdcFUniJNN8py5V+tinaB8+vpJbr/fD1+VLFhkruSEn3jOafXrc1XJe9WHtsu9ht0g==, tarball: https://registry.npmjs.org/@bugsnag/js/-/js-8.9.0.tgz} + + '@bugsnag/node@8.10.0': + resolution: {integrity: sha512-xLDSk3EBUDIAwYyECxzdEpsgZv6Mwn/WAV57vQBiKsTgia7cnjE83VeR9O6uu4oAUhye160LAVzRCvmJNac+nw==, tarball: https://registry.npmjs.org/@bugsnag/node/-/node-8.10.0.tgz} '@bugsnag/node@8.8.0': resolution: {integrity: sha512-ODajeAIRAICO8JXnrWkjzBmA0Qslt6n7aMEZQ3OJXDTsgXgdK1qoLjlScJqOoeQNR/kXUXl2allvJdrB4u2pdg==} @@ -1361,156 +1423,312 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.28.1': + resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.27.4': resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.28.1': + resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.27.4': resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.28.1': + resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.27.4': resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.28.1': + resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.27.4': resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.28.1': + resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.27.4': resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.28.1': + resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.27.4': resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.28.1': + resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.27.4': resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.28.1': + resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.27.4': resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.28.1': + resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.27.4': resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.28.1': + resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.27.4': resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.28.1': + resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.27.4': resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.28.1': + resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.27.4': resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.28.1': + resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.27.4': resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.28.1': + resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.27.4': resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.28.1': + resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.27.4': resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.28.1': + resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.27.4': resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.28.1': + resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.27.4': resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==, tarball: https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.28.1': + resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==, tarball: https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.27.4': resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.28.1': + resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.27.4': resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.28.1': + resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.27.4': resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.28.1': + resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.27.4': resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==, tarball: https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.28.1': + resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==, tarball: https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.27.4': resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.28.1': + resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.27.4': resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.28.1': + resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.27.4': resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.28.1': + resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.27.4': resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.28.1': + resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1858,7 +2076,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 '@graphql-typed-document-node/core@3.2.0': - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==, tarball: https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1879,7 +2097,7 @@ packages: engines: {node: '>=18.18'} '@iarna/toml@2.2.5': - resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} + resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==, tarball: https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz} '@inquirer/ansi@1.0.2': resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} @@ -2016,11 +2234,11 @@ packages: optional: true '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, tarball: https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz} engines: {node: '>=12'} '@isaacs/cliui@9.0.0': - resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==} + resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==, tarball: https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz} engines: {node: '>=18'} '@istanbuljs/schema@0.1.3': @@ -2047,17 +2265,11 @@ packages: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} '@jsdevtools/ono@7.1.3': - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} + resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==, tarball: https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz} '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - '@kwsites/file-exists@1.1.1': - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - - '@kwsites/promise-deferred@1.1.1': - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@ladle/react-context@1.0.1': resolution: {integrity: sha512-xVQ8siyOEQG6e4Knibes1uA3PTyXnqiMmfSmd5pIbkzeDty8NCBtYHhTXSlfmcDNEsw/G8OzNWo4VbyQAVDl2A==} peerDependencies: @@ -2155,8 +2367,8 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@oclif/core@3.26.5': - resolution: {integrity: sha512-uRmAujGJjLhhgpLylbiuHuPt9Ec7u6aJ72utuSPNTRw47+W5vbQSGnLGPiil1Mt5YDL+zFOyTVH6Uv3NSP2SaQ==} + '@oclif/core@4.8.3': + resolution: {integrity: sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ==, tarball: https://registry.npmjs.org/@oclif/core/-/core-4.8.3.tgz} engines: {node: '>=18.0.0'} '@open-draft/deferred-promise@2.2.0': @@ -2169,63 +2381,91 @@ packages: resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} '@opentelemetry/api-logs@0.57.0': - resolution: {integrity: sha512-l1aJ30CXeauVYaI+btiynHpw341LthkMTv3omi1VJDX14werY2Wmv9n1yudMsq9HuY0m8PvXEVX4d8zxEb+WRg==} + resolution: {integrity: sha512-l1aJ30CXeauVYaI+btiynHpw341LthkMTv3omi1VJDX14werY2Wmv9n1yudMsq9HuY0m8PvXEVX4d8zxEb+WRg==, tarball: https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.57.0.tgz} engines: {node: '>=14'} - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + '@opentelemetry/api@1.9.1': + resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==, tarball: https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz} engines: {node: '>=8.0.0'} '@opentelemetry/core@1.30.0': - resolution: {integrity: sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==} + resolution: {integrity: sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==, tarball: https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.0.tgz} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/core@1.30.1': + resolution: {integrity: sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==, tarball: https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.8.0': + resolution: {integrity: sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==, tarball: https://registry.npmjs.org/@opentelemetry/core/-/core-2.8.0.tgz} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/exporter-metrics-otlp-http@0.57.0': - resolution: {integrity: sha512-uxCiTVFAQ1kLy8SS0vyNNXRqH69htbtTxk4EEB2H4CvBFt3pA2N22k6SFF5fOdvDwUvM7Mi9mUfW48rS4Y0F8g==} + resolution: {integrity: sha512-uxCiTVFAQ1kLy8SS0vyNNXRqH69htbtTxk4EEB2H4CvBFt3pA2N22k6SFF5fOdvDwUvM7Mi9mUfW48rS4Y0F8g==, tarball: https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.57.0.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.3.0 '@opentelemetry/otlp-exporter-base@0.57.0': - resolution: {integrity: sha512-QQl4Ngm3D6H8SDO0EM642ncTxjRsf/HDq7+IWIA0eaEK/NTsJeQ3iYJiZj3F4jkALnvyeM1kkwd+DHtqxTBx9Q==} + resolution: {integrity: sha512-QQl4Ngm3D6H8SDO0EM642ncTxjRsf/HDq7+IWIA0eaEK/NTsJeQ3iYJiZj3F4jkALnvyeM1kkwd+DHtqxTBx9Q==, tarball: https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.57.0.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.3.0 '@opentelemetry/otlp-transformer@0.57.0': - resolution: {integrity: sha512-yHX7sdwkdAmSa6Jbi3caSLDWy0PCHS1pKQeKz8AIWSyQqL7IojHKgdk9A+7eRd98Z1n9YTdwWSWLnObvIqhEhQ==} + resolution: {integrity: sha512-yHX7sdwkdAmSa6Jbi3caSLDWy0PCHS1pKQeKz8AIWSyQqL7IojHKgdk9A+7eRd98Z1n9YTdwWSWLnObvIqhEhQ==, tarball: https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.57.0.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.3.0 '@opentelemetry/resources@1.30.0': - resolution: {integrity: sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==} + resolution: {integrity: sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==, tarball: https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.0.tgz} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/resources@1.30.1': + resolution: {integrity: sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==, tarball: https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' '@opentelemetry/sdk-logs@0.57.0': - resolution: {integrity: sha512-6Kbxdu/QE9LWH7+WSLmYo3DjAq+c55TiCLXiXu6b/2m2muy5SyOG2m0MrGqetyRpfYSSbIqHmJoqNVTN3+2a9g==} + resolution: {integrity: sha512-6Kbxdu/QE9LWH7+WSLmYo3DjAq+c55TiCLXiXu6b/2m2muy5SyOG2m0MrGqetyRpfYSSbIqHmJoqNVTN3+2a9g==, tarball: https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.57.0.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' '@opentelemetry/sdk-metrics@1.30.0': - resolution: {integrity: sha512-5kcj6APyRMvv6dEIP5plz2qfJAD4OMipBRT11u/pa1a68rHKI2Ln+iXVkAGKgx8o7CXbD7FdPypTUY88ZQgP4Q==} + resolution: {integrity: sha512-5kcj6APyRMvv6dEIP5plz2qfJAD4OMipBRT11u/pa1a68rHKI2Ln+iXVkAGKgx8o7CXbD7FdPypTUY88ZQgP4Q==, tarball: https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.0.tgz} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/sdk-metrics@1.30.1': + resolution: {integrity: sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==, tarball: https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' '@opentelemetry/sdk-trace-base@1.30.0': - resolution: {integrity: sha512-RKQDaDIkV7PwizmHw+rE/FgfB2a6MBx+AEVVlAHXRG1YYxLiBpPX2KhmoB99R5vA4b72iJrjle68NDWnbrE9Dg==} + resolution: {integrity: sha512-RKQDaDIkV7PwizmHw+rE/FgfB2a6MBx+AEVVlAHXRG1YYxLiBpPX2KhmoB99R5vA4b72iJrjle68NDWnbrE9Dg==, tarball: https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.0.tgz} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' '@opentelemetry/semantic-conventions@1.28.0': - resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} + resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==, tarball: https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz} + engines: {node: '>=14'} + + '@opentelemetry/semantic-conventions@1.43.0': + resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==, tarball: https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz} engines: {node: '>=14'} '@oxc-project/types@0.124.0': @@ -2256,46 +2496,46 @@ packages: hasBin: true '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==, tarball: https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz} engines: {node: '>=12.22.0'} '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==, tarball: https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz} engines: {node: '>=12.22.0'} '@pnpm/npm-conf@3.0.2': - resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==} + resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==, tarball: https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz} engines: {node: '>=12'} '@protobufjs/aspromise@1.1.2': - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==, tarball: https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz} '@protobufjs/base64@1.1.2': - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==, tarball: https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz} '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==, tarball: https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz} '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==, tarball: https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz} '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==, tarball: https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz} '@protobufjs/float@1.0.2': - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==, tarball: https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz} '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==, tarball: https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz} '@protobufjs/path@1.1.2': - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==, tarball: https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz} '@protobufjs/pool@1.1.0': - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==, tarball: https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz} '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==, tarball: https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz} '@qwik.dev/partytown@0.11.2': resolution: {integrity: sha512-795y49CqBiKiwKAD+QBZlzlqEK275hVcazZ7wBPSfgC23L+vWuA7PJmMpgxojOucZHzYi5rAAQ+IP1I3BKVZxw==} @@ -2615,10 +2855,16 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@shopify/cli-kit@3.80.4': - resolution: {integrity: sha512-Wqlroq9oynIwTqc51Y4IIHosYNSwTgFmJE4eG7d+NDN94jTH5FbcPp/J0q4vD1kruoeHNu2fEplnuzfUWv/lQg==} - engines: {node: ^18.20.0 || >=20.10.0} + '@shopify/cli-kit@0.0.0-nightly-20260929144221': + resolution: {integrity: sha512-Fbqj+k+KMfIFuQISn0MXfRYDkOHOFSpCvdUnUab16eeTeXXlwWyJIOcF0E2c4Cd8u1L0mQWMuyhjQgDOTLgk4g==, tarball: https://registry.npmjs.org/@shopify/cli-kit/-/cli-kit-0.0.0-nightly-20260929144221.tgz} + engines: {node: '>=22.12.0'} + os: [darwin, linux, win32] + + '@shopify/cli@0.0.0-nightly-20260928062710': + resolution: {integrity: sha512-DUIoqC+ScYlOWmrJqMivx9K+StbLwRZigzwfA8CslZUF4mj2W1k67p8GymMGroYHRQuIBQkpZDII4J2h4YyVvw==, tarball: https://registry.npmjs.org/@shopify/cli/-/cli-0.0.0-nightly-20260928062710.tgz} + engines: {node: '>=22.12.0'} os: [darwin, linux, win32] + hasBin: true '@shopify/cli@3.93.2': resolution: {integrity: sha512-9za2Sj+48o4C5PPpF8Echph9fSdqDOElL37AyNFiQs0qLwHVEre4mnueDz9LJtyBSRU1rY/WUAgDkPw5WXbB1A==} @@ -2655,8 +2901,8 @@ packages: os: [darwin, linux, win32] hasBin: true peerDependencies: - '@oclif/core': 3.26.5 - '@shopify/cli-kit': 3.80.4 + '@oclif/core': 4.8.3 + '@shopify/cli-kit': 0.0.0-nightly-20260929144221 '@shopify/oxygen-workers-types@4.2.0': resolution: {integrity: sha512-iBc+pK5CfLSrF+Wl6WBYsPdJubSii78EWI/YVzGpr9/gKYVRHMsW2t+kOvY9Vg6BOytF0dB5B4hYkCLH3cAY/g==} @@ -2666,11 +2912,35 @@ packages: engines: {node: '>=20.10.0'} os: [darwin, linux, win32] + '@shopify/polaris-icons@8.11.1': + resolution: {integrity: sha512-2HLzvJWMejKIwS5P2bs7k5CAjBKwPnD/iy9ncPzcgqRjmFInBXLtUXFQhPWDw6JwXzb1ZjNQK/ssTctcfz87Sw==, tarball: https://registry.npmjs.org/@shopify/polaris-icons/-/polaris-icons-8.11.1.tgz} + engines: {node: ^16.17.0 || >=18.12.0} + peerDependencies: + react: '*' + peerDependenciesMeta: + react: + optional: true + + '@shopify/polaris-tokens@8.10.0': + resolution: {integrity: sha512-y4PDtRbFKGHwA6Lu7a3L4N9SDP6gZv4tw6u0viumtcXcbF0T2j1xPmyuJZNc9c7vmhNSARCg27NGQFpPgxuaEg==, tarball: https://registry.npmjs.org/@shopify/polaris-tokens/-/polaris-tokens-8.10.0.tgz} + engines: {node: ^16.17.0 || >=18.12.0} + + '@shopify/polaris@12.27.0': + resolution: {integrity: sha512-Y8yus6iEjcfW2ZtEJtlqxbWeDJqTX3S/MOLH4GWRvU5gFYJQhlaHaETs0+OimbhEpO95mXbY8qB+KnIJaVBHwA==, tarball: https://registry.npmjs.org/@shopify/polaris/-/polaris-12.27.0.tgz} + engines: {node: ^16.17.0 || >=18.12.0} + deprecated: 'Polaris React is deprecated and no longer maintained. For building Shopify admin experiences, use Polaris web components: https://shopify.dev/docs/api/polaris — archived docs for this package: https://shopify.github.io/polaris-react-archive/' + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + '@shopify/prettier-config@1.1.4': resolution: {integrity: sha512-BmM8zRVvtu2eKyZ7HmKqG6lI/U6uiZgs/UK4qLnVmdmx8r5hSL9alMRguuV8MXgDUdt17nWoZKvvUVXF2OAoqA==} + '@shopify/toml-patch@0.3.0': + resolution: {integrity: sha512-ruv2FT17FW3CfWx8jXEyfx3xZDdo22PDaFQ9R7QYOovXQbgQCIKY+5QjGVBA7jsyLm+Wa2ngVANmt7MS0M/g+w==, tarball: https://registry.npmjs.org/@shopify/toml-patch/-/toml-patch-0.3.0.tgz} + '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==, tarball: https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz} engines: {node: '>=14.16'} '@sindresorhus/merge-streams@2.3.0': @@ -2757,7 +3027,7 @@ packages: resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==, tarball: https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz} engines: {node: '>=14.16'} '@tailwindcss/node@4.1.18': @@ -2905,9 +3175,6 @@ packages: '@tybys/wasm-util@0.10.4': resolution: {integrity: sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==, tarball: https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz} - '@types/archiver@5.3.2': - resolution: {integrity: sha512-IctHreBuWE5dvBDz/0WeKtyVKVRs4h75IblxOACL92wU66v+HGAfEYAOyXkOFphvRJMhuXdI9huDXpX0FC6lCw==} - '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -2929,9 +3196,6 @@ packages: '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@types/cli-progress@3.11.6': - resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} - '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -2969,7 +3233,7 @@ packages: resolution: {integrity: sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==} '@types/http-cache-semantics@4.2.0': - resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} + resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==, tarball: https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz} '@types/inquirer@9.0.9': resolution: {integrity: sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==} @@ -3015,12 +3279,14 @@ packages: '@types/react-syntax-highlighter@15.5.13': resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==} + '@types/react-transition-group@4.4.12': + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==, tarball: https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz} + peerDependencies: + '@types/react': '*' + '@types/react@18.3.28': resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} - '@types/readdir-glob@1.1.5': - resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==} - '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -3043,7 +3309,7 @@ packages: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} '@types/tinycolor2@1.4.6': - resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} + resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==, tarball: https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.6.tgz} '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -3404,6 +3670,10 @@ packages: cpu: [x64] os: [win32] + '@vercel/detect-agent@1.2.5': + resolution: {integrity: sha512-0krENrjuitlW8s6TJu0MlqCevyCU7K7JK63jZAf7xZ6n17tx+vUEwzHT3sTxawtwZxaW21hu+oFUpoOrm49FsQ==, tarball: https://registry.npmjs.org/@vercel/detect-agent/-/detect-agent-1.2.5.tgz} + engines: {node: '>=14'} + '@vitejs/plugin-react-swc@3.11.0': resolution: {integrity: sha512-YTJCGFdNMHCMfjODYtxRNVAYmTWQ1Lb8PulP/2/f/oEEtglw8oKxKIZmmRkyXrVrHfsKOaVkAc3NT9/dMutO5w==} peerDependencies: @@ -3552,7 +3822,7 @@ packages: engines: {node: '>=12'} ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -3566,13 +3836,13 @@ packages: resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz} ajv@8.18.0: - resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz} + + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -3582,23 +3852,23 @@ packages: engines: {node: '>=6'} ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz} engines: {node: '>=8'} - ansi-escapes@5.0.0: - resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} - engines: {node: '>=12'} - ansi-escapes@6.2.1: resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} engines: {node: '>=14.16'} + ansi-escapes@7.3.0: + resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz} + engines: {node: '>=18'} + ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz} engines: {node: '>=8'} ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -3606,19 +3876,20 @@ packages: engines: {node: '>=4'} ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} engines: {node: '>=8'} ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz} engines: {node: '>=10'} ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz} engines: {node: '>=12'} - ansicolors@0.3.2: - resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} + ansis@3.17.0: + resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==, tarball: https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz} + engines: {node: '>=14'} any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -3628,15 +3899,15 @@ packages: engines: {node: '>= 8'} archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==, tarball: https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz} engines: {node: '>= 6'} archiver-utils@3.0.4: - resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==, tarball: https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz} engines: {node: '>= 10'} archiver@5.3.2: - resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==, tarball: https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz} engines: {node: '>= 10'} arg@4.1.3: @@ -3702,7 +3973,7 @@ packages: engines: {node: '>=12'} as-table@1.0.55: - resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==, tarball: https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz} asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -3737,17 +4008,17 @@ packages: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz} atomically@2.1.1: - resolution: {integrity: sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==} + resolution: {integrity: sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==, tarball: https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz} auto-bind@4.0.0: resolution: {integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==} engines: {node: '>=8'} auto-bind@5.0.1: - resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} + resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==, tarball: https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} available-typed-arrays@1.0.7: @@ -3769,10 +4040,10 @@ packages: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} balanced-match@4.0.2: - resolution: {integrity: sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==} + resolution: {integrity: sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz} engines: {node: 20 || >=22} base64-js@1.5.1: @@ -3812,33 +4083,30 @@ packages: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==, tarball: https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. bottleneck@2.19.5: - resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} + resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==, tarball: https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz} boxen@8.0.1: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz} brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz} brace-expansion@5.0.12: - resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz} engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} - browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} @@ -3851,7 +4119,7 @@ packages: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, tarball: https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz} buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -3890,11 +4158,11 @@ packages: engines: {node: '>= 6.0.0'} cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==, tarball: https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz} engines: {node: '>=14.16'} cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==, tarball: https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz} engines: {node: '>=14.16'} call-bind-apply-helpers@1.0.2: @@ -3914,7 +4182,7 @@ packages: engines: {node: '>=6'} camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz} camelcase@8.0.0: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} @@ -3924,11 +4192,7 @@ packages: resolution: {integrity: sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==} capital-case@1.0.4: - resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} - - cardinal@2.1.1: - resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} - hasBin: true + resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==, tarball: https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3945,19 +4209,15 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.2: - resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==, tarball: https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} change-case-all@1.0.15: resolution: {integrity: sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==} change-case@4.1.2: - resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} + resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==, tarball: https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz} character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -4006,19 +4266,19 @@ packages: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz} engines: {node: '>=6'} clean-stack@3.0.1: - resolution: {integrity: sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==} + resolution: {integrity: sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz} engines: {node: '>=10'} clean-stack@4.2.0: - resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz} engines: {node: '>=12'} cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, tarball: https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz} engines: {node: '>=10'} cli-cursor@3.1.0: @@ -4026,29 +4286,25 @@ packages: engines: {node: '>=8'} cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-progress@3.12.0: - resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} - engines: {node: '>=4'} - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, tarball: https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz} engines: {node: '>=6'} cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} - cli-truncate@3.1.0: - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} + cli-truncate@5.2.0: + resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==, tarball: https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz} + engines: {node: '>=20'} + cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -4057,6 +4313,10 @@ packages: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} + clipboardy@4.0.0: + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==, tarball: https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz} + engines: {node: '>=18'} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -4077,28 +4337,24 @@ packages: resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==} code-excerpt@4.0.0: - resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} + resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==, tarball: https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz} color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz} engines: {node: '>=7.0.0'} - color-json@3.0.5: - resolution: {integrity: sha512-DG4zae1GmHDBNsYTUe+GJiDnuKutxs2vVSkPRQqbeA6oEGBRQyRixV+HmIByasCfyf9L0CwHo8vOoiHqe7Lzng==} - engines: {node: '>=12'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz} color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} @@ -4106,15 +4362,11 @@ packages: color@3.2.1: resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, tarball: https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz} engines: {node: '>= 0.8'} comma-separated-tokens@1.0.8: @@ -4124,7 +4376,7 @@ packages: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==, tarball: https://registry.npmjs.org/commander/-/commander-10.0.1.tgz} engines: {node: '>=14'} commander@12.1.0: @@ -4147,11 +4399,8 @@ packages: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compress-commons@4.1.2: - resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==, tarball: https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz} engines: {node: '>= 10'} compressible@2.0.18: @@ -4166,7 +4415,7 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} conf@11.0.2: - resolution: {integrity: sha512-jjyhlQ0ew/iwmtwsS2RaB6s8DBifcE2GYBEaw2SJDUY/slJJbNfY4GlDVzOs/ff8cM/Wua5CikqXgbFl5eu85A==} + resolution: {integrity: sha512-jjyhlQ0ew/iwmtwsS2RaB6s8DBifcE2GYBEaw2SJDUY/slJJbNfY4GlDVzOs/ff8cM/Wua5CikqXgbFl5eu85A==, tarball: https://registry.npmjs.org/conf/-/conf-11.0.2.tgz} engines: {node: '>=14.16'} confbox@0.1.8: @@ -4176,7 +4425,7 @@ packages: resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==} config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, tarball: https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz} connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -4187,7 +4436,7 @@ packages: engines: {node: ^14.18.0 || >=16.10.0} constant-case@3.0.4: - resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} + resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==, tarball: https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz} content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} @@ -4205,9 +4454,12 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} convert-to-spaces@2.0.1: - resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} + resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==, tarball: https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cookie-es@1.2.3: + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==, tarball: https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz} + cookie-signature@1.0.7: resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} @@ -4249,12 +4501,12 @@ packages: engines: {node: '>=16'} crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==, tarball: https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz} engines: {node: '>=0.8'} hasBin: true crc32-stream@4.0.3: - resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==, tarball: https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz} engines: {node: '>= 10'} create-require@1.1.1: @@ -4266,7 +4518,7 @@ packages: hasBin: true cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==, tarball: https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz} cross-inspect@1.0.1: resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} @@ -4280,6 +4532,9 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==, tarball: https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz} + crypto-random-string@4.0.0: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} @@ -4297,10 +4552,10 @@ packages: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} data-uri-to-buffer@2.0.2: - resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==, tarball: https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz} data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==, tarball: https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz} engines: {node: '>= 12'} data-view-buffer@1.0.2: @@ -4322,7 +4577,7 @@ packages: resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==} debounce-fn@5.1.2: - resolution: {integrity: sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==} + resolution: {integrity: sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==, tarball: https://registry.npmjs.org/debounce-fn/-/debounce-fn-5.1.2.tgz} engines: {node: '>=12'} debounce@1.2.1: @@ -4361,7 +4616,7 @@ packages: engines: {node: '>=14.16'} decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz} engines: {node: '>=10'} dedent@0.7.0: @@ -4387,14 +4642,14 @@ packages: engines: {node: '>= 0.4'} deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz} engines: {node: '>=4.0.0'} deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, tarball: https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz} engines: {node: '>=0.10.0'} default-browser-id@5.0.1: @@ -4409,7 +4664,7 @@ packages: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==, tarball: https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz} engines: {node: '>=10'} define-data-property@1.1.4: @@ -4417,7 +4672,7 @@ packages: engines: {node: '>= 0.4'} define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, tarball: https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz} engines: {node: '>=8'} define-lazy-prop@3.0.0: @@ -4428,12 +4683,11 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} - del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==, tarball: https://registry.npmjs.org/defu/-/defu-6.1.7.tgz} delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz} engines: {node: '>=0.4.0'} delegates@1.0.0: @@ -4455,6 +4709,9 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==, tarball: https://registry.npmjs.org/destr/-/destr-2.0.5.tgz} + destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -4468,7 +4725,7 @@ packages: engines: {node: '>=8'} detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -4505,19 +4762,18 @@ packages: dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==, tarball: https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz} + dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz} dot-prop@7.2.0: - resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==, tarball: https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dotenv@16.4.7: - resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} - engines: {node: '>=12'} - dotenv@16.6.1: - resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==, tarball: https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz} engines: {node: '>=12'} dotenv@8.6.0: @@ -4551,7 +4807,7 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==, tarball: https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz} engines: {node: '>=0.10.0'} hasBin: true @@ -4595,9 +4851,13 @@ packages: engines: {node: '>=0.12'} env-paths@3.0.0: - resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==, tarball: https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==, tarball: https://registry.npmjs.org/environment/-/environment-1.1.0.tgz} + engines: {node: '>=18'} + error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} @@ -4631,7 +4891,7 @@ packages: engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==, tarball: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz} engines: {node: '>= 0.4'} es-shim-unscopables@1.1.0: @@ -4642,8 +4902,11 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} + es-toolkit@1.52.0: + resolution: {integrity: sha512-XTNEJQh1tY1ZJVcf6ayP/2n4ZPyaHlW2FWs7xvw5ddPuhUVjLD3olQVQS7kf58JbAB48iL0uL/jerTrjtV3lDA==, tarball: https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.52.0.tgz} + es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==, tarball: https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz} esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -4656,6 +4919,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.28.1: + resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4668,15 +4936,15 @@ packages: engines: {node: '>=0.8.0'} escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz} engines: {node: '>=8'} escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} engines: {node: '>=10'} escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} engines: {node: '>=12'} eslint-compat-utils@0.5.1: @@ -5100,7 +5368,7 @@ packages: resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} fast-uri@3.1.0: - resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==, tarball: https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz} fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} @@ -5138,7 +5406,7 @@ packages: engines: {node: '>=8'} figures@5.0.0: - resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} + resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==, tarball: https://registry.npmjs.org/figures/-/figures-5.0.0.tgz} engines: {node: '>=14'} file-entry-cache@8.0.0: @@ -5146,7 +5414,7 @@ packages: engines: {node: '>=16.0.0'} filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==, tarball: https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -5165,7 +5433,7 @@ packages: engines: {node: '>= 0.8'} find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, tarball: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz} engines: {node: '>=8'} find-up@5.0.0: @@ -5173,7 +5441,7 @@ packages: engines: {node: '>=10'} find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==, tarball: https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} fix-dts-default-cjs-exports@1.0.1: @@ -5201,11 +5469,11 @@ packages: engines: {node: '>=14'} form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==, tarball: https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz} engines: {node: '>= 14.17'} form-data@4.0.5: - resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==, tarball: https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz} engines: {node: '>= 6'} format@0.2.2: @@ -5228,7 +5496,7 @@ packages: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@11.1.0: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz} engines: {node: '>=14.14'} fs-extra@7.0.1: @@ -5236,7 +5504,7 @@ packages: engines: {node: '>=6 <7 || >=8'} fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz} engines: {node: '>=6 <7 || >=8'} fs.realpath@1.0.0: @@ -5278,6 +5546,10 @@ packages: resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} engines: {node: '>=18'} + get-east-asian-width@1.7.0: + resolution: {integrity: sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==, tarball: https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.7.0.tgz} + engines: {node: '>=18'} + get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -5286,12 +5558,9 @@ packages: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, tarball: https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz} engines: {node: '>=8.0.0'} - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - get-port@5.1.1: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} @@ -5305,7 +5574,7 @@ packages: engines: {node: '>= 0.4'} get-source@2.0.12: - resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==, tarball: https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz} get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} @@ -5351,7 +5620,7 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==, tarball: https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz} engines: {node: '>=10.0'} globals@14.0.0: @@ -5390,17 +5659,17 @@ packages: engines: {node: '>= 0.4'} got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==, tarball: https://registry.npmjs.org/got/-/got-12.6.1.tgz} engines: {node: '>=14.16'} graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz} graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} gradient-string@2.0.2: - resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} + resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==, tarball: https://registry.npmjs.org/gradient-string/-/gradient-string-2.0.2.tgz} engines: {node: '>=10'} graphemer@1.4.0: @@ -5417,7 +5686,7 @@ packages: optional: true graphql-request@6.1.0: - resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==, tarball: https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz} peerDependencies: graphql: 14 - 16 @@ -5448,18 +5717,17 @@ packages: ws: optional: true - graphql@16.10.0: - resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - - graphql@16.12.0: - resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} + graphql@16.14.2: + resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==, tarball: https://registry.npmjs.org/graphql/-/graphql-16.14.2.tgz} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true + h3@1.15.11: + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==, tarball: https://registry.npmjs.org/h3/-/h3-1.15.11.tgz} + happy-dom@20.8.9: resolution: {integrity: sha512-Tz23LR9T9jOGVZm2x1EPdXqwA37G/owYMxRwU0E4miurAtFsPMQ1d2Jc2okUaSjZqAFz2oEn3FLXC5a0a+siyA==} engines: {node: '>=20.0.0'} @@ -5469,11 +5737,11 @@ packages: engines: {node: '>= 0.4'} has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz} engines: {node: '>=4'} has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz} engines: {node: '>=8'} has-property-descriptors@1.0.2: @@ -5542,7 +5810,7 @@ packages: hasBin: true header-case@2.0.4: - resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} + resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==, tarball: https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz} headers-polyfill@4.0.3: resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} @@ -5570,7 +5838,7 @@ packages: engines: {node: '>= 0.8'} http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz} http-errors@1.8.1: resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} @@ -5585,7 +5853,7 @@ packages: engines: {node: '>= 14'} http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==, tarball: https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz} engines: {node: '>=10.19.0'} https-proxy-agent@7.0.6: @@ -5613,10 +5881,6 @@ packages: engines: {node: '>=18'} hasBin: true - hyperlinker@1.0.0: - resolution: {integrity: sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==} - engines: {node: '>=4'} - iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -5633,7 +5897,7 @@ packages: engines: {node: '>= 4'} ignore@6.0.2: - resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==, tarball: https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz} engines: {node: '>= 4'} ignore@7.0.5: @@ -5660,11 +5924,11 @@ packages: engines: {node: '>=0.8.19'} indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, tarball: https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz} engines: {node: '>=8'} indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==, tarball: https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz} engines: {node: '>=12'} inflight@1.0.6: @@ -5675,15 +5939,15 @@ packages: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz} - ink@4.4.1: - resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} - engines: {node: '>=14.16'} + ink@6.8.0: + resolution: {integrity: sha512-sbl1RdLOgkO9isK42WCZlJCFN9hb++sX9dsklOvfd1YQ3bQ2AiFu12Q6tFlr0HvEUvzraJntQCCpfEoUe9DSzA==, tarball: https://registry.npmjs.org/ink/-/ink-6.8.0.tgz} + engines: {node: '>=20'} peerDependencies: - '@types/react': '>=18.0.0' - react: '>=18.0.0' - react-devtools-core: ^4.19.1 + '@types/react': '>=19.0.0' + react: '>=19.0.0' + react-devtools-core: '>=6.1.2' peerDependenciesMeta: '@types/react': optional: true @@ -5717,6 +5981,9 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==, tarball: https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz} + is-absolute@1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} engines: {node: '>=0.10.0'} @@ -5773,10 +6040,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -5799,19 +6062,15 @@ packages: resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, tarball: https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz} engines: {node: '>=8'} hasBin: true is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, tarball: https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - is-executable@2.0.1: - resolution: {integrity: sha512-0b7IBZndv6UF62ROvSL0lCmYwgLa2etNumsVdmNZQf/pJdYstJihfg/XDzG+p+5nBzT+1hDm2G5rKkhIDnXSCg==} - engines: {node: '>=14.16'} - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -5828,6 +6087,10 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} + is-fullwidth-code-point@5.1.0: + resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz} + engines: {node: '>=18'} + is-generator-function@1.1.2: resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} engines: {node: '>= 0.4'} @@ -5846,6 +6109,11 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-in-ci@2.0.0: + resolution: {integrity: sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==, tarball: https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz} + engines: {node: '>=20'} + hasBin: true + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -5855,10 +6123,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - is-lower-case@2.0.2: resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} @@ -5885,14 +6149,6 @@ packages: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} - is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -5953,7 +6209,7 @@ packages: engines: {node: '>=10'} is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz} engines: {node: '>=12'} is-upper-case@2.0.2: @@ -5976,17 +6232,17 @@ packages: engines: {node: '>=0.10.0'} is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - is-wsl@3.1.1: - resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz} engines: {node: '>=16'} + is64bit@2.0.0: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==, tarball: https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz} + engines: {node: '>=18'} + isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -6001,10 +6257,10 @@ packages: resolution: {integrity: sha512-oKGGrFVaWwETimP3SiWwjDeY27ovZoyZPHtxblC4hCq9fXxed/jasx+ATWFFjCVSRZng8VTMsN1nDnGo6zMBSw==} isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz} isexe@3.1.5: - resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} + resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==, tarball: https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz} engines: {node: '>=18'} isomorphic-ws@5.0.0: @@ -6037,14 +6293,14 @@ packages: engines: {node: '>= 0.4'} jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz} jackspeak@4.2.3: - resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} + resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz} engines: {node: 20 || >=22} jake@10.9.4: - resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==, tarball: https://registry.npmjs.org/jake/-/jake-10.9.4.tgz} engines: {node: '>=10'} hasBin: true @@ -6060,10 +6316,7 @@ packages: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} jose@5.10.0: - resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} - - jose@5.9.6: - resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} + resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==, tarball: https://registry.npmjs.org/jose/-/jose-5.10.0.tgz} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -6087,7 +6340,7 @@ packages: hasBin: true js-yaml@4.3.2: - resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz} hasBin: true jsesc@3.0.2: @@ -6108,16 +6361,16 @@ packages: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, tarball: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz} json-schema-typed@8.0.2: - resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} + resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==, tarball: https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz} json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, tarball: https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz} json-to-pretty-yaml@1.2.2: resolution: {integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==} @@ -6136,7 +6389,7 @@ packages: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} jsonfile@6.2.0: - resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz} jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} @@ -6172,11 +6425,11 @@ packages: engines: {node: '>=0.10'} latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==, tarball: https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz} engines: {node: '>=14.16'} lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==, tarball: https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz} engines: {node: '>= 0.6.3'} levn@0.4.1: @@ -6335,7 +6588,7 @@ packages: engines: {node: '>= 12.0.0'} lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -6345,9 +6598,9 @@ packages: resolution: {integrity: sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==} hasBin: true - liquidjs@10.20.1: - resolution: {integrity: sha512-eZ33jfxjj0It8tkY+I4gbKWfXvMmOvQvvraxVFSLcTjZWCjdWMLBnevk48qw9AQIwIHFp58vZc59vH9Qwdq7mw==} - engines: {node: '>=14'} + liquidjs@10.27.0: + resolution: {integrity: sha512-tw/OA59K7aIBlMKIrKlumr37fiZUheShVHXY8cVctWisgY1p9mc5hreOvlreoS0wTiwlWk14Ya7305c2a/Cg5w==, tarball: https://registry.npmjs.org/liquidjs/-/liquidjs-10.27.0.tgz} + engines: {node: '>=16'} hasBin: true listr2@3.14.0: @@ -6386,7 +6639,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz} engines: {node: '>=8'} locate-path@6.0.0: @@ -6394,20 +6647,20 @@ packages: engines: {node: '>=10'} locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==, tarball: https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz} lodash.difference@4.5.0: - resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==, tarball: https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz} lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==, tarball: https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz} lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, tarball: https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz} lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -6419,14 +6672,14 @@ packages: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} lodash.union@4.6.0: - resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==, tarball: https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz} lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==, tarball: https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz} + log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} @@ -6436,7 +6689,7 @@ packages: engines: {node: '>=10'} long@5.3.2: - resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==, tarball: https://registry.npmjs.org/long/-/long-5.3.2.tgz} longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -6455,7 +6708,7 @@ packages: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==, tarball: https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} lowlight@1.20.0: @@ -6475,9 +6728,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - macaddress@0.5.3: - resolution: {integrity: sha512-vGBKTA+jwM4KgjGZ+S/8/Mkj9rWzePyGY6jManXPGhiWu63RYwW8dKPyk5koP+8qNVhPhHgFa1y/MJ4wrjsNrg==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -6508,7 +6758,7 @@ packages: hasBin: true matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==, tarball: https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz} engines: {node: '>=10'} math-intrinsics@1.1.0: @@ -6708,7 +6958,7 @@ packages: engines: {node: '>=8.6'} mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz} engines: {node: '>= 0.6'} mime-db@1.54.0: @@ -6716,7 +6966,7 @@ packages: engines: {node: '>= 0.6'} mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz} engines: {node: '>= 0.6'} mime@1.6.0: @@ -6733,11 +6983,11 @@ packages: engines: {node: '>=12'} mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz} engines: {node: '>=10'} mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} min-indent@1.0.1: @@ -6750,27 +7000,31 @@ packages: hasBin: true minimatch@10.2.6: - resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz} engines: {node: 18 || 20 || >=22} minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} minimatch@3.1.5: - resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz} minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz} engines: {node: '>=10'} minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz} engines: {node: '>=10'} minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -6798,7 +7052,7 @@ packages: engines: {node: '>=4'} mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, tarball: https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz} engines: {node: '>=10'} mrmime@2.0.0: @@ -6848,9 +7102,6 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - natural-orderby@2.0.3: - resolution: {integrity: sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==} - negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -6862,17 +7113,11 @@ packages: nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} - network-interfaces@1.1.0: - resolution: {integrity: sha512-fBk/Cm/RminFKhyUYKolI5nWI2de1m0pHlikz1mnTDbbe/1d2+ti+x/pWlOYuK8o/9p9vyK912+66h2NXGNUwQ==} - nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - - node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -6884,7 +7129,7 @@ packages: engines: {node: '>= 0.4'} node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -6893,12 +7138,15 @@ packages: optional: true node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-mock-http@1.0.5: + resolution: {integrity: sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==, tarball: https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz} + node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -6914,7 +7162,7 @@ packages: engines: {node: '>=0.10.0'} normalize-url@8.1.1: - resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==} + resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz} engines: {node: '>=14.16'} npm-run-all@4.1.5: @@ -6952,10 +7200,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object-treeify@1.1.33: - resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} - engines: {node: '>= 10'} - object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -7007,7 +7251,7 @@ packages: engines: {node: '>=18'} open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, tarball: https://registry.npmjs.org/open/-/open-8.4.2.tgz} engines: {node: '>=12'} optionator@0.9.4: @@ -7029,7 +7273,7 @@ packages: engines: {node: '>= 0.4'} p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==, tarball: https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz} engines: {node: '>=12.20'} p-event@5.0.1: @@ -7053,11 +7297,11 @@ packages: engines: {node: '>=10'} p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==, tarball: https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz} engines: {node: '>=8'} p-locate@5.0.0: @@ -7065,7 +7309,7 @@ packages: engines: {node: '>=10'} p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} p-map@2.1.0: @@ -7100,7 +7344,7 @@ packages: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==, tarball: https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz} engines: {node: '>=14.16'} package-manager-detector@0.2.11: @@ -7110,7 +7354,7 @@ packages: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -7142,27 +7386,24 @@ packages: engines: {node: '>= 0.8'} pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - password-prompt@1.1.3: - resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, tarball: https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz} patch-console@2.0.0: - resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} + resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==, tarball: https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} path-case@3.0.4: - resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} + resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==, tarball: https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz} path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} path-is-absolute@1.0.1: @@ -7335,7 +7576,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} printable-characters@1.0.42: - resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==, tarball: https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz} prism-react-renderer@2.4.1: resolution: {integrity: sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==} @@ -7369,10 +7610,10 @@ packages: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==, tarball: https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz} protobufjs@7.5.4: - resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} + resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==, tarball: https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -7417,9 +7658,12 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz} engines: {node: '>=10'} + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==, tarball: https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -7429,7 +7673,7 @@ packages: engines: {node: '>= 0.8'} rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, tarball: https://registry.npmjs.org/rc/-/rc-1.2.8.tgz} hasBin: true react-dom@18.3.1: @@ -7437,6 +7681,14 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.2.4: + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==, tarball: https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz} + peerDependencies: + react: ^19.2.4 + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==, tarball: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz} + react-hotkeys-hook@4.6.2: resolution: {integrity: sha512-FmP+ZriY3EG59Ug/lxNfrObCnW9xQShgk7Nb83+CkpfkcCpfS95ydv+E9JuXA5cp8KtskU7LGlIARpkc92X22Q==} peerDependencies: @@ -7459,11 +7711,11 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-reconciler@0.29.2: - resolution: {integrity: sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==} + react-reconciler@0.33.0: + resolution: {integrity: sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==, tarball: https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz} engines: {node: '>=0.10.0'} peerDependencies: - react: ^18.3.1 + react: ^19.2.0 react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -7495,10 +7747,20 @@ packages: peerDependencies: react: '>= 0.14.0' + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==, tarball: https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==, tarball: https://registry.npmjs.org/react/-/react-19.2.4.tgz} + engines: {node: '>=0.10.0'} + read-pkg@3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} @@ -7511,11 +7773,11 @@ packages: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, tarball: https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz} engines: {node: '>= 6'} readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==, tarball: https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz} readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -7543,9 +7805,6 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} - redeyed@2.1.1: - resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} - reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -7566,11 +7825,11 @@ packages: engines: {node: '>=8'} registry-auth-token@5.1.1: - resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==} + resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==, tarball: https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz} engines: {node: '>=14'} registry-url@6.0.1: - resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==, tarball: https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz} engines: {node: '>=12'} rehype-class-names@2.0.0: @@ -7614,11 +7873,11 @@ packages: engines: {node: '>=0.10.0'} require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, tarball: https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz} engines: {node: '>=0.10.0'} resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==, tarball: https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz} resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} @@ -7645,7 +7904,7 @@ packages: hasBin: true responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==, tarball: https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz} engines: {node: '>=14.16'} restore-cursor@3.1.0: @@ -7653,7 +7912,7 @@ packages: engines: {node: '>=8'} restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} rettime@0.10.1: @@ -7666,18 +7925,13 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@6.1.3: resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} engines: {node: 20 || >=22} hasBin: true roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==, tarball: https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz} engines: {node: '>=8.0'} rolldown@1.0.0-rc.15: @@ -7732,6 +7986,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz} + schema-dts@1.1.5: resolution: {integrity: sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==} @@ -7746,16 +8003,16 @@ packages: hasBin: true semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz} hasBin: true - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + semver@7.8.4: + resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==, tarball: https://registry.npmjs.org/semver/-/semver-7.8.4.tgz} engines: {node: '>=10'} hasBin: true @@ -7764,10 +8021,10 @@ packages: engines: {node: '>= 0.8.0'} sentence-case@3.0.4: - resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} + resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==, tarball: https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz} serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} + resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==, tarball: https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz} engines: {node: '>=10'} serve-static@1.16.3: @@ -7835,7 +8092,7 @@ packages: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz} signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} @@ -7844,9 +8101,6 @@ packages: signedsource@1.0.0: resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} - simple-git@3.27.0: - resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==} - simple-swizzle@0.2.4: resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} @@ -7874,12 +8128,12 @@ packages: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} - slice-ansi@6.0.0: - resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} - engines: {node: '>=14.16'} + slice-ansi@8.0.0: + resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==, tarball: https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz} + engines: {node: '>=20'} snake-case@3.0.4: - resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==, tarball: https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz} source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} @@ -7928,7 +8182,7 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==, tarball: https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz} stable-hash-x@0.2.0: resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==, tarball: https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz} @@ -7945,7 +8199,7 @@ packages: engines: {node: '>=16'} stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==, tarball: https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz} engines: {node: '>=10'} stackback@0.0.2: @@ -7957,6 +8211,9 @@ packages: stacktracey@2.1.8: resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + stacktracey@2.2.0: + resolution: {integrity: sha512-ETyQEz+CzXiLjEbyJqpbp+/T79RQD/6wqFucRBIlVNZfYq2Ay7wbretD4cxpbymZlaPWx58aIhPEY1Cr8DlVvg==, tarball: https://registry.npmjs.org/stacktracey/-/stacktracey-2.2.0.tgz} + statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -7998,13 +8255,17 @@ packages: engines: {node: '>=8'} string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, tarball: https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz} engines: {node: '>=12'} string-width@7.2.0: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string-width@8.3.0: + resolution: {integrity: sha512-ZbmZM0JCihQN91dWnxoipT2KOEyHqEyfRXUyjuRhW8b/xnqPDoq4gWEVApTVa9db2wN8mmoikgFBbjh71+cGeQ==, tarball: https://registry.npmjs.org/string-width/-/string-width-8.3.0.tgz} + engines: {node: '>=20'} + string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -8036,7 +8297,7 @@ packages: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz} stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} @@ -8046,15 +8307,11 @@ packages: engines: {node: '>=4'} strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz} engines: {node: '>=8'} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz} engines: {node: '>=12'} strip-bom@3.0.0: @@ -8074,7 +8331,7 @@ packages: engines: {node: '>=8'} strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz} engines: {node: '>=0.10.0'} strip-json-comments@3.1.1: @@ -8088,10 +8345,10 @@ packages: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} stubborn-fs@2.0.0: - resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==} + resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==, tarball: https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz} stubborn-utils@1.0.2: - resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==} + resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==, tarball: https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz} style-to-js@1.1.21: resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} @@ -8105,23 +8362,19 @@ packages: hasBin: true supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz} engines: {node: '>=4'} supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz} engines: {node: '>=8'} supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz} engines: {node: '>=10'} - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - - supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + supports-hyperlinks@3.2.0: + resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==, tarball: https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz} engines: {node: '>=14.18'} supports-preserve-symlinks-flag@1.0.0: @@ -8143,6 +8396,10 @@ packages: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==, tarball: https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz} engines: {node: ^14.18.0 || >=16.0.0} + system-architecture@0.1.0: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==, tarball: https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz} + engines: {node: '>=18'} + tagged-tag@1.0.0: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} @@ -8181,9 +8438,9 @@ packages: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} - terminal-link@3.0.0: - resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} - engines: {node: '>=12'} + terminal-size@4.0.1: + resolution: {integrity: sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==, tarball: https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz} + engines: {node: '>=18'} test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -8224,7 +8481,7 @@ packages: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinycolor2@1.6.0: - resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==, tarball: https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz} tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} @@ -8234,7 +8491,7 @@ packages: engines: {node: '>=12.0.0'} tinygradient@1.1.5: - resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} + resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==, tarball: https://registry.npmjs.org/tinygradient/-/tinygradient-1.1.5.tgz} tinypool@1.1.1: resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} @@ -8304,9 +8561,6 @@ packages: peerDependencies: typescript: '>=4.0.0' - ts-error@1.0.6: - resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} - ts-expect@1.3.0: resolution: {integrity: sha512-e4g0EJtAjk64xgnFPD6kTBUtpnMVzDrMb12N1YZV0VvSlhnVT3SGxiYTLdGy8Q5cYHOIC/FAHmZ10eGrAguicQ==} @@ -8414,20 +8668,16 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@0.12.0: - resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} - engines: {node: '>=10'} - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz} engines: {node: '>=10'} type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz} engines: {node: '>=10'} type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz} engines: {node: '>=10'} type-fest@2.19.0: @@ -8439,7 +8689,7 @@ packages: engines: {node: '>=16'} type-fest@5.4.4: - resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==} + resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-5.4.4.tgz} engines: {node: '>=20'} type-is@1.6.18: @@ -8479,7 +8729,7 @@ packages: hasBin: true ufo@1.6.3: - resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==, tarball: https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz} unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} @@ -8489,6 +8739,9 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==, tarball: https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz} + undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} @@ -8534,7 +8787,7 @@ packages: engines: {node: '>= 4.0.0'} universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz} engines: {node: '>= 10.0.0'} unixify@1.0.0: @@ -8732,7 +8985,7 @@ packages: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} when-exit@2.1.5: - resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==} + resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==, tarball: https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz} which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} @@ -8751,7 +9004,7 @@ packages: engines: {node: '>= 0.4'} which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, tarball: https://registry.npmjs.org/which/-/which-1.3.1.tgz} hasBin: true which@2.0.2: @@ -8760,7 +9013,7 @@ packages: hasBin: true which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==, tarball: https://registry.npmjs.org/which/-/which-4.0.0.tgz} engines: {node: ^16.13.0 || >=18.0.0} hasBin: true @@ -8770,23 +9023,23 @@ packages: hasBin: true widest-line@3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, tarball: https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz} engines: {node: '>=8'} - widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - widest-line@5.0.0: - resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==, tarball: https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz} engines: {node: '>=18'} + widest-line@6.0.0: + resolution: {integrity: sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==, tarball: https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz} + engines: {node: '>=20'} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, tarball: https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz} workerd@1.20250310.0: resolution: {integrity: sha512-bAaZ9Bmts3mArbIrXYAtr+ZRsAJAAUEsCtvwfBavIYXaZ5sgdEOJBEiBbvsHp6CsVObegOM85tIWpYLpbTxQrQ==} @@ -8798,19 +9051,19 @@ packages: engines: {node: '>=12'} wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz} engines: {node: '>=8'} wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz} engines: {node: '>=10'} wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz} engines: {node: '>=12'} wrap-ansi@9.0.2: - resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz} engines: {node: '>=18'} wrappy@1.0.2: @@ -8888,28 +9141,33 @@ packages: engines: {node: '>=10'} yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz} engines: {node: '>=12.20'} yoctocolors-cjs@2.1.3: resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} engines: {node: '>=18'} - yoga-wasm-web@0.3.3: - resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + yoga-layout@3.2.1: + resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==, tarball: https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz} youch@3.2.3: resolution: {integrity: sha512-ZBcWz/uzZaQVdCvfV4uk616Bbpf2ee+F/AvuKDR5EwX/Y4v06xWdtMluqTD7+KlZdM93lLm9gMZYo0sKBS0pgw==} zip-stream@4.1.1: - resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==, tarball: https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz} engines: {node: '>= 10'} + zod-to-json-schema@3.25.2: + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==, tarball: https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz} + peerDependencies: + zod: ^3.25.28 || ^4 + zod@3.22.3: resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} - zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, tarball: https://registry.npmjs.org/zod/-/zod-3.25.76.tgz} zod@4.3.6: resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} @@ -8921,30 +9179,30 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@alcalzone/ansi-tokenize@0.1.3': + '@alcalzone/ansi-tokenize@0.2.5': dependencies: ansi-styles: 6.2.3 - is-fullwidth-code-point: 4.0.0 + is-fullwidth-code-point: 5.1.0 '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@apidevtools/json-schema-ref-parser@11.7.3': + '@apidevtools/json-schema-ref-parser@11.9.3': dependencies: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 - js-yaml: 4.1.1 + js-yaml: 4.3.2 - '@ardatan/relay-compiler@12.0.3(graphql@16.12.0)': + '@ardatan/relay-compiler@12.0.3(graphql@16.14.2)': dependencies: '@babel/generator': 7.29.1 '@babel/parser': 7.29.0 '@babel/runtime': 7.28.6 chalk: 4.1.2 fb-watchman: 2.0.2 - graphql: 16.12.0 + graphql: 16.14.2 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 @@ -8959,54 +9217,81 @@ snapshots: '@ast-grep/napi-darwin-arm64@0.34.1': optional: true + '@ast-grep/napi-darwin-arm64@0.43.0': + optional: true + '@ast-grep/napi-darwin-x64@0.33.0': optional: true '@ast-grep/napi-darwin-x64@0.34.1': optional: true + '@ast-grep/napi-darwin-x64@0.43.0': + optional: true + '@ast-grep/napi-linux-arm64-gnu@0.33.0': optional: true '@ast-grep/napi-linux-arm64-gnu@0.34.1': optional: true + '@ast-grep/napi-linux-arm64-gnu@0.43.0': + optional: true + '@ast-grep/napi-linux-arm64-musl@0.33.0': optional: true '@ast-grep/napi-linux-arm64-musl@0.34.1': optional: true + '@ast-grep/napi-linux-arm64-musl@0.43.0': + optional: true + '@ast-grep/napi-linux-x64-gnu@0.33.0': optional: true '@ast-grep/napi-linux-x64-gnu@0.34.1': optional: true + '@ast-grep/napi-linux-x64-gnu@0.43.0': + optional: true + '@ast-grep/napi-linux-x64-musl@0.33.0': optional: true '@ast-grep/napi-linux-x64-musl@0.34.1': optional: true + '@ast-grep/napi-linux-x64-musl@0.43.0': + optional: true + '@ast-grep/napi-win32-arm64-msvc@0.33.0': optional: true '@ast-grep/napi-win32-arm64-msvc@0.34.1': optional: true + '@ast-grep/napi-win32-arm64-msvc@0.43.0': + optional: true + '@ast-grep/napi-win32-ia32-msvc@0.33.0': optional: true '@ast-grep/napi-win32-ia32-msvc@0.34.1': optional: true + '@ast-grep/napi-win32-ia32-msvc@0.43.0': + optional: true + '@ast-grep/napi-win32-x64-msvc@0.33.0': optional: true '@ast-grep/napi-win32-x64-msvc@0.34.1': optional: true + '@ast-grep/napi-win32-x64-msvc@0.43.0': + optional: true + '@ast-grep/napi@0.33.0': optionalDependencies: '@ast-grep/napi-darwin-arm64': 0.33.0 @@ -9031,6 +9316,18 @@ snapshots: '@ast-grep/napi-win32-ia32-msvc': 0.34.1 '@ast-grep/napi-win32-x64-msvc': 0.34.1 + '@ast-grep/napi@0.43.0': + optionalDependencies: + '@ast-grep/napi-darwin-arm64': 0.43.0 + '@ast-grep/napi-darwin-x64': 0.43.0 + '@ast-grep/napi-linux-arm64-gnu': 0.43.0 + '@ast-grep/napi-linux-arm64-musl': 0.43.0 + '@ast-grep/napi-linux-x64-gnu': 0.43.0 + '@ast-grep/napi-linux-x64-musl': 0.43.0 + '@ast-grep/napi-win32-arm64-msvc': 0.43.0 + '@ast-grep/napi-win32-ia32-msvc': 0.43.0 + '@ast-grep/napi-win32-x64-msvc': 0.43.0 + '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -9238,15 +9535,15 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@bugsnag/browser@7.25.0': + '@bugsnag/browser@8.10.0': dependencies: - '@bugsnag/core': 7.25.0 + '@bugsnag/core': 8.9.0 '@bugsnag/browser@8.8.1': dependencies: '@bugsnag/core': 8.8.0 - '@bugsnag/core@7.25.0': + '@bugsnag/core@8.8.0': dependencies: '@bugsnag/cuid': 3.2.1 '@bugsnag/safe-json-stringify': 6.1.0 @@ -9254,7 +9551,7 @@ snapshots: iserror: 0.0.2 stack-generator: 2.0.10 - '@bugsnag/core@8.8.0': + '@bugsnag/core@8.9.0': dependencies: '@bugsnag/cuid': 3.2.1 '@bugsnag/safe-json-stringify': 6.1.0 @@ -9264,19 +9561,19 @@ snapshots: '@bugsnag/cuid@3.2.1': {} - '@bugsnag/js@7.25.0': - dependencies: - '@bugsnag/browser': 7.25.0 - '@bugsnag/node': 7.25.0 - '@bugsnag/js@8.8.1': dependencies: '@bugsnag/browser': 8.8.1 '@bugsnag/node': 8.8.0 - '@bugsnag/node@7.25.0': + '@bugsnag/js@8.9.0': + dependencies: + '@bugsnag/browser': 8.10.0 + '@bugsnag/node': 8.10.0 + + '@bugsnag/node@8.10.0': dependencies: - '@bugsnag/core': 7.25.0 + '@bugsnag/core': 8.9.0 byline: 5.0.0 error-stack-parser: 2.1.4 iserror: 0.0.2 @@ -9308,7 +9605,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.4 + semver: 7.8.4 '@changesets/assemble-release-plan@6.0.9': dependencies: @@ -9317,7 +9614,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.7.4 + semver: 7.8.4 '@changesets/changelog-git@0.2.1': dependencies: @@ -9383,7 +9680,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.7.4 + semver: 7.8.4 '@changesets/get-github-info@0.5.2': dependencies: @@ -9418,7 +9715,7 @@ snapshots: '@changesets/parse@0.4.2': dependencies: '@changesets/types': 6.1.0 - js-yaml: 4.1.1 + js-yaml: 4.3.2 '@changesets/pre@2.0.2': dependencies: @@ -9521,81 +9818,159 @@ snapshots: '@esbuild/aix-ppc64@0.27.4': optional: true + '@esbuild/aix-ppc64@0.28.1': + optional: true + '@esbuild/android-arm64@0.27.4': optional: true + '@esbuild/android-arm64@0.28.1': + optional: true + '@esbuild/android-arm@0.27.4': optional: true + '@esbuild/android-arm@0.28.1': + optional: true + '@esbuild/android-x64@0.27.4': optional: true + '@esbuild/android-x64@0.28.1': + optional: true + '@esbuild/darwin-arm64@0.27.4': optional: true + '@esbuild/darwin-arm64@0.28.1': + optional: true + '@esbuild/darwin-x64@0.27.4': optional: true + '@esbuild/darwin-x64@0.28.1': + optional: true + '@esbuild/freebsd-arm64@0.27.4': optional: true + '@esbuild/freebsd-arm64@0.28.1': + optional: true + '@esbuild/freebsd-x64@0.27.4': optional: true + '@esbuild/freebsd-x64@0.28.1': + optional: true + '@esbuild/linux-arm64@0.27.4': optional: true + '@esbuild/linux-arm64@0.28.1': + optional: true + '@esbuild/linux-arm@0.27.4': optional: true + '@esbuild/linux-arm@0.28.1': + optional: true + '@esbuild/linux-ia32@0.27.4': optional: true + '@esbuild/linux-ia32@0.28.1': + optional: true + '@esbuild/linux-loong64@0.27.4': optional: true + '@esbuild/linux-loong64@0.28.1': + optional: true + '@esbuild/linux-mips64el@0.27.4': optional: true + '@esbuild/linux-mips64el@0.28.1': + optional: true + '@esbuild/linux-ppc64@0.27.4': optional: true + '@esbuild/linux-ppc64@0.28.1': + optional: true + '@esbuild/linux-riscv64@0.27.4': optional: true + '@esbuild/linux-riscv64@0.28.1': + optional: true + '@esbuild/linux-s390x@0.27.4': optional: true + '@esbuild/linux-s390x@0.28.1': + optional: true + '@esbuild/linux-x64@0.27.4': optional: true + '@esbuild/linux-x64@0.28.1': + optional: true + '@esbuild/netbsd-arm64@0.27.4': optional: true + '@esbuild/netbsd-arm64@0.28.1': + optional: true + '@esbuild/netbsd-x64@0.27.4': optional: true + '@esbuild/netbsd-x64@0.28.1': + optional: true + '@esbuild/openbsd-arm64@0.27.4': optional: true + '@esbuild/openbsd-arm64@0.28.1': + optional: true + '@esbuild/openbsd-x64@0.27.4': optional: true + '@esbuild/openbsd-x64@0.28.1': + optional: true + '@esbuild/openharmony-arm64@0.27.4': optional: true + '@esbuild/openharmony-arm64@0.28.1': + optional: true + '@esbuild/sunos-x64@0.27.4': optional: true + '@esbuild/sunos-x64@0.28.1': + optional: true + '@esbuild/win32-arm64@0.27.4': optional: true + '@esbuild/win32-arm64@0.28.1': + optional: true + '@esbuild/win32-ia32@0.27.4': optional: true + '@esbuild/win32-ia32@0.28.1': + optional: true + '@esbuild/win32-x64@0.27.4': optional: true + '@esbuild/win32-x64@0.28.1': + optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@9.19.0(jiti@2.6.1))': dependencies: eslint: 9.19.0(jiti@2.6.1) @@ -9620,7 +9995,7 @@ snapshots: dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@8.1.1) - minimatch: 3.1.2 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -9704,37 +10079,37 @@ snapshots: lit: 3.3.2 three: 0.172.0 - '@graphql-codegen/add@5.0.3(graphql@16.12.0)': + '@graphql-codegen/add@5.0.3(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.2(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2)': + '@graphql-codegen/cli@5.0.2(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2)': dependencies: '@babel/generator': 7.29.1 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@graphql-codegen/client-preset': 4.8.3(graphql@16.12.0) - '@graphql-codegen/core': 4.0.2(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.12.0) - '@graphql-tools/code-file-loader': 8.1.28(graphql@16.12.0) - '@graphql-tools/git-loader': 8.0.32(graphql@16.12.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.12.0) - '@graphql-tools/json-file-loader': 8.0.26(graphql@16.12.0) - '@graphql-tools/load': 8.1.8(graphql@16.12.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-codegen/client-preset': 4.8.3(graphql@16.14.2) + '@graphql-codegen/core': 4.0.2(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.14.2) + '@graphql-tools/code-file-loader': 8.1.28(graphql@16.14.2) + '@graphql-tools/git-loader': 8.0.32(graphql@16.14.2) + '@graphql-tools/github-loader': 8.0.22(@types/node@22.19.15)(graphql@16.14.2) + '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.14.2) + '@graphql-tools/json-file-loader': 8.0.26(graphql@16.14.2) + '@graphql-tools/load': 8.1.8(graphql@16.14.2) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.9.2) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.12.0 - graphql-config: 5.1.5(@types/node@22.19.15)(graphql@16.12.0)(typescript@5.9.2) + graphql: 16.14.2 + graphql-config: 5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.2) inquirer: 8.2.7(@types/node@22.19.15) is-glob: 4.0.3 jiti: 1.21.7 @@ -9761,31 +10136,31 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/cli@5.0.7(@types/node@22.19.15)(enquirer@2.4.1)(graphql@16.12.0)(typescript@5.9.2)': + '@graphql-codegen/cli@5.0.7(@types/node@22.19.15)(crossws@0.3.5)(enquirer@2.4.1)(graphql@16.14.2)(typescript@5.9.2)': dependencies: '@babel/generator': 7.29.1 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@graphql-codegen/client-preset': 4.8.3(graphql@16.12.0) - '@graphql-codegen/core': 4.0.2(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.12.0) - '@graphql-tools/code-file-loader': 8.1.28(graphql@16.12.0) - '@graphql-tools/git-loader': 8.0.32(graphql@16.12.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.12.0) - '@graphql-tools/json-file-loader': 8.0.26(graphql@16.12.0) - '@graphql-tools/load': 8.1.8(graphql@16.12.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-codegen/client-preset': 4.8.3(graphql@16.14.2) + '@graphql-codegen/core': 4.0.2(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.14.2) + '@graphql-tools/code-file-loader': 8.1.28(graphql@16.14.2) + '@graphql-tools/git-loader': 8.0.32(graphql@16.14.2) + '@graphql-tools/github-loader': 8.0.22(@types/node@22.19.15)(graphql@16.14.2) + '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.14.2) + '@graphql-tools/json-file-loader': 8.0.26(graphql@16.14.2) + '@graphql-tools/load': 8.1.8(graphql@16.14.2) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/fetch': 0.10.13 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.9.2) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.12.0 - graphql-config: 5.1.5(@types/node@22.19.15)(graphql@16.12.0)(typescript@5.9.2) + graphql: 16.14.2 + graphql-config: 5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.2) inquirer: 8.2.7(@types/node@22.19.15) is-glob: 4.0.3 jiti: 1.21.7 @@ -9812,114 +10187,114 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.8.3(graphql@16.12.0)': + '@graphql-codegen/client-preset@4.8.3(graphql@16.14.2)': dependencies: '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@graphql-codegen/add': 5.0.3(graphql@16.12.0) - '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/typed-document-node': 5.1.2(graphql@16.12.0) - '@graphql-codegen/typescript': 4.1.6(graphql@16.12.0) - '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) - '@graphql-tools/documents': 1.0.1(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/add': 5.0.3(graphql@16.14.2) + '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.14.2) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/typed-document-node': 5.1.2(graphql@16.14.2) + '@graphql-codegen/typescript': 4.1.6(graphql@16.14.2) + '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + '@graphql-tools/documents': 1.0.1(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/core@4.0.2(graphql@16.12.0)': + '@graphql-codegen/core@4.0.2(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-tools/schema': 10.0.31(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-tools/schema': 10.0.31(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.6.3 - '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.12.0)': + '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) auto-bind: 4.0.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/introspection@4.0.3(graphql@16.12.0)': + '@graphql-codegen/introspection@4.0.3(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.12.0)': + '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.12.0 + graphql: 16.14.2 import-from: 4.0.0 lodash: 4.17.23 tslib: 2.6.3 - '@graphql-codegen/schema-ast@4.1.0(graphql@16.12.0)': + '@graphql-codegen/schema-ast@4.1.0(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.6.3 - '@graphql-codegen/typed-document-node@5.1.2(graphql@16.12.0)': + '@graphql-codegen/typed-document-node@5.1.2(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/typescript-operations@4.6.1(graphql@16.12.0)': + '@graphql-codegen/typescript-operations@4.6.1(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/typescript': 4.1.6(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/typescript': 4.1.6(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) auto-bind: 4.0.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/typescript@4.1.6(graphql@16.12.0)': + '@graphql-codegen/typescript@4.1.6(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-codegen/schema-ast': 4.1.0(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-codegen/schema-ast': 4.1.0(graphql@16.14.2) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.14.2) auto-bind: 4.0.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.12.0)': + '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.14.2)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0) - '@graphql-tools/optimize': 2.0.0(graphql@16.12.0) - '@graphql-tools/relay-operation-optimizer': 7.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.14.2) + '@graphql-tools/optimize': 2.0.0(graphql@16.14.2) + '@graphql-tools/relay-operation-optimizer': 7.0.27(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.12.0 - graphql-tag: 2.12.6(graphql@16.12.0) + graphql: 16.14.2 + graphql-tag: 2.12.6(graphql@16.14.2) parse-filepath: 1.0.2 tslib: 2.6.3 transitivePeerDependencies: @@ -9927,71 +10302,71 @@ snapshots: '@graphql-hive/signal@1.0.0': {} - '@graphql-tools/apollo-engine-loader@8.0.28(graphql@16.12.0)': + '@graphql-tools/apollo-engine-loader@8.0.28(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) '@whatwg-node/fetch': 0.10.13 - graphql: 16.12.0 + graphql: 16.14.2 sync-fetch: 0.6.0 tslib: 2.8.1 - '@graphql-tools/batch-execute@9.0.19(graphql@16.12.0)': + '@graphql-tools/batch-execute@9.0.19(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/code-file-loader@8.1.28(graphql@16.12.0)': + '@graphql-tools/code-file-loader@8.1.28(graphql@16.14.2)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) globby: 11.1.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.2.23(graphql@16.12.0)': + '@graphql-tools/delegate@10.2.23(graphql@16.14.2)': dependencies: - '@graphql-tools/batch-execute': 9.0.19(graphql@16.12.0) - '@graphql-tools/executor': 1.5.1(graphql@16.12.0) - '@graphql-tools/schema': 10.0.31(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/batch-execute': 9.0.19(graphql@16.14.2) + '@graphql-tools/executor': 1.5.1(graphql@16.14.2) + '@graphql-tools/schema': 10.0.31(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 dset: 3.1.4 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/documents@1.0.1(graphql@16.12.0)': + '@graphql-tools/documents@1.0.1(graphql@16.14.2)': dependencies: - graphql: 16.12.0 + graphql: 16.14.2 lodash.sortby: 4.7.0 tslib: 2.8.1 - '@graphql-tools/executor-common@0.0.4(graphql@16.12.0)': + '@graphql-tools/executor-common@0.0.4(graphql@16.14.2)': dependencies: '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + graphql: 16.14.2 - '@graphql-tools/executor-common@0.0.6(graphql@16.12.0)': + '@graphql-tools/executor-common@0.0.6(graphql@16.14.2)': dependencies: '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + graphql: 16.14.2 - '@graphql-tools/executor-graphql-ws@2.0.7(graphql@16.12.0)': + '@graphql-tools/executor-graphql-ws@2.0.7(crossws@0.3.5)(graphql@16.14.2)': dependencies: - '@graphql-tools/executor-common': 0.0.6(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/executor-common': 0.0.6(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.12.0 - graphql-ws: 6.0.7(graphql@16.12.0)(ws@8.20.0) + graphql: 16.14.2 + graphql-ws: 6.0.7(crossws@0.3.5)(graphql@16.14.2)(ws@8.20.0) isomorphic-ws: 5.0.0(ws@8.20.0) tslib: 2.8.1 ws: 8.20.0 @@ -10001,26 +10376,26 @@ snapshots: - crossws - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@22.19.15)(graphql@16.12.0)': + '@graphql-tools/executor-http@1.3.3(@types/node@22.19.15)(graphql@16.14.2)': dependencies: '@graphql-hive/signal': 1.0.0 - '@graphql-tools/executor-common': 0.0.4(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/executor-common': 0.0.4(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.12.0 + graphql: 16.14.2 meros: 1.3.2(@types/node@22.19.15) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.25(graphql@16.12.0)': + '@graphql-tools/executor-legacy-ws@1.1.25(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) '@types/ws': 8.18.1 - graphql: 16.12.0 + graphql: 16.14.2 isomorphic-ws: 5.0.0(ws@8.20.0) tslib: 2.8.1 ws: 8.20.0 @@ -10028,21 +10403,21 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.5.1(graphql@16.12.0)': + '@graphql-tools/executor@1.5.1(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/git-loader@8.0.32(graphql@16.12.0)': + '@graphql-tools/git-loader@8.0.32(graphql@16.14.2)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -10050,92 +10425,92 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@22.19.15)(graphql@16.12.0)': + '@graphql-tools/github-loader@8.0.22(@types/node@22.19.15)(graphql@16.14.2)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@22.19.15)(graphql@16.14.2) + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.12.0 + graphql: 16.14.2 sync-fetch: 0.6.0-2 tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - supports-color - '@graphql-tools/graphql-file-loader@8.1.9(graphql@16.12.0)': + '@graphql-tools/graphql-file-loader@8.1.9(graphql@16.14.2)': dependencies: - '@graphql-tools/import': 7.1.9(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) + '@graphql-tools/import': 7.1.9(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) globby: 11.1.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/graphql-tag-pluck@8.3.27(graphql@16.12.0)': + '@graphql-tools/graphql-tag-pluck@8.3.27(graphql@16.14.2)': dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.0 '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.1.9(graphql@16.12.0)': + '@graphql-tools/import@7.1.9(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - '@theguild/federation-composition': 0.21.3(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + '@theguild/federation-composition': 0.21.3(graphql@16.14.2) + graphql: 16.14.2 resolve-from: 5.0.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/json-file-loader@8.0.26(graphql@16.12.0)': + '@graphql-tools/json-file-loader@8.0.26(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) globby: 11.1.0 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@8.1.8(graphql@16.12.0)': + '@graphql-tools/load@8.1.8(graphql@16.14.2)': dependencies: - '@graphql-tools/schema': 10.0.31(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/schema': 10.0.31(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@9.1.7(graphql@16.12.0)': + '@graphql-tools/merge@9.1.7(graphql@16.14.2)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/optimize@2.0.0(graphql@16.12.0)': + '@graphql-tools/optimize@2.0.0(graphql@16.14.2)': dependencies: - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.17(@types/node@22.19.15)(graphql@16.12.0)': + '@graphql-tools/prisma-loader@8.0.17(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.10.13 chalk: 4.1.2 debug: 4.4.3(supports-color@8.1.1) dotenv: 16.6.1 - graphql: 16.12.0 - graphql-request: 6.1.0(graphql@16.12.0) + graphql: 16.14.2 + graphql-request: 6.1.0(graphql@16.14.2) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 jose: 5.10.0 @@ -10153,33 +10528,33 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@7.0.27(graphql@16.12.0)': + '@graphql-tools/relay-operation-optimizer@7.0.27(graphql@16.14.2)': dependencies: - '@ardatan/relay-compiler': 12.0.3(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@ardatan/relay-compiler': 12.0.3(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 transitivePeerDependencies: - encoding - '@graphql-tools/schema@10.0.31(graphql@16.12.0)': + '@graphql-tools/schema@10.0.31(graphql@16.14.2)': dependencies: - '@graphql-tools/merge': 9.1.7(graphql@16.12.0) - '@graphql-tools/utils': 11.0.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-tools/merge': 9.1.7(graphql@16.14.2) + '@graphql-tools/utils': 11.0.0(graphql@16.14.2) + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/url-loader@8.0.33(@types/node@22.19.15)(graphql@16.12.0)': + '@graphql-tools/url-loader@8.0.33(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)': dependencies: - '@graphql-tools/executor-graphql-ws': 2.0.7(graphql@16.12.0) - '@graphql-tools/executor-http': 1.3.3(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/executor-legacy-ws': 1.1.25(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) - '@graphql-tools/wrap': 10.1.4(graphql@16.12.0) + '@graphql-tools/executor-graphql-ws': 2.0.7(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/executor-http': 1.3.3(@types/node@22.19.15)(graphql@16.14.2) + '@graphql-tools/executor-legacy-ws': 1.1.25(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) + '@graphql-tools/wrap': 10.1.4(graphql@16.14.2) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.12.0 + graphql: 16.14.2 isomorphic-ws: 5.0.0(ws@8.20.0) sync-fetch: 0.6.0-2 tslib: 2.8.1 @@ -10191,38 +10566,34 @@ snapshots: - crossws - utf-8-validate - '@graphql-tools/utils@10.11.0(graphql@16.12.0)': + '@graphql-tools/utils@10.11.0(graphql@16.14.2)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/utils@11.0.0(graphql@16.12.0)': + '@graphql-tools/utils@11.0.0(graphql@16.14.2)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-tools/wrap@10.1.4(graphql@16.12.0)': + '@graphql-tools/wrap@10.1.4(graphql@16.14.2)': dependencies: - '@graphql-tools/delegate': 10.2.23(graphql@16.12.0) - '@graphql-tools/schema': 10.0.31(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/delegate': 10.2.23(graphql@16.14.2) + '@graphql-tools/schema': 10.0.31(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - '@graphql-typed-document-node/core@3.2.0(graphql@16.10.0)': - dependencies: - graphql: 16.10.0 - - '@graphql-typed-document-node/core@3.2.0(graphql@16.12.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.14.2)': dependencies: - graphql: 16.12.0 + graphql: 16.14.2 '@humanfs/core@0.19.1': {} @@ -10366,7 +10737,7 @@ snapshots: dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 @@ -10403,20 +10774,12 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} - '@ladle/react-context@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@ladle/react@5.1.1(@types/node@22.19.15)(@types/react@18.3.28)(esbuild@0.27.4)(jiti@2.6.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(yaml@2.8.3)': + '@ladle/react@5.1.1(@types/node@22.19.15)(@types/react@18.3.28)(esbuild@0.28.1)(jiti@2.6.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.2)(yaml@2.8.3)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0 @@ -10428,8 +10791,8 @@ snapshots: '@ladle/react-context': 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@18.3.1) - '@vitejs/plugin-react': 4.7.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)) - '@vitejs/plugin-react-swc': 3.11.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)) + '@vitejs/plugin-react': 4.7.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) + '@vitejs/plugin-react-swc': 3.11.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) axe-core: 4.11.1 boxen: 8.0.1 chokidar: 4.0.3 @@ -10456,8 +10819,8 @@ snapshots: remark-gfm: 4.0.1 source-map: 0.7.6 vfile: 6.0.3 - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) - vite-tsconfig-paths: 5.1.4(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + vite-tsconfig-paths: 5.1.4(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -10607,33 +10970,23 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@oclif/core@3.26.5': + '@oclif/core@4.8.3': dependencies: - '@types/cli-progress': 3.11.6 ansi-escapes: 4.3.2 - ansi-styles: 4.3.0 - cardinal: 2.1.1 - chalk: 4.1.2 + ansis: 3.17.0 clean-stack: 3.0.1 - cli-progress: 3.12.0 - color: 4.2.3 + cli-spinners: 2.9.2 debug: 4.4.3(supports-color@8.1.1) ejs: 3.1.10 get-package-type: 0.1.0 - globby: 11.1.0 - hyperlinker: 1.0.0 indent-string: 4.0.0 is-wsl: 2.2.0 - js-yaml: 3.14.2 - minimatch: 9.0.5 - natural-orderby: 2.0.3 - object-treeify: 1.1.33 - password-prompt: 1.1.3 - slice-ansi: 4.0.0 + lilconfig: 3.1.3 + minimatch: 10.2.6 + semver: 7.8.4 string-width: 4.2.3 - strip-ansi: 6.0.1 supports-color: 8.1.1 - supports-hyperlinks: 2.3.0 + tinyglobby: 0.2.15 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 @@ -10649,69 +11002,93 @@ snapshots: '@opentelemetry/api-logs@0.57.0': dependencies: - '@opentelemetry/api': 1.9.0 + '@opentelemetry/api': 1.9.1 + + '@opentelemetry/api@1.9.1': {} - '@opentelemetry/api@1.9.0': {} + '@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.28.0 - '@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 + '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.28.0 - '@opentelemetry/exporter-metrics-otlp-http@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.43.0 + + '@opentelemetry/exporter-metrics-otlp-http@0.57.0(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-exporter-base': 0.57.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.57.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-metrics': 1.30.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-exporter-base@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-exporter-base@0.57.0(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.0(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.57.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-transformer@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-transformer@0.57.0(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 + '@opentelemetry/api': 1.9.1 '@opentelemetry/api-logs': 0.57.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-logs': 0.57.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-metrics': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.1) protobufjs: 7.5.4 - '@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.28.0 - '@opentelemetry/sdk-logs@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@1.30.1(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.28.0 + + '@opentelemetry/sdk-logs@0.57.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 '@opentelemetry/api-logs': 0.57.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-metrics@1.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-metrics@1.30.0(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-metrics@1.30.1(@opentelemetry/api@1.9.1)': dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.1) + + '@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.28.0 '@opentelemetry/semantic-conventions@1.28.0': {} + '@opentelemetry/semantic-conventions@1.43.0': {} + '@oxc-project/types@0.124.0': {} '@peculiar/asn1-schema@2.6.0': @@ -10831,6 +11208,108 @@ snapshots: - tsx - yaml + '@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3)': + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2) + '@remix-run/node-fetch-server': 0.13.0 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.12 + chokidar: 4.0.3 + dedent: 1.7.1 + es-module-lexer: 1.7.0 + exit-hook: 2.2.1 + isbot: 5.1.35 + jsesc: 3.0.2 + lodash: 4.17.23 + p-map: 7.0.4 + pathe: 1.1.2 + picocolors: 1.1.1 + pkg-types: 2.3.0 + prettier: 3.8.1 + react-refresh: 0.14.2 + react-router: 7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + semver: 7.7.4 + tinyglobby: 0.2.15 + valibot: 1.2.0(typescript@5.9.2) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + optionalDependencies: + '@react-router/serve': 7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@types/node' + - '@vitejs/devtools' + - babel-plugin-macros + - esbuild + - jiti + - less + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3)': + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2) + '@remix-run/node-fetch-server': 0.13.0 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.12 + chokidar: 4.0.3 + dedent: 1.7.1 + es-module-lexer: 1.7.0 + exit-hook: 2.2.1 + isbot: 5.1.35 + jsesc: 3.0.2 + lodash: 4.17.23 + p-map: 7.0.4 + pathe: 1.1.2 + picocolors: 1.1.1 + pkg-types: 2.3.0 + prettier: 3.8.1 + react-refresh: 0.14.2 + react-router: 7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + semver: 7.7.4 + tinyglobby: 0.2.15 + valibot: 1.2.0(typescript@5.9.2) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + optionalDependencies: + '@react-router/serve': 7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@types/node' + - '@vitejs/devtools' + - babel-plugin-macros + - esbuild + - jiti + - less + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@react-router/express@7.16.0(express@4.22.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)': dependencies: '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2) @@ -10839,6 +11318,15 @@ snapshots: optionalDependencies: typescript: 5.9.2 + '@react-router/express@7.16.0(express@4.22.1)(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2)': + dependencies: + '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2) + express: 4.22.1 + react-router: 7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + optionalDependencies: + typescript: 5.9.2 + optional: true + '@react-router/fs-routes@7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2)': dependencies: '@react-router/dev': 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) @@ -10846,6 +11334,13 @@ snapshots: optionalDependencies: typescript: 5.9.2 + '@react-router/fs-routes@7.16.0(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3))(typescript@5.9.2)': + dependencies: + '@react-router/dev': 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2))(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))(yaml@2.8.3) + minimatch: 9.0.5 + optionalDependencies: + typescript: 5.9.2 + '@react-router/node@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)': dependencies: '@mjackson/node-fetch-server': 0.2.0 @@ -10853,6 +11348,13 @@ snapshots: optionalDependencies: typescript: 5.9.2 + '@react-router/node@7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + optionalDependencies: + typescript: 5.9.2 + '@react-router/serve@7.16.0(react-router@7.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2)': dependencies: '@mjackson/node-fetch-server': 0.2.0 @@ -10868,6 +11370,22 @@ snapshots: - supports-color - typescript + '@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + '@react-router/express': 7.16.0(express@4.22.1)(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2) + '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.2) + compression: 1.8.1 + express: 4.22.1 + get-port: 5.1.1 + morgan: 1.10.1 + react-router: 7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + optional: true + '@remix-run/node-fetch-server@0.13.0': {} '@repeaterjs/repeater@3.0.6': {} @@ -11004,33 +11522,31 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@shopify/cli-kit@3.80.4(@types/react@18.3.28)': + '@shopify/cli-kit@0.0.0-nightly-20260929144221(@types/react@18.3.28)': dependencies: - '@apidevtools/json-schema-ref-parser': 11.7.3 - '@bugsnag/js': 7.25.0 - '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) + '@apidevtools/json-schema-ref-parser': 11.9.3 + '@bugsnag/js': 8.9.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) '@iarna/toml': 2.2.5 - '@oclif/core': 3.26.5 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 - '@types/archiver': 5.3.2 - ajv: 8.17.1 + '@oclif/core': 4.8.3 + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.8.0(@opentelemetry/api@1.9.1) + '@opentelemetry/exporter-metrics-otlp-http': 0.57.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.1) + '@shopify/polaris': 12.27.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@shopify/polaris-icons': 8.11.1(react@19.2.4) + '@shopify/toml-patch': 0.3.0 + '@vercel/detect-agent': 1.2.5 + ajv: 8.20.0 ansi-escapes: 6.2.1 archiver: 5.3.2 bottleneck: 2.19.5 - brotli: 1.3.3 - chalk: 5.4.1 + chalk: 5.6.2 change-case: 4.1.2 - color-json: 3.0.5 - commondir: 1.0.1 conf: 11.0.2 deepmerge: 4.3.1 - del: 6.1.1 - dotenv: 16.4.7 + dotenv: 16.6.1 env-paths: 3.0.0 execa: 7.2.0 fast-glob: 3.3.3 @@ -11038,46 +11554,44 @@ snapshots: find-up: 6.3.0 form-data: 4.0.5 fs-extra: 11.1.0 - get-port-please: 3.1.2 gradient-string: 2.0.2 - graphql: 16.10.0 - graphql-request: 6.1.0(graphql@16.10.0) + graphql: 16.14.2 + graphql-request: 6.1.0(graphql@16.14.2) + h3: 1.15.11 ignore: 6.0.2 - ink: 4.4.1(@types/react@18.3.28)(react@18.3.1) - is-executable: 2.0.1 - is-interactive: 2.0.0 - is-wsl: 3.1.0 - jose: 5.9.6 + ink: 6.8.0(@types/react@18.3.28)(react@19.2.4) + jose: 5.10.0 latest-version: 7.0.0 - liquidjs: 10.20.1 - lodash: 4.17.21 - macaddress: 0.5.3 - minimatch: 9.0.5 + liquidjs: 10.27.0 + lodash: 4.18.1 + minimatch: 9.0.9 mrmime: 1.0.1 - network-interfaces: 1.1.0 - node-abort-controller: 3.1.1 node-fetch: 3.3.2 open: 8.4.2 pathe: 1.1.2 - react: 18.3.1 - semver: 7.6.3 - simple-git: 3.27.0 - stacktracey: 2.1.8 - strip-ansi: 7.1.0 - supports-hyperlinks: 3.1.0 - tempy: 3.1.0 - terminal-link: 3.0.0 - ts-error: 1.0.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + semver: 7.8.4 + stacktracey: 2.2.0 + strip-ansi: 7.2.0 + supports-hyperlinks: 3.2.0 which: 4.0.0 - zod: 3.24.1 + zod: 3.25.76 + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - '@types/react' - bufferutil - encoding - react-devtools-core - - supports-color - utf-8-validate + '@shopify/cli@0.0.0-nightly-20260928062710': + dependencies: + '@ast-grep/napi': 0.43.0 + clipboardy: 4.0.0 + esbuild: 0.28.1 + global-agent: 3.0.0 + '@shopify/cli@3.93.2': dependencies: '@ast-grep/napi': 0.33.0 @@ -11158,26 +11672,26 @@ snapshots: '@shopify/graphql-client@1.4.1': {} - '@shopify/graphql-codegen@0.1.0(graphql@16.12.0)': + '@shopify/graphql-codegen@0.1.0(graphql@16.14.2)': dependencies: - '@graphql-codegen/add': 5.0.3(graphql@16.12.0) - '@graphql-codegen/typescript': 4.1.6(graphql@16.12.0) - '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-codegen/add': 5.0.3(graphql@16.14.2) + '@graphql-codegen/typescript': 4.1.6(graphql@16.14.2) + '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.14.2) + graphql: 16.14.2 type-fest: 4.41.0 transitivePeerDependencies: - encoding - graphql-sock - '@shopify/oxygen-cli@4.6.18(@oclif/core@3.26.5)(@shopify/cli-kit@3.80.4(@types/react@18.3.28))(graphql@16.12.0)': + '@shopify/oxygen-cli@4.6.18(@oclif/core@4.8.3)(@shopify/cli-kit@0.0.0-nightly-20260929144221(@types/react@18.3.28))(graphql@16.14.2)': dependencies: '@bugsnag/core': 8.8.0 '@bugsnag/js': 8.8.1 '@bugsnag/node': 8.8.0 - '@oclif/core': 3.26.5 - '@shopify/cli-kit': 3.80.4(@types/react@18.3.28) + '@oclif/core': 4.8.3 + '@shopify/cli-kit': 0.0.0-nightly-20260929144221(@types/react@18.3.28) async: 3.2.6 - graphql-request: 7.4.0(graphql@16.12.0) + graphql-request: 7.4.0(graphql@16.14.2) transitivePeerDependencies: - graphql @@ -11185,18 +11699,39 @@ snapshots: '@shopify/plugin-cloudflare@3.90.1(@types/react@18.3.28)': dependencies: - '@oclif/core': 3.26.5 - '@shopify/cli-kit': 3.80.4(@types/react@18.3.28) + '@oclif/core': 4.8.3 + '@shopify/cli-kit': 0.0.0-nightly-20260929144221(@types/react@18.3.28) transitivePeerDependencies: - '@types/react' - bufferutil - encoding - react-devtools-core - - supports-color - utf-8-validate + '@shopify/polaris-icons@8.11.1(react@19.2.4)': + optionalDependencies: + react: 19.2.4 + + '@shopify/polaris-tokens@8.10.0': + dependencies: + deepmerge: 4.3.1 + + '@shopify/polaris@12.27.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@shopify/polaris-icons': 8.11.1(react@19.2.4) + '@shopify/polaris-tokens': 8.10.0 + '@types/react': 18.3.28 + '@types/react-dom': 18.3.7(@types/react@18.3.28) + '@types/react-transition-group': 4.4.12(@types/react@18.3.28) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-fast-compare: 3.2.2 + react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@shopify/prettier-config@1.1.4': {} + '@shopify/toml-patch@0.3.0': {} + '@sindresorhus/is@5.6.0': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -11318,12 +11853,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))': + '@tailwindcss/vite@4.1.18(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) '@testing-library/dom@9.3.4': dependencies: @@ -11359,11 +11894,11 @@ snapshots: dependencies: '@testing-library/dom': 9.3.4 - '@theguild/federation-composition@0.21.3(graphql@16.12.0)': + '@theguild/federation-composition@0.21.3(graphql@16.14.2)': dependencies: constant-case: 3.0.4 debug: 4.4.3(supports-color@8.1.1) - graphql: 16.12.0 + graphql: 16.14.2 json5: 2.2.3 lodash.sortby: 4.7.0 transitivePeerDependencies: @@ -11396,10 +11931,6 @@ snapshots: tslib: 2.8.1 optional: true - '@types/archiver@5.3.2': - dependencies: - '@types/readdir-glob': 1.1.5 - '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': @@ -11433,10 +11964,6 @@ snapshots: '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - '@types/cli-progress@3.11.6': - dependencies: - '@types/node': 22.19.15 - '@types/connect@3.4.38': dependencies: '@types/node': 22.19.15 @@ -11517,15 +12044,15 @@ snapshots: dependencies: '@types/react': 18.3.28 + '@types/react-transition-group@4.4.12(@types/react@18.3.28)': + dependencies: + '@types/react': 18.3.28 + '@types/react@18.3.28': dependencies: '@types/prop-types': 15.7.15 csstype: 3.2.3 - '@types/readdir-glob@1.1.5': - dependencies: - '@types/node': 22.19.15 - '@types/semver@7.7.1': {} '@types/source-map-support@0.5.10': @@ -11863,8 +12390,8 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.4 + minimatch: 9.0.9 + semver: 7.8.4 ts-api-utils: 2.4.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -11877,8 +12404,8 @@ snapshots: '@typescript-eslint/types': 8.56.0 '@typescript-eslint/visitor-keys': 8.56.0 debug: 4.4.3(supports-color@8.1.1) - minimatch: 9.0.5 - semver: 7.7.4 + minimatch: 9.0.9 + semver: 7.8.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.2) typescript: 5.9.2 @@ -11893,7 +12420,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.6 - semver: 7.7.4 + semver: 7.8.4 tinyglobby: 0.2.15 ts-api-utils: 2.5.0(typescript@5.9.2) typescript: 5.9.2 @@ -11908,7 +12435,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.70.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.6 - semver: 7.7.4 + semver: 7.8.4 tinyglobby: 0.2.15 ts-api-utils: 2.5.0(typescript@5.9.2) typescript: 5.9.2 @@ -12085,15 +12612,17 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.12.2': optional: true - '@vitejs/plugin-react-swc@3.11.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))': + '@vercel/detect-agent@1.2.5': {} + + '@vitejs/plugin-react-swc@3.11.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.27 '@swc/core': 1.15.11 - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.7.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))': + '@vitejs/plugin-react@4.7.0(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -12101,14 +12630,14 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@6.0.1(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3))': + '@vitejs/plugin-react@6.0.1(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) '@vitest/coverage-v8@1.6.1(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3))': dependencies: @@ -12129,7 +12658,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -12144,7 +12673,7 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -12173,6 +12702,15 @@ snapshots: msw: 2.12.10(@types/node@22.19.15)(typescript@5.9.2) vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + '@vitest/mocker@3.2.4(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + msw: 2.12.10(@types/node@22.19.15)(typescript@5.9.2) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -12271,9 +12809,9 @@ snapshots: clean-stack: 4.2.0 indent-string: 5.0.0 - ajv-formats@2.1.1(ajv@8.18.0): + ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: - ajv: 8.18.0 + ajv: 8.20.0 ajv@6.12.6: dependencies: @@ -12296,14 +12834,14 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - ajv@8.17.1: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - ajv@8.18.0: + ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -12320,12 +12858,12 @@ snapshots: dependencies: type-fest: 0.21.3 - ansi-escapes@5.0.0: - dependencies: - type-fest: 1.4.0 - ansi-escapes@6.2.1: {} + ansi-escapes@7.3.0: + dependencies: + environment: 1.1.0 + ansi-regex@5.0.1: {} ansi-regex@6.2.2: {} @@ -12342,7 +12880,7 @@ snapshots: ansi-styles@6.2.3: {} - ansicolors@0.3.2: {} + ansis@3.17.0: {} any-promise@1.3.0: {} @@ -12619,10 +13157,6 @@ snapshots: dependencies: fill-range: 7.1.1 - brotli@1.3.3: - dependencies: - base64-js: 1.5.1 - browserify-zlib@0.1.4: dependencies: pako: 0.2.9 @@ -12718,11 +13252,6 @@ snapshots: tslib: 2.8.1 upper-case-first: 2.0.2 - cardinal@2.1.1: - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 - ccount@2.0.1: {} chai@5.3.3: @@ -12744,8 +13273,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.4.1: {} - chalk@5.6.2: {} change-case-all@1.0.15: @@ -12836,10 +13363,6 @@ snapshots: dependencies: restore-cursor: 4.0.0 - cli-progress@3.12.0: - dependencies: - string-width: 4.2.3 - cli-spinners@2.9.2: {} cli-truncate@2.1.0: @@ -12847,20 +13370,26 @@ snapshots: slice-ansi: 3.0.0 string-width: 4.2.3 - cli-truncate@3.1.0: - dependencies: - slice-ansi: 5.0.0 - string-width: 5.1.2 - cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 string-width: 7.2.0 + cli-truncate@5.2.0: + dependencies: + slice-ansi: 8.0.0 + string-width: 8.3.0 + cli-width@3.0.0: {} cli-width@4.1.0: {} + clipboardy@4.0.0: + dependencies: + execa: 8.0.1 + is-wsl: 3.1.1 + is64bit: 2.0.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -12889,8 +13418,6 @@ snapshots: dependencies: color-name: 1.1.4 - color-json@3.0.5: {} - color-name@1.1.3: {} color-name@1.1.4: {} @@ -12905,11 +13432,6 @@ snapshots: color-convert: 1.9.3 color-string: 1.9.1 - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - colorette@2.0.20: {} combined-stream@1.0.8: @@ -12932,8 +13454,6 @@ snapshots: common-tags@1.8.2: {} - commondir@1.0.1: {} - compress-commons@4.1.2: dependencies: buffer-crc32: 0.2.13 @@ -12961,14 +13481,14 @@ snapshots: conf@11.0.2: dependencies: - ajv: 8.18.0 - ajv-formats: 2.1.1(ajv@8.18.0) + ajv: 8.20.0 + ajv-formats: 2.1.1(ajv@8.20.0) atomically: 2.1.1 debounce-fn: 5.1.2 dot-prop: 7.2.0 env-paths: 3.0.0 json-schema-typed: 8.0.2 - semver: 7.7.4 + semver: 7.8.4 confbox@0.1.8: {} @@ -13008,6 +13528,8 @@ snapshots: convert-to-spaces@2.0.1: {} + cookie-es@1.2.3: {} + cookie-signature@1.0.7: {} cookie@0.7.2: {} @@ -13095,6 +13617,10 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + crypto-random-string@4.0.0: dependencies: type-fest: 1.4.0 @@ -13227,16 +13753,7 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - del@6.1.1: - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.11 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 + defu@6.1.7: {} delayed-stream@1.0.0: {} @@ -13250,6 +13767,8 @@ snapshots: dequal@2.0.3: {} + destr@2.0.5: {} + destroy@1.2.0: {} detect-indent@6.1.0: {} @@ -13284,6 +13803,11 @@ snapshots: dom-accessibility-api@0.6.3: {} + dom-helpers@5.2.1: + dependencies: + '@babel/runtime': 7.28.6 + csstype: 3.2.3 + dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -13293,8 +13817,6 @@ snapshots: dependencies: type-fest: 2.19.0 - dotenv@16.4.7: {} - dotenv@16.6.1: {} dotenv@8.6.0: {} @@ -13363,6 +13885,8 @@ snapshots: env-paths@3.0.0: {} + environment@1.1.0: {} + error-ex@1.3.4: dependencies: is-arrayish: 0.2.1 @@ -13486,6 +14010,8 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 + es-toolkit@1.52.0: {} + es6-error@4.1.1: {} esast-util-from-estree@2.0.0: @@ -13531,6 +14057,35 @@ snapshots: '@esbuild/win32-ia32': 0.27.4 '@esbuild/win32-x64': 0.27.4 + esbuild@0.28.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.28.1 + '@esbuild/android-arm': 0.28.1 + '@esbuild/android-arm64': 0.28.1 + '@esbuild/android-x64': 0.28.1 + '@esbuild/darwin-arm64': 0.28.1 + '@esbuild/darwin-x64': 0.28.1 + '@esbuild/freebsd-arm64': 0.28.1 + '@esbuild/freebsd-x64': 0.28.1 + '@esbuild/linux-arm': 0.28.1 + '@esbuild/linux-arm64': 0.28.1 + '@esbuild/linux-ia32': 0.28.1 + '@esbuild/linux-loong64': 0.28.1 + '@esbuild/linux-mips64el': 0.28.1 + '@esbuild/linux-ppc64': 0.28.1 + '@esbuild/linux-riscv64': 0.28.1 + '@esbuild/linux-s390x': 0.28.1 + '@esbuild/linux-x64': 0.28.1 + '@esbuild/netbsd-arm64': 0.28.1 + '@esbuild/netbsd-x64': 0.28.1 + '@esbuild/openbsd-arm64': 0.28.1 + '@esbuild/openbsd-x64': 0.28.1 + '@esbuild/openharmony-arm64': 0.28.1 + '@esbuild/sunos-x64': 0.28.1 + '@esbuild/win32-arm64': 0.28.1 + '@esbuild/win32-ia32': 0.28.1 + '@esbuild/win32-x64': 0.28.1 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -13546,7 +14101,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.39.5(jiti@2.6.1)): dependencies: eslint: 9.39.5(jiti@2.6.1) - semver: 7.7.4 + semver: 7.8.4 eslint-config-prettier@10.0.1(eslint@9.19.0(jiti@2.6.1)): dependencies: @@ -13709,7 +14264,7 @@ snapshots: eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.6 - semver: 7.7.4 + semver: 7.8.4 stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: @@ -13728,7 +14283,7 @@ snapshots: eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.6 - semver: 7.7.4 + semver: 7.8.4 stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: @@ -13916,7 +14471,7 @@ snapshots: globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.7.4 + semver: 7.8.4 ts-declaration-location: 1.0.7(typescript@5.9.2) transitivePeerDependencies: - typescript @@ -14568,6 +15123,8 @@ snapshots: get-east-asian-width@1.4.0: {} + get-east-asian-width@1.7.0: {} + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -14585,8 +15142,6 @@ snapshots: get-package-type@0.1.0: {} - get-port-please@3.1.2: {} - get-port@5.1.1: {} get-port@7.1.0: {} @@ -14633,7 +15188,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 9.0.9 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -14649,7 +15204,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -14659,7 +15214,7 @@ snapshots: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.7.4 + semver: 7.8.4 serialize-error: 7.0.1 globals@14.0.0: {} @@ -14728,16 +15283,16 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.5(@types/node@22.19.15)(graphql@16.12.0)(typescript@5.9.2): + graphql-config@5.1.5(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2)(typescript@5.9.2): dependencies: - '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.12.0) - '@graphql-tools/json-file-loader': 8.0.26(graphql@16.12.0) - '@graphql-tools/load': 8.1.8(graphql@16.12.0) - '@graphql-tools/merge': 9.1.7(graphql@16.12.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(graphql@16.12.0) - '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.14.2) + '@graphql-tools/json-file-loader': 8.0.26(graphql@16.14.2) + '@graphql-tools/load': 8.1.8(graphql@16.14.2) + '@graphql-tools/merge': 9.1.7(graphql@16.14.2) + '@graphql-tools/url-loader': 8.0.33(@types/node@22.19.15)(crossws@0.3.5)(graphql@16.14.2) + '@graphql-tools/utils': 10.11.0(graphql@16.14.2) cosmiconfig: 8.3.6(typescript@5.9.2) - graphql: 16.12.0 + graphql: 16.14.2 jiti: 2.6.1 minimatch: 9.0.5 string-env-interpolation: 1.0.1 @@ -14751,41 +15306,32 @@ snapshots: - typescript - utf-8-validate - graphql-request@6.1.0(graphql@16.10.0): - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) - cross-fetch: 3.2.0 - graphql: 16.10.0 - transitivePeerDependencies: - - encoding - - graphql-request@6.1.0(graphql@16.12.0): + graphql-request@6.1.0(graphql@16.14.2): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) cross-fetch: 3.2.0 - graphql: 16.12.0 + graphql: 16.14.2 transitivePeerDependencies: - encoding - graphql-request@7.4.0(graphql@16.12.0): + graphql-request@7.4.0(graphql@16.14.2): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) - graphql: 16.12.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + graphql: 16.14.2 - graphql-tag@2.12.6(graphql@16.12.0): + graphql-tag@2.12.6(graphql@16.14.2): dependencies: - graphql: 16.12.0 + graphql: 16.14.2 tslib: 2.8.1 - graphql-ws@6.0.7(graphql@16.12.0)(ws@8.20.0): + graphql-ws@6.0.7(crossws@0.3.5)(graphql@16.14.2)(ws@8.20.0): dependencies: - graphql: 16.12.0 + graphql: 16.14.2 optionalDependencies: + crossws: 0.3.5 ws: 8.20.0 - graphql@16.10.0: {} - - graphql@16.12.0: {} + graphql@16.14.2: {} gunzip-maybe@1.4.2: dependencies: @@ -14796,6 +15342,18 @@ snapshots: pumpify: 1.5.1 through2: 2.0.5 + h3@1.15.11: + dependencies: + cookie-es: 1.2.3 + crossws: 0.3.5 + defu: 6.1.7 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.5 + radix3: 1.1.2 + ufo: 1.6.3 + uncrypto: 0.1.3 + happy-dom@20.8.9: dependencies: '@types/node': 22.19.15 @@ -15042,8 +15600,6 @@ snapshots: husky@9.1.7: {} - hyperlinker@1.0.0: {} - iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -15086,34 +15642,34 @@ snapshots: ini@1.3.8: {} - ink@4.4.1(@types/react@18.3.28)(react@18.3.1): + ink@6.8.0(@types/react@18.3.28)(react@19.2.4): dependencies: - '@alcalzone/ansi-tokenize': 0.1.3 - ansi-escapes: 6.2.1 + '@alcalzone/ansi-tokenize': 0.2.5 + ansi-escapes: 7.3.0 + ansi-styles: 6.2.3 auto-bind: 5.0.1 chalk: 5.6.2 cli-boxes: 3.0.0 cli-cursor: 4.0.0 - cli-truncate: 3.1.0 + cli-truncate: 5.2.0 code-excerpt: 4.0.0 + es-toolkit: 1.52.0 indent-string: 5.0.0 - is-ci: 3.0.1 - is-lower-case: 2.0.2 - is-upper-case: 2.0.2 - lodash: 4.17.23 + is-in-ci: 2.0.0 patch-console: 2.0.0 - react: 18.3.1 - react-reconciler: 0.29.2(react@18.3.1) - scheduler: 0.23.2 + react: 19.2.4 + react-reconciler: 0.33.0(react@19.2.4) + scheduler: 0.27.0 signal-exit: 3.0.7 - slice-ansi: 6.0.0 + slice-ansi: 8.0.0 stack-utils: 2.0.6 - string-width: 5.1.2 - type-fest: 0.12.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 + string-width: 8.3.0 + terminal-size: 4.0.1 + type-fest: 5.4.4 + widest-line: 6.0.0 + wrap-ansi: 9.0.2 ws: 8.20.0 - yoga-wasm-web: 0.3.3 + yoga-layout: 3.2.1 optionalDependencies: '@types/react': 18.3.28 transitivePeerDependencies: @@ -15166,6 +15722,8 @@ snapshots: ipaddr.js@1.9.1: {} + iron-webcrypto@1.2.1: {} + is-absolute@1.0.0: dependencies: is-relative: 1.0.0 @@ -15223,18 +15781,14 @@ snapshots: is-bun-module@1.3.0: dependencies: - semver: 7.7.4 + semver: 7.8.4 is-bun-module@2.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.4 is-callable@1.2.7: {} - is-ci@3.0.1: - dependencies: - ci-info: 3.9.0 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -15260,8 +15814,6 @@ snapshots: is-docker@3.0.0: {} - is-executable@2.0.1: {} - is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: @@ -15272,6 +15824,10 @@ snapshots: is-fullwidth-code-point@4.0.0: {} + is-fullwidth-code-point@5.1.0: + dependencies: + get-east-asian-width: 1.4.0 + is-generator-function@1.1.2: dependencies: call-bound: 1.0.4 @@ -15290,14 +15846,14 @@ snapshots: is-hexadecimal@2.0.1: {} + is-in-ci@2.0.0: {} + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 is-interactive@1.0.0: {} - is-interactive@2.0.0: {} - is-lower-case@2.0.2: dependencies: tslib: 2.8.1 @@ -15317,10 +15873,6 @@ snapshots: is-obj@1.0.1: {} - is-path-cwd@2.2.0: {} - - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-promise@2.2.2: {} @@ -15396,13 +15948,13 @@ snapshots: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 - is-wsl@3.1.1: + is64bit@2.0.0: dependencies: - is-inside-container: 1.0.0 + system-architecture: 0.1.0 isarray@1.0.0: {} @@ -15480,8 +16032,6 @@ snapshots: jose@5.10.0: {} - jose@5.9.6: {} - joycon@3.1.1: {} js-tokens@10.0.0: {} @@ -15739,7 +16289,7 @@ snapshots: transitivePeerDependencies: - supports-color - liquidjs@10.20.1: + liquidjs@10.27.0: dependencies: commander: 10.0.1 @@ -15822,10 +16372,10 @@ snapshots: lodash.union@4.6.0: {} - lodash@4.17.21: {} - lodash@4.17.23: {} + lodash@4.18.1: {} + log-symbols@4.1.0: dependencies: chalk: 4.1.2 @@ -15873,8 +16423,6 @@ snapshots: lz-string@1.5.0: {} - macaddress@0.5.3: {} - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -15887,7 +16435,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.4 make-error@1.3.6: {} @@ -16416,6 +16964,10 @@ snapshots: dependencies: brace-expansion: 2.0.2 + minimatch@9.0.9: + dependencies: + brace-expansion: 2.0.2 + minimist@1.2.8: {} minipass@7.1.2: {} @@ -16458,7 +17010,7 @@ snapshots: '@open-draft/deferred-promise': 2.2.0 '@types/statuses': 2.0.6 cookie: 0.7.2 - graphql: 16.12.0 + graphql: 16.14.2 headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.3 @@ -16494,16 +17046,12 @@ snapshots: natural-compare@1.4.0: {} - natural-orderby@2.0.3: {} - negotiator@0.6.3: {} negotiator@0.6.4: {} nested-error-stacks@2.1.1: {} - network-interfaces@1.1.0: {} - nice-try@1.0.5: {} no-case@3.0.4: @@ -16511,8 +17059,6 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-abort-controller@3.1.1: {} - node-domexception@1.0.0: {} node-exports-info@1.6.0: @@ -16534,6 +17080,8 @@ snapshots: node-int64@0.4.0: {} + node-mock-http@1.0.5: {} + node-releases@2.0.27: {} normalize-package-data@2.5.0: @@ -16588,8 +17136,6 @@ snapshots: object-keys@1.1.1: {} - object-treeify@1.1.33: {} - object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -16757,7 +17303,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.1.1 registry-url: 6.0.1 - semver: 7.7.4 + semver: 7.8.4 package-manager-detector@0.2.11: dependencies: @@ -16822,11 +17368,6 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 - password-prompt@1.1.3: - dependencies: - ansi-escapes: 4.3.2 - cross-spawn: 7.0.6 - patch-console@2.0.0: {} path-browserify@1.0.1: {} @@ -17065,6 +17606,8 @@ snapshots: quick-lru@5.1.1: {} + radix3@1.1.2: {} + range-parser@1.2.1: {} raw-body@2.5.3: @@ -17087,6 +17630,13 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 + react-dom@19.2.4(react@19.2.4): + dependencies: + react: 19.2.4 + scheduler: 0.27.0 + + react-fast-compare@3.2.2: {} + react-hotkeys-hook@4.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 @@ -17104,11 +17654,10 @@ snapshots: react-is@17.0.2: {} - react-reconciler@0.29.2(react@18.3.1): + react-reconciler@0.33.0(react@19.2.4): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.4 + scheduler: 0.27.0 react-refresh@0.14.2: {} @@ -17128,6 +17677,14 @@ snapshots: optionalDependencies: react-dom: 18.3.1(react@18.3.1) + react-router@7.16.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + cookie: 0.7.2 + react: 19.2.4 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 19.2.4(react@19.2.4) + react-syntax-highlighter@15.6.6(react@18.3.1): dependencies: '@babel/runtime': 7.28.6 @@ -17138,10 +17695,21 @@ snapshots: react: 18.3.1 refractor: 3.6.0 + react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.6 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react@18.3.1: dependencies: loose-envify: 1.4.0 + react@19.2.4: {} + read-pkg@3.0.0: dependencies: load-json-file: 4.0.0 @@ -17215,10 +17783,6 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - redeyed@2.1.1: - dependencies: - esprima: 4.0.1 - reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 @@ -17385,10 +17949,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rimraf@6.1.3: dependencies: glob: 13.0.4 @@ -17498,6 +18058,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.27.0: {} + schema-dts@1.1.5: {} scuid@1.1.0: {} @@ -17508,10 +18070,10 @@ snapshots: semver@6.3.1: {} - semver@7.6.3: {} - semver@7.7.4: {} + semver@7.8.4: {} + send@0.19.2: dependencies: debug: 2.6.9 @@ -17627,14 +18189,6 @@ snapshots: signedsource@1.0.0: {} - simple-git@3.27.0: - dependencies: - '@kwsites/file-exists': 1.1.1 - '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - simple-swizzle@0.2.4: dependencies: is-arrayish: 0.3.4 @@ -17662,10 +18216,10 @@ snapshots: ansi-styles: 6.2.3 is-fullwidth-code-point: 4.0.0 - slice-ansi@6.0.0: + slice-ansi@8.0.0: dependencies: ansi-styles: 6.2.3 - is-fullwidth-code-point: 4.0.0 + is-fullwidth-code-point: 5.1.0 snake-case@3.0.4: dependencies: @@ -17739,6 +18293,11 @@ snapshots: as-table: 1.0.55 get-source: 2.0.12 + stacktracey@2.2.0: + dependencies: + as-table: 1.0.55 + get-source: 2.0.12 + statuses@1.5.0: {} statuses@2.0.2: {} @@ -17772,13 +18331,18 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 string-width@7.2.0: dependencies: emoji-regex: 10.6.0 get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 + + string-width@8.3.0: + dependencies: + get-east-asian-width: 1.7.0 + strip-ansi: 7.2.0 string.prototype.includes@2.0.1: dependencies: @@ -17860,11 +18424,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.2.2 - - strip-ansi@7.1.2: + strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -17926,12 +18486,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - - supports-hyperlinks@3.1.0: + supports-hyperlinks@3.2.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 @@ -17958,6 +18513,8 @@ snapshots: dependencies: '@pkgr/core': 0.3.6 + system-architecture@0.1.0: {} + tagged-tag@1.0.0: {} tailwindcss@4.1.18: {} @@ -17999,22 +18556,19 @@ snapshots: term-size@2.2.1: {} - terminal-link@3.0.0: - dependencies: - ansi-escapes: 5.0.0 - supports-hyperlinks: 2.3.0 + terminal-size@4.0.1: {} test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 - minimatch: 3.1.2 + minimatch: 3.1.5 test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 glob: 10.5.0 - minimatch: 9.0.5 + minimatch: 9.0.9 textextensions@6.11.0: dependencies: @@ -18106,8 +18660,6 @@ snapshots: picomatch: 4.0.4 typescript: 5.9.2 - ts-error@1.0.6: {} - ts-expect@1.3.0: {} ts-interface-checker@0.1.13: {} @@ -18216,8 +18768,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@0.12.0: {} - type-fest@0.13.1: {} type-fest@0.21.3: {} @@ -18296,6 +18846,8 @@ snapshots: unc-path-regex@0.1.2: {} + uncrypto@0.1.3: {} + undici-types@6.21.0: {} undici@5.29.0: @@ -18414,6 +18966,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + use-resize-observer@9.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@juggle/resize-observer': 3.4.0 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + util-deprecate@1.0.2: {} utils-merge@1.0.1: {} @@ -18472,13 +19030,35 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3)): + vite-node@3.2.4(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3): + dependencies: + cac: 6.7.14 + debug: 4.4.3(supports-color@8.1.1) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + transitivePeerDependencies: + - '@types/node' + - '@vitejs/devtools' + - esbuild + - jiti + - less + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)): dependencies: debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.2) optionalDependencies: - vite: 8.0.8(@types/node@22.19.15)(esbuild@0.27.4)(jiti@2.6.1)(yaml@2.8.3) + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - supports-color - typescript @@ -18497,6 +19077,20 @@ snapshots: jiti: 2.6.1 yaml: 2.8.3 + vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.8 + rolldown: 1.0.0-rc.15 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 22.19.15 + esbuild: 0.28.1 + fsevents: 2.3.3 + jiti: 2.6.1 + yaml: 2.8.3 + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.27.4)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3): dependencies: '@types/chai': 5.2.3 @@ -18541,6 +19135,50 @@ snapshots: - tsx - yaml + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(esbuild@0.28.1)(happy-dom@20.8.9)(jiti@2.6.1)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(yaml@2.8.3): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.2))(vite@8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.3(supports-color@8.1.1) + expect-type: 1.3.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 8.0.8(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(yaml@2.8.3) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 22.19.15 + happy-dom: 20.8.9 + transitivePeerDependencies: + - '@vitejs/devtools' + - esbuild + - jiti + - less + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -18632,14 +19270,14 @@ snapshots: dependencies: string-width: 4.2.3 - widest-line@4.0.1: - dependencies: - string-width: 5.1.2 - widest-line@5.0.0: dependencies: string-width: 7.2.0 + widest-line@6.0.0: + dependencies: + string-width: 8.3.0 + word-wrap@1.2.5: {} wordwrap@1.0.0: {} @@ -18672,13 +19310,13 @@ snapshots: dependencies: ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrap-ansi@9.0.2: dependencies: ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrappy@1.0.2: {} @@ -18724,7 +19362,7 @@ snapshots: yoctocolors-cjs@2.1.3: {} - yoga-wasm-web@0.3.3: {} + yoga-layout@3.2.1: {} youch@3.2.3: dependencies: @@ -18738,9 +19376,13 @@ snapshots: compress-commons: 4.1.2 readable-stream: 3.6.2 + zod-to-json-schema@3.25.2(zod@3.25.76): + dependencies: + zod: 3.25.76 + zod@3.22.3: {} - zod@3.24.1: {} + zod@3.25.76: {} zod@4.3.6: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ec1d7b3e20..81d2564d17 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,8 +11,8 @@ packages: - templates/skeleton overrides: - '@oclif/core': '3.26.5' - '@shopify/cli-kit': '3.80.4' + '@oclif/core': '4.8.3' + '@shopify/cli-kit': '0.0.0-nightly-20260929144221' form-data: '>=4.0.4' '@types/node': 'catalog:' vite: '^8.0.1'