From 48dafc6040920247ccecc04b575935c7255605d4 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Mon, 26 Jan 2026 01:13:47 +0800 Subject: [PATCH] update pkgs fix lightcode --- assistant/package.json | 19 +- assistant/src/app.ts | 2 +- assistant/src/main.ts | 2 +- .../src/module/assistant/config/index.ts | 2 + .../local-app-manager/assistant-app.ts | 21 +- assistant/src/module/assistant/proxy/proxy.ts | 9 +- assistant/src/module/light-code/index.ts | 70 ++ assistant/src/module/light-code/run.ts | 1 - .../module/local-apps/src/modules/manager.ts | 2 +- package.json | 2 +- pnpm-lock.yaml | 773 ++++++++---------- 11 files changed, 470 insertions(+), 433 deletions(-) create mode 100644 assistant/src/module/light-code/index.ts diff --git a/assistant/package.json b/assistant/package.json index 0c031eb..3ae3a4d 100644 --- a/assistant/package.json +++ b/assistant/package.json @@ -41,20 +41,19 @@ } }, "devDependencies": { - "@kevisual/ai": "^0.0.21", - "@kevisual/api": "^0.0.22", + "@kevisual/ai": "^0.0.22", + "@kevisual/api": "^0.0.26", "@kevisual/load": "^0.0.6", "@kevisual/local-app-manager": "^0.1.32", "@kevisual/logger": "^0.0.4", - "@kevisual/query": "0.0.37", + "@kevisual/query": "0.0.38", "@kevisual/query-login": "0.0.7", - "@kevisual/router": "^0.0.60", + "@kevisual/router": "^0.0.62", "@kevisual/types": "^0.0.12", "@kevisual/use-config": "^1.0.28", - "@opencode-ai/plugin": "^1.1.28", + "@opencode-ai/plugin": "^1.1.35", "@types/bun": "^1.3.6", - "@types/lodash-es": "^4.17.12", - "@types/node": "^25.0.9", + "@types/node": "^25.0.10", "@types/send": "^1.2.1", "@types/ws": "^8.18.1", "chalk": "^5.6.2", @@ -64,7 +63,6 @@ "dotenv": "^17.2.3", "get-port": "^7.1.0", "inquirer": "^13.2.1", - "lodash-es": "^4.17.22", "nanoid": "^5.1.6", "send": "^1.2.1", "supports-color": "^10.2.2", @@ -78,11 +76,12 @@ "access": "public" }, "dependencies": { - "@aws-sdk/client-s3": "^3.972.0", + "@aws-sdk/client-s3": "^3.975.0", "@kevisual/ha-api": "^0.0.6", + "@kevisual/js-filter": "^0.0.5", "@kevisual/oss": "^0.0.16", "@kevisual/video-tools": "^0.0.13", - "@opencode-ai/sdk": "^1.1.28", + "@opencode-ai/sdk": "^1.1.35", "es-toolkit": "^1.44.0", "eventemitter3": "^5.0.4", "lowdb": "^7.0.1", diff --git a/assistant/src/app.ts b/assistant/src/app.ts index f016118..3a3fa4d 100644 --- a/assistant/src/app.ts +++ b/assistant/src/app.ts @@ -53,7 +53,7 @@ app.route({ description: '获取路由列表', }).define(async (ctx) => { const list = ctx.app.getList((item) => { - if (item.id === 'auth') return false; + if (item?.path?.includes('auth') || item?.id?.includes('auth')) return false; return true; }) ctx.body = { list } diff --git a/assistant/src/main.ts b/assistant/src/main.ts index d10565b..c0ba715 100644 --- a/assistant/src/main.ts +++ b/assistant/src/main.ts @@ -5,5 +5,5 @@ import './routes/index.ts'; import './routes-simple/index.ts'; export const AgentPlugin: Plugin = createRouterAgentPluginFn({ - router: app.router, + router: app, }) \ No newline at end of file diff --git a/assistant/src/module/assistant/config/index.ts b/assistant/src/module/assistant/config/index.ts index 64b9764..41933aa 100644 --- a/assistant/src/module/assistant/config/index.ts +++ b/assistant/src/module/assistant/config/index.ts @@ -98,10 +98,12 @@ export type AssistantConfigData = { * Router代理, 会自动获取 {path: 'router', key: 'list'}的路由信息,然后注入到整个router应用当中. * 例子: { proxy: [ { type: 'router', api: 'https://localhost:50002/api/router' } ] } * base: 是否使用 /api/router的基础路径,默认false + * lightcode: 是否启用lightcode路由,默认false */ router?: { proxy: ProxyInfo[]; base?: boolean; + lightcode?: boolean; } /** * API 代理配置, 比如,api开头的,v1开头的等等 diff --git a/assistant/src/module/assistant/local-app-manager/assistant-app.ts b/assistant/src/module/assistant/local-app-manager/assistant-app.ts index 3127d81..74dc945 100644 --- a/assistant/src/module/assistant/local-app-manager/assistant-app.ts +++ b/assistant/src/module/assistant/local-app-manager/assistant-app.ts @@ -10,6 +10,7 @@ import { logger } from '@/module/logger.ts'; import { getEnvToken } from '@/module/http-token.ts'; import { initApi } from '@kevisual/api/proxy' import { Query } from '@kevisual/query'; +import { initLightCode } from '@/module/light-code/index.ts'; export class AssistantApp extends Manager { config: AssistantConfig; pagesPath: string; @@ -129,6 +130,7 @@ export class AssistantApp extends Manager { const config = this.config.getConfig(); const routerProxy = config?.router?.proxy || []; const base = config.router?.base ?? false; + const lightcode = config.router?.lightcode ?? true; if (base) { routerProxy.push({ type: 'router', @@ -137,12 +139,27 @@ export class AssistantApp extends Manager { } }) } + if (lightcode) { + routerProxy.push({ + type: 'lightcode', + lightcode: { + check: true, + } + }) + } if (routerProxy.length === 0) { return } for (const proxyInfo of routerProxy) { - if (proxyInfo.type !== 'router') { - console.warn('路由的type必须是"router"'); + if (proxyInfo.type !== 'router' && proxyInfo.type !== 'lightcode') { + console.warn('路由的type必须是"router", 或者lightcode'); + continue; + } + if (proxyInfo.type === 'lightcode') { + initLightCode({ + router: this.mainApp, + config: this.config + }); continue; } const url = proxyInfo.router!.url; diff --git a/assistant/src/module/assistant/proxy/proxy.ts b/assistant/src/module/assistant/proxy/proxy.ts index 6571677..5d584c8 100644 --- a/assistant/src/module/assistant/proxy/proxy.ts +++ b/assistant/src/module/assistant/proxy/proxy.ts @@ -14,7 +14,7 @@ export type ProxyInfo = { /** * 类型 */ - type?: 'file' | 'dynamic' | 'minio' | 'http' | 's3' | 'router'; + type?: 'file' | 'dynamic' | 'minio' | 'http' | 's3' | 'router' | 'lightcode'; /** * 目标的 pathname, 默认为请求的url.pathname, 设置了pathname,则会使用pathname作为请求的url.pathname * @default undefined @@ -45,6 +45,13 @@ export type ProxyInfo = { router?: { id?: string; url?: string; + }, + lightcode?: { + id?: string; + /** + * 是否检测远程服务更新 + */ + check?: boolean; } }; diff --git a/assistant/src/module/light-code/index.ts b/assistant/src/module/light-code/index.ts new file mode 100644 index 0000000..3999427 --- /dev/null +++ b/assistant/src/module/light-code/index.ts @@ -0,0 +1,70 @@ +import { App, QueryRouterServer } from '@kevisual/router'; +import { AssistantConfig } from '../assistant/index.ts'; +import path from 'node:path'; +import fs from 'node:fs'; +import glob from 'fast-glob'; +import { runCode } from './run.ts'; +import { pick } from 'es-toolkit'; +const codeDemoId = '0e700dc8-90dd-41b7-91dd-336ea51de3d2' +import { filter } from "@kevisual/js-filter"; +const codeDemo = `// 这是一个示例代码文件 +import {Mini} from '@kevisual/router'; + +const app = new Mini(); + +app.route({ + path: 'hello', + describetion: 'LightCode 示例路由', +}).define(async (ctx) => { + ctx.body = 'Hello from LightCode!'; +}).addTo(app); + +app.wait(); +`; +type opts = { + router: QueryRouterServer | App + config: AssistantConfig +} +export const initLightCode = async (opts: opts) => { + // 注册 lightcode 路由 + console.log('初始化 lightcode 路由'); + const config = opts.config; + const appDir = config.configPath.appsDir; + const lightcodeDir = path.join(appDir, 'light-code', 'code'); + if (!fs.existsSync(lightcodeDir)) { + fs.mkdirSync(lightcodeDir, { recursive: true }); + } + const codeFiles = glob.sync(['**/*.ts', '**/*.js'], { + cwd: lightcodeDir, + onlyFiles: true, + }); + if (codeFiles.length === 0) { + // 如果没有代码文件,创建一个示例文件 + const demoPath = path.join(lightcodeDir, `${codeDemoId}.ts`); + fs.writeFileSync(demoPath, codeDemo, 'utf-8'); + } + + for (const file of codeFiles) { + const tsPath = path.join(lightcodeDir, file); + const runRes = await runCode(tsPath, { path: 'router', key: 'list' }, { timeout: 10000 }); + if (runRes.success) { + const res = runRes.data; + if (res.code === 200) { + const list = res.data?.list || []; + for (const routerItem of list) { + const pickValues = pick(routerItem, ['path', 'id', 'description', 'metadata']); + if (routerItem.path?.includes('auth') || routerItem.path?.includes('router') || routerItem.path?.includes('call')) { + continue; + } + console.log('lightcode 路由必须包含 path 和 id', pickValues); + console.log(`注册 lightcode 路由: ${routerItem.path} ${routerItem.id} 来自文件: ${file}`); + + const runRes2 = await runCode(tsPath, { path: routerItem.path, key: routerItem.key, id: routerItem.id }, { timeout: 10000 }); + console.log('lightcode 路由执行结果', runRes2); + } + } + } else { + console.error('lightcode 路由执行失败', runRes.error); + } + } +} \ No newline at end of file diff --git a/assistant/src/module/light-code/run.ts b/assistant/src/module/light-code/run.ts index 88f098c..cfba2d4 100644 --- a/assistant/src/module/light-code/run.ts +++ b/assistant/src/module/light-code/run.ts @@ -32,7 +32,6 @@ type RunCode = { }; error?: any timestamp?: string - [key: string]: any } export const runCode = async (tsPath: string, params: RunCodeParams = {}, opts?: RunCodeOptions): Promise => { return new Promise((resolve, reject) => { diff --git a/assistant/src/module/local-apps/src/modules/manager.ts b/assistant/src/module/local-apps/src/modules/manager.ts index 31317e1..4b39678 100644 --- a/assistant/src/module/local-apps/src/modules/manager.ts +++ b/assistant/src/module/local-apps/src/modules/manager.ts @@ -1,7 +1,7 @@ import type { App } from '@kevisual/router'; import { loadAppInfo, AppInfoConfig, saveAppInfo, getAppsPath } from './app-file.ts'; import { fork } from 'node:child_process'; -import { merge } from 'lodash-es'; +import { merge } from 'es-toolkit'; import { deleteFileAppInfo } from './app-file.ts'; import { fileIsExist } from '@kevisual/use-config/env'; import path from 'node:path'; diff --git a/package.json b/package.json index 52542ed..b9ed282 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@kevisual/auth": "^2.0.3", "@kevisual/context": "^0.0.4", "@kevisual/use-config": "^1.0.28", - "@opencode-ai/sdk": "^1.1.34", + "@opencode-ai/sdk": "^1.1.35", "@types/busboy": "^1.5.4", "busboy": "^1.6.0", "eventemitter3": "^5.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a396a8..ac28043 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^1.0.28 version: 1.0.28(dotenv@17.2.3) '@opencode-ai/sdk': - specifier: ^1.1.34 - version: 1.1.34 + specifier: ^1.1.35 + version: 1.1.35 '@types/busboy': specifier: ^1.5.4 version: 1.5.4 @@ -124,11 +124,14 @@ importers: assistant: dependencies: '@aws-sdk/client-s3': - specifier: ^3.972.0 - version: 3.972.0 + specifier: ^3.975.0 + version: 3.975.0 '@kevisual/ha-api': specifier: ^0.0.6 version: 0.0.6 + '@kevisual/js-filter': + specifier: ^0.0.5 + version: 0.0.5 '@kevisual/oss': specifier: ^0.0.16 version: 0.0.16 @@ -136,8 +139,8 @@ importers: specifier: ^0.0.13 version: 0.0.13(dotenv@17.2.3)(supports-color@10.2.2) '@opencode-ai/sdk': - specifier: ^1.1.28 - version: 1.1.28 + specifier: ^1.1.35 + version: 1.1.35 es-toolkit: specifier: ^1.44.0 version: 1.44.0 @@ -158,11 +161,11 @@ importers: version: 1.17.4(idb-keyval@6.2.2) devDependencies: '@kevisual/ai': - specifier: ^0.0.21 - version: 0.0.21 - '@kevisual/api': specifier: ^0.0.22 version: 0.0.22 + '@kevisual/api': + specifier: ^0.0.26 + version: 0.0.26 '@kevisual/load': specifier: ^0.0.6 version: 0.0.6 @@ -173,14 +176,14 @@ importers: specifier: ^0.0.4 version: 0.0.4 '@kevisual/query': - specifier: 0.0.37 - version: 0.0.37 + specifier: 0.0.38 + version: 0.0.38 '@kevisual/query-login': specifier: 0.0.7 - version: 0.0.7(@kevisual/query@0.0.37) + version: 0.0.7(@kevisual/query@0.0.38) '@kevisual/router': - specifier: ^0.0.60 - version: 0.0.60 + specifier: ^0.0.62 + version: 0.0.62 '@kevisual/types': specifier: ^0.0.12 version: 0.0.12 @@ -188,17 +191,14 @@ importers: specifier: ^1.0.28 version: 1.0.28(dotenv@17.2.3) '@opencode-ai/plugin': - specifier: ^1.1.28 - version: 1.1.28 + specifier: ^1.1.35 + version: 1.1.35 '@types/bun': specifier: ^1.3.6 version: 1.3.6 - '@types/lodash-es': - specifier: ^4.17.12 - version: 4.17.12 '@types/node': - specifier: ^25.0.9 - version: 25.0.9 + specifier: ^25.0.10 + version: 25.0.10 '@types/send': specifier: ^1.2.1 version: 1.2.1 @@ -225,10 +225,7 @@ importers: version: 7.1.0 inquirer: specifier: ^13.2.1 - version: 13.2.1(@types/node@25.0.9) - lodash-es: - specifier: ^4.17.22 - version: 4.17.22 + version: 13.2.1(@types/node@25.0.10) nanoid: specifier: ^5.1.6 version: 5.1.6 @@ -465,118 +462,134 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.972.0': - resolution: {integrity: sha512-ghpDQtjZvbhbnHWymq/V5TL8NppdAGF2THAxYRRBLCJ5JRlq71T24NdovAzvzYaGdH7HtcRkgErBRsFT1gtq4g==} + '@aws-sdk/client-s3@3.975.0': + resolution: {integrity: sha512-aF1M/iMD29BPcpxjqoym0YFa4WR9Xie1/IhVumwOGH6TB45DaqYO7vLwantDBcYNRn/cZH6DFHksO7RmwTFBhw==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-sso@3.972.0': - resolution: {integrity: sha512-5qw6qLiRE4SUiz0hWy878dSR13tSVhbTWhsvFT8mGHe37NRRiaobm5MA2sWD0deRAuO98djSiV+dhWXa1xIFNw==} + '@aws-sdk/client-sso@3.974.0': + resolution: {integrity: sha512-ci+GiM0c4ULo4D79UMcY06LcOLcfvUfiyt8PzNY0vbt5O8BfCPYf4QomwVgkNcLLCYmroO4ge2Yy1EsLUlcD6g==} engines: {node: '>=20.0.0'} '@aws-sdk/core@3.972.0': resolution: {integrity: sha512-nEeUW2M9F+xdIaD98F5MBcQ4ITtykj3yKbgFZ6J0JtL3bq+Z90szQ6Yy8H/BLPYXTs3V4n9ifnBo8cprRDiE6A==} engines: {node: '>=20.0.0'} + '@aws-sdk/core@3.973.1': + resolution: {integrity: sha512-Ocubx42QsMyVs9ANSmFpRm0S+hubWljpPLjOi9UFrtcnVJjrVJTzQ51sN0e5g4e8i8QZ7uY73zosLmgYL7kZTQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/crc64-nvme@3.972.0': resolution: {integrity: sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.0': - resolution: {integrity: sha512-kKHoNv+maHlPQOAhYamhap0PObd16SAb3jwaY0KYgNTiSbeXlbGUZPLioo9oA3wU10zItJzx83ClU7d7h40luA==} + '@aws-sdk/credential-provider-env@3.972.1': + resolution: {integrity: sha512-/etNHqnx96phy/SjI0HRC588o4vKH5F0xfkZ13yAATV7aNrb+5gYGNE6ePWafP+FuZ3HkULSSlJFj0AxgrAqYw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.0': - resolution: {integrity: sha512-xzEi81L7I5jGUbpmqEHCe7zZr54hCABdj4H+3LzktHYuovV/oqnvoDdvZpGFR0e/KAw1+PL38NbGrpG30j6qlA==} + '@aws-sdk/credential-provider-http@3.972.2': + resolution: {integrity: sha512-mXgdaUfe5oM+tWKyeZ7Vh/iQ94FrkMky1uuzwTOmFADiRcSk5uHy/e3boEFedXiT/PRGzgBmqvJVK4F6lUISCg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.972.0': - resolution: {integrity: sha512-ruhAMceUIq2aknFd3jhWxmO0P0Efab5efjyIXOkI9i80g+zDY5VekeSxfqRKStEEJSKSCHDLQuOu0BnAn4Rzew==} + '@aws-sdk/credential-provider-ini@3.972.1': + resolution: {integrity: sha512-OdbJA3v+XlNDsrYzNPRUwr8l7gw1r/nR8l4r96MDzSBDU8WEo8T6C06SvwaXR8SpzsjO3sq5KMP86wXWg7Rj4g==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.0': - resolution: {integrity: sha512-SsrsFJsEYAJHO4N/r2P0aK6o8si6f1lprR+Ej8J731XJqTckSGs/HFHcbxOyW/iKt+LNUvZa59/VlJmjhF4bEQ==} + '@aws-sdk/credential-provider-login@3.972.1': + resolution: {integrity: sha512-CccqDGL6ZrF3/EFWZefvKW7QwwRdxlHUO8NVBKNVcNq6womrPDvqB6xc9icACtE0XB0a7PLoSTkAg8bQVkTO2w==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.0': - resolution: {integrity: sha512-wwJDpEGl6+sOygic8QKu0OHVB8SiodqF1fr5jvUlSFfS6tJss/E9vBc2aFjl7zI6KpAIYfIzIgM006lRrZtWCQ==} + '@aws-sdk/credential-provider-node@3.972.1': + resolution: {integrity: sha512-DwXPk9GfuU/xG9tmCyXFVkCr6X3W8ZCoL5Ptb0pbltEx1/LCcg7T+PBqDlPiiinNCD6ilIoMJDWsnJ8ikzZA7Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.0': - resolution: {integrity: sha512-nmzYhamLDJ8K+v3zWck79IaKMc350xZnWsf/GeaXO6E3MewSzd3lYkTiMi7lEp3/UwDm9NHfPguoPm+mhlSWQQ==} + '@aws-sdk/credential-provider-process@3.972.1': + resolution: {integrity: sha512-bi47Zigu3692SJwdBvo8y1dEwE6B61stCwCFnuRWJVTfiM84B+VTSCV661CSWJmIZzmcy7J5J3kWyxL02iHj0w==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.972.0': - resolution: {integrity: sha512-6mYyfk1SrMZ15cH9T53yAF4YSnvq4yU1Xlgm3nqV1gZVQzmF5kr4t/F3BU3ygbvzi4uSwWxG3I3TYYS5eMlAyg==} + '@aws-sdk/credential-provider-sso@3.972.1': + resolution: {integrity: sha512-dLZVNhM7wSgVUFsgVYgI5hb5Z/9PUkT46pk/SHrSmUqfx6YDvoV4YcPtaiRqviPpEGGiRtdQMEadyOKIRqulUQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.0': - resolution: {integrity: sha512-vsJXBGL8H54kz4T6do3p5elATj5d1izVGUXMluRJntm9/I0be/zUYtdd4oDTM2kSUmd4Zhyw3fMQ9lw7CVhd4A==} + '@aws-sdk/credential-provider-web-identity@3.972.1': + resolution: {integrity: sha512-YMDeYgi0u687Ay0dAq/pFPKuijrlKTgsaB/UATbxCs/FzZfMiG4If5ksywHmmW7MiYUF8VVv+uou3TczvLrN4w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.972.0': - resolution: {integrity: sha512-IrIjAehc3PrseAGfk2ldtAf+N0BAnNHR1DCZIDh9IAcFrTVWC3Fi9KJdtabrxcY3Onpt/8opOco4EIEAWgMz7A==} + '@aws-sdk/middleware-bucket-endpoint@3.972.1': + resolution: {integrity: sha512-YVvoitBdE8WOpHqIXvv49efT73F4bJ99XH2bi3Dn3mx7WngI4RwHwn/zF5i0q1Wdi5frGSCNF3vuh+pY817//w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-expect-continue@3.972.0': - resolution: {integrity: sha512-xyhDoY0qse8MvQC4RZCpT5WoIQ4/kwqv71Dh1s3mdXjL789Z4a6L/khBTSXECR5+egSZ960AInj3aR+CrezDRQ==} + '@aws-sdk/middleware-expect-continue@3.972.1': + resolution: {integrity: sha512-6lfl2/J/kutzw/RLu1kjbahsz4vrGPysrdxWaw8fkjLYG+6M6AswocIAZFS/LgAVi/IWRwPTx9YC0/NH2wDrSw==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.972.0': - resolution: {integrity: sha512-zxK0ezmT7fLEPJ650S8QBc4rGDq5+5rdsLnnuZ6hPaZE4/+QtUoTw+gSDETyiWodNcRuz2ZWnqi17K+7nKtSRg==} + '@aws-sdk/middleware-flexible-checksums@3.972.1': + resolution: {integrity: sha512-kjVVREpqeUkYQsXr78AcsJbEUlxGH7+H6yS7zkjrnu6HyEVxbdSndkKX6VpKneFOihjCAhIXlk4wf3butDHkNQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-host-header@3.972.0': - resolution: {integrity: sha512-3eztFI6F9/eHtkIaWKN3nT+PM+eQ6p1MALDuNshFk323ixuCZzOOVT8oUqtZa30Z6dycNXJwhlIq7NhUVFfimw==} + '@aws-sdk/middleware-host-header@3.972.1': + resolution: {integrity: sha512-/R82lXLPmZ9JaUGSUdKtBp2k/5xQxvBT3zZWyKiBOhyulFotlfvdlrO8TnqstBimsl4lYEYySDL+W6ldFh6ALg==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-location-constraint@3.972.0': - resolution: {integrity: sha512-WpsxoVPzbGPQGb/jupNYjpE0REcCPtjz7Q7zAt+dyo7fxsLBn4J+Rp6AYzSa04J9VrmrvCqCbVLu6B88PlSKSQ==} + '@aws-sdk/middleware-location-constraint@3.972.1': + resolution: {integrity: sha512-YisPaCbvBk9gY5aUI8jDMDKXsLZ9Fet0WYj1MviK8tZYMgxBIYHM6l3O/OHaAIujojZvamd9F3haYYYWp5/V3w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-logger@3.972.0': - resolution: {integrity: sha512-ZvdyVRwzK+ra31v1pQrgbqR/KsLD+wwJjHgko6JfoKUBIcEfAwJzQKO6HspHxdHWTVUz6MgvwskheR/TTYZl2g==} + '@aws-sdk/middleware-logger@3.972.1': + resolution: {integrity: sha512-JGgFl6cHg9G2FHu4lyFIzmFN8KESBiRr84gLC3Aeni0Gt1nKm+KxWLBuha/RPcXxJygGXCcMM4AykkIwxor8RA==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-recursion-detection@3.972.0': - resolution: {integrity: sha512-F2SmUeO+S6l1h6dydNet3BQIk173uAkcfU1HDkw/bUdRLAnh15D3HP9vCZ7oCPBNcdEICbXYDmx0BR9rRUHGlQ==} + '@aws-sdk/middleware-recursion-detection@3.972.1': + resolution: {integrity: sha512-taGzNRe8vPHjnliqXIHp9kBgIemLE/xCaRTMH1NH0cncHeaPcjxtnCroAAM9aOlPuKvBe2CpZESyvM1+D8oI7Q==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-sdk-s3@3.972.0': resolution: {integrity: sha512-0bcKFXWx+NZ7tIlOo7KjQ+O2rydiHdIQahrq+fN6k9Osky29v17guy68urUKfhTobR6iY6KvxkroFWaFtTgS5w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-ssec@3.972.0': - resolution: {integrity: sha512-cEr2HtK4R2fi8Y0P95cjbr4KJOjKBt8ms95mEJhabJN8KM4CpD4iS/J1lhvMj+qWir0KBTV6gKmxECXdfL9S6w==} + '@aws-sdk/middleware-sdk-s3@3.972.2': + resolution: {integrity: sha512-5f9x9/G+StE8+7wd9EVDF3d+J74xK+WBA3FhZwLSkf3pHFGLKzlmUfxJJE1kkXkbj/j/H+Dh3zL/hrtQE9hNsg==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-user-agent@3.972.0': - resolution: {integrity: sha512-kFHQm2OCBJCzGWRafgdWHGFjitUXY/OxXngymcX4l8CiyiNDZB27HDDBg2yLj3OUJc4z4fexLMmP8r9vgag19g==} + '@aws-sdk/middleware-ssec@3.972.1': + resolution: {integrity: sha512-fLtRTPd/MxJT2drJKft2GVGKm35PiNEeQ1Dvz1vc/WhhgAteYrp4f1SfSgjgLaYWGMExESJL4bt8Dxqp6tVsog==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.972.0': - resolution: {integrity: sha512-QGlbnuGzSQJVG6bR9Qw6G0Blh6abFR4VxNa61ttMbzy9jt28xmk2iGtrYLrQPlCCPhY6enHqjTWm3n3LOb0wAw==} + '@aws-sdk/middleware-user-agent@3.972.2': + resolution: {integrity: sha512-d+Exq074wy0X6wvShg/kmZVtkah+28vMuqCtuY3cydg8LUZOJBtbAolCpEJizSyb8mJJZF9BjWaTANXL4OYnkg==} engines: {node: '>=20.0.0'} - '@aws-sdk/region-config-resolver@3.972.0': - resolution: {integrity: sha512-JyOf+R/6vJW8OEVFCAyzEOn2reri/Q+L0z9zx4JQSKWvTmJ1qeFO25sOm8VIfB8URKhfGRTQF30pfYaH2zxt/A==} + '@aws-sdk/nested-clients@3.974.0': + resolution: {integrity: sha512-k3dwdo/vOiHMJc9gMnkPl1BA5aQfTrZbz+8fiDkWrPagqAioZgmo5oiaOaeX0grObfJQKDtcpPFR4iWf8cgl8Q==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/region-config-resolver@3.972.1': + resolution: {integrity: sha512-voIY8RORpxLAEgEkYaTFnkaIuRwVBEc+RjVZYcSSllPV+ZEKAacai6kNhJeE3D70Le+JCfvRb52tng/AVHY+jQ==} engines: {node: '>=20.0.0'} '@aws-sdk/signature-v4-multi-region@3.972.0': resolution: {integrity: sha512-2udiRijmjpN81Pvajje4TsjbXDZNP6K9bYUanBYH8hXa/tZG5qfGCySD+TyX0sgDxCQmEDMg3LaQdfjNHBDEgQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.972.0': - resolution: {integrity: sha512-kWlXG+y5nZhgXGEtb72Je+EvqepBPs8E3vZse//1PYLWs2speFqbGE/ywCXmzEJgHgVqSB/u/lqBvs5WlYmSqQ==} + '@aws-sdk/token-providers@3.974.0': + resolution: {integrity: sha512-cBykL0LiccKIgNhGWvQRTPvsBLPZxnmJU3pYxG538jpFX8lQtrCy1L7mmIHNEdxIdIGEPgAEHF8/JQxgBToqUQ==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.972.0': resolution: {integrity: sha512-U7xBIbLSetONxb2bNzHyDgND3oKGoIfmknrEVnoEU4GUSs+0augUOIn9DIWGUO2ETcRFdsRUnmx9KhPT9Ojbug==} engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.973.0': + resolution: {integrity: sha512-jYIdB7a7jhRTvyb378nsjyvJh1Si+zVduJ6urMNGpz8RjkmHZ+9vM2H07XaIB2Cfq0GhJRZYOfUCH8uqQhqBkQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/util-arn-parser@3.972.0': resolution: {integrity: sha512-RM5Mmo/KJ593iMSrALlHEOcc9YOIyOsDmS5x2NLOMdEmzv1o00fcpAkCQ02IGu1eFneBFT7uX0Mpag0HI+Cz2g==} engines: {node: '>=20.0.0'} + '@aws-sdk/util-arn-parser@3.972.1': + resolution: {integrity: sha512-XnNit6H9PPHhqUXW/usjX6JeJ6Pm8ZNqivTjmNjgWHeOfVpblUc/MTic02UmCNR0jJLPjQ3mBKiMen0tnkNQjQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/util-endpoints@3.972.0': resolution: {integrity: sha512-6JHsl1V/a1ZW8D8AFfd4R52fwZPnZ5H4U6DS8m/bWT8qad72NvbOFAC7U2cDtFs2TShqUO3TEiX/EJibtY3ijg==} engines: {node: '>=20.0.0'} @@ -585,11 +598,11 @@ packages: resolution: {integrity: sha512-qKgO7wAYsXzhwCHhdbaKFyxd83Fgs8/1Ka+jjSPrv2Ll7mB55Wbwlo0kkfMLh993/yEc8aoDIAc1Fz9h4Spi4Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/util-user-agent-browser@3.972.0': - resolution: {integrity: sha512-eOLdkQyoRbDgioTS3Orr7iVsVEutJyMZxvyZ6WAF95IrF0kfWx5Rd/KXnfbnG/VKa2CvjZiitWfouLzfVEyvJA==} + '@aws-sdk/util-user-agent-browser@3.972.1': + resolution: {integrity: sha512-IgF55NFmJX8d9Wql9M0nEpk2eYbuD8G4781FN4/fFgwTXBn86DvlZJuRWDCMcMqZymnBVX7HW9r+3r9ylqfW0w==} - '@aws-sdk/util-user-agent-node@3.972.0': - resolution: {integrity: sha512-GOy+AiSrE9kGiojiwlZvVVSXwylu4+fmP0MJfvras/MwP09RB/YtQuOVR1E0fKQc6OMwaTNBjgAbOEhxuWFbAw==} + '@aws-sdk/util-user-agent-node@3.972.1': + resolution: {integrity: sha512-oIs4JFcADzoZ0c915R83XvK2HltWupxNsXUIuZse2rgk7b97zTpkxaqXiH0h9ylh31qtgo/t8hp4tIqcsMrEbQ==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -601,6 +614,10 @@ packages: resolution: {integrity: sha512-POaGMcXnozzqBUyJM3HLUZ9GR6OKJWPGJEmhtTnxZXt8B6JcJ/6K3xRJ5H/j8oovVLz8Wg6vFxAHv8lvuASxMg==} engines: {node: '>=20.0.0'} + '@aws-sdk/xml-builder@3.972.1': + resolution: {integrity: sha512-6zZGlPOqn7Xb+25MAXGb1JhgvaC5HjZj6GzszuVrnEgbhvzBRFGKYemuHBV4bho+dtqeYKPgaZUv7/e80hIGNg==} + engines: {node: '>=20.0.0'} + '@aws/lambda-invoke-store@0.2.3': resolution: {integrity: sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==} engines: {node: '>=18.0.0'} @@ -1011,89 +1028,105 @@ packages: resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-riscv64@1.2.4': resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-linux-ppc64@0.34.5': resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-linux-riscv64@0.34.5': resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} @@ -1278,14 +1311,14 @@ packages: '@kevisual/ai@0.0.19': resolution: {integrity: sha512-AFc8m6OcHZNxCb88bvzhvwWTZ4EVYyPupBzPUsLKLpdNBvsqm9TRboKCM2brJj2cqHnm+H+RbAk9AcGJkYhRCA==} - '@kevisual/ai@0.0.21': - resolution: {integrity: sha512-4YvnEDpgCje3jDZug95pXzmIS4jHHulDjXONXSWLScsSLiqIRZnZQ6K+2IbCnIDAFmGIBYR/xFt0fyJIKJmrDQ==} + '@kevisual/ai@0.0.22': + resolution: {integrity: sha512-9kth0pvPD4jT8c6rJ0DzSuvUY0s0pdw+CnO+YU8bwpMg04k1jFkd1RSZdtFrVbc60e2cpooQMUt/oimkfs082A==} '@kevisual/api@0.0.17': resolution: {integrity: sha512-hW3Q182Lm8wggWfHTEKVTKsmp8MWFINB9l82nEbnwTnd1Lh9DPeQo1hMft7aeL8aGe4vjFCTv4MHixXjmQTzGg==} - '@kevisual/api@0.0.22': - resolution: {integrity: sha512-e+C6zmSg6zGy7elyo68ZVJ67YdG+8lFbw3wDjMKcPyUIg51x4DqbbW8NZMNzK5k0YsM8p+HAZv43wMB4SeSNqQ==} + '@kevisual/api@0.0.26': + resolution: {integrity: sha512-u40PNMeVoWfUrUXWSEOc6/aacmt+flq7gE6kdmJJpgc9rfn8I6mXWlp3z0FPrAuqJopKAraiU9To+U72TL8U9g==} '@kevisual/app@0.0.1': resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==} @@ -1350,9 +1383,6 @@ packages: '@kevisual/query@0.0.35': resolution: {integrity: sha512-80dyy2LMCmEC72g+X4QWUKlZErhawQPgnGSBNR4yhrBcFgHIJQ14LR1Z+bS5S1I7db+1PDNpaxBTjIaoYoXunw==} - '@kevisual/query@0.0.37': - resolution: {integrity: sha512-ukBhExI7PdQZMfPYjLGbgf7/MJWtNcJbiHcvI1YLwEQnPotjNn5gLxeizfgCR1iW62+fg5Rj2s7Lq9FrvvxaYw==} - '@kevisual/query@0.0.38': resolution: {integrity: sha512-bfvbSodsZyMfwY+1T2SvDeOCKsT/AaIxlVe0+B1R/fNhlg2MDq2CP0L9HKiFkEm+OXrvXcYDMKPUituVUM5J6Q==} @@ -1368,8 +1398,8 @@ packages: '@kevisual/router@0.0.51': resolution: {integrity: sha512-i9qYBeS/um78oC912oWJD3iElB+5NTKyTrz1Hzf4DckiUFnjLL81UPwjIh5I2l9+ul0IZ/Pxx+sFSF99fJkzKg==} - '@kevisual/router@0.0.60': - resolution: {integrity: sha512-2v/ZzUstsaq+Uqo+tZX9ys5E+/2erPggCtljv9jTb3NA88ZdHsYUAsd5wUFvLtf9QucpJCzyWEt+InDV/98FKw==} + '@kevisual/router@0.0.62': + resolution: {integrity: sha512-kKQFYkJ/qemGAygGSKkM/TujvreoU9HxL7/2vx2RYDMRyRuZOYUuvrTF92XIffFnZHugFbs8uEt+Z8I11SrFUg==} '@kevisual/types@0.0.11': resolution: {integrity: sha512-idNLDTEKVdNXZHFQq8PTN62nflh94kvGtx+v8YDcMxt0Zo+HWVZTFElm+dMQxAs/vn4wo8F2r3VwzWNX/vcqwQ==} @@ -1438,14 +1468,11 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@opencode-ai/plugin@1.1.28': - resolution: {integrity: sha512-EGHjxobzEC2HffJmXtTgWCtmyp6dRELLw/VGtEPsNPkg2wQ21G1RqxpuipNzR+730K2MSElw/bdAr1zNhd2T6A==} + '@opencode-ai/plugin@1.1.35': + resolution: {integrity: sha512-mn96oPcPxAjBcRuG/ivtJAOujJeyUPmL+D+/79Fs29MqIkfxJ/x+SVfNf8IXTFfkyt8FzZ3gF+Vuk1z/QjTkPA==} - '@opencode-ai/sdk@1.1.28': - resolution: {integrity: sha512-fR5mPWu4O6Pu1u+Bj5eUpZix1PCOSSDh7GeE/KyM5pFEqLLoxcNjon5XRMNVggGI4zEFjq48pxdpP4z4mbGeew==} - - '@opencode-ai/sdk@1.1.34': - resolution: {integrity: sha512-ToR20PJSiuLEY2WnJpBH8X1qmfCcmSoP4qk/TXgIr/yDnmlYmhCwk2ruA540RX4A2hXi2LJXjAqpjeRxxtLNCQ==} + '@opencode-ai/sdk@1.1.35': + resolution: {integrity: sha512-1RfjXvc5nguurpGXyKk8aJ4Rb3ix1IZ5V7itPB3SMq7c6OkmbE/5wzN2KUT9zATWj7ZDjmShkxEjvkRsOhodtw==} '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -1902,56 +1929,67 @@ packages: resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.43.0': resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.43.0': resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.43.0': resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.43.0': resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.43.0': resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.43.0': resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.43.0': resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.43.0': resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.43.0': resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.43.0': resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.43.0': resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==} @@ -2012,8 +2050,8 @@ packages: resolution: {integrity: sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.20.6': - resolution: {integrity: sha512-BpAffW1mIyRZongoKBbh3RgHG+JDHJek/8hjA/9LnPunM+ejorO6axkxCgwxCe4K//g/JdPeR9vROHDYr/hfnQ==} + '@smithy/core@3.21.1': + resolution: {integrity: sha512-NUH8R4O6FkN8HKMojzbGg/5pNjsfTjlMmeFclyPfPaXXUrbr5TzhWgbf7t92wfrpCHRgpjyz7ffASIS3wX28aA==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.2.8': @@ -2076,12 +2114,12 @@ packages: resolution: {integrity: sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.4.7': - resolution: {integrity: sha512-SCmhUG1UwtnEhF5Sxd8qk7bJwkj1BpFzFlHkXqKCEmDPLrRjJyTGM0EhqT7XBtDaDJjCfjRJQodgZcKDR843qg==} + '@smithy/middleware-endpoint@4.4.11': + resolution: {integrity: sha512-/WqsrycweGGfb9sSzME4CrsuayjJF6BueBmkKlcbeU5q18OhxRrvvKlmfw3tpDsK5ilx2XUJvoukwxHB0nHs/Q==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.4.23': - resolution: {integrity: sha512-lLEmkQj7I7oKfvZ1wsnToGJouLOtfkMXDKRA1Hi6F+mMp5O1N8GcVWmVeNgTtgZtd0OTXDTI2vpVQmeutydGew==} + '@smithy/middleware-retry@4.4.27': + resolution: {integrity: sha512-xFUYCGRVsfgiN5EjsJJSzih9+yjStgMTCLANPlf0LVQkPDYCe0hz97qbdTZosFOiYlGBlHYityGRxrQ/hxhfVQ==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.2.9': @@ -2128,8 +2166,8 @@ packages: resolution: {integrity: sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.10.8': - resolution: {integrity: sha512-wcr3UEL26k7lLoyf9eVDZoD1nNY3Fa1gbNuOXvfxvVWLGkOVW+RYZgUUp/bXHryJfycIOQnBq9o1JAE00ax8HQ==} + '@smithy/smithy-client@4.10.12': + resolution: {integrity: sha512-VKO/HKoQ5OrSHW6AJUmEnUKeXI1/5LfCwO9cwyao7CmLvGnZeM1i36Lyful3LK1XU7HwTVieTqO1y2C/6t3qtA==} engines: {node: '>=18.0.0'} '@smithy/types@4.12.0': @@ -2164,12 +2202,12 @@ packages: resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.3.22': - resolution: {integrity: sha512-O2WXr6ZRqPnbyoepb7pKcLt1QL6uRfFzGYJ9sGb5hMJQi7v/4RjRmCQa9mNjA0YiXqsc5lBmLXqJPhjM1Vjv5A==} + '@smithy/util-defaults-mode-browser@4.3.26': + resolution: {integrity: sha512-vva0dzYUTgn7DdE0uaha10uEdAgmdLnNFowKFjpMm6p2R0XDk5FHPX3CBJLzWQkQXuEprsb0hGz9YwbicNWhjw==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.2.25': - resolution: {integrity: sha512-7uMhppVNRbgNIpyUBVRfjGHxygP85wpXalRvn9DvUlCx4qgy1AB/uxOPSiDx/jFyrwD3/BypQhx1JK7f3yxrAw==} + '@smithy/util-defaults-mode-node@4.2.29': + resolution: {integrity: sha512-c6D7IUBsZt/aNnTBHMTf+OVh+h/JcxUUgfTcIJaWRe6zhOum1X+pNKSZtZ+7fbOn5I99XVFtmrnXKv8yHHErTQ==} engines: {node: '>=18.0.0'} '@smithy/util-endpoints@3.2.8': @@ -2250,24 +2288,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.1.18': resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.1.18': resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.1.18': resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.1.18': resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} @@ -2347,12 +2389,6 @@ packages: '@types/jsonwebtoken@9.0.10': resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} - '@types/lodash-es@4.17.12': - resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - - '@types/lodash@4.17.16': - resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -2374,9 +2410,6 @@ packages: '@types/node@25.0.10': resolution: {integrity: sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==} - '@types/node@25.0.9': - resolution: {integrity: sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==} - '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} @@ -3663,24 +3696,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} @@ -3701,9 +3738,6 @@ packages: lit-html@3.3.1: resolution: {integrity: sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==} - lodash-es@4.17.22: - resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} - lodash.includes@4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} @@ -5290,20 +5324,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-locate-window': 3.965.2 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -5313,7 +5347,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-locate-window': 3.965.2 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -5321,7 +5355,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -5330,35 +5364,35 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.972.0': + '@aws-sdk/client-s3@3.975.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.972.0 - '@aws-sdk/credential-provider-node': 3.972.0 - '@aws-sdk/middleware-bucket-endpoint': 3.972.0 - '@aws-sdk/middleware-expect-continue': 3.972.0 - '@aws-sdk/middleware-flexible-checksums': 3.972.0 - '@aws-sdk/middleware-host-header': 3.972.0 - '@aws-sdk/middleware-location-constraint': 3.972.0 - '@aws-sdk/middleware-logger': 3.972.0 - '@aws-sdk/middleware-recursion-detection': 3.972.0 - '@aws-sdk/middleware-sdk-s3': 3.972.0 - '@aws-sdk/middleware-ssec': 3.972.0 - '@aws-sdk/middleware-user-agent': 3.972.0 - '@aws-sdk/region-config-resolver': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/credential-provider-node': 3.972.1 + '@aws-sdk/middleware-bucket-endpoint': 3.972.1 + '@aws-sdk/middleware-expect-continue': 3.972.1 + '@aws-sdk/middleware-flexible-checksums': 3.972.1 + '@aws-sdk/middleware-host-header': 3.972.1 + '@aws-sdk/middleware-location-constraint': 3.972.1 + '@aws-sdk/middleware-logger': 3.972.1 + '@aws-sdk/middleware-recursion-detection': 3.972.1 + '@aws-sdk/middleware-sdk-s3': 3.972.2 + '@aws-sdk/middleware-ssec': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 + '@aws-sdk/region-config-resolver': 3.972.1 '@aws-sdk/signature-v4-multi-region': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 - '@aws-sdk/util-user-agent-browser': 3.972.0 - '@aws-sdk/util-user-agent-node': 3.972.0 + '@aws-sdk/util-user-agent-browser': 3.972.1 + '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/eventstream-serde-browser': 4.2.8 '@smithy/eventstream-serde-config-resolver': 4.3.8 '@smithy/eventstream-serde-node': 4.2.8 @@ -5369,21 +5403,21 @@ snapshots: '@smithy/invalid-dependency': 4.2.8 '@smithy/md5-js': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.7 - '@smithy/middleware-retry': 4.4.23 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.22 - '@smithy/util-defaults-mode-node': 4.2.25 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -5394,41 +5428,41 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.972.0': + '@aws-sdk/client-sso@3.974.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.972.0 - '@aws-sdk/middleware-host-header': 3.972.0 - '@aws-sdk/middleware-logger': 3.972.0 - '@aws-sdk/middleware-recursion-detection': 3.972.0 - '@aws-sdk/middleware-user-agent': 3.972.0 - '@aws-sdk/region-config-resolver': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/middleware-host-header': 3.972.1 + '@aws-sdk/middleware-logger': 3.972.1 + '@aws-sdk/middleware-recursion-detection': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 + '@aws-sdk/region-config-resolver': 3.972.1 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 - '@aws-sdk/util-user-agent-browser': 3.972.0 - '@aws-sdk/util-user-agent-node': 3.972.0 + '@aws-sdk/util-user-agent-browser': 3.972.1 + '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/fetch-http-handler': 5.3.9 '@smithy/hash-node': 4.2.8 '@smithy/invalid-dependency': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.7 - '@smithy/middleware-retry': 4.4.23 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.22 - '@smithy/util-defaults-mode-node': 4.2.25 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -5441,12 +5475,28 @@ snapshots: dependencies: '@aws-sdk/types': 3.972.0 '@aws-sdk/xml-builder': 3.972.0 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/node-config-provider': 4.3.8 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 + '@smithy/types': 4.12.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-middleware': 4.2.8 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + + '@aws-sdk/core@3.973.1': + dependencies: + '@aws-sdk/types': 3.973.0 + '@aws-sdk/xml-builder': 3.972.1 + '@smithy/core': 3.21.1 + '@smithy/node-config-provider': 4.3.8 + '@smithy/property-provider': 4.2.8 + '@smithy/protocol-http': 5.3.8 + '@smithy/signature-v4': 5.3.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-base64': 4.3.0 '@smithy/util-middleware': 4.2.8 @@ -5458,38 +5508,38 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.0': + '@aws-sdk/credential-provider-env@3.972.1': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.0': + '@aws-sdk/credential-provider-http@3.972.2': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/types': 3.973.0 '@smithy/fetch-http-handler': 5.3.9 '@smithy/node-http-handler': 4.4.8 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-stream': 4.5.10 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.972.0': + '@aws-sdk/credential-provider-ini@3.972.1': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/credential-provider-env': 3.972.0 - '@aws-sdk/credential-provider-http': 3.972.0 - '@aws-sdk/credential-provider-login': 3.972.0 - '@aws-sdk/credential-provider-process': 3.972.0 - '@aws-sdk/credential-provider-sso': 3.972.0 - '@aws-sdk/credential-provider-web-identity': 3.972.0 - '@aws-sdk/nested-clients': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/credential-provider-env': 3.972.1 + '@aws-sdk/credential-provider-http': 3.972.2 + '@aws-sdk/credential-provider-login': 3.972.1 + '@aws-sdk/credential-provider-process': 3.972.1 + '@aws-sdk/credential-provider-sso': 3.972.1 + '@aws-sdk/credential-provider-web-identity': 3.972.1 + '@aws-sdk/nested-clients': 3.974.0 + '@aws-sdk/types': 3.973.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -5498,11 +5548,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.972.0': + '@aws-sdk/credential-provider-login@3.972.1': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/nested-clients': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/nested-clients': 3.974.0 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -5511,15 +5561,15 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.972.0': + '@aws-sdk/credential-provider-node@3.972.1': dependencies: - '@aws-sdk/credential-provider-env': 3.972.0 - '@aws-sdk/credential-provider-http': 3.972.0 - '@aws-sdk/credential-provider-ini': 3.972.0 - '@aws-sdk/credential-provider-process': 3.972.0 - '@aws-sdk/credential-provider-sso': 3.972.0 - '@aws-sdk/credential-provider-web-identity': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/credential-provider-env': 3.972.1 + '@aws-sdk/credential-provider-http': 3.972.2 + '@aws-sdk/credential-provider-ini': 3.972.1 + '@aws-sdk/credential-provider-process': 3.972.1 + '@aws-sdk/credential-provider-sso': 3.972.1 + '@aws-sdk/credential-provider-web-identity': 3.972.1 + '@aws-sdk/types': 3.973.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -5528,21 +5578,21 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.972.0': + '@aws-sdk/credential-provider-process@3.972.1': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.0': + '@aws-sdk/credential-provider-sso@3.972.1': dependencies: - '@aws-sdk/client-sso': 3.972.0 - '@aws-sdk/core': 3.972.0 - '@aws-sdk/token-providers': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/client-sso': 3.974.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/token-providers': 3.974.0 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -5550,11 +5600,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.972.0': + '@aws-sdk/credential-provider-web-identity@3.972.1': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/nested-clients': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/nested-clients': 3.974.0 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -5562,31 +5612,31 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/middleware-bucket-endpoint@3.972.0': + '@aws-sdk/middleware-bucket-endpoint@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 - '@aws-sdk/util-arn-parser': 3.972.0 + '@aws-sdk/types': 3.973.0 + '@aws-sdk/util-arn-parser': 3.972.1 '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 '@smithy/util-config-provider': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.972.0': + '@aws-sdk/middleware-expect-continue@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.972.0': + '@aws-sdk/middleware-flexible-checksums@3.972.1': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.972.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/crc64-nvme': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/is-array-buffer': 4.2.0 '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 @@ -5596,28 +5646,28 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.972.0': + '@aws-sdk/middleware-host-header@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.972.0': + '@aws-sdk/middleware-location-constraint@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.972.0': + '@aws-sdk/middleware-logger@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.972.0': + '@aws-sdk/middleware-recursion-detection@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@aws/lambda-invoke-store': 0.2.3 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 @@ -5628,11 +5678,11 @@ snapshots: '@aws-sdk/core': 3.972.0 '@aws-sdk/types': 3.972.0 '@aws-sdk/util-arn-parser': 3.972.0 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-config-provider': 4.2.0 '@smithy/util-middleware': 4.2.8 @@ -5640,57 +5690,74 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.972.0': + '@aws-sdk/middleware-sdk-s3@3.972.2': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/types': 3.973.0 + '@aws-sdk/util-arn-parser': 3.972.1 + '@smithy/core': 3.21.1 + '@smithy/node-config-provider': 4.3.8 + '@smithy/protocol-http': 5.3.8 + '@smithy/signature-v4': 5.3.8 + '@smithy/smithy-client': 4.10.12 + '@smithy/types': 4.12.0 + '@smithy/util-config-provider': 4.2.0 + '@smithy/util-middleware': 4.2.8 + '@smithy/util-stream': 4.5.10 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-ssec@3.972.1': + dependencies: + '@aws-sdk/types': 3.973.0 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.972.0': + '@aws-sdk/middleware-user-agent@3.972.2': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.972.0': + '@aws-sdk/nested-clients@3.974.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.972.0 - '@aws-sdk/middleware-host-header': 3.972.0 - '@aws-sdk/middleware-logger': 3.972.0 - '@aws-sdk/middleware-recursion-detection': 3.972.0 - '@aws-sdk/middleware-user-agent': 3.972.0 - '@aws-sdk/region-config-resolver': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/middleware-host-header': 3.972.1 + '@aws-sdk/middleware-logger': 3.972.1 + '@aws-sdk/middleware-recursion-detection': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 + '@aws-sdk/region-config-resolver': 3.972.1 + '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 - '@aws-sdk/util-user-agent-browser': 3.972.0 - '@aws-sdk/util-user-agent-node': 3.972.0 + '@aws-sdk/util-user-agent-browser': 3.972.1 + '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/fetch-http-handler': 5.3.9 '@smithy/hash-node': 4.2.8 '@smithy/invalid-dependency': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.7 - '@smithy/middleware-retry': 4.4.23 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.22 - '@smithy/util-defaults-mode-node': 4.2.25 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -5699,9 +5766,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/region-config-resolver@3.972.0': + '@aws-sdk/region-config-resolver@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/config-resolver': 4.4.6 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 @@ -5716,11 +5783,11 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.972.0': + '@aws-sdk/token-providers@3.974.0': dependencies: - '@aws-sdk/core': 3.972.0 - '@aws-sdk/nested-clients': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/core': 3.973.1 + '@aws-sdk/nested-clients': 3.974.0 + '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -5733,10 +5800,19 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 + '@aws-sdk/types@3.973.0': + dependencies: + '@smithy/types': 4.12.0 + tslib: 2.8.1 + '@aws-sdk/util-arn-parser@3.972.0': dependencies: tslib: 2.8.1 + '@aws-sdk/util-arn-parser@3.972.1': + dependencies: + tslib: 2.8.1 + '@aws-sdk/util-endpoints@3.972.0': dependencies: '@aws-sdk/types': 3.972.0 @@ -5749,17 +5825,17 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.972.0': + '@aws-sdk/util-user-agent-browser@3.972.1': dependencies: - '@aws-sdk/types': 3.972.0 + '@aws-sdk/types': 3.973.0 '@smithy/types': 4.12.0 bowser: 2.13.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.972.0': + '@aws-sdk/util-user-agent-node@3.972.1': dependencies: - '@aws-sdk/middleware-user-agent': 3.972.0 - '@aws-sdk/types': 3.972.0 + '@aws-sdk/middleware-user-agent': 3.972.2 + '@aws-sdk/types': 3.973.0 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -5770,6 +5846,12 @@ snapshots: fast-xml-parser: 5.2.5 tslib: 2.8.1 + '@aws-sdk/xml-builder@3.972.1': + dependencies: + '@smithy/types': 4.12.0 + fast-xml-parser: 5.2.5 + tslib: 2.8.1 + '@aws/lambda-invoke-store@0.2.3': {} '@babel/code-frame@7.26.2': @@ -6281,15 +6363,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/checkbox@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/confirm@6.0.4(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6297,13 +6370,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/confirm@6.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/core@11.1.1(@types/node@25.0.10)': dependencies: '@inquirer/ansi': 2.0.3 @@ -6316,18 +6382,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/core@11.1.1(@types/node@25.0.9)': - dependencies: - '@inquirer/ansi': 2.0.3 - '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.0.9) - cli-width: 4.1.0 - mute-stream: 3.0.0 - signal-exit: 4.1.0 - wrap-ansi: 9.0.2 - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/editor@5.0.4(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6336,14 +6390,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/editor@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/external-editor': 2.0.3(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/expand@5.0.4(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6351,13 +6397,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/expand@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/external-editor@2.0.3(@types/node@25.0.10)': dependencies: chardet: 2.1.1 @@ -6365,13 +6404,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/external-editor@2.0.3(@types/node@25.0.9)': - dependencies: - chardet: 2.1.1 - iconv-lite: 0.7.2 - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/figures@2.0.3': {} '@inquirer/input@5.0.4(@types/node@25.0.10)': @@ -6381,13 +6413,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/input@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/number@4.0.4(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6395,13 +6420,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/number@4.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/password@5.0.4(@types/node@25.0.10)': dependencies: '@inquirer/ansi': 2.0.3 @@ -6410,14 +6428,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/password@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/prompts@8.2.0(@types/node@25.0.10)': dependencies: '@inquirer/checkbox': 5.0.4(@types/node@25.0.10) @@ -6433,21 +6443,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/prompts@8.2.0(@types/node@25.0.9)': - dependencies: - '@inquirer/checkbox': 5.0.4(@types/node@25.0.9) - '@inquirer/confirm': 6.0.4(@types/node@25.0.9) - '@inquirer/editor': 5.0.4(@types/node@25.0.9) - '@inquirer/expand': 5.0.4(@types/node@25.0.9) - '@inquirer/input': 5.0.4(@types/node@25.0.9) - '@inquirer/number': 4.0.4(@types/node@25.0.9) - '@inquirer/password': 5.0.4(@types/node@25.0.9) - '@inquirer/rawlist': 5.2.0(@types/node@25.0.9) - '@inquirer/search': 4.1.0(@types/node@25.0.9) - '@inquirer/select': 5.0.4(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/rawlist@5.2.0(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6455,13 +6450,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/rawlist@5.2.0(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/search@4.1.0(@types/node@25.0.10)': dependencies: '@inquirer/core': 11.1.1(@types/node@25.0.10) @@ -6470,14 +6458,6 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/search@4.1.0(@types/node@25.0.9)': - dependencies: - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/select@5.0.4(@types/node@25.0.10)': dependencies: '@inquirer/ansi': 2.0.3 @@ -6487,23 +6467,10 @@ snapshots: optionalDependencies: '@types/node': 25.0.10 - '@inquirer/select@5.0.4(@types/node@25.0.9)': - dependencies: - '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.0.9) - optionalDependencies: - '@types/node': 25.0.9 - '@inquirer/type@4.0.3(@types/node@25.0.10)': optionalDependencies: '@types/node': 25.0.10 - '@inquirer/type@4.0.3(@types/node@25.0.9)': - optionalDependencies: - '@types/node': 25.0.9 - '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.2 @@ -6535,11 +6502,11 @@ snapshots: '@kevisual/permission': 0.0.3 '@kevisual/query': 0.0.31 - '@kevisual/ai@0.0.21': + '@kevisual/ai@0.0.22': dependencies: '@kevisual/logger': 0.0.4 '@kevisual/permission': 0.0.3 - '@kevisual/query': 0.0.35 + '@kevisual/query': 0.0.38 '@kevisual/api@0.0.17': dependencies: @@ -6549,7 +6516,7 @@ snapshots: eventemitter3: 5.0.4 nanoid: 5.1.6 - '@kevisual/api@0.0.22': + '@kevisual/api@0.0.26': dependencies: '@kevisual/js-filter': 0.0.5 '@kevisual/load': 0.0.6 @@ -6670,12 +6637,6 @@ snapshots: '@kevisual/query': 0.0.35 dotenv: 17.2.3 - '@kevisual/query-login@0.0.7(@kevisual/query@0.0.37)': - dependencies: - '@kevisual/cache': 0.0.3 - '@kevisual/query': 0.0.37 - dotenv: 17.2.3 - '@kevisual/query-login@0.0.7(@kevisual/query@0.0.38)': dependencies: '@kevisual/cache': 0.0.3 @@ -6690,10 +6651,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@kevisual/query@0.0.37': - dependencies: - tslib: 2.8.1 - '@kevisual/query@0.0.38': dependencies: tslib: 2.8.1 @@ -6740,7 +6697,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@kevisual/router@0.0.60': + '@kevisual/router@0.0.62': dependencies: hono: 4.11.4 @@ -6857,14 +6814,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@opencode-ai/plugin@1.1.28': + '@opencode-ai/plugin@1.1.35': dependencies: - '@opencode-ai/sdk': 1.1.28 + '@opencode-ai/sdk': 1.1.35 zod: 4.1.8 - '@opencode-ai/sdk@1.1.28': {} - - '@opencode-ai/sdk@1.1.34': {} + '@opencode-ai/sdk@1.1.35': {} '@oslojs/encoding@1.1.0': {} @@ -7548,7 +7503,7 @@ snapshots: '@smithy/util-middleware': 4.2.8 tslib: 2.8.1 - '@smithy/core@3.20.6': + '@smithy/core@3.21.1': dependencies: '@smithy/middleware-serde': 4.2.9 '@smithy/protocol-http': 5.3.8 @@ -7652,9 +7607,9 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.4.7': + '@smithy/middleware-endpoint@4.4.11': dependencies: - '@smithy/core': 3.20.6 + '@smithy/core': 3.21.1 '@smithy/middleware-serde': 4.2.9 '@smithy/node-config-provider': 4.3.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -7663,12 +7618,12 @@ snapshots: '@smithy/util-middleware': 4.2.8 tslib: 2.8.1 - '@smithy/middleware-retry@4.4.23': + '@smithy/middleware-retry@4.4.27': dependencies: '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 '@smithy/service-error-classification': 4.2.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -7742,10 +7697,10 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/smithy-client@4.10.8': + '@smithy/smithy-client@4.10.12': dependencies: - '@smithy/core': 3.20.6 - '@smithy/middleware-endpoint': 4.4.7 + '@smithy/core': 3.21.1 + '@smithy/middleware-endpoint': 4.4.11 '@smithy/middleware-stack': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 @@ -7790,20 +7745,20 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.3.22': + '@smithy/util-defaults-mode-browser@4.3.26': dependencies: '@smithy/property-provider': 4.2.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.2.25': + '@smithy/util-defaults-mode-node@4.2.29': dependencies: '@smithy/config-resolver': 4.4.6 '@smithy/credential-provider-imds': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/property-provider': 4.2.8 - '@smithy/smithy-client': 4.10.8 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -7989,12 +7944,6 @@ snapshots: '@types/ms': 0.7.34 '@types/node': 25.0.10 - '@types/lodash-es@4.17.12': - dependencies: - '@types/lodash': 4.17.16 - - '@types/lodash@4.17.16': {} - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 @@ -8017,10 +7966,6 @@ snapshots: dependencies: undici-types: 7.16.0 - '@types/node@25.0.9': - dependencies: - undici-types: 7.16.0 - '@types/prismjs@1.26.5': {} '@types/react-dom@19.2.3(@types/react@19.2.8)': @@ -9396,17 +9341,17 @@ snapshots: inline-style-parser@0.2.7: {} - inquirer@13.2.1(@types/node@25.0.9): + inquirer@13.2.1(@types/node@25.0.10): dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@25.0.9) - '@inquirer/prompts': 8.2.0(@types/node@25.0.9) - '@inquirer/type': 4.0.3(@types/node@25.0.9) + '@inquirer/core': 11.1.1(@types/node@25.0.10) + '@inquirer/prompts': 8.2.0(@types/node@25.0.10) + '@inquirer/type': 4.0.3(@types/node@25.0.10) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 ip-address@9.0.5: dependencies: @@ -9591,8 +9536,6 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 - lodash-es@4.17.22: {} - lodash.includes@4.3.0: {} lodash.isboolean@3.0.3: {}