From 425401b1d3e644892faa7d4d16959c05a6889e8d Mon Sep 17 00:00:00 2001 From: Cory Rylan Date: Thu, 28 May 2026 20:26:30 -0500 Subject: [PATCH 1/5] chore(starters): enable lit library starter - enable lit library starter for CLI - fix broken go starter links Signed-off-by: Cory Rylan --- projects/starters/go/src/index.html | 9 ++-- projects/starters/lit-library/index.html | 2 +- projects/starters/lit-library/package.json | 8 ++-- .../lit-library/src/login/login.test.ts | 22 ++++++++- projects/starters/lit-library/vite.config.ts | 46 +++++++++---------- 5 files changed, 52 insertions(+), 35 deletions(-) diff --git a/projects/starters/go/src/index.html b/projects/starters/go/src/index.html index e16762ec0..6838df9c2 100644 --- a/projects/starters/go/src/index.html +++ b/projects/starters/go/src/index.html @@ -6,9 +6,12 @@ - + + + + @@ -18,7 +21,7 @@ Elements Catalog Starters - Gitlab + GitHub diff --git a/projects/starters/lit-library/index.html b/projects/starters/lit-library/index.html index 28f0093a5..8c6f7186a 100644 --- a/projects/starters/lit-library/index.html +++ b/projects/starters/lit-library/index.html @@ -14,7 +14,7 @@ import '@nvidia-elements/themes/dark.css'; import '@nvidia-elements/styles/layout.css'; import '@nvidia-elements/styles/typography.css'; - import './dist/login/define.js'; + import 'lit-library-starter/login/define.js'; diff --git a/projects/starters/lit-library/package.json b/projects/starters/lit-library/package.json index 582bf0c42..413cf6ad6 100644 --- a/projects/starters/lit-library/package.json +++ b/projects/starters/lit-library/package.json @@ -64,14 +64,12 @@ "lit": "catalog:" }, "peerDependencies": { - "@nvidia-elements/core": "workspace:*" + "@nvidia-elements/core": "workspace:^" }, "devDependencies": { - "@internals/vite": "workspace:*", "@nvidia-elements/core": "workspace:*", "@nvidia-elements/styles": "workspace:*", "@nvidia-elements/themes": "workspace:*", - "@internals/testing": "workspace:*", "@nvidia-elements/lint": "workspace:*", "@vitest/browser": "catalog:", "@vitest/browser-playwright": "catalog:", @@ -101,6 +99,7 @@ "src/**", "!src/**/*.examples.ts", "!src/**/*.test.ts", + "!src/**/*.test.*.ts", "package.json", "tsconfig.lib.json", "vite.config.ts" @@ -132,8 +131,7 @@ ], "output": [], "dependencies": [ - "build", - "../../internals/testing:build" + "build" ] }, "test:watch": { diff --git a/projects/starters/lit-library/src/login/login.test.ts b/projects/starters/lit-library/src/login/login.test.ts index 6d414ab87..7018b0d51 100644 --- a/projects/starters/lit-library/src/login/login.test.ts +++ b/projects/starters/lit-library/src/login/login.test.ts @@ -1,6 +1,5 @@ -import { html } from 'lit'; +import { html, render, type TemplateResult } from 'lit'; import { describe, expect, it, beforeEach, afterEach } from 'vitest'; -import { createFixture, elementIsStable, removeFixture } from '@internals/testing'; import type { DomainLogin } from 'lit-library-starter/login'; import 'lit-library-starter/login/define.js'; @@ -62,3 +61,22 @@ describe('domain-login', () => { expect(element.validity.patternMismatch).toBe(true); }); }); + +async function createFixture(template: TemplateResult) { + const fixture = document.createElement('div'); + document.body.append(fixture); + render(template, fixture); + await customElements.whenDefined('domain-login'); + return fixture; +} + +function removeFixture(fixture: HTMLElement) { + fixture.remove(); +} + +async function elementIsStable(element: DomainLogin, attemptsRemaining = 10): Promise { + if (await element.updateComplete) return; + if (attemptsRemaining > 0) return elementIsStable(element, attemptsRemaining - 1); + + throw new Error('Element did not stabilize'); +} diff --git a/projects/starters/lit-library/vite.config.ts b/projects/starters/lit-library/vite.config.ts index 4977e21bc..e98647c5e 100644 --- a/projects/starters/lit-library/vite.config.ts +++ b/projects/starters/lit-library/vite.config.ts @@ -1,55 +1,53 @@ -import fs from 'fs'; -import path from 'path'; -import process from 'process'; +import fs from 'node:fs'; +import { resolve as resolvePath } from 'node:path'; +import process from 'node:process'; import { defineConfig } from 'vite'; import minifyHTML from 'rollup-plugin-html-literals'; import dts from 'vite-plugin-dts'; import { globSync } from 'glob'; -const packageFile = JSON.parse(fs.readFileSync(new URL('./package.json', import.meta.url)) as any); -const resolve = rel => path.resolve(process.cwd(), rel); +const getAbsolutePath = (file: string) => resolvePath(process.cwd(), file); +const packageFile = JSON.parse(fs.readFileSync(getAbsolutePath('./package.json'), 'utf-8')); const index = process.argv.findIndex(i => i === '--outDir') + 1; const dist = (p = '') => `${index ? process.argv[index] : './dist'}/${p}`; +const prod = process.env.NODE_ENV === 'production'; -export default defineConfig(env => { - const mode = env.mode as 'production' | 'watch' | 'test' | 'development'; - +export default defineConfig(({ mode }) => { return { resolve: { alias: { - 'lit-library-starter': resolve('./src') + 'lit-library-starter': getAbsolutePath('./src') } }, plugins: [ { ...dts({ - root: resolve('.'), - entryRoot: resolve('./src'), - outDir: dist(), - exclude: ['**/*.test.ts', '**/*.examples.ts'] + root: getAbsolutePath('.'), + entryRoot: getAbsolutePath('./src'), + exclude: ['**/*.test.ts', '**/*.test.*.ts', '**/*.examples.ts'] }), enforce: 'pre' } ], build: { + reportCompressedSize: false, cssCodeSplit: true, minify: true, watch: mode === 'watch' ? {} : undefined, outDir: dist(), - emptyOutDir: false, - sourcemap: true, + emptyOutDir: true, + sourcemap: prod, target: 'esnext', lib: { - entry: { - index: resolve('./src/index.ts'), - ...globSync('./src/**/define.ts').reduce((p, i) => { - // all component entrypoints - return { ...p, [i.replace('src/', '').replace('.ts', '')]: resolve(i) }; - }, {}) - } + entry: Object.fromEntries( + [ + './src/index.ts', + ...globSync('./src/**/index.ts', { ignore: ['./src/index.ts'] }), + ...globSync('./src/**/define.ts') + ].map(file => [file.replace(/^\.?\/?src\//, '').replace(/\.ts$/, ''), getAbsolutePath(file)]) + ) }, rolldownOptions: { - treeshake: false, preserveEntrySignatures: 'strict', external: [ ...Object.keys(packageFile.dependencies || {}), @@ -64,7 +62,7 @@ export default defineConfig(env => { entryFileNames: '[name].js' } ], - plugins: [mode === 'production' ? minifyHTML() : false] + plugins: [prod ? minifyHTML() : false] } } }; From 60ff59ac3af36524ca1171b42e0d5c084418f3cd Mon Sep 17 00:00:00 2001 From: Cory Rylan Date: Thu, 28 May 2026 20:27:26 -0500 Subject: [PATCH 2/5] feat(cli): enable lit-library starter support Signed-off-by: Cory Rylan --- projects/cli/NOTICE.md | 12 ++++++------ projects/cli/package.json | 6 +++--- projects/internals/tools/src/project/starters.ts | 3 ++- .../site/src/docs/integrations/shortcodes.js | 2 +- projects/site/src/index.11tydata.js | 16 ++++++++++++++++ 5 files changed, 28 insertions(+), 11 deletions(-) diff --git a/projects/cli/NOTICE.md b/projects/cli/NOTICE.md index 06040a8d7..837532c9d 100644 --- a/projects/cli/NOTICE.md +++ b/projects/cli/NOTICE.md @@ -5,7 +5,7 @@ Copyright 2024-2026 NVIDIA Corporation This project includes the following bundled third-party software: -- @inquirer/prompts v8.4.2 [MIT] +- @inquirer/prompts v8.5.0 [MIT] Copyright: Simon Boudrias - @modelcontextprotocol/sdk v1.29.0 [MIT] @@ -14,7 +14,7 @@ This project includes the following bundled third-party software: - adm-zip v0.5.17 [MIT] Copyright: Nasca Iacob (https://github.com/cthackers) -- archiver v7.0.1 [MIT] +- archiver v8.0.0 [MIT] Copyright: Chris Talkington (http://christalkington.com/) - marked v18.0.3 [MIT] @@ -29,7 +29,7 @@ This project includes the following bundled third-party software: - ora v9.4.0 [MIT] Copyright: Sindre Sorhus (https://sindresorhus.com) -- publint v0.3.20 [MIT] +- publint v0.3.21 [MIT] Copyright: Bjorn Lu - yargs v18.0.0 [MIT] @@ -44,15 +44,15 @@ MIT The following bundled components are provided under the MIT license: -@inquirer/prompts v8.4.2 - Copyright Simon Boudrias +@inquirer/prompts v8.5.0 - Copyright Simon Boudrias @modelcontextprotocol/sdk v1.29.0 - Copyright Anthropic, PBC (https://anthropic.com) adm-zip v0.5.17 - Copyright Nasca Iacob (https://github.com/cthackers) -archiver v7.0.1 - Copyright Chris Talkington (http://christalkington.com/) +archiver v8.0.0 - Copyright Chris Talkington (http://christalkington.com/) marked v18.0.3 - Copyright Christopher Jeffrey marked-terminal v7.3.0 - Copyright Mikael Brevik open v11.0.0 - Copyright Sindre Sorhus (https://sindresorhus.com) ora v9.4.0 - Copyright Sindre Sorhus (https://sindresorhus.com) -publint v0.3.20 - Copyright Bjorn Lu +publint v0.3.21 - Copyright Bjorn Lu yargs v18.0.0 - Copyright Unknown zod v4.4.3 - Copyright Colin McDonnell diff --git a/projects/cli/package.json b/projects/cli/package.json index 973d995d0..68ea8d769 100644 --- a/projects/cli/package.json +++ b/projects/cli/package.json @@ -47,12 +47,12 @@ "nve:uninstall:node": "pnpm uninstall --global @nvidia-elements/cli" }, "dependencies": { - "@inquirer/prompts": "8.4.2", + "@inquirer/prompts": "8.5.0", "@modelcontextprotocol/sdk": "1.29.0", "@nvidia-elements/code": "workspace:*", "@nvidia-elements/lint": "workspace:^", "adm-zip": "0.5.17", - "archiver": "7.0.1", + "archiver": "8.0.0", "marked": "18.0.3", "marked-terminal": "7.3.0", "open": "11.0.0", @@ -68,7 +68,7 @@ "@vitest/coverage-istanbul": "catalog:", "@types/node": "catalog:", "@types/yargs": "17.0.35", - "bun": "1.3.13", + "bun": "1.3.14", "eslint": "catalog:", "typescript": "catalog:", "vite": "catalog:", diff --git a/projects/internals/tools/src/project/starters.ts b/projects/internals/tools/src/project/starters.ts index 612f747fa..6c6445c44 100644 --- a/projects/internals/tools/src/project/starters.ts +++ b/projects/internals/tools/src/project/starters.ts @@ -70,7 +70,7 @@ export const startersData = { }, 'lit-library': { zip: `${ELEMENTS_PAGES_BASE_URL}/starters/download/lit-library.zip`, - cli: false + cli: true }, lit: { zip: null, @@ -117,6 +117,7 @@ export async function archiveStarter(projectDir: string, outDir: string) { writeAllAgentConfigs(dist); const packageJSON = await exportPackageFromWorkspace(projectDir); await writeFile(join(dist, 'package.json'), JSON.stringify(packageJSON, undefined, 2)); + await writeFile(join(dist, '.npmrc'), 'registry=https://registry.npmjs.org/'); await zipProject(dist); } diff --git a/projects/site/src/docs/integrations/shortcodes.js b/projects/site/src/docs/integrations/shortcodes.js index a46cb5e84..506aa982d 100644 --- a/projects/site/src/docs/integrations/shortcodes.js +++ b/projects/site/src/docs/integrations/shortcodes.js @@ -167,7 +167,7 @@ export function renderIntegrationShortcode(integration) { ? /* html */ ` ${svgLogoShortcode(integrationData.logo, '18')} - Documentation + Documentation ` : '' } diff --git a/projects/site/src/index.11tydata.js b/projects/site/src/index.11tydata.js index 25822464f..8871fa018 100644 --- a/projects/site/src/index.11tydata.js +++ b/projects/site/src/index.11tydata.js @@ -105,6 +105,22 @@ const integrations = { type: 'lit' }) }, + 'lit-library': { + logo: 'lit', + starterDemo: null, + starterDownload: `${ELEMENTS_PAGES_BASE_URL}/starters/download/lit-library.zip`, + starterSource: `${ELEMENTS_REPO_BASE_URL}/tree/main/projects/starters/lit-library`, + documentation: 'https://lit.dev', + playgroundURL: null + }, + 'mcp-app': { + logo: 'javascript', + starterDemo: `${ELEMENTS_PAGES_BASE_URL}/starters/mcp-app/`, + starterDownload: `${ELEMENTS_PAGES_BASE_URL}/starters/download/mcp-app.zip`, + starterSource: `${ELEMENTS_REPO_BASE_URL}/tree/main/projects/starters/mcp-app`, + documentation: 'https://apps.extensions.modelcontextprotocol.io/api/', + playgroundURL: null + }, nextjs: { logo: 'nextjs', starterDemo: null, From f643af214c11eb4451483ed2034985b6ced12a2d Mon Sep 17 00:00:00 2001 From: Cory Rylan Date: Thu, 28 May 2026 20:27:54 -0500 Subject: [PATCH 3/5] chore(ci): update dependencies Signed-off-by: Cory Rylan --- NOTICE.md | 32 +- README.md | 60 +- pnpm-lock.yaml | 3375 +++++++++++++++----------- pnpm-workspace.yaml | 47 +- projects/code/NOTICE.md | 8 +- projects/core/NOTICE.md | 8 +- projects/internals/vite/package.json | 2 +- projects/lint/NOTICE.md | 8 +- projects/markdown/NOTICE.md | 8 +- projects/media/NOTICE.md | 4 +- projects/monaco/NOTICE.md | 8 +- projects/starters/go/src/index.html | 4 +- 12 files changed, 2068 insertions(+), 1496 deletions(-) diff --git a/NOTICE.md b/NOTICE.md index c4f6e1dcd..ba2db3219 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -14,13 +14,13 @@ This product includes the following bundled third-party software: - @eslint/json v1.2.0 [Apache-2.0] (used by: @nvidia-elements/lint) Copyright: Nicholas C. Zakas -- @html-eslint/eslint-plugin v0.60.0 [MIT] (used by: @nvidia-elements/lint) +- @html-eslint/eslint-plugin v0.61.0 [MIT] (used by: @nvidia-elements/lint) Copyright: yeonjuan (https://github.com/yeonjuan) -- @html-eslint/parser v0.60.0 [MIT] (used by: @nvidia-elements/lint) +- @html-eslint/parser v0.61.0 [MIT] (used by: @nvidia-elements/lint) Copyright: yeonjuan (https://github.com/yeonjuan) -- @inquirer/prompts v8.4.2 [MIT] (used by: @nvidia-elements/cli) +- @inquirer/prompts v8.5.0 [MIT] (used by: @nvidia-elements/cli) Copyright: Simon Boudrias - @modelcontextprotocol/sdk v1.29.0 [MIT] (used by: @nvidia-elements/cli) @@ -29,19 +29,19 @@ This product includes the following bundled third-party software: - adm-zip v0.5.17 [MIT] (used by: @nvidia-elements/cli) Copyright: Nasca Iacob (https://github.com/cthackers) -- archiver v7.0.1 [MIT] (used by: @nvidia-elements/cli) +- archiver v8.0.0 [MIT] (used by: @nvidia-elements/cli) Copyright: Chris Talkington (http://christalkington.com/) - highlight.js v11.11.1 [BSD-3-Clause] (used by: @nvidia-elements/code) Copyright: Josh Goebel -- lit v3.3.2 [BSD-3-Clause] (used by: @nvidia-elements/code, @nvidia-elements/core, @nvidia-elements/markdown, @nvidia-elements/media, @nvidia-elements/monaco) +- lit v3.3.3 [BSD-3-Clause] (used by: @nvidia-elements/code, @nvidia-elements/core, @nvidia-elements/markdown, @nvidia-elements/media, @nvidia-elements/monaco) Copyright: Google LLC -- lit-html v3.3.2 [BSD-3-Clause] (used by: @nvidia-elements/code, @nvidia-elements/core, @nvidia-elements/monaco) +- lit-html v3.3.3 [BSD-3-Clause] (used by: @nvidia-elements/code, @nvidia-elements/core, @nvidia-elements/monaco) Copyright: Google LLC -- markdown-it v14.1.1 [MIT] (used by: @nvidia-elements/markdown) +- markdown-it v14.2.0 [MIT] (used by: @nvidia-elements/markdown) Copyright: Unknown - marked v18.0.3 [MIT] (used by: @nvidia-elements/cli) @@ -62,7 +62,7 @@ This product includes the following bundled third-party software: - ora v9.4.0 [MIT] (used by: @nvidia-elements/cli) Copyright: Sindre Sorhus (https://sindresorhus.com) -- publint v0.3.20 [MIT] (used by: @nvidia-elements/cli) +- publint v0.3.21 [MIT] (used by: @nvidia-elements/cli) Copyright: Bjorn Lu - yargs v18.0.0 [MIT] (used by: @nvidia-elements/cli) @@ -264,8 +264,8 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: highlight.js v11.11.1 - Copyright Josh Goebel -lit v3.3.2 - Copyright Google LLC -lit-html v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC +lit-html v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -299,20 +299,20 @@ MIT The following bundled components are provided under the MIT license: @eslint/js v10.0.1 - Copyright Unknown -@html-eslint/eslint-plugin v0.60.0 - Copyright yeonjuan (https://github.com/yeonjuan) -@html-eslint/parser v0.60.0 - Copyright yeonjuan (https://github.com/yeonjuan) -@inquirer/prompts v8.4.2 - Copyright Simon Boudrias +@html-eslint/eslint-plugin v0.61.0 - Copyright yeonjuan (https://github.com/yeonjuan) +@html-eslint/parser v0.61.0 - Copyright yeonjuan (https://github.com/yeonjuan) +@inquirer/prompts v8.5.0 - Copyright Simon Boudrias @modelcontextprotocol/sdk v1.29.0 - Copyright Anthropic, PBC (https://anthropic.com) adm-zip v0.5.17 - Copyright Nasca Iacob (https://github.com/cthackers) -archiver v7.0.1 - Copyright Chris Talkington (http://christalkington.com/) -markdown-it v14.1.1 - Copyright Unknown +archiver v8.0.0 - Copyright Chris Talkington (http://christalkington.com/) +markdown-it v14.2.0 - Copyright Unknown marked v18.0.3 - Copyright Christopher Jeffrey marked-terminal v7.3.0 - Copyright Mikael Brevik minisearch v7.2.0 - Copyright Luca Ongaro monaco-editor v0.55.1 - Copyright Microsoft Corporation open v11.0.0 - Copyright Sindre Sorhus (https://sindresorhus.com) ora v9.4.0 - Copyright Sindre Sorhus (https://sindresorhus.com) -publint v0.3.20 - Copyright Bjorn Lu +publint v0.3.21 - Copyright Bjorn Lu yargs v18.0.0 - Copyright Unknown zod v4.4.3 - Copyright Colin McDonnell diff --git a/README.md b/README.md index d4d86ade7..ded8dd9cd 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ -# Elements +# NVIDIA Elements -The Design Language for AI/ML Factories Building at the Speed of Light +The Design System and UI Agent Harness for AI/ML Factories, Robotics, and Autonomous Vehicles. -- [Elements Documentation](https://NVIDIA.github.io/elements/) +- **Agent-ready tooling:** CLI and MCP expose component APIs, tokens, examples, imports, validation, and setup to terminals and AI assistants. +- **Framework agnostic:** Web Components run in React, Angular, Vue, Svelte, Lit, plain HTML, server-rendered templates, and mixed stacks. +- **Built for AI infrastructure:** Operational UI for AI/ML workloads, autonomous vehicle tools, and robotics consoles. +- **Stable API contracts:** Skills and lint guide authoring best practices, common UI patterns, and automated static analysis. ## Requests and Contributions +- [NVIDIA Elements Documentation](https://NVIDIA.github.io/elements/) - [Contribution Guidelines](https://NVIDIA.github.io/elements/docs/about/contributions/) - [Feature request](https://github.com/NVIDIA/elements/issues/new?issuable_template=feature) - [Bug report](https://github.com/NVIDIA/elements/issues/new?issuable_template=default) @@ -27,10 +31,13 @@ Examples of projects include: ### Setup -To setup repository dependencies and run the full build, run the following commands at the **root** of the repository: +To set up repository dependencies and run the full build, run the following commands at the **root** of the repository: ```shell # install required dependencies +brew install git-lfs +git lfs install +git lfs pull curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash . ~/.nvm/nvm.sh nvm install @@ -49,11 +56,11 @@ pnpm run ci If you are coming from development from a different repository, you may need to install a new version of node in `nvm`. If you see an error message to this effect, [refer to the nvm docs](https://github.com/nvm-sh/nvm?tab=readme-ov-file#usage) for installing the missing node version and for directions on switching between versions of `node` using `nvm`. Once `nvm` is installed you can switch to the repository defined node and pnpm versions by re-running the [setup/install step](#setup) above. -If you actively work/switch between different repositories run `nvm use && corepack prepare --activate` in the root of the project to ensure use of the correct node/pnpm version. +If you actively switch between different repositories, run `nvm use && corepack prepare --activate` in the root of the project to ensure use of the correct node/pnpm version. ### Building -Both the top-level repository and each project has a set of standardized npm scripts. To build and test all projects run `pnpm run ci` at the root of repository. +Both the top-level repository and each project have a set of standardized npm scripts. To build and test all projects, run `pnpm run ci` at the root of the repository. #### Top-Level Repository @@ -63,6 +70,8 @@ Both the top-level repository and each project has a set of standardized npm scr #### Individual Projects +Common project scripts include: + - `dev`: run in watch mode - `build`: run project/library build - `test`: run unit tests @@ -70,7 +79,9 @@ Both the top-level repository and each project has a set of standardized npm scr - `test:visual`: run playwright visual regression tests - `test:axe`: run axe tests for a11y -To learn in detail how the repo is built and run see our [build README.md](https://github.com/NVIDIA/elements/blob/main/build/README.md). +The available scripts vary by project. Check the project's `package.json` before running project-specific commands. + +To learn in detail how the repo is built and run see our [build system documentation](https://github.com/NVIDIA/elements/blob/main/projects/internals/BUILD.md). ## Workflow @@ -78,7 +89,7 @@ Before creating a branch or pull request be sure to make a [new issue or feature ### Create a Branch -Use a descriptive branch name with a prefix. Example `feature/bug-fix`. +Use a descriptive branch name with the `topic/` prefix. Example `topic/bug-fix`. ```shell git checkout -b topic/bug-fix @@ -91,7 +102,7 @@ Once your branch is created, make your source code changes. Once your changes ar The repo uses [Semantic Release](https://semantic-release.gitbook.io/semantic-release/) to manage package changes. Commit messages determine the type of release on merge. [Commit Lint](https://commitlint.js.org/) will enforce and catch any formatting issues in commits. ```shell -git commit -a -m "fix(core): disabled multi-select" +git commit -a -m "fix(core): disable multi-select" -m "Signed-off-by: Your Name " ``` [Example Commit](https://github.com/NVIDIA/elements/commit/990d8f43a4a055c2f1ca1a6aa0af39f099d04649) @@ -102,16 +113,25 @@ git commit -a -m "fix(core): disabled multi-select" | `feat` | new features, components, APIs | | `chore` | non production code modifications, build tooling, documentation | -| Scopes | Description | -| ---------------------------- | ----------------------------- | -| `ci` | `/projects/internals` | -| `starters` | `/projects/starters` | -| `elements` | `/projects/core` | -| `themes` | `/projects/themes` | -| `monaco` | `/projects/monaco` | -| `labs-cli` | `/cli` | -| `labs-code` | `/code` | -| `forms` | `/projects/forms` | +| Scopes | Description | +| ----------- | ------------------------------ | +| `ci` | CI and release automation | +| `cli` | `/projects/cli` | +| `code` | `/projects/code` | +| `core` | `/projects/core` | +| `create` | `/projects/create` | +| `deps` | dependency updates | +| `docs` | documentation and site content | +| `forms` | `/projects/forms` | +| `internals` | `/projects/internals` | +| `lint` | `/projects/lint` | +| `markdown` | `/projects/markdown` | +| `media` | `/projects/media` | +| `monaco` | `/projects/monaco` | +| `pages` | `/projects/pages` | +| `starters` | `/projects/starters` | +| `styles` | `/projects/styles` | +| `themes` | `/projects/themes` | Keep commit names focused on the changes you are making as the commit message is what is used to determine the next release and generated changelog notes. @@ -123,7 +143,7 @@ Once you have committed your changes to your branch locally, push them to the re git push --set-upstream origin topic/bug-fix ``` -Open a new [Pull Request](https://github.com/NVIDIA/elements/pulls) in GitHub. Request review from the team members and apply the appropriate labels it the GitHub UI for example, `type:fix` and `scope:elements`. +Open a new [Pull Request](https://github.com/NVIDIA/elements/pulls) in GitHub. Request review from the team members and apply the appropriate labels in the GitHub UI, for example, `type:fix` and `scope(core)`. #### Amending Commit diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67258e28f..85d3f05e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,17 +28,17 @@ catalogs: specifier: 1.2.0 version: 1.2.0 '@html-eslint/eslint-plugin': - specifier: 0.60.0 - version: 0.60.0 + specifier: 0.61.0 + version: 0.61.0 '@html-eslint/parser': - specifier: 0.60.0 - version: 0.60.0 + specifier: 0.61.0 + version: 0.61.0 '@lit-labs/eleventy-plugin-lit': specifier: 1.0.6 version: 1.0.6 '@lit-labs/ssr': - specifier: 4.0.0 - version: 4.0.0 + specifier: 4.1.0 + version: 4.1.0 '@lit-labs/ssr-client': specifier: 1.1.8 version: 1.1.8 @@ -61,17 +61,17 @@ catalogs: specifier: 19.2.3 version: 19.2.3 '@typescript/native-preview': - specifier: 7.0.0-dev.20260518.1 - version: 7.0.0-dev.20260518.1 + specifier: 7.0.0-dev.20260527.2 + version: 7.0.0-dev.20260527.2 '@vitest/browser': - specifier: 4.1.6 - version: 4.1.6 + specifier: 4.1.7 + version: 4.1.7 '@vitest/browser-playwright': - specifier: 4.1.6 - version: 4.1.6 + specifier: 4.1.7 + version: 4.1.7 '@vitest/coverage-istanbul': - specifier: 4.1.6 - version: 4.1.5 + specifier: 4.1.7 + version: 4.1.7 axe-core: specifier: 4.11.0 version: 4.11.0 @@ -85,17 +85,17 @@ catalogs: specifier: 13.0.3 version: 13.0.3 lit: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 lit-element: specifier: 4.2.2 version: 4.2.2 lit-html: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 markdown-it: - specifier: 14.1.1 - version: 14.1.1 + specifier: 14.2.0 + version: 14.2.0 markdown-it-link-attributes: specifier: 4.0.1 version: 4.0.1 @@ -103,11 +103,11 @@ catalogs: specifier: 1.59.1 version: 1.59.1 postcss: - specifier: 8.5.14 - version: 8.5.14 + specifier: 8.5.15 + version: 8.5.15 publint: - specifier: 0.3.20 - version: 0.3.20 + specifier: 0.3.21 + version: 0.3.21 react: specifier: 19.2.5 version: 19.2.5 @@ -118,8 +118,8 @@ catalogs: specifier: 2.0.1 version: 2.0.1 stylelint: - specifier: 17.11.0 - version: 17.11.0 + specifier: 17.12.0 + version: 17.12.0 stylelint-config-standard: specifier: 40.0.0 version: 40.0.0 @@ -130,17 +130,17 @@ catalogs: specifier: 6.0.3 version: 6.0.3 typescript-eslint: - specifier: 8.58.1 - version: 8.58.1 + specifier: 8.60.0 + version: 8.60.0 vite: - specifier: 8.0.13 - version: 8.0.13 + specifier: 8.0.14 + version: 8.0.14 vite-plugin-dts: - specifier: 5.0.0 - version: 5.0.0 + specifier: 5.0.1 + version: 5.0.1 vitest: - specifier: 4.1.6 - version: 4.1.6 + specifier: 4.1.7 + version: 4.1.7 zod: specifier: 4.4.3 version: 4.4.3 @@ -164,21 +164,26 @@ catalogs: specifier: ^11.11.1 version: 11.11.1 lit: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 lit-html: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 markdown-it: - specifier: ^14.1.1 - version: 14.1.1 + specifier: ^14.2.0 + version: 14.2.0 minisearch: specifier: 7.2.0 version: 7.2.0 overrides: + '@lit-labs/ssr-dom-shim': 1.6.0 archiver>glob: 13.0.6 - eslint: 10.3.0 + devalue: 5.8.1 + eslint: 10.4.0 + fast-uri: 3.1.2 + liquidjs: 10.26.0 + tmp: 0.2.6 patchedDependencies: monaco-editor: 816acc114a79d140634c004e170171c7736fd63c38f11f24a2c9ccfa2cc21eaf @@ -228,7 +233,7 @@ importers: version: 14.1.0(semantic-release@25.0.3(typescript@6.0.3)) '@weiran.zsd/multi-eslint-rule-config': specifier: 0.0.6 - version: 0.0.6(eslint@10.3.0(jiti@2.6.1)) + version: 0.0.6(eslint@10.4.0(jiti@2.6.1)) commitlint: specifier: 19.5.0 version: 19.5.0(@types/node@25.7.0)(typescript@6.0.3) @@ -272,8 +277,8 @@ importers: projects/cli: dependencies: '@inquirer/prompts': - specifier: 8.4.2 - version: 8.4.2(@types/node@25.6.2) + specifier: 8.5.0 + version: 8.5.0(@types/node@25.6.2) '@modelcontextprotocol/sdk': specifier: 1.29.0 version: 1.29.0(zod@4.4.3) @@ -287,8 +292,8 @@ importers: specifier: 0.5.17 version: 0.5.17 archiver: - specifier: 7.0.1 - version: 7.0.1 + specifier: 8.0.0 + version: 8.0.0 marked: specifier: 18.0.3 version: 18.0.3 @@ -303,7 +308,7 @@ importers: version: 9.4.0 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 yargs: specifier: 18.0.0 version: 18.0.0 @@ -328,22 +333,22 @@ importers: version: 17.0.35 '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) bun: - specifier: 1.3.13 - version: 1.3.13 + specifier: 1.3.14 + version: 1.3.14 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/code: dependencies: @@ -355,14 +360,14 @@ importers: version: 11.11.1 lit: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 lit-html: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -383,34 +388,34 @@ importers: version: link:../styles '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) projects/core: dependencies: @@ -422,14 +427,14 @@ importers: version: link:../themes lit: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 lit-html: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -453,28 +458,28 @@ importers: version: '@types/web@0.0.312' '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) lit-analyzer: specifier: 2.0.3 version: 2.0.3 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) svgo: specifier: 4.0.1 version: 4.0.1 @@ -486,10 +491,10 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) optionalDependencies: '@lit-labs/scoped-registry-mixin': specifier: catalog:publish @@ -519,23 +524,23 @@ importers: specifier: 'catalog:' version: 25.6.2 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/forms: devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -556,31 +561,31 @@ importers: version: '@types/web@0.0.312' '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/internals/eslint: dependencies: @@ -589,43 +594,43 @@ importers: version: 1.2.0 '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@eslint/json': specifier: 'catalog:' version: 1.2.0 '@html-eslint/eslint-plugin': specifier: 'catalog:' - version: 0.60.0(eslint@10.3.0(jiti@2.6.1)) + version: 0.61.0(eslint@10.4.0(jiti@2.6.1)) '@html-eslint/parser': specifier: 'catalog:' - version: 0.60.0 + version: 0.61.0 '@typescript-eslint/parser': specifier: 8.58.1 - version: 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + version: 8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) eslint-plugin-import: specifier: 2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1)) eslint-plugin-jsdoc: specifier: 62.8.0 - version: 62.8.0(eslint@10.3.0(jiti@2.6.1)) + version: 62.8.0(eslint@10.4.0(jiti@2.6.1)) eslint-plugin-lit: specifier: 2.2.1 - version: 2.2.1(eslint@10.3.0(jiti@2.6.1)) + version: 2.2.1(eslint@10.4.0(jiti@2.6.1)) eslint-plugin-lit-a11y: specifier: 5.1.1 - version: 5.1.1(eslint@10.3.0(jiti@2.6.1)) + version: 5.1.1(eslint@10.4.0(jiti@2.6.1)) eslint-plugin-wc: specifier: 3.1.0 - version: 3.1.0(eslint@10.3.0(jiti@2.6.1)) + version: 3.1.0(eslint@10.4.0(jiti@2.6.1)) globals: specifier: 16.4.0 version: 16.4.0 typescript-eslint: specifier: 'catalog:' - version: 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + version: 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) projects/internals/metadata: dependencies: @@ -644,16 +649,16 @@ importers: version: 25.6.2 '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) glob: specifier: 'catalog:' version: 13.0.6 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 ts-morph: specifier: 'catalog:' version: 26.0.0 @@ -662,20 +667,20 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/internals/patterns: dependencies: lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../eslint @@ -698,27 +703,27 @@ importers: specifier: workspace:* version: link:../../themes eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/internals/testing: dependencies: lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../eslint @@ -726,14 +731,14 @@ importers: specifier: workspace:* version: link:../vite eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) optionalDependencies: axe-core: specifier: 'catalog:' @@ -779,7 +784,7 @@ importers: version: 11.0.0 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 sanitize-html: specifier: 2.17.4 version: 2.17.4 @@ -804,19 +809,19 @@ importers: version: 25.6.2 '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/internals/vite: dependencies: @@ -825,19 +830,19 @@ importers: version: 0.11.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@lit-labs/ssr': specifier: 'catalog:' - version: 4.0.0(@types/node@25.7.0) + version: 4.1.0(@types/node@25.7.0) '@typescript/native-preview': specifier: 'catalog:' - version: 7.0.0-dev.20260518.1 + version: 7.0.0-dev.20260527.2 '@vitest/browser': specifier: 'catalog:' - version: 4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/browser-playwright': specifier: 'catalog:' - version: 4.1.5(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5) + version: 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.5(vitest@4.1.5) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 @@ -861,7 +866,7 @@ importers: version: 13.0.3 lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 parse5: specifier: 7.1.2 version: 7.1.2 @@ -872,14 +877,14 @@ importers: specifier: 7.0.0 version: 7.0.0 rollup: - specifier: 4.59.0 - version: 4.59.0 + specifier: 4.60.4 + version: 4.60.4 rollup-plugin-html-literals: specifier: 'catalog:' - version: 2.0.1(rollup@4.59.0) + version: 2.0.1(rollup@4.60.4) rollup-plugin-visualizer: specifier: 7.0.1 - version: 7.0.1(rolldown@1.0.1)(rollup@4.59.0) + version: 7.0.1(rolldown@1.0.2)(rollup@4.60.4) ts-morph: specifier: 'catalog:' version: 26.0.0 @@ -888,16 +893,16 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.59.0)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + version: 5.0.1(esbuild@0.28.0)(rolldown@1.0.2)(rollup@4.60.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) vite-plugin-virtual-html: specifier: 1.2.7 - version: 1.2.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 1.2.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) devDependencies: esbuild: specifier: 'catalog:' @@ -910,16 +915,16 @@ importers: version: 1.2.0 '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@eslint/json': specifier: 'catalog:' version: 1.2.0 '@html-eslint/eslint-plugin': specifier: 'catalog:' - version: 0.60.0(eslint@10.3.0(jiti@2.6.1)) + version: 0.61.0(eslint@10.4.0(jiti@2.6.1)) '@html-eslint/parser': specifier: 'catalog:' - version: 0.60.0 + version: 0.61.0 '@nvidia-elements/themes': specifier: workspace:>=0.0.0 <1.0.0 version: link:../themes @@ -941,22 +946,22 @@ importers: version: 25.6.2 '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/markdown: dependencies: @@ -968,14 +973,14 @@ importers: version: link:../themes lit: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 markdown-it: specifier: catalog:publish - version: 14.1.1 + version: 14.2.0 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -993,34 +998,34 @@ importers: version: link:../styles '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/media: dependencies: @@ -1032,11 +1037,11 @@ importers: version: link:../themes lit: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -1054,34 +1059,34 @@ importers: version: link:../styles '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/monaco: dependencies: @@ -1090,14 +1095,14 @@ importers: version: link:../forms lit: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 lit-html: specifier: catalog:publish - version: 3.3.2 + version: 3.3.3 devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -1124,10 +1129,10 @@ importers: version: 25.6.2 '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.6(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) axe-core: specifier: 'catalog:' version: 4.11.0 @@ -1141,38 +1146,38 @@ importers: specifier: 0.27.4 version: 0.27.4 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) monaco-editor: specifier: 0.55.1 version: 0.55.1(patch_hash=816acc114a79d140634c004e170171c7736fd63c38f11f24a2c9ccfa2cc21eaf) postcss: specifier: 'catalog:' - version: 8.5.14 + version: 8.5.15 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/pages: dependencies: vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/site: dependencies: @@ -1184,17 +1189,17 @@ importers: version: 4.5.1 lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 devDependencies: '@11ty/eleventy': specifier: 'catalog:' version: 3.1.5 '@11ty/eleventy-plugin-vite': specifier: 'catalog:' - version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/eslint': specifier: workspace:* version: link:../internals/eslint @@ -1245,13 +1250,13 @@ importers: version: link:../themes '@vitest/coverage-istanbul': specifier: 'catalog:' - version: 4.1.5(vitest@4.1.6) + version: 4.1.7(vitest@4.1.7) compare-versions: specifier: 6.1.1 version: 6.1.1 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) html-minifier-next: specifier: 5.2.2 version: 5.2.2 @@ -1263,7 +1268,7 @@ importers: version: 1.30.2 markdown-it: specifier: 'catalog:' - version: 14.1.1 + version: 14.2.0 markdown-it-link-attributes: specifier: 'catalog:' version: 4.0.1 @@ -1275,19 +1280,19 @@ importers: version: 1.59.1 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/starters: dependencies: @@ -1333,7 +1338,7 @@ importers: devDependencies: '@angular/build': specifier: 21.2.7 - version: 21.2.7(@angular/compiler-cli@21.2.8(@angular/compiler@21.2.8)(typescript@5.9.3))(@angular/compiler@21.2.8)(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(@angular/platform-browser@21.2.8(@angular/common@21.2.8(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2)))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(chokidar@5.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.14)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.1.6)(yaml@2.8.3) + version: 21.2.7(@angular/compiler-cli@21.2.8(@angular/compiler@21.2.8)(typescript@5.9.3))(@angular/compiler@21.2.8)(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(@angular/platform-browser@21.2.8(@angular/common@21.2.8(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2)))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(chokidar@5.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.14)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.1.7)(yaml@2.8.3) '@angular/cli': specifier: 21.2.7 version: 21.2.7(@types/node@25.7.0)(chokidar@5.0.0) @@ -1344,8 +1349,8 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) jsdom: specifier: 27.1.0 version: 27.1.0 @@ -1354,7 +1359,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) projects/starters/bundles: dependencies: @@ -1376,7 +1381,7 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/eleventy: dependencies: @@ -1398,7 +1403,7 @@ importers: version: 5.0.2 '@11ty/eleventy-plugin-vite': specifier: 'catalog:' - version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) '@lit-labs/eleventy-plugin-lit': specifier: 'catalog:' version: 1.0.6(@types/node@25.7.0) @@ -1409,17 +1414,17 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) markdown-it: specifier: 'catalog:' - version: 14.1.1 + version: 14.2.0 typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/eleventy-ssr: dependencies: @@ -1444,7 +1449,7 @@ importers: version: 3.1.5 '@11ty/eleventy-plugin-vite': specifier: 'catalog:' - version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) '@internals/metadata': specifier: workspace:* version: link:../../internals/metadata @@ -1459,7 +1464,7 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/go: {} @@ -1498,13 +1503,13 @@ importers: version: link:../../themes lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 lit-element: specifier: 'catalog:' version: 4.2.2 lit-html: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 devDependencies: http-server: specifier: 14.1.1 @@ -1514,14 +1519,8 @@ importers: dependencies: lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 devDependencies: - '@internals/testing': - specifier: workspace:* - version: link:../../internals/testing - '@internals/vite': - specifier: workspace:* - version: link:../../internals/vite '@nvidia-elements/core': specifier: workspace:* version: link:../../core @@ -1536,31 +1535,71 @@ importers: version: link:../../themes '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) '@vitest/browser-playwright': specifier: 'catalog:' - version: 4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) glob: specifier: 'catalog:' version: 13.0.6 rollup-plugin-html-literals: specifier: 'catalog:' - version: 2.0.1(rollup@4.60.2) + version: 2.0.1(rollup@4.60.4) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.60.2)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + version: 5.0.1(esbuild@0.28.0)(rolldown@1.0.2)(rollup@4.60.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + + projects/starters/mcp-app: + dependencies: + '@modelcontextprotocol/ext-apps': + specifier: 1.1.2 + version: 1.1.2(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.4.3) + '@modelcontextprotocol/sdk': + specifier: 1.29.0 + version: 1.29.0(zod@4.4.3) + '@nvidia-elements/core': + specifier: workspace:* + version: link:../../core + '@nvidia-elements/styles': + specifier: workspace:* + version: link:../../styles + '@nvidia-elements/themes': + specifier: workspace:* + version: link:../../themes + zod: + specifier: 'catalog:' + version: 4.4.3 + devDependencies: + '@nvidia-elements/lint': + specifier: workspace:* + version: link:../../lint + '@types/node': + specifier: 'catalog:' + version: 25.6.2 + eslint: + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) + typescript: + specifier: 'catalog:' + version: 6.0.3 + vite: + specifier: 'catalog:' + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + vite-plugin-singlefile: + specifier: 2.3.0 + version: 2.3.0(rollup@4.60.4)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/starters/mpa: dependencies: @@ -1578,20 +1617,20 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/nextjs: dependencies: '@lit-labs/nextjs': specifier: 0.2.4 - version: 0.2.4(@types/node@25.7.0)(@types/react@19.2.14)(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.97.3))(react@19.2.5)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + version: 0.2.4(@types/node@25.7.0)(@types/react@19.2.14)(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.97.3))(react@19.2.5)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) '@lit-labs/ssr-react': specifier: 'catalog:' version: 0.3.4(@types/node@25.7.0)(@types/react@19.2.14)(react@19.2.5) @@ -1624,14 +1663,14 @@ importers: specifier: 'catalog:' version: 19.2.3(@types/react@19.2.14) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/nuxt: dependencies: @@ -1646,7 +1685,7 @@ importers: version: link:../../themes nuxt: specifier: 4.4.4 - version: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) + version: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) vue: specifier: 3.5.34 version: 3.5.34(typescript@6.0.3) @@ -1658,8 +1697,8 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 @@ -1696,13 +1735,13 @@ importers: version: 19.2.3(@types/react@19.2.14) '@vitejs/plugin-react': specifier: 6.0.1 - version: 6.0.1(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 6.0.1(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/solidjs: dependencies: @@ -1723,20 +1762,20 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) solid-devtools: specifier: 0.34.5 - version: 0.34.5(solid-js@1.9.12)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 0.34.5(solid-js@1.9.12)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vite-plugin-solid: specifier: 2.11.12 - version: 2.11.12(solid-js@1.9.12)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 2.11.12(solid-js@1.9.12)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/starters/svelte: dependencies: @@ -1755,25 +1794,25 @@ importers: version: link:../../lint '@sveltejs/vite-plugin-svelte': specifier: 7.1.2 - version: 7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.0))(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 7.1.2(svelte@5.55.7(@typescript-eslint/types@8.60.0))(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) '@tsconfig/svelte': specifier: 5.0.8 version: 5.0.8 eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) svelte: specifier: 5.55.7 - version: 5.55.7(@typescript-eslint/types@8.59.0) + version: 5.55.7(@typescript-eslint/types@8.60.0) svelte-check: specifier: 4.4.8 - version: 4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.0))(typescript@6.0.3) + version: 4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.60.0))(typescript@6.0.3) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/typescript: dependencies: @@ -1791,14 +1830,14 @@ importers: specifier: workspace:* version: link:../../lint eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) projects/starters/vue: dependencies: @@ -1826,19 +1865,19 @@ importers: version: 25.6.2 '@vitejs/plugin-vue': specifier: 6.0.6 - version: 6.0.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.6(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.3)) '@vue/tsconfig': specifier: 0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.32(typescript@6.0.3)) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vue-tsc: specifier: 3.2.7 version: 3.2.7(typescript@6.0.3) @@ -1847,7 +1886,7 @@ importers: devDependencies: '@eslint/js': specifier: 'catalog:' - version: 10.0.1(eslint@10.3.0(jiti@2.6.1)) + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) '@internals/testing': specifier: workspace:* version: link:../internals/testing @@ -1862,46 +1901,46 @@ importers: version: link:../themes '@vitest/browser': specifier: 'catalog:' - version: 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) + version: 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) cssnano: specifier: 8.0.0 - version: 8.0.0(postcss@8.5.14) + version: 8.0.0(postcss@8.5.15) eslint: - specifier: 10.3.0 - version: 10.3.0(jiti@2.6.1) + specifier: 10.4.0 + version: 10.4.0(jiti@2.6.1) lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 postcss: specifier: 'catalog:' - version: 8.5.14 + version: 8.5.15 postcss-each: specifier: 1.1.0 - version: 1.1.0(postcss@8.5.14) + version: 1.1.0(postcss@8.5.15) postcss-load-config: specifier: 6.0.1 - version: 6.0.1(jiti@2.6.1)(postcss@8.5.14)(yaml@2.8.3) + version: 6.0.1(jiti@2.6.1)(postcss@8.5.15)(yaml@2.8.3) postcss-mixins: specifier: 12.1.2 - version: 12.1.2(postcss@8.5.14) + version: 12.1.2(postcss@8.5.15) publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) projects/themes: devDependencies: @@ -1910,37 +1949,37 @@ importers: version: link:../internals/vite cssnano: specifier: 7.1.7 - version: 7.1.7(postcss@8.5.14) + version: 7.1.7(postcss@8.5.15) glob: specifier: 'catalog:' version: 13.0.6 lit: specifier: 'catalog:' - version: 3.3.2 + version: 3.3.3 postcss: specifier: 'catalog:' - version: 8.5.14 + version: 8.5.15 publint: specifier: 'catalog:' - version: 0.3.20 + version: 0.3.21 style-dictionary: specifier: 4.3.0 version: 4.3.0(tslib@2.8.1) stylelint: specifier: 'catalog:' - version: 17.11.0(typescript@6.0.3) + version: 17.12.0(typescript@6.0.3) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.11.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) typescript: specifier: 'catalog:' version: 6.0.3 vite: specifier: 'catalog:' - version: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + version: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) packages: @@ -3026,7 +3065,7 @@ packages: resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 '@eslint-community/regexpp@4.12.2': resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} @@ -3036,8 +3075,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.5.5': - resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@0.17.0': @@ -3060,7 +3099,7 @@ packages: resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 peerDependenciesMeta: eslint: optional: true @@ -3120,27 +3159,27 @@ packages: peerDependencies: hono: ^4 - '@html-eslint/core@0.60.0': - resolution: {integrity: sha512-P2+ymEBt7EZ8sh1xc4XNA1/zSyDhSA1ppWyBBwPvGfY8VnDfmtd5UKr6AD24htABwzNJ6WcBIV3lAx5crtozfg==} + '@html-eslint/core@0.61.0': + resolution: {integrity: sha512-/dcMywhcO7+CvyV5oUGUkh4641ZyeJyncQas+Ulq7z9fXorTstMrApIzIUdV9TNgkwZZ97Rd8/8XbXkxgoJo6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@html-eslint/eslint-plugin@0.60.0': - resolution: {integrity: sha512-pPi0ZdYLQiOs6cERfUr3qlnVrEALnG8nq9nbHCymwB8KSdsnGKzCa96+fbmcxEf5MF8dt/EDhHrgQjZ7gmNbWg==} + '@html-eslint/eslint-plugin@0.61.0': + resolution: {integrity: sha512-iIuyw42ssr3hoBs0dn+ivD4ZPyrMgq1v4Hqx8N3qVEyTcli/XYQ5C20CWPE8msYLU/TmBnvkl0VgzymiIsrRcw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 - '@html-eslint/parser@0.60.0': - resolution: {integrity: sha512-1ok6+L8uFktdS1BD5d9SuZ0BbI0uOmkv39HNWpkvpa4989ooGMDK0T+wEeqoLtiGtpnUMwlzx0849yO777g6vw==} + '@html-eslint/parser@0.61.0': + resolution: {integrity: sha512-D+4TqU3tiAJ1QuP1IjVkOTYc9Q26FfDbBx3ZqaADzEd1Jgsb+ZdV2UGTBSOzKNHw6ojQCyGnaF3hPg4HSV9TKQ==} - '@html-eslint/template-parser@0.60.0': - resolution: {integrity: sha512-V+txpL5DbBxsBfgtPGCpvXo3y2EdQDoViwL0KSA8iGOf1XwPAQlyM9wHEMG+KcDY3V9TxkEsFZAlCwVjtvAgCg==} + '@html-eslint/template-parser@0.61.0': + resolution: {integrity: sha512-mPN9UsW02m+WtDQb48FLzTCVDCBuXboRzDO37yPipp6ai98IDJBslrFjmHHh8dwBIs9QlQXWpTdlRiV3NvTwtA==} - '@html-eslint/template-syntax-parser@0.60.0': - resolution: {integrity: sha512-jw4eDxDtMfXZNPrms+QleG/NEu5uWtPXAr7uEmqAxwT5hhbFM+txwqqRtCdoBz/skUbKxcPnAQPotuJmXcRQzg==} + '@html-eslint/template-syntax-parser@0.61.0': + resolution: {integrity: sha512-m5XAYPRyX/uRNkcPaBBrM+k2SfWHhjkTLFPMz+T7CiH3nbPm7wolcudMqDfW9QoexcxCQke+xJ/ZZz/PDOykKg==} - '@html-eslint/types@0.60.0': - resolution: {integrity: sha512-3PJaoNKK/xSTnRLPMz/6ZEr0Snr4GRjYIQJrw+nDMek1K0HstQ7KIqI7XswzT/S1kXT7B16gwXanCTjIPybjmw==} + '@html-eslint/types@0.61.0': + resolution: {integrity: sha512-1cVh4dHkHwJqKrd/8t5U3wkzm0osTax+TLrmmtCaotYXQAJlZ2Cp31GQHY+lF17p71iHp3NoNYisUblV/lGzBg==} '@humanfs/core@0.19.2': resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} @@ -3323,9 +3362,9 @@ packages: resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} engines: {node: '>=18'} - '@inquirer/ansi@2.0.5': - resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/ansi@2.0.7': + resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} '@inquirer/checkbox@4.3.2': resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} @@ -3336,9 +3375,9 @@ packages: '@types/node': optional: true - '@inquirer/checkbox@5.1.4': - resolution: {integrity: sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/checkbox@5.2.1': + resolution: {integrity: sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3354,9 +3393,9 @@ packages: '@types/node': optional: true - '@inquirer/confirm@6.0.12': - resolution: {integrity: sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/confirm@6.1.1': + resolution: {integrity: sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3372,9 +3411,9 @@ packages: '@types/node': optional: true - '@inquirer/core@11.1.9': - resolution: {integrity: sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/core@11.2.1': + resolution: {integrity: sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3390,9 +3429,9 @@ packages: '@types/node': optional: true - '@inquirer/editor@5.1.1': - resolution: {integrity: sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/editor@5.2.2': + resolution: {integrity: sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3408,9 +3447,9 @@ packages: '@types/node': optional: true - '@inquirer/expand@5.0.13': - resolution: {integrity: sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/expand@5.1.1': + resolution: {integrity: sha512-YmQpenjbFSHAK3sOd44puHh3V1KXXr+JiNpUztoSQ4drLh2rTVzTap/YtlAVu/5xavifIlBfNEzJ/neZJ1a/1g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3426,9 +3465,9 @@ packages: '@types/node': optional: true - '@inquirer/external-editor@3.0.0': - resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/external-editor@3.0.3': + resolution: {integrity: sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3439,9 +3478,9 @@ packages: resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} - '@inquirer/figures@2.0.5': - resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/figures@2.0.7': + resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} '@inquirer/input@4.3.1': resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} @@ -3452,9 +3491,9 @@ packages: '@types/node': optional: true - '@inquirer/input@5.0.12': - resolution: {integrity: sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/input@5.1.2': + resolution: {integrity: sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3470,9 +3509,9 @@ packages: '@types/node': optional: true - '@inquirer/number@4.0.12': - resolution: {integrity: sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/number@4.1.1': + resolution: {integrity: sha512-XF4IXAbPnGPgw0wsbC/i2tPcyfdZgDpUlhsqU0SfT4IRIGWha6Xm9VRgN5yYxJq+jnyXlfXI/nQ3ulfk0iEICA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3488,9 +3527,9 @@ packages: '@types/node': optional: true - '@inquirer/password@5.0.12': - resolution: {integrity: sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/password@5.1.1': + resolution: {integrity: sha512-3XBfF7DAsp5qeDsvN5Rd1HmbNokVvEQoUM0QLrRcybC9nX96w3Pbmu7qUsb3IT3J3jBvs2+mTXaKHOUsgHMLzg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3506,8 +3545,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@8.4.2': - resolution: {integrity: sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==} + '@inquirer/prompts@8.5.0': + resolution: {integrity: sha512-pLjXOnY4y3R1mgyHP3pXD/8eXejp+L/dde/0N2NLKgKfMstqhNZrpvs7Wkzbl9FYFQh10LRQ7QZwq+cz9rrhyw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' @@ -3524,9 +3563,9 @@ packages: '@types/node': optional: true - '@inquirer/rawlist@5.2.8': - resolution: {integrity: sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/rawlist@5.3.1': + resolution: {integrity: sha512-QqdTqQddL3qPX/PPrjobpsO25NZ4dWXgTLenrR445L2ptLEYE6Z+PD5c5CNDJNx4ugRgELAIpSIJxZaO2jJ2Og==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3542,9 +3581,9 @@ packages: '@types/node': optional: true - '@inquirer/search@4.1.8': - resolution: {integrity: sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/search@4.2.1': + resolution: {integrity: sha512-xJj8QWKRSrfKoBIITLZK61dD3zwo0Rz11fgDImku30/Oe81zMdIdGgrLY2h6RkJ+KZ/GhNYIRMKnH/62qBTA5g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3560,9 +3599,9 @@ packages: '@types/node': optional: true - '@inquirer/select@5.1.4': - resolution: {integrity: sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/select@5.2.1': + resolution: {integrity: sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3578,9 +3617,9 @@ packages: '@types/node': optional: true - '@inquirer/type@4.0.5': - resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/type@4.0.7': + resolution: {integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -3785,8 +3824,8 @@ packages: '@lit-labs/ssr-client@1.1.8': resolution: {integrity: sha512-PjGh81oKsoI64m3IDjTqqjhC7dr2uC/o0jrllUb5gRAyp/RlAHxapgJrjq9kWz97faCHLQ8jUlTi6tGm+8fgyA==} - '@lit-labs/ssr-dom-shim@1.5.1': - resolution: {integrity: sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==} + '@lit-labs/ssr-dom-shim@1.6.0': + resolution: {integrity: sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==} '@lit-labs/ssr-react@0.3.4': resolution: {integrity: sha512-HtGvc3jt8hom8+0UoNXuDSE9mJqYTPNSHeWCVibihAUbucZbhAq90IU+B8UZG05tD6wYJz5MGbG7O/rbS6voKA==} @@ -3803,6 +3842,15 @@ packages: '@types/node': optional: true + '@lit-labs/ssr@4.1.0': + resolution: {integrity: sha512-m0zymVVlHB1ddJQ1lastsV8ROW3whFOiHJhVPQWd04MnGTkTlUUVLQctux1QlyD9BtLXNN6iASxv388vhgKMFg==} + engines: {node: '>=13.9.0'} + peerDependencies: + '@types/node': '>=20.0.0 <25.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + '@lit-labs/virtualizer@2.1.1': resolution: {integrity: sha512-JWxMwnlouLdwpw8spLTuax53WMnSP3xt0dCyxAS7GJr5Otda9MGgR/ghAdfwhSY75TmjbE1T2TqChwoGCw3ggw==} @@ -3849,6 +3897,19 @@ packages: engines: {node: '>=18'} hasBin: true + '@modelcontextprotocol/ext-apps@1.1.2': + resolution: {integrity: sha512-Gx4TEo3/F8yq1Ix6LdgLwMrKqfZqD7++eakZdbMUewrYtHeeJn3nKpeNhgEfO7nYRwonqWYomOAszWZWJS0IbA==} + peerDependencies: + '@modelcontextprotocol/sdk': ^1.24.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + zod: ^3.25.0 || ^4.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + '@modelcontextprotocol/sdk@1.26.0': resolution: {integrity: sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==} engines: {node: '>=18'} @@ -4445,63 +4506,83 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 - '@oven/bun-darwin-aarch64@1.3.13': - resolution: {integrity: sha512-qAS6Hg8Q14ckfBuqJ2Zh7gBQSVSUHeibSq4OFqBTv6DzyJuxYlr0sdYQzmYmnbPxbqobekqUDTa/4XEaqRi7vg==} + '@oven/bun-darwin-aarch64@1.3.14': + resolution: {integrity: sha512-Omj20SuiHBOUjUBIyqtkNjSUIjOtEOJwmbix/ZyFH4BaQ6OZTaaRWIR4TjHVz0yadHgli6lLTiAh1uarnvD49A==} cpu: [arm64] os: [darwin] - '@oven/bun-darwin-x64-baseline@1.3.13': - resolution: {integrity: sha512-gMEQayUpmCPYaE9zkNBj9TiQqHupnhjOYcuSzxFjzIjHJBUO4VjNnrpbKVeXNs+rKHFothORDd2QKquu5paSPQ==} + '@oven/bun-darwin-x64-baseline@1.3.14': + resolution: {integrity: sha512-OSfsTZstc898HHElhU4NccaBGOSSDn5VfahiVTnidZ9B/+wb7WTyfZJaBeJcfjwJ9H2W9uTh2TGtl3UfcXgV9g==} cpu: [x64] os: [darwin] - '@oven/bun-darwin-x64@1.3.13': - resolution: {integrity: sha512-kGePeDD4IN4imo+H4uLjQGZLmvyYQg+nKr2P0nt4ksXXrWA4HE+mb0/TUPHfRI127DocXQpew+fvrHuHR5mpJQ==} + '@oven/bun-darwin-x64@1.3.14': + resolution: {integrity: sha512-FFj3QdU/OhlDyZOJ8CWfN5eWLpRlT4qjZg7lMQi7jA6GuoY5ajlO1zWLP/MuHYRSbXQUvV52RejNi8DVnAp13w==} cpu: [x64] os: [darwin] - '@oven/bun-linux-aarch64-musl@1.3.13': - resolution: {integrity: sha512-UV9EE18VE5aRhWtV2L6MTAGGn3slhJJ2OW/m+FJM15maHm0qf1V7TaZY0FovxhdQRvnklSiQ7Ntv0H5TUX4w0g==} + '@oven/bun-freebsd-aarch64@1.3.14': + resolution: {integrity: sha512-LIKrXaFxAHybVO5Pf+9XP2FHUj/5APvXTUKk9dqHm5iFz4oH+W24cmhjkJirNujh9hKeTyrpWSe3no9JZKowIw==} + cpu: [arm64] + os: [freebsd] + + '@oven/bun-freebsd-x64@1.3.14': + resolution: {integrity: sha512-uwD+fGUH1ADpIF3B1U2jWzzb20QwRLZfj5QZ28GUCGrAJ/nTmWrD6YYGsblCY1wuhldRez3lU40AyuvSCyLYmw==} + cpu: [x64] + os: [freebsd] + + '@oven/bun-linux-aarch64-android@1.3.14': + resolution: {integrity: sha512-y4kq5b85lsrmFb9Xvi4w9mA5IEFJkLMrSmYn06q24KjL9rUWDWO3VFZEtteZxUN5+ec3Zm5S8OnJw1umaCbVjA==} + cpu: [arm64] + os: [android] + + '@oven/bun-linux-aarch64-musl@1.3.14': + resolution: {integrity: sha512-jmqOA92Cd1NL/1XBd4bFkJLxQ86K0RW7ohxS2qzzAvuitO4JiIxjjTeCspoU44zCozH72HpfZfUE2On31OjnWA==} cpu: [arm64] os: [linux] - '@oven/bun-linux-aarch64@1.3.13': - resolution: {integrity: sha512-NbLOJdr+RBFO1vFZ2YUFg4oVJ+2ua6zrwo4ZWRs0jKKcGJWtbY2wY5uz+i0PkwH6b9HYaYDgVTzE4ev06ncYZw==} + '@oven/bun-linux-aarch64@1.3.14': + resolution: {integrity: sha512-X5SsPZHs+iYO8R/efIcRtc7gT2Q2DgPfliCxEkx4cXBumwkw0c/EsHMNwH3EgGpCDaZ7IYVPhpCG/xBOQHEwZw==} cpu: [arm64] os: [linux] - '@oven/bun-linux-x64-baseline@1.3.13': - resolution: {integrity: sha512-fOi4ziKzgJG4UrrNd4AicBs6Fu9GY5xOqg+9tC76nuZNDAdSh6++kzab6TNi1Ck0Yzq6zIBIdGit6/0uSbBn8A==} + '@oven/bun-linux-x64-android@1.3.14': + resolution: {integrity: sha512-qe9e1d+3VAEU7nAA2ol9Jvmy/o99PVMSgZhHn7Q/9O3YcDrfEqyQ8zm4zoe5qTEo8HZH0dN03Le0Ys2eQPs7eg==} + cpu: [x64] + os: [android] + + '@oven/bun-linux-x64-baseline@1.3.14': + resolution: {integrity: sha512-q/8EdOC0yUE8FPeoOVq8/Pw5I9/tJaYmUfO/uDUAREx8IUnOJH1RJ5A3BjFqre8pvJoiZA9AovPJq5FnNNjSxA==} cpu: [x64] os: [linux] - '@oven/bun-linux-x64-musl-baseline@1.3.13': - resolution: {integrity: sha512-fqBKuiiWLEu2dVkowZaXgKS98xfrvBqivdoxRtRP3eINcpI1dcelGbsOz+Xphn7tbGAuBiE1/0AelvvvdqS9rg==} + '@oven/bun-linux-x64-musl-baseline@1.3.14': + resolution: {integrity: sha512-n6iE71G4lQE4XkrZhQQcL5YUlxDbnq6nqV7zeQi33PMsLT/0kYE+RvHOtBWZ3w0wMdXZfINmp63hIb9ijUBGtw==} cpu: [x64] os: [linux] - '@oven/bun-linux-x64-musl@1.3.13': - resolution: {integrity: sha512-+VHhE44kEjCXcTFHyc81zfTxL9+vzh9RqIh7gM1iWNhxpctD9kzntbUkP3UTFTwwNjoou1o8VRyxQafvc4OepA==} + '@oven/bun-linux-x64-musl@1.3.14': + resolution: {integrity: sha512-GBCB/k/sIqcr06eTNgg7g46qiUv35Jasx4XiccJ/n7RGqrE4RWUD/XJBbWFprVPjvqd59+QtSnS99XGqvftHfg==} cpu: [x64] os: [linux] - '@oven/bun-linux-x64@1.3.13': - resolution: {integrity: sha512-UwttIUXoe9fS+40OcjoaRHgZw+HCPFqBVWEXkXqAJ3W7wA0XPZrWsoMAD9sGh3TaLqrwdiMo5xPogwpXhOtVXA==} + '@oven/bun-linux-x64@1.3.14': + resolution: {integrity: sha512-7OVTAKvwfPmSbIV1HpdOoVVx5VRc427GuPPne93N6vk4eQBPId9nXmZDh9/zGaKPdbVjVtQSZafWQoUjx38Utw==} cpu: [x64] os: [linux] - '@oven/bun-windows-aarch64@1.3.13': - resolution: {integrity: sha512-+EvdRWRCRg95Xea4M2lqSJFTjzQBTJDQTMlbG8bmwFkVTN16MdmSH7xhfxVQWUOyZBLEpIwuNFIlBBxVCwSUyQ==} + '@oven/bun-windows-aarch64@1.3.14': + resolution: {integrity: sha512-T7s3x/BsVKQObGU6QDkZeI6wKynzqGbBH1yI77jrrj5siElclxr3DQrDIk8CV4G5/SJq2HHq4kpLyYY2DKCSmA==} cpu: [arm64] os: [win32] - '@oven/bun-windows-x64-baseline@1.3.13': - resolution: {integrity: sha512-6gy4hhQSjq/T/S9hC9m3NxY0RY+9Ww+XNlB+8koIMTsMSYEjk7Ho+hFHQz1Bn4W61Ub7Vykufg+jgDgPfa2GFA==} + '@oven/bun-windows-x64-baseline@1.3.14': + resolution: {integrity: sha512-uIjLUC1S9DWgICzuoMba7vurBJnBruE4S5CxnvmZkdqWVXRzx1Rgu636HoH+k0qeaQCFh3jeG3JQ1y6fRHv0sw==} cpu: [x64] os: [win32] - '@oven/bun-windows-x64@1.3.13': - resolution: {integrity: sha512-vqDEFX63ZZQF3YstPSpPD+RxNm5AILPdUuuKpNwsj7ld4NjhdHUYkAmLXDtKNWt9JMRL10bop//W8faY/LV+RQ==} + '@oven/bun-windows-x64@1.3.14': + resolution: {integrity: sha512-mUFWL3BoYkNpjd8e9PqROiFF/1Xeotq20mABJsiQH62jM1g5zqWh4khw1RZ6bX8Q8fWvlPaxG1PjofkmjUi3vg==} cpu: [x64] os: [win32] @@ -4772,6 +4853,9 @@ packages: '@oxc-project/types@0.130.0': resolution: {integrity: sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==} + '@oxc-project/types@0.132.0': + resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==} + '@oxc-project/types@0.92.0': resolution: {integrity: sha512-PDLfCbwgXjGdTBxzcuDOUxJYNBl6P8dOp3eDKWw54dYvqONan9rwGDRQU0zrkdEMiItfXQQUOI17uOcMX5Zm7A==} @@ -5251,6 +5335,12 @@ packages: cpu: [arm64] os: [android] + '@rolldown/binding-android-arm64@1.0.2': + resolution: {integrity: sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@rolldown/binding-darwin-arm64@1.0.0-beta.40': resolution: {integrity: sha512-5O6d0y2tBQTL+ecQY3qXIwSnF1/Zik8q7LZMKeyF+VJ9l194d0IdMhl2zUF0cqWbYHuF4Pnxplk4OhurPQ/Z9Q==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5269,6 +5359,12 @@ packages: cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-arm64@1.0.2': + resolution: {integrity: sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-beta.40': resolution: {integrity: sha512-izB9jygt3miPQbOTZfSu5K51isUplqa8ysByOKQqcJHgrBWmbTU8TM9eouv6tRmBR0kjcEcID9xhmA1CeZ1VIg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5287,6 +5383,12 @@ packages: cpu: [x64] os: [darwin] + '@rolldown/binding-darwin-x64@1.0.2': + resolution: {integrity: sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@rolldown/binding-freebsd-x64@1.0.0-beta.40': resolution: {integrity: sha512-2fdpEpKT+wwP0vig9dqxu+toTeWmVSjo3psJQVDeLJ51rO+GXcCJ1IkCXjhMKVEevNtZS7B8T8Z2vvmRV9MAdA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5305,6 +5407,12 @@ packages: cpu: [x64] os: [freebsd] + '@rolldown/binding-freebsd-x64@1.0.2': + resolution: {integrity: sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.40': resolution: {integrity: sha512-HP2lo78OWULN+8TewpLbS9PS00jh0CaF04tA2u8z2I+6QgVgrYOYKvX+T0hlO5smgso4+qb3YchzumWJl3yCPQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5323,6 +5431,12 @@ packages: cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.0.2': + resolution: {integrity: sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.40': resolution: {integrity: sha512-ng00gfr9BhA2NPAOU5RWAlTiL+JcwAD+L+4yUD1sbBy6tgHdLiNBOvKtHISIF9RM9/eQeS0tAiWOYZGIH9JMew==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5344,6 +5458,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-arm64-gnu@1.0.2': + resolution: {integrity: sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.40': resolution: {integrity: sha512-mF0R1l9kLcaag/9cLEiYYdNZ4v1uuX4jklSDZ1s6vJE4RB3LirUney0FavdVRwCJ5sDvfvsPgXgtBXWYr2M2tQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5365,6 +5486,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-arm64-musl@1.0.2': + resolution: {integrity: sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-ppc64-gnu@1.0.1': resolution: {integrity: sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5372,6 +5500,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-ppc64-gnu@1.0.2': + resolution: {integrity: sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.1': resolution: {integrity: sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5379,6 +5514,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-s390x-gnu@1.0.2': + resolution: {integrity: sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.40': resolution: {integrity: sha512-+wi08S7wT5iLPHRZb0USrS6n+T6m+yY++dePYedE5uvKIpWCJJioFTaRtWjpm0V6dVNLcq2OukrvfdlGtH9Wgg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5400,6 +5542,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.2': + resolution: {integrity: sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-musl@1.0.0-beta.40': resolution: {integrity: sha512-W5qBGAemUocIBKCcOsDjlV9GUt28qhl/+M6etWBeLS5gQK0J6XDg0YVzfOQdvq57ZGjYNP0NvhYzqhOOnEx+4g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5421,6 +5570,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-x64-musl@1.0.2': + resolution: {integrity: sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@rolldown/binding-openharmony-arm64@1.0.0-beta.40': resolution: {integrity: sha512-vJwoDehtt+yqj2zacq1AqNc2uE/oh7mnRGqAUbuldV6pgvU01OSQUJ7Zu+35hTopnjFoDNN6mIezkYlGAv5RFA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5439,6 +5595,12 @@ packages: cpu: [arm64] os: [openharmony] + '@rolldown/binding-openharmony-arm64@1.0.2': + resolution: {integrity: sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@rolldown/binding-wasm32-wasi@1.0.0-beta.40': resolution: {integrity: sha512-Oj3YyqVUPurr1FlMpEE/bJmMC+VWAWPM/SGUfklO5KUX97bk5Q/733nPg4RykK8q8/TluJoQYvRc05vL/B74dw==} engines: {node: '>=14.0.0'} @@ -5454,6 +5616,11 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.0.2': + resolution: {integrity: sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.40': resolution: {integrity: sha512-0ZtO6yN8XjVoFfN4HDWQj4nDu3ndMybr7jIM00DJqOmc+yFhly7rdOy7fNR9Sky3leCpBtsXfepVqRmVpYKPVA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5472,6 +5639,12 @@ packages: cpu: [arm64] os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.0.2': + resolution: {integrity: sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.40': resolution: {integrity: sha512-BPl1inoJXPpIe38Ja46E4y11vXlJyuleo+9Rmu//pYL5fIDYJkXUj/oAXqjSuwLcssrcwnuPgzvzvlz9++cr3w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5496,6 +5669,12 @@ packages: cpu: [x64] os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.2': + resolution: {integrity: sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.0-beta.40': resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} @@ -5583,19 +5762,14 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.59.0': - resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.60.2': resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.59.0': - resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} - cpu: [arm64] + '@rollup/rollup-android-arm-eabi@4.60.4': + resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==} + cpu: [arm] os: [android] '@rollup/rollup-android-arm64@4.60.2': @@ -5603,19 +5777,19 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.59.0': - resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + '@rollup/rollup-android-arm64@4.60.4': + resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} cpu: [arm64] - os: [darwin] + os: [android] '@rollup/rollup-darwin-arm64@4.60.2': resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.59.0': - resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} - cpu: [x64] + '@rollup/rollup-darwin-arm64@4.60.4': + resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} + cpu: [arm64] os: [darwin] '@rollup/rollup-darwin-x64@4.60.2': @@ -5623,19 +5797,19 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.59.0': - resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} - cpu: [arm64] - os: [freebsd] + '@rollup/rollup-darwin-x64@4.60.4': + resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} + cpu: [x64] + os: [darwin] '@rollup/rollup-freebsd-arm64@4.60.2': resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.59.0': - resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} - cpu: [x64] + '@rollup/rollup-freebsd-arm64@4.60.4': + resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} + cpu: [arm64] os: [freebsd] '@rollup/rollup-freebsd-x64@4.60.2': @@ -5643,11 +5817,10 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.59.0': - resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} - cpu: [arm] - os: [linux] - libc: [glibc] + '@rollup/rollup-freebsd-x64@4.60.4': + resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} + cpu: [x64] + os: [freebsd] '@rollup/rollup-linux-arm-gnueabihf@4.60.2': resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==} @@ -5655,11 +5828,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.59.0': - resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} cpu: [arm] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.60.2': resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==} @@ -5667,11 +5840,11 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.59.0': - resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} - cpu: [arm64] + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} + cpu: [arm] os: [linux] - libc: [glibc] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.60.2': resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==} @@ -5679,11 +5852,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.59.0': - resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + '@rollup/rollup-linux-arm64-gnu@4.60.4': + resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} cpu: [arm64] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.60.2': resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==} @@ -5691,11 +5864,11 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.59.0': - resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} - cpu: [loong64] + '@rollup/rollup-linux-arm64-musl@4.60.4': + resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} + cpu: [arm64] os: [linux] - libc: [glibc] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.60.2': resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==} @@ -5703,11 +5876,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.59.0': - resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + '@rollup/rollup-linux-loong64-gnu@4.60.4': + resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} cpu: [loong64] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.2': resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==} @@ -5715,11 +5888,11 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.59.0': - resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} - cpu: [ppc64] + '@rollup/rollup-linux-loong64-musl@4.60.4': + resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} + cpu: [loong64] os: [linux] - libc: [glibc] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.60.2': resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==} @@ -5727,11 +5900,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.59.0': - resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} cpu: [ppc64] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.2': resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==} @@ -5739,11 +5912,11 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.59.0': - resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} - cpu: [riscv64] + '@rollup/rollup-linux-ppc64-musl@4.60.4': + resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} + cpu: [ppc64] os: [linux] - libc: [glibc] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.60.2': resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==} @@ -5751,11 +5924,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.59.0': - resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} cpu: [riscv64] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.60.2': resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==} @@ -5763,11 +5936,11 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.59.0': - resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} - cpu: [s390x] + '@rollup/rollup-linux-riscv64-musl@4.60.4': + resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} + cpu: [riscv64] os: [linux] - libc: [glibc] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.60.2': resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==} @@ -5775,9 +5948,9 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.59.0': - resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} - cpu: [x64] + '@rollup/rollup-linux-s390x-gnu@4.60.4': + resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} + cpu: [s390x] os: [linux] libc: [glibc] @@ -5787,11 +5960,11 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.59.0': - resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + '@rollup/rollup-linux-x64-gnu@4.60.4': + resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} cpu: [x64] os: [linux] - libc: [musl] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.60.2': resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==} @@ -5799,39 +5972,40 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.59.0': - resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + '@rollup/rollup-linux-x64-musl@4.60.4': + resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} cpu: [x64] - os: [openbsd] + os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.60.2': resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.59.0': - resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} - cpu: [arm64] - os: [openharmony] + '@rollup/rollup-openbsd-x64@4.60.4': + resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} + cpu: [x64] + os: [openbsd] '@rollup/rollup-openharmony-arm64@4.60.2': resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.59.0': - resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + '@rollup/rollup-openharmony-arm64@4.60.4': + resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} cpu: [arm64] - os: [win32] + os: [openharmony] '@rollup/rollup-win32-arm64-msvc@4.60.2': resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.59.0': - resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} - cpu: [ia32] + '@rollup/rollup-win32-arm64-msvc@4.60.4': + resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} + cpu: [arm64] os: [win32] '@rollup/rollup-win32-ia32-msvc@4.60.2': @@ -5839,9 +6013,9 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.59.0': - resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} - cpu: [x64] + '@rollup/rollup-win32-ia32-msvc@4.60.4': + resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} + cpu: [ia32] os: [win32] '@rollup/rollup-win32-x64-gnu@4.60.2': @@ -5849,8 +6023,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.59.0': - resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + '@rollup/rollup-win32-x64-gnu@4.60.4': + resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} cpu: [x64] os: [win32] @@ -5859,6 +6033,11 @@ packages: cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.60.4': + resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} + cpu: [x64] + os: [win32] + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -6197,9 +6376,6 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} - '@types/node@25.6.2': resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} @@ -6250,19 +6426,26 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.58.1': - resolution: {integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==} + '@typescript-eslint/eslint-plugin@8.60.0': + resolution: {integrity: sha512-QYb/sa74/s7OKMbACMjrYnGspj9Hs5YI5aaffSL65UfeBUzVzBJfVo3oWSpbzPurvm7yaCCo2Lk7lVj610HqKw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.58.1 - eslint: 10.3.0 + '@typescript-eslint/parser': ^8.60.0 + eslint: 10.4.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/parser@8.58.1': resolution: {integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/parser@8.60.0': + resolution: {integrity: sha512-fcqpj/MyK4sxDPcbe7STNPbpQL4RLZOPWuaTmwZYuc+hJKzRf58yRxfhqGpc6PIq9ZyfSBpfHgmUHmHs0KwHwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: 10.4.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/project-service@8.58.1': @@ -6271,21 +6454,37 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.60.0': + resolution: {integrity: sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@8.58.1': resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.60.0': + resolution: {integrity: sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.58.1': resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.58.1': - resolution: {integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==} + '@typescript-eslint/tsconfig-utils@8.60.0': + resolution: {integrity: sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.60.0': + resolution: {integrity: sha512-SX46wEUtitCpq7AN38HkUU/+zvUpdKf7ephtWAFgckH8O7PQIyL5gvrhQgBLuEYgLfuKWOVvWVskMbuFHAz5xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/types@8.58.1': @@ -6296,67 +6495,81 @@ packages: resolution: {integrity: sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.60.0': + resolution: {integrity: sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.58.1': resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.58.1': - resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} + '@typescript-eslint/typescript-estree@8.60.0': + resolution: {integrity: sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/utils@8.60.0': + resolution: {integrity: sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/visitor-keys@8.58.1': resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-5n6xnR8jsDjrjHkf30hVVzby/cTusPrc0f6S3hQLrTdACC9JejsrHMHV1rRu55gSAIZhhBY0pqvG3/VKB9J0tA==} + '@typescript-eslint/visitor-keys@8.60.0': + resolution: {integrity: sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-3LqSu4DlxkEfeC/Z/29QMCJn5jjkDtXI7LYuxfmjdmAatS6umDKqm8J17fnP/7fyrZUMBTIYRwSDpChGV3G1ew==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [darwin] - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-zO1lq7F6QskMZOfyQGpvnJF+DtbWtraMF/1srgtu86Yoc3MvRAnidX3R5S6l10d+r153WL0T4A8aMfZNhv2SAQ==} + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-H4+sxE9qaBbLF83wMdWE0FsgfK0Pom+/O+/oxqyGzhVkDJlNt3vfpgQZMit48/Gm44AacGfBggJ9Dhbi3aeSFw==} engines: {node: '>=16.20.0'} cpu: [x64] os: [darwin] - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-V/nLg3BtptWuRJnFUM2wACfZqtkqwC461eb07VabOWTkTEP+ouB7bUWapx6sbb023FiUIk3C3BPK5icjDM7GxA==} + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-BGUDMjC2Z3TTdZRkGGwhBLelkP5UYgO2rbep8aF4dS3fu7T5lFPPrnfS6EgqJgie+cF5Fsev7xEq8wWyBDM+lg==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [linux] - '@typescript/native-preview-linux-arm@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-u2XUYrpqqBoYa+sb80pNURIy7OqIj1sBNecJb3+cGVxKdeBOMT2p7yPlg6ozuZnurAeUSuGwMWt5eekG0QRYVQ==} + '@typescript/native-preview-linux-arm@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-6I9Cv9ozwfS9zB9vRQDPIYseLX3artEO9jl3yVgLj4ishwlSF4cWAbIsjl5IztPaEgHv8coej/6tX1D0uaBzXg==} engines: {node: '>=16.20.0'} cpu: [arm] os: [linux] - '@typescript/native-preview-linux-x64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-NpG2X1kViy7YRpw54GTanHuoH/hwLywuVvFDnoAitR7zDCGJ7OP2YMyCLMrVJX+aCjz4NPrYqROf9OfdwRyNIw==} + '@typescript/native-preview-linux-x64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-vpazOu+ozlxBo8U57YJMzsOPuxAV8H7fu36KJ8ea8At/D8pdGmOAy5TuB+9OBQV9JDe0OXJMy2kmbhOpmkTAmA==} engines: {node: '>=16.20.0'} cpu: [x64] os: [linux] - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-Y7NTZd5yD/FxQLVxQdlK9MdXEsVQFgSOMu24p32kHthFJeVT81TYeMCr6qg0dKWCgOHGEcZtgN3jdmBz0OdaTg==} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-DBFnFE3V6AITkPO1K1VxXf3yEZKjU2FwtXlNwRqhzDu0rrL2SsJHOSrBDX+OacTxQFzZMxFcpiuhV8jHZALPEg==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [win32] - '@typescript/native-preview-win32-x64@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-bFtq+ynOjZ3zqJSSm0wMFxlstXHoxGhT+dXnj5HihmuGGjrRM5PoNbPZVnpJ4xqAwvx8KHWZchZnpAr+yPgekA==} + '@typescript/native-preview-win32-x64@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-1tBlErMvQgcMqqYwsx4tytupcjCJcOUXD3vBn1Wb/kAvus1FzWQAFE0fcKBvLfcqLQfTiiEwKKEtbLjGmakqqg==} engines: {node: '>=16.20.0'} cpu: [x64] os: [win32] - '@typescript/native-preview@7.0.0-dev.20260518.1': - resolution: {integrity: sha512-aJq3XQBPkL91U0YWPQ4WUzFpfzLmfwWt5tmtzdXaIiPZisqFVeG/uw+2b4e/uL/YhPAQt9OHG0UEIGLNfoiFwA==} + '@typescript/native-preview@7.0.0-dev.20260527.2': + resolution: {integrity: sha512-piqkDwikVeizCFqA1lcwI5F4wOAtBdxuliWe77ApBNRyBPPvfCJB+u/HYi9/8t5nd0sWvFs6/qt/AzJ1CCoykQ==} engines: {node: '>=16.20.0'} hasBin: true @@ -6403,46 +6616,27 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.2.25 - '@vitest/browser-playwright@4.1.5': - resolution: {integrity: sha512-CWy0lBQJq97nionyJJdnaU4961IXTl43a7UCu5nHy51IoKxAt6PVIJLo+76rVl7KOOgcWHNkG4kbJu/pW7knvA==} + '@vitest/browser-playwright@4.1.7': + resolution: {integrity: sha512-OlTlJej7YN6VwV7zJJoNeaCsctF+JXpzpZ4oBHUbrQFfIq+0KW2f07rprCLh9N/zRIZ0v4Mchn1QDDmWMUhPKw==} peerDependencies: playwright: '*' - vitest: 4.1.5 + vitest: 4.1.7 - '@vitest/browser-playwright@4.1.6': - resolution: {integrity: sha512-4csoeyl/qwHyxU2zNL0++WaoDr8YJDXOQPwWPNJoTZ+QzcdO3INYKgF5Zfz730Io7zbkuv914aZmfQ+QE+1Hvw==} + '@vitest/browser@4.1.7': + resolution: {integrity: sha512-N2JFGfXoEGVAut+kHeru9dD4BUMq/q5xDvBARNl0tUsly3m5KglLOu8VO/6MkDfOlgxXTycojkt6gBKsuyR+IQ==} peerDependencies: - playwright: '*' - vitest: 4.1.6 - - '@vitest/browser@4.1.5': - resolution: {integrity: sha512-iCDGI8c4yg+xmjUg2VsygdAUSIIB4x5Rht/P68OXy1hPELKXHDkzh87lkuTcdYmemRChDkEpB426MmDjzC0ziA==} - peerDependencies: - vitest: 4.1.5 - - '@vitest/browser@4.1.6': - resolution: {integrity: sha512-ynsspTubXGSpa58JFJ24xIQt4z4A25epSbugEyaTmmrV1//Wec9EgE/LtoaC6yxUrXi5P7erGHRrkdZIHaVQuA==} - peerDependencies: - vitest: 4.1.6 - - '@vitest/coverage-istanbul@4.1.5': - resolution: {integrity: sha512-X4kQMDEWh9mA0IiLuigtdYv4kXe+W8KLTbucoz15lbyZRPAxT5l+hu0JizI7Am050+G9vQnB7QJNgYi2LnwV4w==} - peerDependencies: - vitest: 4.1.5 + vitest: 4.1.7 - '@vitest/coverage-istanbul@4.1.6': - resolution: {integrity: sha512-lOt/VDh+sihAx3OUxCE5CC0qZfAhIzE3Dxw75NJ3P0C6ruUgT9b/jZKECE1ctpbxSVic9OkLdXz5UEX39ks4Sw==} + '@vitest/coverage-istanbul@4.1.7': + resolution: {integrity: sha512-EbruXy+E9MJk+y7sFzriYfoI4JP2Ow+SyWDkewFOWFjzrbQBHlEgi6dGE7pxge8Z+W+7oJOxAVVb6mQHKCCZlw==} peerDependencies: - vitest: 4.1.6 - - '@vitest/expect@4.1.5': - resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==} + vitest: 4.1.7 - '@vitest/expect@4.1.6': - resolution: {integrity: sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==} + '@vitest/expect@4.1.7': + resolution: {integrity: sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==} - '@vitest/mocker@4.1.5': - resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==} + '@vitest/mocker@4.1.7': + resolution: {integrity: sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -6452,46 +6646,20 @@ packages: vite: optional: true - '@vitest/mocker@4.1.6': - resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true + '@vitest/pretty-format@4.1.7': + resolution: {integrity: sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==} - '@vitest/pretty-format@4.1.5': - resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==} + '@vitest/runner@4.1.7': + resolution: {integrity: sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==} - '@vitest/pretty-format@4.1.6': - resolution: {integrity: sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==} + '@vitest/snapshot@4.1.7': + resolution: {integrity: sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==} - '@vitest/runner@4.1.5': - resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==} + '@vitest/spy@4.1.7': + resolution: {integrity: sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==} - '@vitest/runner@4.1.6': - resolution: {integrity: sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==} - - '@vitest/snapshot@4.1.5': - resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==} - - '@vitest/snapshot@4.1.6': - resolution: {integrity: sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==} - - '@vitest/spy@4.1.5': - resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==} - - '@vitest/spy@4.1.6': - resolution: {integrity: sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==} - - '@vitest/utils@4.1.5': - resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==} - - '@vitest/utils@4.1.6': - resolution: {integrity: sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==} + '@vitest/utils@4.1.7': + resolution: {integrity: sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==} '@volar/language-core@2.4.28': resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} @@ -6696,7 +6864,7 @@ packages: resolution: {integrity: sha512-y9x4EJI77VBhDT6EbXoGcVcgRGNDXcKaygCkb7l1bYsCHLFPVeesrmqATwMiN6TE4fA9VI0b9cwvWNeWvpud+w==} engines: {node: '>=20'} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 '@xhmikosr/archive-type@7.1.0': resolution: {integrity: sha512-xZEpnGplg1sNPyEgFh0zbHxqlw5dtYg6viplmWSxUj12+QjU9SKu3U/2G73a15pEjLaOqTefNSZ1fOPUOT4Xgg==} @@ -6972,6 +7140,10 @@ packages: resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} engines: {node: '>= 14'} + archiver@8.0.0: + resolution: {integrity: sha512-fV1orZfsnPn9BaSByR/qE67rJCLJEy2Ox5bq7nJh+jquWaNh6Sfec75kJ2T6PtdGUbPQlrVoSVCEOa5SdiTQ1g==} + engines: {node: '>=18'} + are-docs-informative@0.0.2: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} engines: {node: '>=14'} @@ -7276,10 +7448,10 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bun@1.3.13: - resolution: {integrity: sha512-b9T4xZ8KqCHs4+TkHJv540LG1B8OD7noKu0Qaizusx3jFtMDHY6osNqgbaOlwW2B8RB2AKzz+sjzlGKIGxIjZw==} + bun@1.3.14: + resolution: {integrity: sha512-aB6GVd42x1Y5ie1K16SF+oLGtgSkwX9hgoDdIW88pjvfTccU8F1vfpoOt34QLv0dZ1v3XimtaxPlZUG81Gx9Zg==} cpu: [arm64, x64] - os: [darwin, linux, win32] + os: [darwin, linux, android, freebsd, win32] hasBin: true bundle-name@4.1.0: @@ -7587,6 +7759,10 @@ packages: resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} engines: {node: '>= 14'} + compress-commons@7.0.1: + resolution: {integrity: sha512-g0S8KAD8qf4+V//pr3BfB1aBnARLXNz2Gx+jmHU0LEriUuoQUOPOulVquHKTJ8+EAIIO7fhseNDr9wK5Q9FKBQ==} + engines: {node: '>=18'} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -7721,6 +7897,10 @@ packages: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} engines: {node: '>= 14'} + crc32-stream@7.0.1: + resolution: {integrity: sha512-IBWsY8xznyQrcHn8h4bC8/4ErNke5elzgG8GcqF4RFPw6aHkWWRc7Tgw6upjaTX/CT/yQgqYENkxYsTYN+hW2g==} + engines: {node: '>=18'} + croner@10.0.1: resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} engines: {node: '>=18.0'} @@ -8067,9 +8247,6 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - devalue@5.7.1: - resolution: {integrity: sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA==} - devalue@5.8.1: resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} @@ -8198,10 +8375,6 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.20.1: - resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.21.3: resolution: {integrity: sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==} engines: {node: '>=10.13.0'} @@ -8276,9 +8449,6 @@ packages: es-html-parser@0.3.1: resolution: {integrity: sha512-YTEasG4xt7FEN4b6qJIPbFo/fzQ5kjRMEQ33QMqSXTvfXqAbC2rHxo32x2/1Rhq7Mlu6wI3MIpM5Kf2VHPXrUQ==} - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - es-module-lexer@2.1.0: resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} @@ -8366,7 +8536,7 @@ packages: engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: 10.3.0 + eslint: 10.4.0 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -8375,23 +8545,23 @@ packages: resolution: {integrity: sha512-hu3r9/6JBmPG6wTcqtYzgZAnjEG2eqRUATfkFscokESg1VDxZM21ZaMire0KjeMwfj+SXvgB4Rvh5LBuesj92w==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-plugin-lit-a11y@5.1.1: resolution: {integrity: sha512-3/hEMop4MvwgaX5RONpklc/YPy9LecfrrHAm9yiUlV6EUdws2OnW0bP3oLs25PIHYlKH5/VdcPKxsi2LxN4gcA==} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-plugin-lit@2.2.1: resolution: {integrity: sha512-mnqqwpWF4PBF/YjlGt9mbHwrWCGMtaqdpnqISv3nGcTl8iStaAt9UGieMY3i8vwKfSSWtkEfBZUcRKFGys6yiw==} engines: {node: '>= 18'} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-plugin-wc@3.1.0: resolution: {integrity: sha512-spvXHD2/GTTgYXxFB3xlMThnXGUeNJaiCwWuPGzjDOLXnVGLcQpDt0fyiN6yiLoaLs/yhsj+7G1FpBZKeigCSA==} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-rule-extender@0.0.1: resolution: {integrity: sha512-F0j1Twve3lamL3J0rRSVAynlp58sDPG39JFcQrM+u9Na7PmCgiPHNODh6YE9mduaGcsn3NBqbf6LZRj0cLr8Ng==} @@ -8413,8 +8583,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.3.0: - resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==} + eslint@10.4.0: + resolution: {integrity: sha512-loXy6bWOoP3EP6JA7jo6p5jMpBJmHmsNZM5SFRHLdh1MGOPurMnNBj4ZlAbaqUAaQWbCr7jHV4P7gzAyryZWkQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -8589,9 +8759,6 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.0: - resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-uri@3.1.2: resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} @@ -8638,8 +8805,8 @@ packages: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} - file-entry-cache@11.1.2: - resolution: {integrity: sha512-N2WFfK12gmrK1c1GXOqiAJ1tc5YE+R53zvQ+t5P8S5XhnmKYVB5eZEiLNZKDSmoG8wqqbF9EXYBBW/nef19log==} + file-entry-cache@11.1.3: + resolution: {integrity: sha512-oMbq0PD6VIiIwMF6LIa7MEwd/l9huKwmqRKXqmrkqIZv8CvRbfowL+L0ryAl8h//HfAS0zS+4SbYoRyAoA6BJA==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -9948,13 +10115,16 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + linkify-it@5.0.1: + resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} + lint-staged@15.3.0: resolution: {integrity: sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A==} engines: {node: '>=18.12.0'} hasBin: true - liquidjs@10.25.6: - resolution: {integrity: sha512-h5ki5HS1PiL9/NmLw3iUcTF1jQswKJd8KLEXNrtSf8XHF0v3c5+d+8llz3N9I5IUdc5rsOuVLb9AVnqvqqscPg==} + liquidjs@10.26.0: + resolution: {integrity: sha512-Ub9FFNOLB9tdH/gB2MKkeU7x9NifoVidxAam6YWU7LUcy7Glumi6q5C3tDpWOEpeNaT8Cdwdb1axEdlvLSoyaQ==} engines: {node: '>=16'} hasBin: true @@ -9983,9 +10153,15 @@ packages: lit-html@3.3.2: resolution: {integrity: sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==} + lit-html@3.3.3: + resolution: {integrity: sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==} + lit@3.3.2: resolution: {integrity: sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==} + lit@3.3.3: + resolution: {integrity: sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==} + lmdb@3.5.1: resolution: {integrity: sha512-NYHA0MRPjvNX+vSw8Xxg6FLKxzAG+e7Pt8RqAQA/EehzHVXq9SxDqJIN3JL1hK0dweb884y8kIh6rkWvPyg9Wg==} hasBin: true @@ -10130,9 +10306,6 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - magicast@0.5.2: - resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} - magicast@0.5.3: resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} @@ -10158,6 +10331,10 @@ packages: resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} hasBin: true + markdown-it@14.2.0: + resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} + hasBin: true + marked-terminal@7.3.0: resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==} engines: {node: '>=16.0.0'} @@ -10402,6 +10579,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanotar@0.3.0: resolution: {integrity: sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg==} @@ -10999,9 +11181,6 @@ packages: parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} - parse5@8.0.1: resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} @@ -11550,6 +11729,10 @@ packages: resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} + postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -11655,8 +11838,8 @@ packages: prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - publint@0.3.20: - resolution: {integrity: sha512-UWqFYP7VBVCe9l/leEEGJrDs6Am4K4KapLmLi5qbt+9fA+Ny38ghdW+bw1nYfVqCK8/3kgsxjjhFjTYqYYRpyw==} + publint@0.3.21: + resolution: {integrity: sha512-OqejcnMV6E9zel2oCrUOJEiiFkGiAAni0A6ibfQNh1k9Gu5z4F+Yso8lllam7AzmV6Do0vp7u3UpZNRBwuXaHQ==} engines: {node: '>=18'} hasBin: true @@ -11756,6 +11939,10 @@ packages: readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + readdir-glob@3.0.0: + resolution: {integrity: sha512-AhNB2KgKeVJr16nK9LLZbJNWnYoT23ZrumNKFDebHBdkC8KHSqWo871JAUhoWC/RtjEVdqNMFpM6qrwRbaUqpw==} + engines: {node: '>=18'} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -11926,6 +12113,11 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + rolldown@1.0.2: + resolution: {integrity: sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rollup-plugin-html-literals@2.0.1: resolution: {integrity: sha512-PRICcc3L8gRGZDYhRblqbS9QsX0arjobcfA7wHfo+Y4YAYjVp2YsGohTdYG7k3+4SOWW0/KymjanNpnqD5Dc3Q==} engines: {node: '>=16'} @@ -11945,13 +12137,13 @@ packages: rollup: optional: true - rollup@4.59.0: - resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} + rollup@4.60.2: + resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.60.2: - resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} + rollup@4.60.4: + resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -12502,8 +12694,8 @@ packages: peerDependencies: stylelint: ^17.0.0 - stylelint@17.11.0: - resolution: {integrity: sha512-/3czzmbF9XdGWvReDF3Ex4R23Ajolo7j8RB2bFNEqk6Ht356nlpVV+G5bG2Qt8AW1ofJzXztBRDnAtd7cgowWA==} + stylelint@17.12.0: + resolution: {integrity: sha512-KIlzWXMHUvgfPUR0R7TK3H80yCIi0uoivUwf+6Az4yrHJD1Q3c1qIkh/H5Z0i/K3QXgtq/UMEkWyBUSUwnpnOg==} engines: {node: '>=20.19.0'} hasBin: true @@ -12751,8 +12943,8 @@ packages: resolution: {integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==} hasBin: true - tmp@0.2.5: - resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} + tmp@0.2.6: + resolution: {integrity: sha512-5sJPdPjfI5Kx+qbrDesxkglRBxW//g7hCsqspEjwkewGvBMGIKMOTKzLt1hFVJzyadba3lDUN20O9qhvbQUSTA==} engines: {node: '>=14.14'} to-regex-range@5.0.1: @@ -12871,11 +13063,11 @@ packages: typed-query-selector@2.12.1: resolution: {integrity: sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==} - typescript-eslint@8.58.1: - resolution: {integrity: sha512-gf6/oHChByg9HJvhMO1iBexJh12AqqTfnuxscMDOVqfJW3htsdRJI/GfPpHTTcyeB8cSTUY2JcZmVgoyPqcrDg==} + typescript-eslint@8.60.0: + resolution: {integrity: sha512-9f65qWLZdAW9m1JaxBDUHcqRUfL8bkxxXL7XxEfI+F09q56PkBvIfCjLF3yInsDM/BBmwkqmCQdCZe/RYlIWEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: 10.3.0 + eslint: 10.4.0 typescript: '>=4.8.4 <6.1.0' typescript@4.9.5: @@ -13013,8 +13205,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-dts@1.0.0: - resolution: {integrity: sha512-qz+U1lCscwq+t8Mkaxy5Esa7IQ5wWV18b4mnioOXSdnPaNiJ0+qgE3I+KL6UkXYZWxxGo2qdGone8LEQ52Sfkw==} + unplugin-dts@1.0.1: + resolution: {integrity: sha512-EdJZxdWP4Tm/xhe58/zAge3Tu0OKDYygm8rucRrcCZ4XzgA31jexUKhaJuEMddOPBDs9ONnq6vwigbjeBqkfuw==} peerDependencies: '@microsoft/api-extractor': '>=7' '@rspack/core': ^1 @@ -13200,7 +13392,7 @@ packages: engines: {node: '>=16.11'} peerDependencies: '@biomejs/biome': '>=1.7' - eslint: 10.3.0 + eslint: 10.4.0 meow: ^13.2.0 || ^14.0.0 optionator: ^0.9.4 oxlint: '>=1' @@ -13232,8 +13424,8 @@ packages: vue-tsc: optional: true - vite-plugin-dts@5.0.0: - resolution: {integrity: sha512-VLNAUttBq7pLxxL/m/ztjd5zj5yiviiC7ijfPFVLK5c45FLcibvieBsdjSka3a4ag1qdrAF9K3OysH4/lW+rPQ==} + vite-plugin-dts@5.0.1: + resolution: {integrity: sha512-1L+x8bVPDhlI4kLzRIIGqO+b1VnvtY6CoHrU+riaipHJUAxayM0i1HObqeBv33Svil9hW64Z2KNiOn6UrKWCbA==} peerDependencies: '@microsoft/api-extractor': '>=7' rollup: '>=3' @@ -13256,6 +13448,13 @@ packages: '@nuxt/kit': optional: true + vite-plugin-singlefile@2.3.0: + resolution: {integrity: sha512-DAcHzYypM0CasNLSz/WG0VdKOCxGHErfrjOoyIPiNxTPTGmO6rRD/te93n1YL/s+miXq66ipF1brMBikf99c6A==} + engines: {node: '>18.0.0'} + peerDependencies: + rollup: ^4.44.1 + vite: ^5.4.11 || ^6.0.0 || ^7.0.0 + vite-plugin-solid@2.11.12: resolution: {integrity: sha512-FgjPcx2OwX9h6f28jli7A4bG7PP3te8uyakE5iqsmpq3Jqi1TWLgSroC9N6cMfGRU2zXsl4Q6ISvTr2VL0QHpA==} peerDependencies: @@ -13398,69 +13597,71 @@ packages: yaml: optional: true - vitefu@1.1.3: - resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - vite: - optional: true - - vitest@4.1.5: - resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vite@8.0.14: + resolution: {integrity: sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.5 - '@vitest/browser-preview': 4.1.5 - '@vitest/browser-webdriverio': 4.1.5 - '@vitest/coverage-istanbul': 4.1.5 - '@vitest/coverage-v8': 4.1.5 - '@vitest/ui': 4.1.5 - happy-dom: '*' - jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.18 + esbuild: ^0.27.0 || ^0.28.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: - '@edge-runtime/vm': + '@types/node': optional: true - '@opentelemetry/api': + '@vitejs/devtools': optional: true - '@types/node': + esbuild: optional: true - '@vitest/browser-playwright': + jiti: optional: true - '@vitest/browser-preview': + less: optional: true - '@vitest/browser-webdriverio': + sass: optional: true - '@vitest/coverage-istanbul': + sass-embedded: optional: true - '@vitest/coverage-v8': + stylus: optional: true - '@vitest/ui': + sugarss: optional: true - happy-dom: + terser: optional: true - jsdom: + tsx: + optional: true + yaml: + optional: true + + vitefu@1.1.3: + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + vite: optional: true - vitest@4.1.6: - resolution: {integrity: sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==} + vitest@4.1.7: + resolution: {integrity: sha512-flYyaFd2CgoCoU+0UKt3pxksgC+S02iTDN0n3LtqaMeXsI9SBcdNujc2k0DeFLzUn/0k538yNjOSdwgCqcrwJA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.6 - '@vitest/browser-preview': 4.1.6 - '@vitest/browser-webdriverio': 4.1.6 - '@vitest/coverage-istanbul': 4.1.6 - '@vitest/coverage-v8': 4.1.6 - '@vitest/ui': 4.1.6 + '@vitest/browser-playwright': 4.1.7 + '@vitest/browser-preview': 4.1.7 + '@vitest/browser-webdriverio': 4.1.7 + '@vitest/coverage-istanbul': 4.1.7 + '@vitest/coverage-v8': 4.1.7 + '@vitest/ui': 4.1.7 happy-dom: '*' jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -13866,6 +14067,10 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} + zip-stream@7.0.5: + resolution: {integrity: sha512-dSvYKdvLsAHCDqPOhIwk/q5CvuWtTB3Dgpoe0uVEFjTzIOAmsQpprX25InCvrvJsirEbu1OHyy67n/kAj1Sw/w==} + engines: {node: '>=18'} + zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: @@ -13933,10 +14138,10 @@ snapshots: dependencies: prismjs: 1.30.0 - '@11ty/eleventy-plugin-vite@8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)': + '@11ty/eleventy-plugin-vite@8.0.0(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)': dependencies: '@11ty/eleventy-utils': 2.0.7 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -13974,7 +14179,7 @@ snapshots: iso-639-1: 3.1.5 js-yaml: 4.1.1 kleur: 4.1.5 - liquidjs: 10.25.6 + liquidjs: 10.26.0 luxon: 3.7.2 markdown-it: 14.1.1 minimist: 1.2.8 @@ -14144,7 +14349,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/build@21.2.7(@angular/compiler-cli@21.2.8(@angular/compiler@21.2.8)(typescript@5.9.3))(@angular/compiler@21.2.8)(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(@angular/platform-browser@21.2.8(@angular/common@21.2.8(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2)))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(chokidar@5.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.14)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.1.6)(yaml@2.8.3)': + '@angular/build@21.2.7(@angular/compiler-cli@21.2.8(@angular/compiler@21.2.8)(typescript@5.9.3))(@angular/compiler@21.2.8)(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(@angular/platform-browser@21.2.8(@angular/common@21.2.8(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2)))(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(chokidar@5.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.14)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.1.7)(yaml@2.8.3)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2102.7(chokidar@5.0.0) @@ -14182,7 +14387,7 @@ snapshots: '@angular/platform-browser': 21.2.8(@angular/common@21.2.8(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.8(@angular/compiler@21.2.8)(rxjs@7.8.2)) lmdb: 3.5.1 postcss: 8.5.14 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -14567,7 +14772,7 @@ snapshots: '@commitlint/config-validator@19.8.1': dependencies: '@commitlint/types': 19.8.1 - ajv: 8.18.0 + ajv: 8.20.0 '@commitlint/ensure@19.8.1': dependencies: @@ -14749,7 +14954,7 @@ snapshots: '@es-joy/jsdoccomment@0.84.0': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@typescript-eslint/types': 8.59.0 comment-parser: 1.4.5 esquery: 1.7.0 @@ -14991,9 +15196,9 @@ snapshots: '@esbuild/win32-x64@0.28.0': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.0(jiti@2.6.1))': dependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -15006,7 +15211,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.5.5': + '@eslint/config-helpers@0.6.0': dependencies: '@eslint/core': 1.2.1 @@ -15029,9 +15234,9 @@ snapshots: '@eslint/css-tree': 4.0.3 '@eslint/plugin-kit': 0.7.1 - '@eslint/js@10.0.1(eslint@10.3.0(jiti@2.6.1))': + '@eslint/js@10.0.1(eslint@10.4.0(jiti@2.6.1))': optionalDependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) '@eslint/json@1.2.0': dependencies: @@ -15096,43 +15301,43 @@ snapshots: dependencies: hono: 4.12.14 - '@html-eslint/core@0.60.0': + '@html-eslint/core@0.61.0': dependencies: - '@html-eslint/types': 0.60.0 + '@html-eslint/types': 0.61.0 html-standard: 0.0.13 - '@html-eslint/eslint-plugin@0.60.0(eslint@10.3.0(jiti@2.6.1))': + '@html-eslint/eslint-plugin@0.61.0(eslint@10.4.0(jiti@2.6.1))': dependencies: '@eslint/plugin-kit': 0.4.1 - '@html-eslint/core': 0.60.0 - '@html-eslint/parser': 0.60.0 - '@html-eslint/template-parser': 0.60.0 - '@html-eslint/template-syntax-parser': 0.60.0 - '@html-eslint/types': 0.60.0 + '@html-eslint/core': 0.61.0 + '@html-eslint/parser': 0.61.0 + '@html-eslint/template-parser': 0.61.0 + '@html-eslint/template-syntax-parser': 0.61.0 + '@html-eslint/types': 0.61.0 '@rviscomi/capo.js': 2.1.0 - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) html-standard: 0.0.13 - '@html-eslint/parser@0.60.0': + '@html-eslint/parser@0.61.0': dependencies: - '@html-eslint/template-syntax-parser': 0.60.0 - '@html-eslint/types': 0.60.0 + '@html-eslint/template-syntax-parser': 0.61.0 + '@html-eslint/types': 0.61.0 css-tree: 3.2.1 es-html-parser: 0.3.1 - '@html-eslint/template-parser@0.60.0': + '@html-eslint/template-parser@0.61.0': dependencies: - '@html-eslint/types': 0.60.0 + '@html-eslint/types': 0.61.0 es-html-parser: 0.3.1 - '@html-eslint/template-syntax-parser@0.60.0': + '@html-eslint/template-syntax-parser@0.61.0': dependencies: - '@html-eslint/types': 0.60.0 + '@html-eslint/types': 0.61.0 - '@html-eslint/types@0.60.0': + '@html-eslint/types@0.61.0': dependencies: '@types/css-tree': 2.3.11 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 es-html-parser: 0.3.1 '@humanfs/core@0.19.2': @@ -15252,7 +15457,7 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/ansi@2.0.5': {} + '@inquirer/ansi@2.0.7': {} '@inquirer/checkbox@4.3.2(@types/node@25.7.0)': dependencies: @@ -15264,12 +15469,12 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/checkbox@5.1.4(@types/node@25.6.2)': + '@inquirer/checkbox@5.2.1(@types/node@25.6.2)': dependencies: - '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15280,10 +15485,10 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/confirm@6.0.12(@types/node@25.6.2)': + '@inquirer/confirm@6.1.1(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15300,11 +15505,11 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/core@11.1.9(@types/node@25.6.2)': + '@inquirer/core@11.2.1(@types/node@25.6.2)': dependencies: - '@inquirer/ansi': 2.0.5 - '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/ansi': 2.0.7 + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@25.6.2) cli-width: 4.1.0 fast-wrap-ansi: 0.2.0 mute-stream: 3.0.0 @@ -15320,11 +15525,11 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/editor@5.1.1(@types/node@25.6.2)': + '@inquirer/editor@5.2.2(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/external-editor': 3.0.0(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/external-editor': 3.0.3(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15336,10 +15541,10 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/expand@5.0.13(@types/node@25.6.2)': + '@inquirer/expand@5.1.1(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15350,7 +15555,7 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/external-editor@3.0.0(@types/node@25.6.2)': + '@inquirer/external-editor@3.0.3(@types/node@25.6.2)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 @@ -15359,7 +15564,7 @@ snapshots: '@inquirer/figures@1.0.15': {} - '@inquirer/figures@2.0.5': {} + '@inquirer/figures@2.0.7': {} '@inquirer/input@4.3.1(@types/node@25.7.0)': dependencies: @@ -15368,10 +15573,10 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/input@5.0.12(@types/node@25.6.2)': + '@inquirer/input@5.1.2(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15382,10 +15587,10 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/number@4.0.12(@types/node@25.6.2)': + '@inquirer/number@4.1.1(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15397,11 +15602,11 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/password@5.0.12(@types/node@25.6.2)': + '@inquirer/password@5.1.1(@types/node@25.6.2)': dependencies: - '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15420,18 +15625,18 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/prompts@8.4.2(@types/node@25.6.2)': - dependencies: - '@inquirer/checkbox': 5.1.4(@types/node@25.6.2) - '@inquirer/confirm': 6.0.12(@types/node@25.6.2) - '@inquirer/editor': 5.1.1(@types/node@25.6.2) - '@inquirer/expand': 5.0.13(@types/node@25.6.2) - '@inquirer/input': 5.0.12(@types/node@25.6.2) - '@inquirer/number': 4.0.12(@types/node@25.6.2) - '@inquirer/password': 5.0.12(@types/node@25.6.2) - '@inquirer/rawlist': 5.2.8(@types/node@25.6.2) - '@inquirer/search': 4.1.8(@types/node@25.6.2) - '@inquirer/select': 5.1.4(@types/node@25.6.2) + '@inquirer/prompts@8.5.0(@types/node@25.6.2)': + dependencies: + '@inquirer/checkbox': 5.2.1(@types/node@25.6.2) + '@inquirer/confirm': 6.1.1(@types/node@25.6.2) + '@inquirer/editor': 5.2.2(@types/node@25.6.2) + '@inquirer/expand': 5.1.1(@types/node@25.6.2) + '@inquirer/input': 5.1.2(@types/node@25.6.2) + '@inquirer/number': 4.1.1(@types/node@25.6.2) + '@inquirer/password': 5.1.1(@types/node@25.6.2) + '@inquirer/rawlist': 5.3.1(@types/node@25.6.2) + '@inquirer/search': 4.2.1(@types/node@25.6.2) + '@inquirer/select': 5.2.1(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15443,10 +15648,10 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/rawlist@5.2.8(@types/node@25.6.2)': + '@inquirer/rawlist@5.3.1(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15459,11 +15664,11 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/search@4.1.8(@types/node@25.6.2)': + '@inquirer/search@4.2.1(@types/node@25.6.2)': dependencies: - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15477,12 +15682,12 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/select@5.1.4(@types/node@25.6.2)': + '@inquirer/select@5.2.1(@types/node@25.6.2)': dependencies: - '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.9(@types/node@25.6.2) - '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@25.6.2) + '@inquirer/ansi': 2.0.7 + '@inquirer/core': 11.2.1(@types/node@25.6.2) + '@inquirer/figures': 2.0.7 + '@inquirer/type': 4.0.7(@types/node@25.6.2) optionalDependencies: '@types/node': 25.6.2 @@ -15490,7 +15695,7 @@ snapshots: optionalDependencies: '@types/node': 25.7.0 - '@inquirer/type@4.0.5(@types/node@25.6.2)': + '@inquirer/type@4.0.7(@types/node@25.6.2)': optionalDependencies: '@types/node': 25.6.2 @@ -15699,11 +15904,11 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@lit-labs/nextjs@0.2.4(@types/node@25.7.0)(@types/react@19.2.14)(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.97.3))(react@19.2.5)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14))': + '@lit-labs/nextjs@0.2.4(@types/node@25.7.0)(@types/react@19.2.14)(next@16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.97.3))(react@19.2.5)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15))': dependencies: '@lit-labs/ssr-react': 0.3.4(@types/node@25.7.0)(@types/react@19.2.14)(react@19.2.5) '@webcomponents/template-shadowroot': 0.2.1 - imports-loader: 4.0.1(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + imports-loader: 4.0.1(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) next: 16.2.6(@opentelemetry/api@1.9.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.97.3) transitivePeerDependencies: - '@types/node' @@ -15723,7 +15928,7 @@ snapshots: lit: 3.3.2 lit-html: 3.3.2 - '@lit-labs/ssr-dom-shim@1.5.1': {} + '@lit-labs/ssr-dom-shim@1.6.0': {} '@lit-labs/ssr-react@0.3.4(@types/node@25.7.0)(@types/react@19.2.14)(react@19.2.5)': dependencies: @@ -15737,10 +15942,25 @@ snapshots: '@lit-labs/ssr@4.0.0(@types/node@25.7.0)': dependencies: '@lit-labs/ssr-client': 1.1.8 - '@lit-labs/ssr-dom-shim': 1.5.1 + '@lit-labs/ssr-dom-shim': 1.6.0 + '@lit/reactive-element': 2.1.2 + '@parse5/tools': 0.3.0 + enhanced-resolve: 5.21.3 + lit: 3.3.2 + lit-element: 4.2.2 + lit-html: 3.3.2 + node-fetch: 3.3.2 + parse5: 7.1.2 + optionalDependencies: + '@types/node': 25.7.0 + + '@lit-labs/ssr@4.1.0(@types/node@25.7.0)': + dependencies: + '@lit-labs/ssr-client': 1.1.8 + '@lit-labs/ssr-dom-shim': 1.6.0 '@lit/reactive-element': 2.1.2 '@parse5/tools': 0.3.0 - enhanced-resolve: 5.20.1 + enhanced-resolve: 5.21.3 lit: 3.3.2 lit-element: 4.2.2 lit-html: 3.3.2 @@ -15756,7 +15976,7 @@ snapshots: '@lit/reactive-element@2.1.2': dependencies: - '@lit-labs/ssr-dom-shim': 1.5.1 + '@lit-labs/ssr-dom-shim': 1.6.0 '@lmdb/lmdb-darwin-arm64@3.5.1': optional: true @@ -15786,17 +16006,42 @@ snapshots: https-proxy-agent: 7.0.6 node-fetch: 2.7.0 nopt: 8.1.0 - semver: 7.7.4 + semver: 7.8.0 tar: 7.5.11 transitivePeerDependencies: - encoding - supports-color + '@modelcontextprotocol/ext-apps@1.1.2(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.4.3)': + dependencies: + '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3) + zod: 4.4.3 + optionalDependencies: + '@oven/bun-darwin-aarch64': 1.3.14 + '@oven/bun-darwin-x64': 1.3.14 + '@oven/bun-darwin-x64-baseline': 1.3.14 + '@oven/bun-linux-aarch64': 1.3.14 + '@oven/bun-linux-aarch64-musl': 1.3.14 + '@oven/bun-linux-x64': 1.3.14 + '@oven/bun-linux-x64-baseline': 1.3.14 + '@oven/bun-linux-x64-musl': 1.3.14 + '@oven/bun-linux-x64-musl-baseline': 1.3.14 + '@oven/bun-windows-x64': 1.3.14 + '@oven/bun-windows-x64-baseline': 1.3.14 + '@rollup/rollup-darwin-arm64': 4.60.4 + '@rollup/rollup-darwin-x64': 4.60.4 + '@rollup/rollup-linux-arm64-gnu': 4.60.4 + '@rollup/rollup-linux-x64-gnu': 4.60.4 + '@rollup/rollup-win32-arm64-msvc': 4.60.4 + '@rollup/rollup-win32-x64-msvc': 4.60.4 + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + '@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.14(hono@4.12.14) - ajv: 8.18.0 - ajv-formats: 3.0.1(ajv@8.18.0) + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 cors: 2.8.6 cross-spawn: 7.0.6 @@ -15985,7 +16230,7 @@ snapshots: '@npmcli/fs@5.0.0': dependencies: - semver: 7.7.4 + semver: 7.8.0 '@npmcli/git@7.0.2': dependencies: @@ -15995,7 +16240,7 @@ snapshots: lru-cache: 11.3.5 npm-pick-manifest: 11.0.3 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.0 which: 6.0.1 '@npmcli/installed-package-contents@4.0.0': @@ -16012,7 +16257,7 @@ snapshots: hosted-git-info: 9.0.2 json-parse-even-better-errors: 5.0.0 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.0 spdx-expression-parse: 4.0.0 '@npmcli/promise-spawn@9.0.1': @@ -16069,11 +16314,11 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@3.2.4(magicast@0.5.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@nuxt/devtools-kit@3.2.4(magicast@0.5.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': dependencies: '@nuxt/kit': 4.4.2(magicast@0.5.3) execa: 8.0.1 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) transitivePeerDependencies: - magicast @@ -16086,11 +16331,11 @@ snapshots: magicast: 0.5.3 pathe: 2.0.3 pkg-types: 2.3.0 - semver: 7.7.4 + semver: 7.8.0 - '@nuxt/devtools@3.2.4(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3))': + '@nuxt/devtools@3.2.4(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3))': dependencies: - '@nuxt/devtools-kit': 3.2.4(magicast@0.5.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@nuxt/devtools-kit': 3.2.4(magicast@0.5.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) '@nuxt/devtools-wizard': 3.2.4 '@nuxt/kit': 4.4.2(magicast@0.5.3) '@vue/devtools-core': 8.1.1(vue@3.5.34(typescript@6.0.3)) @@ -16118,9 +16363,9 @@ snapshots: sirv: 3.0.2 structured-clone-es: 2.0.0 tinyglobby: 0.2.16 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.2(magicast@0.5.3))(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - vite-plugin-vue-tracer: 1.3.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.2(magicast@0.5.3))(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vite-plugin-vue-tracer: 1.3.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)) which: 6.0.1 ws: 8.20.1 transitivePeerDependencies: @@ -16146,7 +16391,7 @@ snapshots: pkg-types: 2.3.0 rc9: 3.0.1 scule: 1.3.0 - semver: 7.7.4 + semver: 7.8.0 tinyglobby: 0.2.16 ufo: 1.6.3 unctx: 2.5.0 @@ -16179,7 +16424,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3))(oxc-parser@0.128.0)(rolldown@1.0.1)(srvx@0.11.15)(typescript@6.0.3)': + '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3))(oxc-parser@0.128.0)(rolldown@1.0.2)(srvx@0.11.15)(typescript@6.0.3)': dependencies: '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@nuxt/devalue': 2.0.2 @@ -16189,7 +16434,7 @@ snapshots: consola: 3.4.2 defu: 6.1.7 destr: 2.0.5 - devalue: 5.7.1 + devalue: 5.8.1 errx: 0.1.0 escape-string-regexp: 5.0.0 exsolve: 1.0.8 @@ -16197,8 +16442,8 @@ snapshots: impound: 1.1.5 klona: 2.0.6 mocked-exports: 0.1.1 - nitropack: 2.13.4(oxc-parser@0.128.0)(rolldown@1.0.1)(srvx@0.11.15) - nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) + nitropack: 2.13.4(oxc-parser@0.128.0)(rolldown@1.0.2)(srvx@0.11.15) + nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) nypm: 0.6.6 ohash: 2.0.11 pathe: 2.0.3 @@ -16266,7 +16511,7 @@ snapshots: rc9: 3.0.1 std-env: 4.1.0 - '@nuxt/vite-builder@4.4.4(7e52c21bba8d183a3d81350895d55b2a)': + '@nuxt/vite-builder@4.4.4(5d07570abe57b12452417a56fb0f439a)': dependencies: '@nuxt/kit': 4.4.4(magicast@0.5.3) '@rollup/plugin-replace': 6.0.3(rollup@4.60.2) @@ -16284,7 +16529,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) + nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3) nypm: 0.6.6 pathe: 2.0.3 pkg-types: 2.3.1 @@ -16295,13 +16540,13 @@ snapshots: unenv: 2.0.0-rc.24 vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vite-node: 5.3.0(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vite-plugin-checker: 0.13.0(eslint@10.3.0(jiti@2.6.1))(meow@14.1.0)(optionator@0.9.4)(stylelint@17.11.0(typescript@6.0.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3)) + vite-plugin-checker: 0.13.0(eslint@10.4.0(jiti@2.6.1))(meow@14.1.0)(optionator@0.9.4)(stylelint@17.12.0(typescript@6.0.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3)) vue: 3.5.34(typescript@6.0.3) vue-bundle-renderer: 2.2.0 optionalDependencies: '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - rolldown: 1.0.1 - rollup-plugin-visualizer: 7.0.1(rolldown@1.0.1)(rollup@4.60.2) + rolldown: 1.0.2 + rollup-plugin-visualizer: 7.0.1(rolldown@1.0.2)(rollup@4.60.2) transitivePeerDependencies: - '@biomejs/biome' - '@types/node' @@ -16475,7 +16720,7 @@ snapshots: '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.28.0 forwarded-parse: 2.1.2 - semver: 7.7.4 + semver: 7.8.0 transitivePeerDependencies: - supports-color @@ -16600,7 +16845,7 @@ snapshots: '@types/shimmer': 1.2.0 import-in-the-middle: 1.15.0 require-in-the-middle: 7.5.2 - semver: 7.7.4 + semver: 7.8.0 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -16629,40 +16874,52 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.1) - '@oven/bun-darwin-aarch64@1.3.13': + '@oven/bun-darwin-aarch64@1.3.14': + optional: true + + '@oven/bun-darwin-x64-baseline@1.3.14': + optional: true + + '@oven/bun-darwin-x64@1.3.14': + optional: true + + '@oven/bun-freebsd-aarch64@1.3.14': + optional: true + + '@oven/bun-freebsd-x64@1.3.14': optional: true - '@oven/bun-darwin-x64-baseline@1.3.13': + '@oven/bun-linux-aarch64-android@1.3.14': optional: true - '@oven/bun-darwin-x64@1.3.13': + '@oven/bun-linux-aarch64-musl@1.3.14': optional: true - '@oven/bun-linux-aarch64-musl@1.3.13': + '@oven/bun-linux-aarch64@1.3.14': optional: true - '@oven/bun-linux-aarch64@1.3.13': + '@oven/bun-linux-x64-android@1.3.14': optional: true - '@oven/bun-linux-x64-baseline@1.3.13': + '@oven/bun-linux-x64-baseline@1.3.14': optional: true - '@oven/bun-linux-x64-musl-baseline@1.3.13': + '@oven/bun-linux-x64-musl-baseline@1.3.14': optional: true - '@oven/bun-linux-x64-musl@1.3.13': + '@oven/bun-linux-x64-musl@1.3.14': optional: true - '@oven/bun-linux-x64@1.3.13': + '@oven/bun-linux-x64@1.3.14': optional: true - '@oven/bun-windows-aarch64@1.3.13': + '@oven/bun-windows-aarch64@1.3.14': optional: true - '@oven/bun-windows-x64-baseline@1.3.13': + '@oven/bun-windows-x64-baseline@1.3.14': optional: true - '@oven/bun-windows-x64@1.3.13': + '@oven/bun-windows-x64@1.3.14': optional: true '@oxc-minify/binding-android-arm-eabi@0.128.0': @@ -16801,6 +17058,8 @@ snapshots: '@oxc-project/types@0.130.0': {} + '@oxc-project/types@0.132.0': {} + '@oxc-project/types@0.92.0': {} '@oxc-resolver/binding-android-arm-eabi@11.19.1': @@ -17139,7 +17398,7 @@ snapshots: extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 - semver: 7.7.4 + semver: 7.8.0 tar-fs: 3.1.2 yargs: 17.7.2 transitivePeerDependencies: @@ -17157,6 +17416,9 @@ snapshots: '@rolldown/binding-android-arm64@1.0.1': optional: true + '@rolldown/binding-android-arm64@1.0.2': + optional: true + '@rolldown/binding-darwin-arm64@1.0.0-beta.40': optional: true @@ -17166,6 +17428,9 @@ snapshots: '@rolldown/binding-darwin-arm64@1.0.1': optional: true + '@rolldown/binding-darwin-arm64@1.0.2': + optional: true + '@rolldown/binding-darwin-x64@1.0.0-beta.40': optional: true @@ -17175,6 +17440,9 @@ snapshots: '@rolldown/binding-darwin-x64@1.0.1': optional: true + '@rolldown/binding-darwin-x64@1.0.2': + optional: true + '@rolldown/binding-freebsd-x64@1.0.0-beta.40': optional: true @@ -17184,6 +17452,9 @@ snapshots: '@rolldown/binding-freebsd-x64@1.0.1': optional: true + '@rolldown/binding-freebsd-x64@1.0.2': + optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.40': optional: true @@ -17193,6 +17464,9 @@ snapshots: '@rolldown/binding-linux-arm-gnueabihf@1.0.1': optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.2': + optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.40': optional: true @@ -17202,6 +17476,9 @@ snapshots: '@rolldown/binding-linux-arm64-gnu@1.0.1': optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.2': + optional: true + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.40': optional: true @@ -17211,12 +17488,21 @@ snapshots: '@rolldown/binding-linux-arm64-musl@1.0.1': optional: true + '@rolldown/binding-linux-arm64-musl@1.0.2': + optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.1': optional: true + '@rolldown/binding-linux-ppc64-gnu@1.0.2': + optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.1': optional: true + '@rolldown/binding-linux-s390x-gnu@1.0.2': + optional: true + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.40': optional: true @@ -17226,6 +17512,9 @@ snapshots: '@rolldown/binding-linux-x64-gnu@1.0.1': optional: true + '@rolldown/binding-linux-x64-gnu@1.0.2': + optional: true + '@rolldown/binding-linux-x64-musl@1.0.0-beta.40': optional: true @@ -17235,6 +17524,9 @@ snapshots: '@rolldown/binding-linux-x64-musl@1.0.1': optional: true + '@rolldown/binding-linux-x64-musl@1.0.2': + optional: true + '@rolldown/binding-openharmony-arm64@1.0.0-beta.40': optional: true @@ -17244,6 +17536,9 @@ snapshots: '@rolldown/binding-openharmony-arm64@1.0.1': optional: true + '@rolldown/binding-openharmony-arm64@1.0.2': + optional: true + '@rolldown/binding-wasm32-wasi@1.0.0-beta.40(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) @@ -17267,6 +17562,13 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true + '@rolldown/binding-wasm32-wasi@1.0.2': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.40': optional: true @@ -17276,6 +17578,9 @@ snapshots: '@rolldown/binding-win32-arm64-msvc@1.0.1': optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.2': + optional: true + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.40': optional: true @@ -17288,6 +17593,9 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.0.1': optional: true + '@rolldown/binding-win32-x64-msvc@1.0.2': + optional: true + '@rolldown/pluginutils@1.0.0-beta.40': {} '@rolldown/pluginutils@1.0.0-rc.13': {} @@ -17353,172 +17661,172 @@ snapshots: optionalDependencies: rollup: 4.60.2 - '@rollup/pluginutils@5.3.0(rollup@4.59.0)': + '@rollup/pluginutils@5.3.0(rollup@4.60.2)': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.59.0 + rollup: 4.60.2 - '@rollup/pluginutils@5.3.0(rollup@4.60.2)': + '@rollup/pluginutils@5.3.0(rollup@4.60.4)': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.60.2 - - '@rollup/rollup-android-arm-eabi@4.59.0': - optional: true + rollup: 4.60.4 '@rollup/rollup-android-arm-eabi@4.60.2': optional: true - '@rollup/rollup-android-arm64@4.59.0': + '@rollup/rollup-android-arm-eabi@4.60.4': optional: true '@rollup/rollup-android-arm64@4.60.2': optional: true - '@rollup/rollup-darwin-arm64@4.59.0': + '@rollup/rollup-android-arm64@4.60.4': optional: true '@rollup/rollup-darwin-arm64@4.60.2': optional: true - '@rollup/rollup-darwin-x64@4.59.0': + '@rollup/rollup-darwin-arm64@4.60.4': optional: true '@rollup/rollup-darwin-x64@4.60.2': optional: true - '@rollup/rollup-freebsd-arm64@4.59.0': + '@rollup/rollup-darwin-x64@4.60.4': optional: true '@rollup/rollup-freebsd-arm64@4.60.2': optional: true - '@rollup/rollup-freebsd-x64@4.59.0': + '@rollup/rollup-freebsd-arm64@4.60.4': optional: true '@rollup/rollup-freebsd-x64@4.60.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + '@rollup/rollup-freebsd-x64@4.60.4': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.59.0': + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': optional: true '@rollup/rollup-linux-arm-musleabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.59.0': + '@rollup/rollup-linux-arm-musleabihf@4.60.4': optional: true '@rollup/rollup-linux-arm64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.59.0': + '@rollup/rollup-linux-arm64-gnu@4.60.4': optional: true '@rollup/rollup-linux-arm64-musl@4.60.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.59.0': + '@rollup/rollup-linux-arm64-musl@4.60.4': optional: true '@rollup/rollup-linux-loong64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.59.0': + '@rollup/rollup-linux-loong64-gnu@4.60.4': optional: true '@rollup/rollup-linux-loong64-musl@4.60.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.59.0': + '@rollup/rollup-linux-loong64-musl@4.60.4': optional: true '@rollup/rollup-linux-ppc64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.59.0': + '@rollup/rollup-linux-ppc64-gnu@4.60.4': optional: true '@rollup/rollup-linux-ppc64-musl@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.59.0': + '@rollup/rollup-linux-ppc64-musl@4.60.4': optional: true '@rollup/rollup-linux-riscv64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.59.0': + '@rollup/rollup-linux-riscv64-gnu@4.60.4': optional: true '@rollup/rollup-linux-riscv64-musl@4.60.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.59.0': + '@rollup/rollup-linux-riscv64-musl@4.60.4': optional: true '@rollup/rollup-linux-s390x-gnu@4.60.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.59.0': + '@rollup/rollup-linux-s390x-gnu@4.60.4': optional: true '@rollup/rollup-linux-x64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-x64-musl@4.59.0': + '@rollup/rollup-linux-x64-gnu@4.60.4': optional: true '@rollup/rollup-linux-x64-musl@4.60.2': optional: true - '@rollup/rollup-openbsd-x64@4.59.0': + '@rollup/rollup-linux-x64-musl@4.60.4': optional: true '@rollup/rollup-openbsd-x64@4.60.2': optional: true - '@rollup/rollup-openharmony-arm64@4.59.0': + '@rollup/rollup-openbsd-x64@4.60.4': optional: true '@rollup/rollup-openharmony-arm64@4.60.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.59.0': + '@rollup/rollup-openharmony-arm64@4.60.4': optional: true '@rollup/rollup-win32-arm64-msvc@4.60.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.59.0': + '@rollup/rollup-win32-arm64-msvc@4.60.4': optional: true '@rollup/rollup-win32-ia32-msvc@4.60.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.59.0': + '@rollup/rollup-win32-ia32-msvc@4.60.4': optional: true '@rollup/rollup-win32-x64-gnu@4.60.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.59.0': + '@rollup/rollup-win32-x64-gnu@4.60.4': optional: true '@rollup/rollup-win32-x64-msvc@4.60.2': optional: true + '@rollup/rollup-win32-x64-msvc@4.60.4': + optional: true + '@rtsao/scc@1.1.0': {} '@rviscomi/capo.js@2.1.0': {} @@ -17867,14 +18175,14 @@ snapshots: dependencies: acorn: 8.16.0 - '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.0))(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.60.0))(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))': dependencies: deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.1 - svelte: 5.55.7(@typescript-eslint/types@8.59.0) - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vitefu: 1.1.3(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + svelte: 5.55.7(@typescript-eslint/types@8.60.0) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + vitefu: 1.1.3(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) '@swc/helpers@0.5.15': dependencies: @@ -17952,11 +18260,11 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 '@types/conventional-commits-parser@5.0.2': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 '@types/css-tree@2.3.11': {} @@ -17986,11 +18294,7 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 25.6.0 - - '@types/node@25.6.0': - dependencies: - undici-types: 7.19.2 + '@types/node': 25.7.0 '@types/node@25.6.2': dependencies: @@ -18004,7 +18308,7 @@ snapshots: '@types/parse5@2.2.34': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 '@types/pg-pool@2.0.6': dependencies: @@ -18012,7 +18316,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 pg-protocol: 1.13.0 pg-types: 2.2.0 @@ -18030,7 +18334,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 '@types/trusted-types@2.0.7': {} @@ -18044,18 +18348,18 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 optional: true - '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.60.0(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/utils': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.58.1 - eslint: 10.3.0(jiti@2.6.1) + '@typescript-eslint/parser': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/type-utils': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.0 + eslint: 10.4.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -18063,14 +18367,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/parser@8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.58.1 debug: 4.4.3 - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.0 + debug: 4.4.3 + eslint: 10.4.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -18084,22 +18400,40 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.60.0(typescript@6.0.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@6.0.3) + '@typescript-eslint/types': 8.60.0 + debug: 4.4.3 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.58.1': dependencies: '@typescript-eslint/types': 8.58.1 '@typescript-eslint/visitor-keys': 8.58.1 + '@typescript-eslint/scope-manager@8.60.0': + dependencies: + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/visitor-keys': 8.60.0 + '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.60.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + typescript: 6.0.3 + + '@typescript-eslint/type-utils@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) debug: 4.4.3 - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -18109,6 +18443,8 @@ snapshots: '@typescript-eslint/types@8.59.0': {} + '@typescript-eslint/types@8.60.0': {} + '@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.3)': dependencies: '@typescript-eslint/project-service': 8.58.1(typescript@6.0.3) @@ -18124,13 +18460,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) - eslint: 10.3.0(jiti@2.6.1) + '@typescript-eslint/project-service': 8.60.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@6.0.3) + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/visitor-keys': 8.60.0 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.0 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.60.0 + '@typescript-eslint/types': 8.60.0 + '@typescript-eslint/typescript-estree': 8.60.0(typescript@6.0.3) + eslint: 10.4.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -18140,36 +18491,41 @@ snapshots: '@typescript-eslint/types': 8.58.1 eslint-visitor-keys: 5.0.1 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260518.1': + '@typescript-eslint/visitor-keys@8.60.0': + dependencies: + '@typescript-eslint/types': 8.60.0 + eslint-visitor-keys: 5.0.1 + + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260518.1': + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260518.1': + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-linux-arm@7.0.0-dev.20260518.1': + '@typescript/native-preview-linux-arm@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-linux-x64@7.0.0-dev.20260518.1': + '@typescript/native-preview-linux-x64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260518.1': + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview-win32-x64@7.0.0-dev.20260518.1': + '@typescript/native-preview-win32-x64@7.0.0-dev.20260527.2': optional: true - '@typescript/native-preview@7.0.0-dev.20260518.1': + '@typescript/native-preview@7.0.0-dev.20260527.2': optionalDependencies: - '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260518.1 - '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260518.1 - '@typescript/native-preview-linux-arm': 7.0.0-dev.20260518.1 - '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260518.1 - '@typescript/native-preview-linux-x64': 7.0.0-dev.20260518.1 - '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260518.1 - '@typescript/native-preview-win32-x64': 7.0.0-dev.20260518.1 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260527.2 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260527.2 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260527.2 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260527.2 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260527.2 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260527.2 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260527.2 '@unhead/vue@2.1.13(vue@3.5.34(typescript@6.0.3))': dependencies: @@ -18200,10 +18556,10 @@ snapshots: dependencies: vite: 7.3.2(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - '@vitejs/plugin-react@6.0.1(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@vitejs/plugin-react@6.0.1(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) '@vitejs/plugin-vue-jsx@5.1.5(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3))': dependencies: @@ -18223,32 +18579,33 @@ snapshots: vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vue: 3.5.34(typescript@6.0.3) - '@vitejs/plugin-vue@6.0.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.6(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.13 - vite: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) vue: 3.5.32(typescript@6.0.3) - '@vitest/browser-playwright@4.1.5(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5)': + '@vitest/browser-playwright@4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: - '@vitest/browser': 4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5) - '@vitest/mocker': 4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/browser': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite + optional: true - '@vitest/browser-playwright@4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser-playwright@4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: - '@vitest/browser': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/browser': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - bufferutil - msw @@ -18256,13 +18613,13 @@ snapshots: - vite optional: true - '@vitest/browser-playwright@4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser-playwright@4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: - '@vitest/browser': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/browser': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - bufferutil - msw @@ -18270,81 +18627,81 @@ snapshots: - vite optional: true - '@vitest/browser-playwright@4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser-playwright@4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: - '@vitest/browser': 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/browser': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5)': + '@vitest/browser@4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/utils': 4.1.5 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/utils': 4.1.7 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - ws: 8.20.0 + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + ws: 8.20.1 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser@4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/utils': 4.1.6 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/utils': 4.1.7 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) ws: 8.20.1 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite + optional: true - '@vitest/browser@4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser@4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/utils': 4.1.6 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/utils': 4.1.7 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) ws: 8.20.1 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - optional: true - '@vitest/browser@4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6)': + '@vitest/browser@4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/utils': 4.1.6 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/utils': 4.1.7 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) ws: 8.20.1 transitivePeerDependencies: - bufferutil @@ -18352,39 +18709,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-istanbul@4.1.5(vitest@4.1.5)': - dependencies: - '@babel/core': 7.29.0 - '@istanbuljs/schema': 0.1.6 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.2.0 - magicast: 0.5.2 - obug: 2.1.1 - tinyrainbow: 3.1.0 - vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - transitivePeerDependencies: - - supports-color - - '@vitest/coverage-istanbul@4.1.5(vitest@4.1.6)': - dependencies: - '@babel/core': 7.29.0 - '@istanbuljs/schema': 0.1.6 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.2.0 - magicast: 0.5.2 - obug: 2.1.1 - tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - transitivePeerDependencies: - - supports-color - - '@vitest/coverage-istanbul@4.1.6(vitest@4.1.6)': + '@vitest/coverage-istanbul@4.1.7(vitest@4.1.7)': dependencies: '@babel/core': 7.29.0 '@istanbuljs/schema': 0.1.6 @@ -18396,105 +18721,72 @@ snapshots: magicast: 0.5.3 obug: 2.1.1 tinyrainbow: 3.1.0 - vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - supports-color - '@vitest/expect@4.1.5': + '@vitest/expect@4.1.7': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.5 - '@vitest/utils': 4.1.5 + '@vitest/spy': 4.1.7 + '@vitest/utils': 4.1.7 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/expect@4.1.6': + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))': dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 - chai: 6.2.2 - tinyrainbow: 3.1.0 - - '@vitest/mocker@4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': - dependencies: - '@vitest/spy': 4.1.5 + '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) - '@vitest/mocker@4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))': dependencies: - '@vitest/spy': 4.1.6 + '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) - '@vitest/mocker@4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': dependencies: - '@vitest/spy': 4.1.6 + '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - '@vitest/mocker@4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))': + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))': dependencies: - '@vitest/spy': 4.1.6 + '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - - '@vitest/pretty-format@4.1.5': - dependencies: - tinyrainbow: 3.1.0 + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) - '@vitest/pretty-format@4.1.6': + '@vitest/pretty-format@4.1.7': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.5': + '@vitest/runner@4.1.7': dependencies: - '@vitest/utils': 4.1.5 + '@vitest/utils': 4.1.7 pathe: 2.0.3 - '@vitest/runner@4.1.6': + '@vitest/snapshot@4.1.7': dependencies: - '@vitest/utils': 4.1.6 - pathe: 2.0.3 - - '@vitest/snapshot@4.1.5': - dependencies: - '@vitest/pretty-format': 4.1.5 - '@vitest/utils': 4.1.5 - magic-string: 0.30.21 - pathe: 2.0.3 - - '@vitest/snapshot@4.1.6': - dependencies: - '@vitest/pretty-format': 4.1.6 - '@vitest/utils': 4.1.6 + '@vitest/pretty-format': 4.1.7 + '@vitest/utils': 4.1.7 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.5': {} + '@vitest/spy@4.1.7': {} - '@vitest/spy@4.1.6': {} - - '@vitest/utils@4.1.5': - dependencies: - '@vitest/pretty-format': 4.1.5 - convert-source-map: 2.0.0 - tinyrainbow: 3.1.0 - - '@vitest/utils@4.1.6': + '@vitest/utils@4.1.7': dependencies: - '@vitest/pretty-format': 4.1.6 + '@vitest/pretty-format': 4.1.7 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -18613,7 +18905,7 @@ snapshots: '@vue/shared': 3.5.33 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.14 + postcss: 8.5.15 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.34': @@ -18822,9 +19114,9 @@ snapshots: '@webcomponents/template-shadowroot@0.2.1': {} - '@weiran.zsd/multi-eslint-rule-config@0.0.6(eslint@10.3.0(jiti@2.6.1))': + '@weiran.zsd/multi-eslint-rule-config@0.0.6(eslint@10.4.0(jiti@2.6.1))': dependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) '@xhmikosr/archive-type@7.1.0': dependencies: @@ -19026,6 +19318,10 @@ snapshots: optionalDependencies: ajv: 8.18.0 + ajv-formats@3.0.1(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + ajv-keywords@5.1.0(ajv@8.20.0): dependencies: ajv: 8.20.0 @@ -19041,7 +19337,7 @@ snapshots: ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 + fast-uri: 3.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -19130,6 +19426,22 @@ snapshots: - bare-buffer - react-native-b4a + archiver@8.0.0: + dependencies: + async: 3.2.6 + buffer-crc32: 1.0.0 + is-stream: 4.0.1 + lazystream: 1.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + readdir-glob: 3.0.0 + tar-stream: 3.1.8 + zip-stream: 7.0.5 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + are-docs-informative@0.0.2: {} argparse@1.0.10: @@ -19269,7 +19581,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) '@babel/types': 7.29.0 html-entities: 2.3.3 - parse5: 7.3.0 + parse5: 7.1.2 babel-preset-solid@1.9.12(@babel/core@7.29.0)(solid-js@1.9.12): dependencies: @@ -19360,7 +19672,7 @@ snapshots: bin-version-check@5.1.0: dependencies: bin-version: 6.0.0 - semver: 7.7.4 + semver: 7.8.0 semver-truncate: 3.0.0 bin-version@6.0.0: @@ -19443,20 +19755,24 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bun@1.3.13: + bun@1.3.14: optionalDependencies: - '@oven/bun-darwin-aarch64': 1.3.13 - '@oven/bun-darwin-x64': 1.3.13 - '@oven/bun-darwin-x64-baseline': 1.3.13 - '@oven/bun-linux-aarch64': 1.3.13 - '@oven/bun-linux-aarch64-musl': 1.3.13 - '@oven/bun-linux-x64': 1.3.13 - '@oven/bun-linux-x64-baseline': 1.3.13 - '@oven/bun-linux-x64-musl': 1.3.13 - '@oven/bun-linux-x64-musl-baseline': 1.3.13 - '@oven/bun-windows-aarch64': 1.3.13 - '@oven/bun-windows-x64': 1.3.13 - '@oven/bun-windows-x64-baseline': 1.3.13 + '@oven/bun-darwin-aarch64': 1.3.14 + '@oven/bun-darwin-x64': 1.3.14 + '@oven/bun-darwin-x64-baseline': 1.3.14 + '@oven/bun-freebsd-aarch64': 1.3.14 + '@oven/bun-freebsd-x64': 1.3.14 + '@oven/bun-linux-aarch64': 1.3.14 + '@oven/bun-linux-aarch64-android': 1.3.14 + '@oven/bun-linux-aarch64-musl': 1.3.14 + '@oven/bun-linux-x64': 1.3.14 + '@oven/bun-linux-x64-android': 1.3.14 + '@oven/bun-linux-x64-baseline': 1.3.14 + '@oven/bun-linux-x64-musl': 1.3.14 + '@oven/bun-linux-x64-musl-baseline': 1.3.14 + '@oven/bun-windows-aarch64': 1.3.14 + '@oven/bun-windows-x64': 1.3.14 + '@oven/bun-windows-x64-baseline': 1.3.14 bundle-name@4.1.0: dependencies: @@ -19614,7 +19930,7 @@ snapshots: chrome-launcher@1.2.1: dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.2 @@ -19678,7 +19994,7 @@ snapshots: cli-truncate@5.2.0: dependencies: slice-ansi: 8.0.0 - string-width: 8.2.0 + string-width: 8.2.1 cli-width@4.1.0: {} @@ -19784,6 +20100,14 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.7.0 + compress-commons@7.0.1: + dependencies: + crc-32: 1.2.2 + crc32-stream: 7.0.1 + is-stream: 4.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + concat-map@0.0.1: {} confbox@0.1.8: {} @@ -19899,6 +20223,11 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 + crc32-stream@7.0.1: + dependencies: + crc-32: 1.2.2 + readable-stream: 4.7.0 + croner@10.0.1: {} cross-spawn@7.0.6: @@ -19925,6 +20254,10 @@ snapshots: dependencies: postcss: 8.5.14 + css-declaration-sorter@7.4.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + css-functions-list@3.3.3: {} css-select@5.2.2: @@ -19993,46 +20326,84 @@ snapshots: postcss-svgo: 7.1.2(postcss@8.5.14) postcss-unique-selectors: 7.0.6(postcss@8.5.14) - cssnano-preset-default@8.0.0(postcss@8.5.14): + cssnano-preset-default@7.0.15(postcss@8.5.15): dependencies: browserslist: 4.28.2 - cssnano-utils: 6.0.0(postcss@8.5.14) - postcss: 8.5.14 - postcss-calc: 10.1.1(postcss@8.5.14) - postcss-colormin: 8.0.0(postcss@8.5.14) - postcss-convert-values: 8.0.0(postcss@8.5.14) - postcss-discard-comments: 8.0.0(postcss@8.5.14) - postcss-discard-duplicates: 8.0.0(postcss@8.5.14) - postcss-discard-empty: 8.0.0(postcss@8.5.14) - postcss-discard-overridden: 8.0.0(postcss@8.5.14) - postcss-merge-longhand: 8.0.0(postcss@8.5.14) - postcss-merge-rules: 8.0.0(postcss@8.5.14) - postcss-minify-font-values: 8.0.0(postcss@8.5.14) - postcss-minify-gradients: 8.0.0(postcss@8.5.14) - postcss-minify-params: 8.0.0(postcss@8.5.14) - postcss-minify-selectors: 8.0.0(postcss@8.5.14) - postcss-normalize-charset: 8.0.0(postcss@8.5.14) - postcss-normalize-display-values: 8.0.0(postcss@8.5.14) - postcss-normalize-positions: 8.0.0(postcss@8.5.14) - postcss-normalize-repeat-style: 8.0.0(postcss@8.5.14) - postcss-normalize-string: 8.0.0(postcss@8.5.14) - postcss-normalize-timing-functions: 8.0.0(postcss@8.5.14) - postcss-normalize-unicode: 8.0.0(postcss@8.5.14) - postcss-normalize-url: 8.0.0(postcss@8.5.14) - postcss-normalize-whitespace: 8.0.0(postcss@8.5.14) - postcss-ordered-values: 8.0.0(postcss@8.5.14) - postcss-reduce-initial: 8.0.0(postcss@8.5.14) - postcss-reduce-transforms: 8.0.0(postcss@8.5.14) - postcss-svgo: 8.0.0(postcss@8.5.14) - postcss-unique-selectors: 8.0.0(postcss@8.5.14) + css-declaration-sorter: 7.4.0(postcss@8.5.15) + cssnano-utils: 5.0.2(postcss@8.5.15) + postcss: 8.5.15 + postcss-calc: 10.1.1(postcss@8.5.15) + postcss-colormin: 7.0.9(postcss@8.5.15) + postcss-convert-values: 7.0.11(postcss@8.5.15) + postcss-discard-comments: 7.0.7(postcss@8.5.15) + postcss-discard-duplicates: 7.0.3(postcss@8.5.15) + postcss-discard-empty: 7.0.2(postcss@8.5.15) + postcss-discard-overridden: 7.0.2(postcss@8.5.15) + postcss-merge-longhand: 7.0.6(postcss@8.5.15) + postcss-merge-rules: 7.0.10(postcss@8.5.15) + postcss-minify-font-values: 7.0.2(postcss@8.5.15) + postcss-minify-gradients: 7.0.4(postcss@8.5.15) + postcss-minify-params: 7.0.8(postcss@8.5.15) + postcss-minify-selectors: 7.1.0(postcss@8.5.15) + postcss-normalize-charset: 7.0.2(postcss@8.5.15) + postcss-normalize-display-values: 7.0.2(postcss@8.5.15) + postcss-normalize-positions: 7.0.3(postcss@8.5.15) + postcss-normalize-repeat-style: 7.0.3(postcss@8.5.15) + postcss-normalize-string: 7.0.2(postcss@8.5.15) + postcss-normalize-timing-functions: 7.0.2(postcss@8.5.15) + postcss-normalize-unicode: 7.0.8(postcss@8.5.15) + postcss-normalize-url: 7.0.2(postcss@8.5.15) + postcss-normalize-whitespace: 7.0.2(postcss@8.5.15) + postcss-ordered-values: 7.0.3(postcss@8.5.15) + postcss-reduce-initial: 7.0.8(postcss@8.5.15) + postcss-reduce-transforms: 7.0.2(postcss@8.5.15) + postcss-svgo: 7.1.2(postcss@8.5.15) + postcss-unique-selectors: 7.0.6(postcss@8.5.15) + + cssnano-preset-default@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + cssnano-utils: 6.0.0(postcss@8.5.15) + postcss: 8.5.15 + postcss-calc: 10.1.1(postcss@8.5.15) + postcss-colormin: 8.0.0(postcss@8.5.15) + postcss-convert-values: 8.0.0(postcss@8.5.15) + postcss-discard-comments: 8.0.0(postcss@8.5.15) + postcss-discard-duplicates: 8.0.0(postcss@8.5.15) + postcss-discard-empty: 8.0.0(postcss@8.5.15) + postcss-discard-overridden: 8.0.0(postcss@8.5.15) + postcss-merge-longhand: 8.0.0(postcss@8.5.15) + postcss-merge-rules: 8.0.0(postcss@8.5.15) + postcss-minify-font-values: 8.0.0(postcss@8.5.15) + postcss-minify-gradients: 8.0.0(postcss@8.5.15) + postcss-minify-params: 8.0.0(postcss@8.5.15) + postcss-minify-selectors: 8.0.0(postcss@8.5.15) + postcss-normalize-charset: 8.0.0(postcss@8.5.15) + postcss-normalize-display-values: 8.0.0(postcss@8.5.15) + postcss-normalize-positions: 8.0.0(postcss@8.5.15) + postcss-normalize-repeat-style: 8.0.0(postcss@8.5.15) + postcss-normalize-string: 8.0.0(postcss@8.5.15) + postcss-normalize-timing-functions: 8.0.0(postcss@8.5.15) + postcss-normalize-unicode: 8.0.0(postcss@8.5.15) + postcss-normalize-url: 8.0.0(postcss@8.5.15) + postcss-normalize-whitespace: 8.0.0(postcss@8.5.15) + postcss-ordered-values: 8.0.0(postcss@8.5.15) + postcss-reduce-initial: 8.0.0(postcss@8.5.15) + postcss-reduce-transforms: 8.0.0(postcss@8.5.15) + postcss-svgo: 8.0.0(postcss@8.5.15) + postcss-unique-selectors: 8.0.0(postcss@8.5.15) cssnano-utils@5.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 - cssnano-utils@6.0.0(postcss@8.5.14): + cssnano-utils@5.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + + cssnano-utils@6.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 cssnano@7.1.7(postcss@8.5.14): dependencies: @@ -20040,11 +20411,17 @@ snapshots: lilconfig: 3.1.3 postcss: 8.5.14 - cssnano@8.0.0(postcss@8.5.14): + cssnano@7.1.7(postcss@8.5.15): dependencies: - cssnano-preset-default: 8.0.0(postcss@8.5.14) + cssnano-preset-default: 7.0.15(postcss@8.5.15) lilconfig: 3.1.3 - postcss: 8.5.14 + postcss: 8.5.15 + + cssnano@8.0.0(postcss@8.5.15): + dependencies: + cssnano-preset-default: 8.0.0(postcss@8.5.15) + lilconfig: 3.1.3 + postcss: 8.5.15 csso@5.0.5: dependencies: @@ -20242,8 +20619,6 @@ snapshots: detect-libc@2.1.2: {} - devalue@5.7.1: {} - devalue@5.8.1: {} devtools-protocol@0.0.1527314: {} @@ -20375,11 +20750,6 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.20.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.3 - enhanced-resolve@5.21.3: dependencies: graceful-fs: 4.2.11 @@ -20488,8 +20858,6 @@ snapshots: es-html-parser@0.3.1: {} - es-module-lexer@2.0.0: {} - es-module-lexer@2.1.0: {} es-object-atoms@1.1.1: @@ -20626,17 +20994,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.3.0(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.4.0(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - eslint: 10.3.0(jiti@2.6.1) + '@typescript-eslint/parser': 8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + eslint: 10.4.0(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -20645,9 +21013,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.3.0(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.4.0(jiti@2.6.1)) hasown: 2.0.3 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -20659,13 +21027,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.58.1(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@62.8.0(eslint@10.3.0(jiti@2.6.1)): + eslint-plugin-jsdoc@62.8.0(eslint@10.4.0(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.84.0 '@es-joy/resolve.exports': 1.2.0 @@ -20673,7 +21041,7 @@ snapshots: comment-parser: 1.4.5 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 @@ -20685,29 +21053,29 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-lit-a11y@5.1.1(eslint@10.3.0(jiti@2.6.1)): + eslint-plugin-lit-a11y@5.1.1(eslint@10.4.0(jiti@2.6.1)): dependencies: '@thepassle/axobject-query': 4.0.0 aria-query: 5.3.2 axe-core: 4.11.3 dom5: 3.0.1 emoji-regex: 10.6.0 - eslint: 10.3.0(jiti@2.6.1) - eslint-plugin-lit: 2.2.1(eslint@10.3.0(jiti@2.6.1)) + eslint: 10.4.0(jiti@2.6.1) + eslint-plugin-lit: 2.2.1(eslint@10.4.0(jiti@2.6.1)) eslint-rule-extender: 0.0.1 language-tags: 1.0.9 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 6.0.1 - eslint-plugin-lit@2.2.1(eslint@10.3.0(jiti@2.6.1)): + eslint-plugin-lit@2.2.1(eslint@10.4.0(jiti@2.6.1)): dependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 - eslint-plugin-wc@3.1.0(eslint@10.3.0(jiti@2.6.1)): + eslint-plugin-wc@3.1.0(eslint@10.4.0(jiti@2.6.1)): dependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) is-valid-element-name: 1.0.0 js-levenshtein-esm: 2.0.0 @@ -20721,7 +21089,7 @@ snapshots: eslint-scope@9.1.2: dependencies: '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -20729,18 +21097,18 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.3.0(jiti@2.6.1): + eslint@10.4.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.5.5 + '@eslint/config-helpers': 0.6.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.1 '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 ajv: 6.14.0 cross-spawn: 7.0.6 debug: 4.4.3 @@ -20784,11 +21152,11 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.2.5(@typescript-eslint/types@8.59.0): + esrap@2.2.5(@typescript-eslint/types@8.60.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 optionalDependencies: - '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/types': 8.60.0 esrecurse@4.3.0: dependencies: @@ -20968,8 +21336,6 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.0: {} - fast-uri@3.1.2: {} fast-wrap-ansi@0.1.6: @@ -21013,7 +21379,7 @@ snapshots: dependencies: is-unicode-supported: 2.1.0 - file-entry-cache@11.1.2: + file-entry-cache@11.1.3: dependencies: flat-cache: 6.1.22 @@ -21649,11 +22015,11 @@ snapshots: import-meta-resolve@4.2.0: {} - imports-loader@4.0.1(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): + imports-loader@4.0.1(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)): dependencies: source-map: 0.6.1 strip-comments: 2.0.1 - webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.14) + webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.15) impound@1.1.5: dependencies: @@ -22340,6 +22706,10 @@ snapshots: dependencies: uc.micro: 2.1.0 + linkify-it@5.0.1: + dependencies: + uc.micro: 2.1.0 + lint-staged@15.3.0: dependencies: chalk: 5.4.1 @@ -22355,7 +22725,7 @@ snapshots: transitivePeerDependencies: - supports-color - liquidjs@10.25.6: + liquidjs@10.26.0: dependencies: commander: 10.0.1 @@ -22416,7 +22786,7 @@ snapshots: lit-element@4.2.2: dependencies: - '@lit-labs/ssr-dom-shim': 1.5.1 + '@lit-labs/ssr-dom-shim': 1.6.0 '@lit/reactive-element': 2.1.2 lit-html: 3.3.2 @@ -22424,12 +22794,22 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 + lit-html@3.3.3: + dependencies: + '@types/trusted-types': 2.0.7 + lit@3.3.2: dependencies: '@lit/reactive-element': 2.1.2 lit-element: 4.2.2 lit-html: 3.3.2 + lit@3.3.3: + dependencies: + '@lit/reactive-element': 2.1.2 + lit-element: 4.2.2 + lit-html: 3.3.2 + lmdb@3.5.1: dependencies: '@harperfast/extended-iterable': 1.0.3 @@ -22573,12 +22953,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - magicast@0.5.2: - dependencies: - '@babel/parser': 7.29.3 - '@babel/types': 7.29.0 - source-map-js: 1.2.1 - magicast@0.5.3: dependencies: '@babel/parser': 7.29.3 @@ -22625,6 +22999,15 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 + markdown-it@14.2.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.1 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + marked-terminal@7.3.0(marked@15.0.12): dependencies: ansi-escapes: 7.3.0 @@ -22851,6 +23234,8 @@ snapshots: nanoid@3.3.11: {} + nanoid@3.3.12: {} + nanotar@0.3.0: {} natural-compare@1.4.0: {} @@ -22905,7 +23290,7 @@ snapshots: ngraph.random@1.2.0: {} - nitropack@2.13.4(oxc-parser@0.128.0)(rolldown@1.0.1)(srvx@0.11.15): + nitropack@2.13.4(oxc-parser@0.128.0)(rolldown@1.0.2)(srvx@0.11.15): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 '@rollup/plugin-alias': 6.0.0(rollup@4.60.2) @@ -22958,9 +23343,9 @@ snapshots: pretty-bytes: 7.1.0 radix3: 1.1.2 rollup: 4.60.2 - rollup-plugin-visualizer: 7.0.1(rolldown@1.0.1)(rollup@4.60.2) + rollup-plugin-visualizer: 7.0.1(rolldown@1.0.2)(rollup@4.60.2) scule: 1.3.0 - semver: 7.7.4 + semver: 7.8.0 serve-placeholder: 2.0.2 serve-static: 2.2.1 source-map: 0.7.6 @@ -23064,7 +23449,7 @@ snapshots: graceful-fs: 4.2.11 nopt: 9.0.0 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.0 tar: 7.5.11 tinyglobby: 0.2.16 undici: 6.25.0 @@ -23093,7 +23478,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.4 + semver: 7.8.0 validate-npm-package-license: 3.0.4 normalize-package-data@8.0.0: @@ -23114,7 +23499,7 @@ snapshots: npm-install-checks@8.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 npm-normalize-package-bin@5.0.0: {} @@ -23135,7 +23520,7 @@ snapshots: npm-install-checks: 8.0.0 npm-normalize-package-bin: 5.0.0 npm-package-arg: 13.0.2 - semver: 7.7.4 + semver: 7.8.0 npm-registry-fetch@19.1.1: dependencies: @@ -23177,16 +23562,16 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3): + nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3): dependencies: '@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3) '@nuxt/cli': 3.35.1(@nuxt/schema@4.4.4)(cac@6.7.14)(magicast@0.5.3) - '@nuxt/devtools': 3.2.4(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)) + '@nuxt/devtools': 3.2.4(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)) '@nuxt/kit': 4.4.4(magicast@0.5.3) - '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.1)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.11.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3))(oxc-parser@0.128.0)(rolldown@1.0.1)(srvx@0.11.15)(typescript@6.0.3) + '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.7.0)(@vue/compiler-sfc@3.5.34)(cac@6.7.14)(db0@0.3.4)(eslint@10.4.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2))(rollup@4.60.2)(sass@1.97.3)(srvx@0.11.15)(stylelint@17.12.0(typescript@6.0.3))(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3))(yaml@2.8.3))(oxc-parser@0.128.0)(rolldown@1.0.2)(srvx@0.11.15)(typescript@6.0.3) '@nuxt/schema': 4.4.4 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.4(magicast@0.5.3)) - '@nuxt/vite-builder': 4.4.4(7e52c21bba8d183a3d81350895d55b2a) + '@nuxt/vite-builder': 4.4.4(5d07570abe57b12452417a56fb0f439a) '@unhead/vue': 2.1.13(vue@3.5.34(typescript@6.0.3)) '@vue/shared': 3.5.33 chokidar: 5.0.0 @@ -23194,7 +23579,7 @@ snapshots: consola: 3.4.2 cookie-es: 2.0.1 defu: 6.1.7 - devalue: 5.7.1 + devalue: 5.8.1 errx: 0.1.0 escape-string-regexp: 5.0.0 exsolve: 1.0.8 @@ -23449,7 +23834,7 @@ snapshots: is-unicode-supported: 2.1.0 log-symbols: 7.0.1 stdin-discarder: 0.3.2 - string-width: 8.2.0 + string-width: 8.2.1 ora@9.4.0: dependencies: @@ -23747,10 +24132,6 @@ snapshots: dependencies: entities: 4.5.0 - parse5@7.3.0: - dependencies: - entities: 6.0.1 - parse5@8.0.1: dependencies: entities: 8.0.0 @@ -23776,7 +24157,7 @@ snapshots: open: 7.4.2 semver: 7.7.4 slash: 2.0.0 - tmp: 0.2.5 + tmp: 0.2.6 yaml: 2.8.3 path-browserify@1.0.1: {} @@ -23910,6 +24291,12 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 + postcss-calc@10.1.1(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + postcss-colormin@7.0.9(postcss@8.5.14): dependencies: '@colordx/core': 5.4.3 @@ -23918,12 +24305,20 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-colormin@8.0.0(postcss@8.5.14): + postcss-colormin@7.0.9(postcss@8.5.15): dependencies: '@colordx/core': 5.4.3 browserslist: 4.28.2 caniuse-api: 3.0.0 - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-colormin@8.0.0(postcss@8.5.15): + dependencies: + '@colordx/core': 5.4.3 + browserslist: 4.28.2 + caniuse-api: 3.0.0 + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-convert-values@7.0.11(postcss@8.5.14): @@ -23932,10 +24327,16 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-convert-values@8.0.0(postcss@8.5.14): + postcss-convert-values@7.0.11(postcss@8.5.15): dependencies: browserslist: 4.28.2 - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-convert-values@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-discard-comments@7.0.7(postcss@8.5.14): @@ -23943,51 +24344,68 @@ snapshots: postcss: 8.5.14 postcss-selector-parser: 7.1.1 - postcss-discard-comments@8.0.0(postcss@8.5.14): + postcss-discard-comments@7.0.7(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + + postcss-discard-comments@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-selector-parser: 7.1.1 postcss-discard-duplicates@7.0.3(postcss@8.5.14): dependencies: postcss: 8.5.14 - postcss-discard-duplicates@8.0.0(postcss@8.5.14): + postcss-discard-duplicates@7.0.3(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + + postcss-discard-duplicates@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-discard-empty@7.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 - postcss-discard-empty@8.0.0(postcss@8.5.14): + postcss-discard-empty@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + + postcss-discard-empty@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-discard-overridden@7.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 - postcss-discard-overridden@8.0.0(postcss@8.5.14): + postcss-discard-overridden@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 - postcss-each@1.1.0(postcss@8.5.14): + postcss-discard-overridden@8.0.0(postcss@8.5.15): dependencies: - postcss: 8.5.14 - postcss-simple-vars: 6.0.3(postcss@8.5.14) + postcss: 8.5.15 - postcss-js@4.1.0(postcss@8.5.14): + postcss-each@1.1.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + postcss-simple-vars: 6.0.3(postcss@8.5.15) + + postcss-js@4.1.0(postcss@8.5.15): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.14 + postcss: 8.5.15 - postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.14)(yaml@2.8.3): + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.15)(yaml@2.8.3): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.6.1 - postcss: 8.5.14 + postcss: 8.5.15 yaml: 2.8.3 postcss-media-query-parser@0.2.3: {} @@ -23998,11 +24416,17 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 7.0.10(postcss@8.5.14) - postcss-merge-longhand@8.0.0(postcss@8.5.14): + postcss-merge-longhand@7.0.6(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 postcss-value-parser: 4.2.0 - stylehacks: 8.0.0(postcss@8.5.14) + stylehacks: 7.0.10(postcss@8.5.15) + + postcss-merge-longhand@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + stylehacks: 8.0.0(postcss@8.5.15) postcss-merge-rules@7.0.10(postcss@8.5.14): dependencies: @@ -24012,12 +24436,20 @@ snapshots: postcss: 8.5.14 postcss-selector-parser: 7.1.1 - postcss-merge-rules@8.0.0(postcss@8.5.14): + postcss-merge-rules@7.0.10(postcss@8.5.15): dependencies: browserslist: 4.28.2 caniuse-api: 3.0.0 - cssnano-utils: 6.0.0(postcss@8.5.14) - postcss: 8.5.14 + cssnano-utils: 5.0.2(postcss@8.5.15) + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + + postcss-merge-rules@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + cssnano-utils: 6.0.0(postcss@8.5.15) + postcss: 8.5.15 postcss-selector-parser: 7.1.1 postcss-minify-font-values@7.0.2(postcss@8.5.14): @@ -24025,9 +24457,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-minify-font-values@8.0.0(postcss@8.5.14): + postcss-minify-font-values@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-minify-font-values@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-minify-gradients@7.0.4(postcss@8.5.14): @@ -24037,11 +24474,18 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-minify-gradients@8.0.0(postcss@8.5.14): + postcss-minify-gradients@7.0.4(postcss@8.5.15): dependencies: '@colordx/core': 5.4.3 - cssnano-utils: 6.0.0(postcss@8.5.14) - postcss: 8.5.14 + cssnano-utils: 5.0.2(postcss@8.5.15) + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@8.0.0(postcss@8.5.15): + dependencies: + '@colordx/core': 5.4.3 + cssnano-utils: 6.0.0(postcss@8.5.15) + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-minify-params@7.0.8(postcss@8.5.14): @@ -24051,11 +24495,18 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-minify-params@8.0.0(postcss@8.5.14): + postcss-minify-params@7.0.8(postcss@8.5.15): dependencies: browserslist: 4.28.2 - cssnano-utils: 6.0.0(postcss@8.5.14) - postcss: 8.5.14 + cssnano-utils: 5.0.2(postcss@8.5.15) + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-minify-params@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + cssnano-utils: 6.0.0(postcss@8.5.15) + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-minify-selectors@7.1.0(postcss@8.5.14): @@ -24066,38 +24517,55 @@ snapshots: postcss: 8.5.14 postcss-selector-parser: 7.1.1 - postcss-minify-selectors@8.0.0(postcss@8.5.14): + postcss-minify-selectors@7.1.0(postcss@8.5.15): dependencies: browserslist: 4.28.2 caniuse-api: 3.0.0 cssesc: 3.0.0 - postcss: 8.5.14 + postcss: 8.5.15 postcss-selector-parser: 7.1.1 - postcss-mixins@12.1.2(postcss@8.5.14): + postcss-minify-selectors@8.0.0(postcss@8.5.15): dependencies: - postcss: 8.5.14 - postcss-js: 4.1.0(postcss@8.5.14) - postcss-simple-vars: 7.0.1(postcss@8.5.14) - sugarss: 5.0.1(postcss@8.5.14) + browserslist: 4.28.2 + caniuse-api: 3.0.0 + cssesc: 3.0.0 + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + + postcss-mixins@12.1.2(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + postcss-js: 4.1.0(postcss@8.5.15) + postcss-simple-vars: 7.0.1(postcss@8.5.15) + sugarss: 5.0.1(postcss@8.5.15) tinyglobby: 0.2.16 postcss-normalize-charset@7.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 - postcss-normalize-charset@8.0.0(postcss@8.5.14): + postcss-normalize-charset@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + + postcss-normalize-charset@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-normalize-display-values@7.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@8.0.0(postcss@8.5.14): + postcss-normalize-display-values@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-display-values@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-positions@7.0.3(postcss@8.5.14): @@ -24105,9 +24573,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-positions@8.0.0(postcss@8.5.14): + postcss-normalize-positions@7.0.3(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-repeat-style@7.0.3(postcss@8.5.14): @@ -24115,9 +24588,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@8.0.0(postcss@8.5.14): + postcss-normalize-repeat-style@7.0.3(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-string@7.0.2(postcss@8.5.14): @@ -24125,9 +24603,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-string@8.0.0(postcss@8.5.14): + postcss-normalize-string@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-timing-functions@7.0.2(postcss@8.5.14): @@ -24135,9 +24618,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@8.0.0(postcss@8.5.14): + postcss-normalize-timing-functions@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-unicode@7.0.8(postcss@8.5.14): @@ -24146,10 +24634,16 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@8.0.0(postcss@8.5.14): + postcss-normalize-unicode@7.0.8(postcss@8.5.15): dependencies: browserslist: 4.28.2 - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-url@7.0.2(postcss@8.5.14): @@ -24157,9 +24651,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-url@8.0.0(postcss@8.5.14): + postcss-normalize-url@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-normalize-whitespace@7.0.2(postcss@8.5.14): @@ -24167,9 +24666,14 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@8.0.0(postcss@8.5.14): + postcss-normalize-whitespace@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-ordered-values@7.0.3(postcss@8.5.14): @@ -24178,10 +24682,16 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-ordered-values@8.0.0(postcss@8.5.14): + postcss-ordered-values@7.0.3(postcss@8.5.15): dependencies: - cssnano-utils: 6.0.0(postcss@8.5.14) - postcss: 8.5.14 + cssnano-utils: 5.0.2(postcss@8.5.15) + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-ordered-values@8.0.0(postcss@8.5.15): + dependencies: + cssnano-utils: 6.0.0(postcss@8.5.15) + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-reduce-initial@7.0.8(postcss@8.5.14): @@ -24190,20 +24700,31 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.5.14 - postcss-reduce-initial@8.0.0(postcss@8.5.14): + postcss-reduce-initial@7.0.8(postcss@8.5.15): dependencies: browserslist: 4.28.2 caniuse-api: 3.0.0 - postcss: 8.5.14 + postcss: 8.5.15 + + postcss-reduce-initial@8.0.0(postcss@8.5.15): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + postcss: 8.5.15 postcss-reduce-transforms@7.0.2(postcss@8.5.14): dependencies: postcss: 8.5.14 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@8.0.0(postcss@8.5.14): + postcss-reduce-transforms@7.0.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + postcss-reduce-transforms@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 postcss-safe-parser@7.0.1(postcss@8.5.14): @@ -24215,13 +24736,13 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-simple-vars@6.0.3(postcss@8.5.14): + postcss-simple-vars@6.0.3(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 - postcss-simple-vars@7.0.1(postcss@8.5.14): + postcss-simple-vars@7.0.1(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 postcss-svgo@7.1.2(postcss@8.5.14): dependencies: @@ -24229,9 +24750,15 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 4.0.1 - postcss-svgo@8.0.0(postcss@8.5.14): + postcss-svgo@7.1.2(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + svgo: 4.0.1 + + postcss-svgo@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-value-parser: 4.2.0 svgo: 4.0.1 @@ -24240,9 +24767,14 @@ snapshots: postcss: 8.5.14 postcss-selector-parser: 7.1.1 - postcss-unique-selectors@8.0.0(postcss@8.5.14): + postcss-unique-selectors@7.0.6(postcss@8.5.15): dependencies: - postcss: 8.5.14 + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + + postcss-unique-selectors@8.0.0(postcss@8.5.15): + dependencies: + postcss: 8.5.15 postcss-selector-parser: 7.1.1 postcss-value-parser@4.2.0: {} @@ -24259,6 +24791,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.15: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postgres-array@2.0.0: {} postgres-bytea@1.0.1: {} @@ -24351,7 +24889,7 @@ snapshots: prr@1.0.1: {} - publint@0.3.20: + publint@0.3.21: dependencies: '@publint/pack': 0.1.4 package-manager-detector: 1.6.0 @@ -24487,6 +25025,10 @@ snapshots: dependencies: minimatch: 5.1.9 + readdir-glob@3.0.0: + dependencies: + minimatch: 10.2.5 + readdirp@3.6.0: dependencies: picomatch: 2.3.2 @@ -24594,13 +25136,13 @@ snapshots: robots-parser@3.0.1: {} - rolldown-vite@7.1.13(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): + rolldown-vite@7.1.13(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): dependencies: '@oxc-project/runtime': 0.92.0 fdir: 6.5.0(picomatch@4.0.4) lightningcss: 1.30.2 picomatch: 4.0.4 - postcss: 8.5.14 + postcss: 8.5.15 rolldown: 1.0.0-beta.40(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) tinyglobby: 0.2.16 optionalDependencies: @@ -24609,7 +25151,7 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 sass: 1.97.3 - sugarss: 5.0.1(postcss@8.5.14) + sugarss: 5.0.1(postcss@8.5.15) terser: 5.47.1 yaml: 2.8.3 transitivePeerDependencies: @@ -24683,68 +25225,52 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.0.1 '@rolldown/binding-win32-x64-msvc': 1.0.1 - rollup-plugin-html-literals@2.0.1(rollup@4.59.0): + rolldown@1.0.2: dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.59.0) - minify-literals: 1.0.10 - rollup: 4.59.0 - - rollup-plugin-html-literals@2.0.1(rollup@4.60.2): - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.60.2) + '@oxc-project/types': 0.132.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.2 + '@rolldown/binding-darwin-arm64': 1.0.2 + '@rolldown/binding-darwin-x64': 1.0.2 + '@rolldown/binding-freebsd-x64': 1.0.2 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.2 + '@rolldown/binding-linux-arm64-gnu': 1.0.2 + '@rolldown/binding-linux-arm64-musl': 1.0.2 + '@rolldown/binding-linux-ppc64-gnu': 1.0.2 + '@rolldown/binding-linux-s390x-gnu': 1.0.2 + '@rolldown/binding-linux-x64-gnu': 1.0.2 + '@rolldown/binding-linux-x64-musl': 1.0.2 + '@rolldown/binding-openharmony-arm64': 1.0.2 + '@rolldown/binding-wasm32-wasi': 1.0.2 + '@rolldown/binding-win32-arm64-msvc': 1.0.2 + '@rolldown/binding-win32-x64-msvc': 1.0.2 + + rollup-plugin-html-literals@2.0.1(rollup@4.60.4): + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.60.4) minify-literals: 1.0.10 - rollup: 4.60.2 + rollup: 4.60.4 - rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.59.0): + rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.2): dependencies: open: 11.0.0 picomatch: 4.0.4 source-map: 0.7.6 yargs: 18.0.0 optionalDependencies: - rolldown: 1.0.1 - rollup: 4.59.0 + rolldown: 1.0.2 + rollup: 4.60.2 - rollup-plugin-visualizer@7.0.1(rolldown@1.0.1)(rollup@4.60.2): + rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4): dependencies: open: 11.0.0 picomatch: 4.0.4 source-map: 0.7.6 yargs: 18.0.0 optionalDependencies: - rolldown: 1.0.1 - rollup: 4.60.2 - - rollup@4.59.0: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.59.0 - '@rollup/rollup-android-arm64': 4.59.0 - '@rollup/rollup-darwin-arm64': 4.59.0 - '@rollup/rollup-darwin-x64': 4.59.0 - '@rollup/rollup-freebsd-arm64': 4.59.0 - '@rollup/rollup-freebsd-x64': 4.59.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 - '@rollup/rollup-linux-arm-musleabihf': 4.59.0 - '@rollup/rollup-linux-arm64-gnu': 4.59.0 - '@rollup/rollup-linux-arm64-musl': 4.59.0 - '@rollup/rollup-linux-loong64-gnu': 4.59.0 - '@rollup/rollup-linux-loong64-musl': 4.59.0 - '@rollup/rollup-linux-ppc64-gnu': 4.59.0 - '@rollup/rollup-linux-ppc64-musl': 4.59.0 - '@rollup/rollup-linux-riscv64-gnu': 4.59.0 - '@rollup/rollup-linux-riscv64-musl': 4.59.0 - '@rollup/rollup-linux-s390x-gnu': 4.59.0 - '@rollup/rollup-linux-x64-gnu': 4.59.0 - '@rollup/rollup-linux-x64-musl': 4.59.0 - '@rollup/rollup-openbsd-x64': 4.59.0 - '@rollup/rollup-openharmony-arm64': 4.59.0 - '@rollup/rollup-win32-arm64-msvc': 4.59.0 - '@rollup/rollup-win32-ia32-msvc': 4.59.0 - '@rollup/rollup-win32-x64-gnu': 4.59.0 - '@rollup/rollup-win32-x64-msvc': 4.59.0 - fsevents: 2.3.3 + rolldown: 1.0.2 + rollup: 4.60.4 rollup@4.60.2: dependencies: @@ -24777,6 +25303,37 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.2 fsevents: 2.3.3 + rollup@4.60.4: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.60.4 + '@rollup/rollup-android-arm64': 4.60.4 + '@rollup/rollup-darwin-arm64': 4.60.4 + '@rollup/rollup-darwin-x64': 4.60.4 + '@rollup/rollup-freebsd-arm64': 4.60.4 + '@rollup/rollup-freebsd-x64': 4.60.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.4 + '@rollup/rollup-linux-arm-musleabihf': 4.60.4 + '@rollup/rollup-linux-arm64-gnu': 4.60.4 + '@rollup/rollup-linux-arm64-musl': 4.60.4 + '@rollup/rollup-linux-loong64-gnu': 4.60.4 + '@rollup/rollup-linux-loong64-musl': 4.60.4 + '@rollup/rollup-linux-ppc64-gnu': 4.60.4 + '@rollup/rollup-linux-ppc64-musl': 4.60.4 + '@rollup/rollup-linux-riscv64-gnu': 4.60.4 + '@rollup/rollup-linux-riscv64-musl': 4.60.4 + '@rollup/rollup-linux-s390x-gnu': 4.60.4 + '@rollup/rollup-linux-x64-gnu': 4.60.4 + '@rollup/rollup-linux-x64-musl': 4.60.4 + '@rollup/rollup-openbsd-x64': 4.60.4 + '@rollup/rollup-openharmony-arm64': 4.60.4 + '@rollup/rollup-win32-arm64-msvc': 4.60.4 + '@rollup/rollup-win32-ia32-msvc': 4.60.4 + '@rollup/rollup-win32-x64-gnu': 4.60.4 + '@rollup/rollup-win32-x64-msvc': 4.60.4 + fsevents: 2.3.3 + rou3@0.8.1: {} router@2.2.0: @@ -24933,7 +25490,7 @@ snapshots: semver-truncate@3.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.0 semver@6.3.1: {} @@ -25165,7 +25722,7 @@ snapshots: ip-address: 10.1.0 smart-buffer: 4.2.0 - solid-devtools@0.34.5(solid-js@1.9.12)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + solid-devtools@0.34.5(solid-js@1.9.12)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) @@ -25174,7 +25731,7 @@ snapshots: '@solid-devtools/shared': 0.20.0(solid-js@1.9.12) solid-js: 1.9.12 optionalDependencies: - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -25239,7 +25796,7 @@ snapshots: speedline-core@1.4.3: dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 image-ssim: 0.2.0 jpeg-js: 0.4.4 @@ -25433,22 +25990,28 @@ snapshots: postcss: 8.5.14 postcss-selector-parser: 7.1.1 - stylehacks@8.0.0(postcss@8.5.14): + stylehacks@7.0.10(postcss@8.5.15): dependencies: browserslist: 4.28.2 - postcss: 8.5.14 + postcss: 8.5.15 postcss-selector-parser: 7.1.1 - stylelint-config-recommended@18.0.0(stylelint@17.11.0(typescript@6.0.3)): + stylehacks@8.0.0(postcss@8.5.15): dependencies: - stylelint: 17.11.0(typescript@6.0.3) + browserslist: 4.28.2 + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 - stylelint-config-standard@40.0.0(stylelint@17.11.0(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.12.0(typescript@6.0.3)): dependencies: - stylelint: 17.11.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.11.0(typescript@6.0.3)) + stylelint: 17.12.0(typescript@6.0.3) - stylelint@17.11.0(typescript@6.0.3): + stylelint-config-standard@40.0.0(stylelint@17.12.0(typescript@6.0.3)): + dependencies: + stylelint: 17.12.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) + + stylelint@17.12.0(typescript@6.0.3): dependencies: '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -25464,14 +26027,13 @@ snapshots: debug: 4.4.3 fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 11.1.2 + file-entry-cache: 11.1.3 global-modules: 2.0.0 globby: 16.2.0 globjoin: 0.1.4 html-tags: 5.1.0 ignore: 7.0.5 import-meta-resolve: 4.2.0 - is-plain-object: 5.0.0 mathml-tag-names: 4.0.0 meow: 14.1.0 micromatch: 4.0.8 @@ -25493,6 +26055,11 @@ snapshots: sugarss@5.0.1(postcss@8.5.14): dependencies: postcss: 8.5.14 + optional: true + + sugarss@5.0.1(postcss@8.5.15): + dependencies: + postcss: 8.5.15 super-regex@1.1.0: dependencies: @@ -25526,19 +26093,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.0))(typescript@6.0.3): + svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.60.0))(typescript@6.0.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 4.0.3 fdir: 6.5.0(picomatch@4.0.4) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.55.7(@typescript-eslint/types@8.59.0) + svelte: 5.55.7(@typescript-eslint/types@8.60.0) typescript: 6.0.3 transitivePeerDependencies: - picomatch - svelte@5.55.7(@typescript-eslint/types@8.59.0): + svelte@5.55.7(@typescript-eslint/types@8.60.0): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 @@ -25551,7 +26118,7 @@ snapshots: clsx: 2.1.1 devalue: 5.8.1 esm-env: 1.2.2 - esrap: 2.2.5(@typescript-eslint/types@8.59.0) + esrap: 2.2.5(@typescript-eslint/types@8.60.0) is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 @@ -25575,7 +26142,7 @@ snapshots: table@6.9.0: dependencies: - ajv: 8.18.0 + ajv: 8.20.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -25632,16 +26199,16 @@ snapshots: type-fest: 2.19.0 unique-string: 3.0.0 - terser-webpack-plugin@5.6.0(esbuild@0.28.0)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): + terser-webpack-plugin@5.6.0(esbuild@0.28.0)(postcss@8.5.15)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.47.1 - webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.14) + webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.15) optionalDependencies: esbuild: 0.28.0 - postcss: 8.5.14 + postcss: 8.5.15 terser@5.46.1: dependencies: @@ -25753,7 +26320,7 @@ snapshots: dependencies: tldts-core: 7.0.28 - tmp@0.2.5: {} + tmp@0.2.6: {} to-regex-range@5.0.1: dependencies: @@ -25882,13 +26449,13 @@ snapshots: typed-query-selector@2.12.1: {} - typescript-eslint@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3): + typescript-eslint@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/parser': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.58.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3) - eslint: 10.3.0(jiti@2.6.1) + '@typescript-eslint/eslint-plugin': 8.60.0(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.60.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + eslint: 10.4.0(jiti@2.6.1) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -26000,29 +26567,9 @@ snapshots: unpipe@1.0.0: {} - unplugin-dts@1.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.59.0)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.59.0) - '@volar/typescript': 2.4.28 - compare-versions: 6.1.1 - debug: 4.4.3 - kolorist: 1.8.0 - local-pkg: 1.1.2 - magic-string: 0.30.21 - typescript: 6.0.3 - unplugin: 2.3.11 - optionalDependencies: - esbuild: 0.28.0 - rolldown: 1.0.1 - rollup: 4.59.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.14) - transitivePeerDependencies: - - supports-color - - unplugin-dts@1.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.60.2)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): + unplugin-dts@1.0.1(esbuild@0.28.0)(rolldown@1.0.2)(rollup@4.60.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)): dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.60.2) + '@rollup/pluginutils': 5.3.0(rollup@4.60.4) '@volar/typescript': 2.4.28 compare-versions: 6.1.1 debug: 4.4.3 @@ -26033,10 +26580,10 @@ snapshots: unplugin: 2.3.11 optionalDependencies: esbuild: 0.28.0 - rolldown: 1.0.1 - rollup: 4.60.2 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.14) + rolldown: 1.0.2 + rollup: 4.60.4 + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + webpack: 5.106.2(esbuild@0.28.0)(postcss@8.5.15) transitivePeerDependencies: - supports-color @@ -26154,15 +26701,15 @@ snapshots: vary@1.1.2: {} - vite-dev-rpc@1.1.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vite-dev-rpc@1.1.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): dependencies: birpc: 2.9.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vite-hot-client: 2.1.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite-hot-client: 2.1.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - vite-hot-client@2.1.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vite-hot-client@2.1.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): dependencies: - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vite-node@5.3.0(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): dependencies: @@ -26184,7 +26731,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.13.0(eslint@10.3.0(jiti@2.6.1))(meow@14.1.0)(optionator@0.9.4)(stylelint@17.11.0(typescript@6.0.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3)): + vite-plugin-checker@0.13.0(eslint@10.4.0(jiti@2.6.1))(meow@14.1.0)(optionator@0.9.4)(stylelint@17.12.0(typescript@6.0.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue-tsc@3.2.8(typescript@6.0.3)): dependencies: '@babel/code-frame': 7.29.0 chokidar: 4.0.3 @@ -26197,19 +26744,19 @@ snapshots: vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vscode-uri: 3.1.0 optionalDependencies: - eslint: 10.3.0(jiti@2.6.1) + eslint: 10.4.0(jiti@2.6.1) meow: 14.1.0 optionator: 0.9.4 - stylelint: 17.11.0(typescript@6.0.3) + stylelint: 17.12.0(typescript@6.0.3) typescript: 6.0.3 vue-tsc: 3.2.8(typescript@6.0.3) - vite-plugin-dts@5.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.59.0)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): + vite-plugin-dts@5.0.1(esbuild@0.28.0)(rolldown@1.0.2)(rollup@4.60.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)): dependencies: - unplugin-dts: 1.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.59.0)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + unplugin-dts: 1.0.1(esbuild@0.28.0)(rolldown@1.0.2)(rollup@4.60.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) optionalDependencies: - rollup: 4.59.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + rollup: 4.60.4 + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) transitivePeerDependencies: - '@rspack/core' - '@vue/language-core' @@ -26219,22 +26766,7 @@ snapshots: - typescript - webpack - vite-plugin-dts@5.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.60.2)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)): - dependencies: - unplugin-dts: 1.0.0(esbuild@0.28.0)(rolldown@1.0.1)(rollup@4.60.2)(typescript@6.0.3)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) - optionalDependencies: - rollup: 4.60.2 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - transitivePeerDependencies: - - '@rspack/core' - - '@vue/language-core' - - esbuild - - rolldown - - supports-color - - typescript - - webpack - - vite-plugin-inspect@11.3.3(@nuxt/kit@4.4.2(magicast@0.5.3))(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vite-plugin-inspect@11.3.3(@nuxt/kit@4.4.2(magicast@0.5.3))(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -26244,14 +26776,20 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vite-dev-rpc: 1.1.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite-dev-rpc: 1.1.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) optionalDependencies: '@nuxt/kit': 4.4.2(magicast@0.5.3) transitivePeerDependencies: - supports-color - vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vite-plugin-singlefile@2.3.0(rollup@4.60.4)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): + dependencies: + micromatch: 4.0.8 + rollup: 4.60.4 + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + + vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): dependencies: '@babel/core': 7.29.0 '@types/babel__core': 7.20.5 @@ -26259,19 +26797,19 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.12 solid-refresh: 0.6.3(solid-js@1.9.12) - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - vitefu: 1.1.3(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + vitefu: 1.1.3(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) transitivePeerDependencies: - supports-color - vite-plugin-virtual-html@1.2.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): + vite-plugin-virtual-html@1.2.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): dependencies: connect-history-api-fallback: 2.0.0 debug: 4.4.3 ejs: 3.1.10 fast-glob: 3.3.3 magic-string: 0.30.21 - vite: rolldown-vite@7.1.13(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: rolldown-vite@7.1.13(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -26288,14 +26826,14 @@ snapshots: - tsx - yaml - vite-plugin-vue-tracer@1.3.0(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)): + vite-plugin-vue-tracer@1.3.0(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vue@3.5.34(typescript@6.0.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.8 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) vue: 3.5.34(typescript@6.0.3) vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): @@ -26304,7 +26842,7 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 postcss: 8.5.14 - rollup: 4.59.0 + rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.7.0 @@ -26321,8 +26859,8 @@ snapshots: esbuild: 0.27.4 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.14 - rollup: 4.59.0 + postcss: 8.5.15 + rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.7.0 @@ -26334,29 +26872,46 @@ snapshots: terser: 5.47.1 yaml: 2.8.3 - vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): + vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 postcss: 8.5.14 rolldown: 1.0.1 tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.7.0 + esbuild: 0.28.0 + fsevents: 2.3.3 + jiti: 2.6.1 + sass: 1.97.3 + sugarss: 5.0.1(postcss@8.5.15) + terser: 5.47.1 + yaml: 2.8.3 + + vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.15 + rolldown: 1.0.2 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.6.2 esbuild: 0.27.4 fsevents: 2.3.3 jiti: 2.6.1 sass: 1.97.3 - sugarss: 5.0.1(postcss@8.5.14) + sugarss: 5.0.1(postcss@8.5.15) terser: 5.47.1 yaml: 2.8.3 - vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): + vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 - postcss: 8.5.14 - rolldown: 1.0.1 + postcss: 8.5.15 + rolldown: 1.0.2 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.6.2 @@ -26364,16 +26919,16 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 sass: 1.97.3 - sugarss: 5.0.1(postcss@8.5.14) + sugarss: 5.0.1(postcss@8.5.15) terser: 5.47.1 yaml: 2.8.3 - vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): + vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 - postcss: 8.5.14 - rolldown: 1.0.1 + postcss: 8.5.15 + rolldown: 1.0.2 tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.7.0 @@ -26385,50 +26940,36 @@ snapshots: terser: 5.47.1 yaml: 2.8.3 - vitefu@1.1.3(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): - optionalDependencies: - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - - vitest@4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): - dependencies: - '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.5 - '@vitest/runner': 4.1.5 - '@vitest/snapshot': 4.1.5 - '@vitest/spy': 4.1.5 - '@vitest/utils': 4.1.5 - es-module-lexer: 2.0.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 + vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3): + dependencies: + lightningcss: 1.32.0 picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.1.1 + postcss: 8.5.15 + rolldown: 1.0.2 tinyglobby: 0.2.16 - tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) - why-is-node-running: 2.3.0 optionalDependencies: - '@opentelemetry/api': 1.9.1 '@types/node': 25.7.0 - '@vitest/browser-playwright': 4.1.5(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.5) - '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.5) - jsdom: 27.1.0 - transitivePeerDependencies: - - msw + esbuild: 0.28.0 + fsevents: 2.3.3 + jiti: 2.6.1 + sass: 1.97.3 + sugarss: 5.0.1(postcss@8.5.15) + terser: 5.47.1 + yaml: 2.8.3 - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vitefu@1.1.3(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): + optionalDependencies: + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) + + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.6 - '@vitest/runner': 4.1.6 - '@vitest/snapshot': 4.1.6 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 + '@vitest/expect': 4.1.7 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.7 + '@vitest/runner': 4.1.7 + '@vitest/snapshot': 4.1.7 + '@vitest/spy': 4.1.7 + '@vitest/utils': 4.1.7 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -26440,26 +26981,26 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 25.6.2 - '@vitest/browser-playwright': 4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/coverage-istanbul': 4.1.6(vitest@4.1.6) + '@vitest/browser-playwright': 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7) jsdom: 27.1.0 transitivePeerDependencies: - msw - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.6 - '@vitest/runner': 4.1.6 - '@vitest/snapshot': 4.1.6 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 + '@vitest/expect': 4.1.7 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.7 + '@vitest/runner': 4.1.7 + '@vitest/snapshot': 4.1.7 + '@vitest/spy': 4.1.7 + '@vitest/utils': 4.1.7 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -26471,26 +27012,26 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 25.6.2 - '@vitest/browser-playwright': 4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/coverage-istanbul': 4.1.6(vitest@4.1.6) + '@vitest/browser-playwright': 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.6.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7) jsdom: 27.1.0 transitivePeerDependencies: - msw - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.5)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.6 - '@vitest/runner': 4.1.6 - '@vitest/snapshot': 4.1.6 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 + '@vitest/expect': 4.1.7 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.7 + '@vitest/runner': 4.1.7 + '@vitest/snapshot': 4.1.7 + '@vitest/spy': 4.1.7 + '@vitest/utils': 4.1.7 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -26502,26 +27043,26 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 25.7.0 - '@vitest/browser-playwright': 4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.6) + '@vitest/browser-playwright': 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7) jsdom: 27.1.0 transitivePeerDependencies: - msw - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-istanbul@4.1.6)(jsdom@27.1.0)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)): + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@25.7.0)(@vitest/browser-playwright@4.1.7)(@vitest/coverage-istanbul@4.1.7)(jsdom@27.1.0)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.6 - '@vitest/runner': 4.1.6 - '@vitest/snapshot': 4.1.6 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 + '@vitest/expect': 4.1.7 + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.7 + '@vitest/runner': 4.1.7 + '@vitest/snapshot': 4.1.7 + '@vitest/spy': 4.1.7 + '@vitest/utils': 4.1.7 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -26533,13 +27074,13 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3) + vite: 8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 '@types/node': 25.7.0 - '@vitest/browser-playwright': 4.1.6(playwright@1.59.1)(vite@8.0.13(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.14))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.6) - '@vitest/coverage-istanbul': 4.1.6(vitest@4.1.6) + '@vitest/browser-playwright': 4.1.7(playwright@1.59.1)(vite@8.0.14(@types/node@25.7.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.97.3)(sugarss@5.0.1(postcss@8.5.15))(terser@5.47.1)(yaml@2.8.3))(vitest@4.1.7) + '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7) jsdom: 27.1.0 transitivePeerDependencies: - msw @@ -26673,7 +27214,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14): + webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 @@ -26696,7 +27237,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 - terser-webpack-plugin: 5.6.0(esbuild@0.28.0)(postcss@8.5.14)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.14)) + terser-webpack-plugin: 5.6.0(esbuild@0.28.0)(postcss@8.5.15)(webpack@5.106.2(esbuild@0.28.0)(postcss@8.5.15)) watchpack: 2.5.1 webpack-sources: 3.4.1 transitivePeerDependencies: @@ -26956,6 +27497,12 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 + zip-stream@7.0.5: + dependencies: + compress-commons: 7.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + zod-to-json-schema@3.25.2(zod@4.3.6): dependencies: zod: 4.3.6 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 337d09d9f..25509c754 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -40,8 +40,13 @@ packages: - projects/internals/tools overrides: + '@lit-labs/ssr-dom-shim': 1.6.0 'archiver>glob': 'catalog:' + devalue: 5.8.1 eslint: 'catalog:' + fast-uri: 3.1.2 + liquidjs: 10.26.0 + tmp: 0.2.6 # version ranges for published package dependencies catalogs: @@ -53,9 +58,9 @@ catalogs: eslint: '>= 10' # peer dependency for eslint formdata-polyfill: ^4.0.10 highlight.js: ^11.11.1 - lit: ^3.3.2 - lit-html: ^3.3.2 - markdown-it: ^14.1.1 + lit: ^3.3.3 + lit-html: ^3.3.3 + markdown-it: ^14.2.0 minisearch: 7.2.0 catalog: @@ -67,10 +72,10 @@ catalog: '@eslint/css': 1.2.0 '@eslint/js': 10.0.1 '@eslint/json': 1.2.0 - '@html-eslint/eslint-plugin': 0.60.0 - '@html-eslint/parser': 0.60.0 + '@html-eslint/eslint-plugin': 0.61.0 + '@html-eslint/parser': 0.61.0 '@lit-labs/eleventy-plugin-lit': 1.0.6 - '@lit-labs/ssr': 4.0.0 + '@lit-labs/ssr': 4.1.0 '@lit-labs/ssr-client': 1.1.8 '@lit-labs/ssr-react': 0.3.4 '@lit-labs/virtualizer': 2.1.1 @@ -78,35 +83,35 @@ catalog: '@types/node': 25.6.2 '@types/react': 19.2.14 '@types/react-dom': 19.2.3 - '@vitest/browser': 4.1.6 - '@vitest/browser-playwright': 4.1.6 - '@vitest/coverage-istanbul': 4.1.6 + '@vitest/browser': 4.1.7 + '@vitest/browser-playwright': 4.1.7 + '@vitest/coverage-istanbul': 4.1.7 axe-core: 4.11.0 - eslint: 10.3.0 + eslint: 10.4.0 glob: 13.0.6 highlight.js: 11.11.1 lighthouse: 13.0.3 - lit: 3.3.2 + lit: 3.3.3 lit-element: 4.2.2 - lit-html: 3.3.2 - markdown-it: 14.1.1 + lit-html: 3.3.3 + markdown-it: 14.2.0 markdown-it-link-attributes: 4.0.1 minisearch: 7.2.0 playwright: 1.59.1 - postcss: 8.5.14 - publint: 0.3.20 + postcss: 8.5.15 + publint: 0.3.21 react: 19.2.5 react-dom: 19.2.5 rollup-plugin-html-literals: 2.0.1 - stylelint: 17.11.0 + stylelint: 17.12.0 stylelint-config-standard: 40.0.0 ts-morph: 26.0.0 - '@typescript/native-preview': 7.0.0-dev.20260518.1 + '@typescript/native-preview': 7.0.0-dev.20260527.2 typescript: 6.0.3 - typescript-eslint: 8.58.1 - vite: 8.0.13 - vite-plugin-dts: 5.0.0 - vitest: 4.1.6 + typescript-eslint: 8.60.0 + vite: 8.0.14 + vite-plugin-dts: 5.0.1 + vitest: 4.1.7 zod: 4.4.3 minimumReleaseAge: 1140 diff --git a/projects/code/NOTICE.md b/projects/code/NOTICE.md index 7b306ed50..f3af58d3d 100644 --- a/projects/code/NOTICE.md +++ b/projects/code/NOTICE.md @@ -8,10 +8,10 @@ This project includes the following bundled third-party software: - highlight.js v11.11.1 [BSD-3-Clause] Copyright: Josh Goebel -- lit v3.3.2 [BSD-3-Clause] +- lit v3.3.3 [BSD-3-Clause] Copyright: Google LLC -- lit-html v3.3.2 [BSD-3-Clause] +- lit-html v3.3.3 [BSD-3-Clause] Copyright: Google LLC ============================================================================== @@ -21,8 +21,8 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: highlight.js v11.11.1 - Copyright Josh Goebel -lit v3.3.2 - Copyright Google LLC -lit-html v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC +lit-html v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/projects/core/NOTICE.md b/projects/core/NOTICE.md index 72cde4349..eb074c2da 100644 --- a/projects/core/NOTICE.md +++ b/projects/core/NOTICE.md @@ -5,10 +5,10 @@ Copyright 2024-2026 NVIDIA Corporation This project includes the following bundled third-party software: -- lit v3.3.2 [BSD-3-Clause] +- lit v3.3.3 [BSD-3-Clause] Copyright: Google LLC -- lit-html v3.3.2 [BSD-3-Clause] +- lit-html v3.3.3 [BSD-3-Clause] Copyright: Google LLC This product includes SVG icons derived from the following third-party icon libraries: @@ -216,8 +216,8 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: -lit v3.3.2 - Copyright Google LLC -lit-html v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC +lit-html v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/projects/internals/vite/package.json b/projects/internals/vite/package.json index 48356f713..c55c13320 100644 --- a/projects/internals/vite/package.json +++ b/projects/internals/vite/package.json @@ -29,7 +29,7 @@ "parse5": "7.1.2", "pixelmatch": "6.0.0", "pngjs": "7.0.0", - "rollup": "4.59.0", + "rollup": "4.60.4", "rollup-plugin-html-literals": "catalog:", "rollup-plugin-visualizer": "7.0.1", "ts-morph": "catalog:", diff --git a/projects/lint/NOTICE.md b/projects/lint/NOTICE.md index 79f5c17e7..e3d3a1a02 100644 --- a/projects/lint/NOTICE.md +++ b/projects/lint/NOTICE.md @@ -14,10 +14,10 @@ This project includes the following bundled third-party software: - @eslint/json v1.2.0 [Apache-2.0] Copyright: Nicholas C. Zakas -- @html-eslint/eslint-plugin v0.60.0 [MIT] +- @html-eslint/eslint-plugin v0.61.0 [MIT] Copyright: yeonjuan (https://github.com/yeonjuan) -- @html-eslint/parser v0.60.0 [MIT] +- @html-eslint/parser v0.61.0 [MIT] Copyright: yeonjuan (https://github.com/yeonjuan) - minisearch v7.2.0 [MIT] @@ -216,8 +216,8 @@ MIT The following bundled components are provided under the MIT license: @eslint/js v10.0.1 - Copyright Unknown -@html-eslint/eslint-plugin v0.60.0 - Copyright yeonjuan (https://github.com/yeonjuan) -@html-eslint/parser v0.60.0 - Copyright yeonjuan (https://github.com/yeonjuan) +@html-eslint/eslint-plugin v0.61.0 - Copyright yeonjuan (https://github.com/yeonjuan) +@html-eslint/parser v0.61.0 - Copyright yeonjuan (https://github.com/yeonjuan) minisearch v7.2.0 - Copyright Luca Ongaro Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/projects/markdown/NOTICE.md b/projects/markdown/NOTICE.md index 7cfad3afd..70683804f 100644 --- a/projects/markdown/NOTICE.md +++ b/projects/markdown/NOTICE.md @@ -5,10 +5,10 @@ Copyright 2024-2026 NVIDIA Corporation This project includes the following bundled third-party software: -- lit v3.3.2 [BSD-3-Clause] +- lit v3.3.3 [BSD-3-Clause] Copyright: Google LLC -- markdown-it v14.1.1 [MIT] +- markdown-it v14.2.0 [MIT] Copyright: Unknown ============================================================================== @@ -17,7 +17,7 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: -lit v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -50,7 +50,7 @@ MIT The following bundled components are provided under the MIT license: -markdown-it v14.1.1 - Copyright Unknown +markdown-it v14.2.0 - Copyright Unknown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/projects/media/NOTICE.md b/projects/media/NOTICE.md index f2d01aaf4..2dca28733 100644 --- a/projects/media/NOTICE.md +++ b/projects/media/NOTICE.md @@ -5,7 +5,7 @@ Copyright 2024-2026 NVIDIA Corporation This project includes the following bundled third-party software: -- lit v3.3.2 [BSD-3-Clause] +- lit v3.3.3 [BSD-3-Clause] Copyright: Google LLC ============================================================================== @@ -14,7 +14,7 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: -lit v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/projects/monaco/NOTICE.md b/projects/monaco/NOTICE.md index e5f988cbb..e2bceae43 100644 --- a/projects/monaco/NOTICE.md +++ b/projects/monaco/NOTICE.md @@ -5,10 +5,10 @@ Copyright 2024-2026 NVIDIA Corporation This project includes the following bundled third-party software: -- lit v3.3.2 [BSD-3-Clause] +- lit v3.3.3 [BSD-3-Clause] Copyright: Google LLC -- lit-html v3.3.2 [BSD-3-Clause] +- lit-html v3.3.3 [BSD-3-Clause] Copyright: Google LLC - monaco-editor v0.55.1 [MIT] @@ -20,8 +20,8 @@ BSD-3-Clause The following bundled components are provided under the BSD-3-Clause license: -lit v3.3.2 - Copyright Google LLC -lit-html v3.3.2 - Copyright Google LLC +lit v3.3.3 - Copyright Google LLC +lit-html v3.3.3 - Copyright Google LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/projects/starters/go/src/index.html b/projects/starters/go/src/index.html index 6838df9c2..c01b774f6 100644 --- a/projects/starters/go/src/index.html +++ b/projects/starters/go/src/index.html @@ -27,7 +27,7 @@ Documentation - Source + Source Download @@ -41,7 +41,7 @@

{{.Data.Title}}

Last updated: {{.Data.Date}}

From 4ad780155b25304bcc13f16b21f271e8ace87931 Mon Sep 17 00:00:00 2001 From: Cory Rylan Date: Mon, 1 Jun 2026 12:03:13 -0500 Subject: [PATCH 4/5] feat(starters): mcp-app support Signed-off-by: Cory Rylan --- package.json | 1 + pnpm-workspace.yaml | 2 + .../tools/src/project/starters.test.ts | 2 + .../internals/tools/src/project/starters.ts | 7 +- projects/pages/index.js | 1 + projects/starters/README.md | 1 + projects/starters/mcp-app/.gitignore | 3 + projects/starters/mcp-app/AGENTS.md | 23 +++++ projects/starters/mcp-app/README.md | 33 +++++++ projects/starters/mcp-app/eslint.config.js | 4 + projects/starters/mcp-app/main.ts | 7 ++ projects/starters/mcp-app/mcp-app.html | 25 ++++++ projects/starters/mcp-app/package.json | 90 +++++++++++++++++++ projects/starters/mcp-app/server.ts | 65 ++++++++++++++ projects/starters/mcp-app/src/mcp-app.css | 13 +++ projects/starters/mcp-app/src/mcp-app.ts | 85 ++++++++++++++++++ projects/starters/mcp-app/src/vite-env.d.ts | 1 + projects/starters/mcp-app/tsconfig.json | 20 +++++ .../starters/mcp-app/tsconfig.server.json | 18 ++++ projects/starters/mcp-app/vite.config.ts | 17 ++++ projects/starters/package.json | 5 ++ 21 files changed, 422 insertions(+), 1 deletion(-) create mode 100644 projects/starters/mcp-app/.gitignore create mode 100644 projects/starters/mcp-app/AGENTS.md create mode 100644 projects/starters/mcp-app/README.md create mode 100644 projects/starters/mcp-app/eslint.config.js create mode 100644 projects/starters/mcp-app/main.ts create mode 100644 projects/starters/mcp-app/mcp-app.html create mode 100644 projects/starters/mcp-app/package.json create mode 100644 projects/starters/mcp-app/server.ts create mode 100644 projects/starters/mcp-app/src/mcp-app.css create mode 100644 projects/starters/mcp-app/src/mcp-app.ts create mode 100644 projects/starters/mcp-app/src/vite-env.d.ts create mode 100644 projects/starters/mcp-app/tsconfig.json create mode 100644 projects/starters/mcp-app/tsconfig.server.json create mode 100644 projects/starters/mcp-app/vite.config.ts diff --git a/package.json b/package.json index dc1026f0c..851af8886 100644 --- a/package.json +++ b/package.json @@ -89,6 +89,7 @@ "./projects/starters/hugo:ci", "./projects/starters/importmaps:ci", "./projects/starters/lit-library:ci", + "./projects/starters/mcp-app:ci", "./projects/starters/mpa:ci", "./projects/starters/nextjs:ci", "./projects/starters/nuxt:ci", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 25509c754..9c95a5855 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,6 +9,7 @@ packages: - projects/starters/hugo - projects/starters/importmaps - projects/starters/lit-library + - projects/starters/mcp-app - projects/starters/mpa - projects/starters/nextjs - projects/starters/nuxt @@ -132,6 +133,7 @@ minimumReleaseAgeExclude: - vite allowBuilds: + '@modelcontextprotocol/ext-apps': true '@bundled-es-modules/glob': true '@parcel/watcher': true bun: true diff --git a/projects/internals/tools/src/project/starters.test.ts b/projects/internals/tools/src/project/starters.test.ts index b73f8414e..ccca344d3 100644 --- a/projects/internals/tools/src/project/starters.test.ts +++ b/projects/internals/tools/src/project/starters.test.ts @@ -50,6 +50,7 @@ describe('startersData', () => { expect(startersData.bundles.cli).toBe(true); expect(startersData.importmaps.cli).toBe(false); expect(startersData.lit.cli).toBe(false); + expect(startersData['mcp-app'].cli).toBe(true); expect(startersData.extensions.cli).toBe(false); expect(startersData.preact.cli).toBe(false); }); @@ -65,6 +66,7 @@ describe('startersData', () => { expect(startersData.eleventy.zip).toContain('eleventy.zip'); expect(startersData.importmaps.zip).toContain('importmaps.zip'); expect(startersData.bundles.zip).toContain('bundles.zip'); + expect(startersData['mcp-app'].zip).toContain('mcp-app.zip'); expect(startersData.extensions.zip).toContain('scoped-registry.zip'); expect(startersData.hugo.zip).toContain('hugo.zip'); }); diff --git a/projects/internals/tools/src/project/starters.ts b/projects/internals/tools/src/project/starters.ts index 6c6445c44..6612f5344 100644 --- a/projects/internals/tools/src/project/starters.ts +++ b/projects/internals/tools/src/project/starters.ts @@ -28,6 +28,7 @@ export type Starter = | 'importmaps' | 'lit-library' | 'lit' + | 'mcp-app' | 'nextjs' | 'nuxt' | 'preact' @@ -76,6 +77,10 @@ export const startersData = { zip: null, cli: false }, + 'mcp-app': { + zip: `${ELEMENTS_PAGES_BASE_URL}/starters/download/mcp-app.zip`, + cli: true + }, nextjs: { zip: `${ELEMENTS_PAGES_BASE_URL}/starters/download/nextjs.zip`, cli: true @@ -136,7 +141,7 @@ async function zipProject(outDir: string) { /* istanbul ignore next -- @preserve */ function copyProject(projectDir: string) { - const ignoreDirs = new Set(['dist', 'node_modules', '.wireit']); + const ignoreDirs = new Set(['dist', 'node_modules', '.wireit', '.eslintcache']); cpSync(projectDir, join('dist', projectDir), { recursive: true, filter: src => !ignoreDirs.has(basename(src)) diff --git a/projects/pages/index.js b/projects/pages/index.js index c933996e1..2149aefdb 100644 --- a/projects/pages/index.js +++ b/projects/pages/index.js @@ -33,6 +33,7 @@ cpSync('../starters/angular/dist/angular-starter/browser/', './dist/starters/ang cpSync('../starters/bundles/dist/', './dist/starters/bundles/', { recursive: true }); cpSync('../starters/importmaps/dist/', './dist/starters/importmaps/', { recursive: true }); cpSync('../starters/eleventy/dist/', './dist/starters/eleventy/', { recursive: true }); +cpSync('../starters/mcp-app/dist/', './dist/starters/mcp-app/', { recursive: true }); cpSync('../starters/mpa/dist/', './dist/starters/mpa/', { recursive: true }); cpSync('../starters/nextjs/dist/', './dist/starters/nextjs/', { recursive: true }); cpSync('../starters/react/dist/', './dist/starters/react/', { recursive: true }); diff --git a/projects/starters/README.md b/projects/starters/README.md index b9a7120d4..36abfbae6 100644 --- a/projects/starters/README.md +++ b/projects/starters/README.md @@ -7,6 +7,7 @@ This directory contains a suite of standardized starter apps for kickstarting an - `/bundles` - Minimal tooling example leveraging pre-built JS/CSS bundles. - `/extensions` - Build setup for highly reusable and resilient Web Components. - `/go` - Minimal Go web server leveraging Elements pre-built bundles. +- `/mcp-app` - Minimal MCP App using Elements, TypeScript, and Vite. - `/mpa` - Multi Page App setup for when you just need something simple. - `/nextjs` - Experimental NextJS demo. - `/react` - React app built with [Create React App](https://create-react-app.dev/) diff --git a/projects/starters/mcp-app/.gitignore b/projects/starters/mcp-app/.gitignore new file mode 100644 index 000000000..6dec33a98 --- /dev/null +++ b/projects/starters/mcp-app/.gitignore @@ -0,0 +1,3 @@ +dist +node_modules +.eslintcache diff --git a/projects/starters/mcp-app/AGENTS.md b/projects/starters/mcp-app/AGENTS.md new file mode 100644 index 000000000..e0535a056 --- /dev/null +++ b/projects/starters/mcp-app/AGENTS.md @@ -0,0 +1,23 @@ +# Elements MCP App Starter + +This file only covers how this starter wires Elements into an MCP App. For component APIs, template validation, and project setup commands, use the Elements CLI/MCP documentation instead. + +## Integration Points + +- Register Elements in `src/mcp-app.ts`. +- Keep global Elements CSS in `src/mcp-app.css`. +- Keep the MCP App HTML entry in `mcp-app.html`. +- Keep `server.ts` as the single place that registers MCP tools and app resources. +- Keep `main.ts` limited to stdio transport startup. + +## MCP App Usage + +- Register one MCP tool with `_meta.ui.resourceUri`. +- Register a matching `ui://` app resource with `registerAppResource`. +- Keep the app resource bundled as one HTML file with `vite-plugin-singlefile`. +- Use `App` from `@modelcontextprotocol/ext-apps` in browser code. + +## Verification + +- Run `pnpm run build` in `projects/starters/mcp-app` after HTML, TypeScript, CSS, or Vite changes. +- Run `pnpm run lint` after TypeScript edits. diff --git a/projects/starters/mcp-app/README.md b/projects/starters/mcp-app/README.md new file mode 100644 index 000000000..ac6373fc6 --- /dev/null +++ b/projects/starters/mcp-app/README.md @@ -0,0 +1,33 @@ +# NVIDIA Elements MCP App Starter + +A minimal MCP App using NVIDIA Elements, TypeScript, and Vite. + +## Getting Started + +```shell +npm i +npm run dev +``` + +## MCP Client Configuration + +After building the app, configure a local MCP client with the compiled stdio entrypoint: + +```json +{ + "mcpServers": { + "elements-mcp-app": { + "command": "node", + "args": ["/path/to/mcp-app/dist/main.js"] + } + } +} +``` + +## Tasks + +| Command | Description | +| --------------- | ------------------------------------------------ | +| `npm run build` | Build the single-file app resource and server JS | +| `npm run dev` | Build, then open the MCP Inspector | +| `npm run lint` | Run eslint | diff --git a/projects/starters/mcp-app/eslint.config.js b/projects/starters/mcp-app/eslint.config.js new file mode 100644 index 000000000..49b16f92e --- /dev/null +++ b/projects/starters/mcp-app/eslint.config.js @@ -0,0 +1,4 @@ +import { elementsRecommended } from '@nvidia-elements/lint/eslint'; + +/** @type {import('eslint').Linter.Config[]} */ +export default [...elementsRecommended]; diff --git a/projects/starters/mcp-app/main.ts b/projects/starters/mcp-app/main.ts new file mode 100644 index 000000000..bc3253e1e --- /dev/null +++ b/projects/starters/mcp-app/main.ts @@ -0,0 +1,7 @@ +import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { createServer } from './server.js'; + +const server = createServer(); +const transport = new StdioServerTransport(); + +await server.connect(transport); diff --git a/projects/starters/mcp-app/mcp-app.html b/projects/starters/mcp-app/mcp-app.html new file mode 100644 index 000000000..03d5b813a --- /dev/null +++ b/projects/starters/mcp-app/mcp-app.html @@ -0,0 +1,25 @@ + + + + NVIDIA Elements MCP App + + + + + + + + + NV +

MCP App

+
+
+

Hello from Elements

+

This view is rendered from an MCP tool resource.

+ Waiting for the first tool result. + Refresh greeting +
+
+ + + diff --git a/projects/starters/mcp-app/package.json b/projects/starters/mcp-app/package.json new file mode 100644 index 000000000..31cbb4db2 --- /dev/null +++ b/projects/starters/mcp-app/package.json @@ -0,0 +1,90 @@ +{ + "name": "mcp-app-starter", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "ci": "wireit", + "dev": "npm run build && npx @modelcontextprotocol/inspector@0.21.2 node ./dist/main.js", + "build": "wireit", + "lint": "wireit", + "lint:fix": "wireit" + }, + "dependencies": { + "@modelcontextprotocol/ext-apps": "1.1.2", + "@modelcontextprotocol/sdk": "1.29.0", + "@nvidia-elements/core": "workspace:*", + "@nvidia-elements/styles": "workspace:*", + "@nvidia-elements/themes": "workspace:*", + "zod": "catalog:" + }, + "devDependencies": { + "@nvidia-elements/lint": "workspace:*", + "@types/node": "catalog:", + "eslint": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vite-plugin-singlefile": "2.3.0" + }, + "wireit": { + "ci": { + "dependencies": [ + "build", + "lint" + ] + }, + "build": { + "command": "tsc --noEmit && vite build && tsc -p tsconfig.server.json", + "files": [ + "../../core/dist/**/*.js", + "../../styles/dist/**/*.css", + "../../themes/dist/**/*.css", + "src/**", + "mcp-app.html", + "main.ts", + "server.ts", + "package.json", + "tsconfig.json", + "tsconfig.server.json", + "vite.config.ts" + ], + "output": [ + "dist/**" + ], + "dependencies": [ + { + "script": "../../core:build", + "cascade": false + }, + { + "script": "../../styles:build", + "cascade": false + }, + { + "script": "../../themes:build", + "cascade": false + } + ] + }, + "lint": { + "command": "eslint -c ./eslint.config.js --color --cache --cache-location .eslintcache/", + "files": [ + "src/**", + "main.ts", + "server.ts", + "vite.config.ts", + "eslint.config.js" + ], + "output": [], + "dependencies": [ + "../../lint:build" + ] + }, + "lint:fix": { + "command": "eslint -c ./eslint.config.js --fix", + "dependencies": [ + "../../lint:build" + ] + } + } +} diff --git a/projects/starters/mcp-app/server.ts b/projects/starters/mcp-app/server.ts new file mode 100644 index 000000000..0891e27fe --- /dev/null +++ b/projects/starters/mcp-app/server.ts @@ -0,0 +1,65 @@ +import { registerAppResource, registerAppTool, RESOURCE_MIME_TYPE } from '@modelcontextprotocol/ext-apps/server'; +import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; +import type { CallToolResult, ReadResourceResult } from '@modelcontextprotocol/sdk/types.js'; +import { readFile } from 'node:fs/promises'; +import { dirname, join } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { z } from 'zod'; + +const APP_RESOURCE_URI = 'ui://hello/mcp-app.html'; +const APP_HTML_PATH = join(dirname(fileURLToPath(import.meta.url)), 'mcp-app.html'); +const GREETING_PREFIX = 'Hello from an Elements MCP App.'; + +let callCount = 0; + +export function createServer(): McpServer { + const server = new McpServer({ + name: 'elements-mcp-app', + version: '0.0.0' + }); + + registerAppTool( + server, + 'hello', + { + title: 'Hello', + description: 'Show a minimal Elements MCP App with an optional custom greeting.', + inputSchema: { + greeting: z.string().trim().optional().describe('Greeting text to display in the app.') + }, + _meta: { ui: { resourceUri: APP_RESOURCE_URI } } + }, + async ({ greeting }): Promise => { + const greetingText = createGreeting(greeting); + return { + content: [{ type: 'text', text: greetingText }], + structuredContent: { greeting: greetingText } + }; + } + ); + + registerAppResource( + server, + 'Elements MCP App', + APP_RESOURCE_URI, + { description: 'Minimal Elements MCP App UI.', mimeType: RESOURCE_MIME_TYPE }, + async (): Promise => ({ + contents: [ + { + uri: APP_RESOURCE_URI, + mimeType: RESOURCE_MIME_TYPE, + text: await readFile(APP_HTML_PATH, 'utf8') + } + ] + }) + ); + + return server; +} + +function createGreeting(greeting?: string) { + callCount += 1; + if (greeting) return greeting; + + return `${GREETING_PREFIX} Server call ${callCount} at ${new Date().toLocaleTimeString()}.`; +} diff --git a/projects/starters/mcp-app/src/mcp-app.css b/projects/starters/mcp-app/src/mcp-app.css new file mode 100644 index 000000000..cea316d92 --- /dev/null +++ b/projects/starters/mcp-app/src/mcp-app.css @@ -0,0 +1,13 @@ +@import '@nvidia-elements/themes/fonts/inter.css'; +@import '@nvidia-elements/themes/index.css'; +@import '@nvidia-elements/themes/dark.css'; +@import '@nvidia-elements/styles/layout.css'; +@import '@nvidia-elements/styles/typography.css'; +@import '@nvidia-elements/styles/view-transitions.css'; + +html, +body { + margin: 0; + min-block-size: 100%; + width: 100vw; +} diff --git a/projects/starters/mcp-app/src/mcp-app.ts b/projects/starters/mcp-app/src/mcp-app.ts new file mode 100644 index 000000000..018c35024 --- /dev/null +++ b/projects/starters/mcp-app/src/mcp-app.ts @@ -0,0 +1,85 @@ +import '@nvidia-elements/core/alert/define.js'; +import '@nvidia-elements/core/button/define.js'; +import '@nvidia-elements/core/logo/define.js'; +import '@nvidia-elements/core/page/define.js'; +import '@nvidia-elements/core/page-header/define.js'; +import { App, applyDocumentTheme, type McpUiHostContext } from '@modelcontextprotocol/ext-apps'; +import './mcp-app.css'; + +interface HelloToolResult { + content?: { + text?: unknown; + type?: string; + }[]; + isError?: boolean; + structuredContent?: { + greeting?: unknown; + }; +} + +const FALLBACK_GREETING = 'Hello from an Elements MCP App.'; +const ERROR_GREETING = 'The MCP tool returned an error.'; + +const app = new App( + { + name: 'elements-mcp-app', + version: '0.0.0' + }, + {} +); + +const greetingElement = document.querySelector('#greeting'); +const refreshButton = document.querySelector('#refresh-greeting'); + +app.ontoolresult = result => setGreeting(getGreeting(result)); +app.onhostcontextchanged = context => applyHostContext(context); + +refreshButton?.addEventListener('click', () => { + void refreshGreeting(); +}); + +void connectApp(); + +async function connectApp() { + try { + await app.connect(); + applyHostContext(app.getHostContext()); + } catch { + setGreeting('Unable to connect to the MCP host.'); + } +} + +async function refreshGreeting() { + refreshButton?.setAttribute('disabled', ''); + + try { + const result = await app.callServerTool({ name: 'hello', arguments: {} }); + setGreeting(getGreeting(result)); + } catch { + setGreeting('Unable to refresh the greeting.'); + } finally { + refreshButton?.removeAttribute('disabled'); + } +} + +function getGreeting(result: HelloToolResult) { + if (result.isError) return ERROR_GREETING; + + const structuredGreeting = result.structuredContent?.greeting; + if (typeof structuredGreeting === 'string') return structuredGreeting; + + const textContent = result.content?.find(item => item.type === 'text' && typeof item.text === 'string')?.text; + return typeof textContent === 'string' ? textContent : FALLBACK_GREETING; +} + +function setGreeting(greeting: string) { + if (!greetingElement) return; + greetingElement.textContent = greeting; +} + +function applyHostContext(context: McpUiHostContext | null | undefined) { + if (context?.theme) { + applyDocumentTheme(context.theme); + document.documentElement.setAttribute('nve-theme', context.theme); + } +} diff --git a/projects/starters/mcp-app/src/vite-env.d.ts b/projects/starters/mcp-app/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/projects/starters/mcp-app/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/projects/starters/mcp-app/tsconfig.json b/projects/starters/mcp-app/tsconfig.json new file mode 100644 index 000000000..a7e714426 --- /dev/null +++ b/projects/starters/mcp-app/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "noUncheckedSideEffectImports": true, + "target": "ESNext", + "experimentalDecorators": true, + "useDefineForClassFields": false, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "bundler", + "strict": true, + "resolveJsonModule": true, + "isolatedModules": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true + }, + "include": ["src"] +} diff --git a/projects/starters/mcp-app/tsconfig.server.json b/projects/starters/mcp-app/tsconfig.server.json new file mode 100644 index 000000000..8a9610f17 --- /dev/null +++ b/projects/starters/mcp-app/tsconfig.server.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "bundler", + "lib": ["ESNext", "DOM"], + "types": ["node"], + "strict": true, + "resolveJsonModule": true, + "isolatedModules": true, + "esModuleInterop": true, + "outDir": "dist", + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true + }, + "include": ["main.ts", "server.ts"] +} diff --git a/projects/starters/mcp-app/vite.config.ts b/projects/starters/mcp-app/vite.config.ts new file mode 100644 index 000000000..4f15f2510 --- /dev/null +++ b/projects/starters/mcp-app/vite.config.ts @@ -0,0 +1,17 @@ +import { resolve } from 'node:path'; +import { defineConfig } from 'vite'; +import { viteSingleFile } from 'vite-plugin-singlefile'; + +export default defineConfig(() => { + return { + base: './', + plugins: [viteSingleFile()], + build: { + outDir: 'dist', + emptyOutDir: true, + rollupOptions: { + input: resolve(import.meta.dirname, 'mcp-app.html') + } + } + }; +}); diff --git a/projects/starters/package.json b/projects/starters/package.json index 80ab068ec..4edb8d95f 100644 --- a/projects/starters/package.json +++ b/projects/starters/package.json @@ -26,6 +26,7 @@ "./eleventy/dist/**/*.js", "./eleventy-ssr/dist/**/*.js", "./lit-library/dist/**/*.js", + "./mcp-app/dist/**", "./mpa/dist/**/*.js", "./nextjs/dist/**/*.js", "./nuxt/dist/**/*.js", @@ -72,6 +73,10 @@ "script": "./lit-library:build", "cascade": false }, + { + "script": "./mcp-app:build", + "cascade": false + }, { "script": "./mpa:build", "cascade": false From b018ed25ee7ed7037d351f26f5b3492b4203c266 Mon Sep 17 00:00:00 2001 From: Cory Rylan Date: Mon, 1 Jun 2026 12:03:51 -0500 Subject: [PATCH 5/5] chore(docs): cleanup starter links Signed-off-by: Cory Rylan --- README.md | 2 +- .../config/vocabularies/Elements/accept.txt | 3 +- pnpm-lock.yaml | 4 +- projects/cli/README.md | 73 +++--- projects/internals/tools/package.json | 2 +- .../internals/tools/src/declarations.d.ts | 12 +- .../tools/src/project/starters.test.ts | 3 +- .../internals/tools/src/project/starters.ts | 9 +- .../public/static/images/integrations/lit.svg | 1 + .../static/images/integrations/preact.svg | 1 + projects/site/src/_11ty/layouts/common.js | 39 +-- .../site/src/docs/api-design/packaging.md | 2 +- projects/site/src/docs/integrations/go.md | 2 +- projects/site/src/docs/integrations/hugo.md | 2 +- .../site/src/docs/integrations/index.11ty.js | 169 +++++++++++++ .../{extensions.md => lit-library.md} | 10 +- .../site/src/docs/integrations/mcp-apps.md | 105 ++++++++ projects/site/src/docs/labs/forms.md | 2 +- projects/site/src/docs/lint/index.md | 4 - projects/site/src/docs/skills/index.md | 195 +++++++++++++++ projects/site/src/index.11tydata.js | 32 +-- projects/site/src/starters/index.11ty.js | 229 ++---------------- projects/starters/README.md | 12 +- projects/starters/angular/src/app/app.html | 4 +- projects/starters/bundles/src/index.html | 4 +- .../eleventy/src/_layouts/index.11ty.js | 2 +- projects/starters/eleventy/src/index.11ty.js | 2 +- projects/starters/hugo/content/_index.md | 2 +- projects/starters/hugo/layouts/baseof.html | 2 +- projects/starters/lit-library/README.md | 2 +- projects/starters/mpa/src/about/index.html | 2 +- projects/starters/mpa/src/index.html | 4 +- projects/starters/mpa/src/settings/index.html | 2 +- projects/starters/nextjs/src/pages/index.tsx | 4 +- .../starters/nuxt/app/layouts/default.vue | 2 +- projects/starters/nuxt/app/pages/index.vue | 2 +- projects/starters/react/src/App.tsx | 4 +- projects/starters/solidjs/src/App.tsx | 4 +- projects/starters/svelte/src/App.svelte | 4 +- projects/starters/typescript/src/index.html | 4 +- projects/starters/vue/src/App.vue | 4 +- 41 files changed, 632 insertions(+), 335 deletions(-) create mode 100644 projects/site/public/static/images/integrations/lit.svg create mode 100644 projects/site/public/static/images/integrations/preact.svg create mode 100644 projects/site/src/docs/integrations/index.11ty.js rename projects/site/src/docs/integrations/{extensions.md => lit-library.md} (90%) create mode 100644 projects/site/src/docs/integrations/mcp-apps.md create mode 100644 projects/site/src/docs/skills/index.md diff --git a/README.md b/README.md index ded8dd9cd..45bf52f11 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ Once your branch is created, make your source code changes. Once your changes ar The repo uses [Semantic Release](https://semantic-release.gitbook.io/semantic-release/) to manage package changes. Commit messages determine the type of release on merge. [Commit Lint](https://commitlint.js.org/) will enforce and catch any formatting issues in commits. ```shell -git commit -a -m "fix(core): disable multi-select" -m "Signed-off-by: Your Name " +git commit -a -s -m "fix(core): disable multi-select" ``` [Example Commit](https://github.com/NVIDIA/elements/commit/990d8f43a4a055c2f1ca1a6aa0af39f099d04649) diff --git a/config/vale/styles/config/vocabularies/Elements/accept.txt b/config/vale/styles/config/vocabularies/Elements/accept.txt index 25fce033c..669762ca0 100644 --- a/config/vale/styles/config/vocabularies/Elements/accept.txt +++ b/config/vale/styles/config/vocabularies/Elements/accept.txt @@ -354,4 +354,5 @@ Worktrees unmerged on-theme spark line -spark lines \ No newline at end of file +spark lines +Alternatively \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85d3f05e8..fc4cb49ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -765,8 +765,8 @@ importers: specifier: 0.5.16 version: 0.5.16 archiver: - specifier: 7.0.1 - version: 7.0.1 + specifier: 8.0.0 + version: 8.0.0 fflate: specifier: 0.8.2 version: 0.8.2 diff --git a/projects/cli/README.md b/projects/cli/README.md index 91cb21fe6..c7e676f02 100644 --- a/projects/cli/README.md +++ b/projects/cli/README.md @@ -1,6 +1,6 @@ # @nvidia-elements/cli -The **@nvidia-elements/cli** is a dual-mode command-line tool for the Elements Design System that provides both interactive CLI commands and a Model Context Protocol (MCP) server for AI assistant integration. +The **@nvidia-elements/cli** is a dual-mode command-line tool for the Elements Design System. It provides interactive CLI commands and a Model Context Protocol (MCP) server for AI assistant integration. ## Purpose @@ -9,10 +9,12 @@ This package serves two primary modes: 1. **Interactive CLI (`nve` command)** - Command-line interface with interactive prompts for: - Component API discovery and search - Example template browsing and searching - - Playground creation and validation + - Template linting and validation - Project scaffolding and health checks - Changelog and version information - Design token access + - Icon name lookup + - Bundled agent skill access 2. **MCP Server (`nve mcp` command)** - Model Context Protocol server that: - Exposes all CLI tools to AI assistants (Claude, Cursor, etc.) @@ -22,49 +24,65 @@ This package serves two primary modes: ## Getting Started -To use the Elements CLI you must have [NodeJS](https://nodejs.org/) installed. +The best way to get started is to run the install script. ```shell -npm install -g @nvidia-elements/cli +curl -fsSL https://nvidia.github.io/elements/install.sh | bash +``` + +Alternatively you can install with [Node.js](https://nodejs.org/) and npm. -nve +```shell +npm install -g @nvidia-elements/cli ``` ## Usage -| Command | Description | -| ----------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `nve api.list [format]` | Get list of all available Elements (nve-*) APIs and components. | -| `nve api.search [query] [format]` | Search and retrieve a list of Elements (nve-*) components and APIs using keywords. | -| `nve api.get [names] [format]` | Get documentation known components or attributes by name (nve-*). | -| `nve api.template.validate [template]` | Validates HTML templates using Elements APIs and components (nve-*). | -| `nve api.imports.get [template]` | Get esm imports for a given HTML template using Elements APIs (nve-*). | -| `nve api.tokens.list [format]` | Get available semantic CSS custom properties / design tokens for theming. | -| `nve packages.list` | Get latest published versions of all Elements packages. | -| `nve packages.get [name]` | Get details for a specific Elements package. | -| `nve packages.changelogs.get [name] [format]` | Retrieve changelog details by package name. | -| `nve examples.list [format]` | Get list of available Elements (nve-*) patterns and examples. | -| `nve playground.validate [template]` | Validates HTML templates specifically for playground examples. | -| `nve playground.create [template] [type] [name] [author]` | Create a shareable playground URL from an HTML template. | -| `nve project.create [type] [cwd] [start]` | Create a new starter project. | -| `nve project.validate [type] [cwd]` | Check project for configuration issues and dependencies. | -| `nve project.setup [cwd]` | Setup or update a project to use Elements. | +| Command | Description | +| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `nve` | Show About and help output. | +| `nve api.list [format]` | Get a list of all available Elements (`nve-*`) APIs and components. | +| `nve api.get [format]` | Get documentation for known components or attributes by name (`nve-*`). | +| `nve api.template.validate