From b06a7f7afa59a3c4f3756fece8d432618d0cda7b Mon Sep 17 00:00:00 2001 From: abhithesys Date: Tue, 25 Aug 2026 11:08:02 +0530 Subject: [PATCH 1/2] feat: changesets-based release automation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .changeset/config.json: changelog-github, independent versioning with updateInternalDependencies=patch, two fixed groups (lang family: lang-core/react-lang/svelte-lang/vue-lang; UI pair: react-headless/react-ui), private packages never versioned, bumpVersionsWithWorkspaceProtocolOnly. - release.yml: on push to main, changesets/action (SHA-pinned v2.1.1) maintains the Version Packages PR; merging it builds in workspace order and runs changeset publish with npm OIDC trusted publishing, tags, and GitHub Releases. - changeset-check.yml + scripts/changeset-check.mjs: non-blocking PR check — warns on missing changesets, on range-breaking 0.x bumps (with fixed-group and cascade impact), and on breaking bumps to peer targets whose dependents' peer windows are untouched. - Internal peerDependencies converted from workspace: protocol to bounded tested-compatibility windows (react-ui, assistant-ui, devtools, react-email), with mirrored workspace:^ devDependencies for local linking; windows written against the first train's unified versions (0.3.0 lang / 0.14.0 UI). - Seed changesets: minor for both fixed groups (version unification), patch for the three peer-window packages. - CONTRIBUTING + .changeset/README document the changeset workflow. Design: docs/openui-release-management.md (all-repos docs). Co-Authored-By: Claude Fable 5 --- .changeset/README.md | 19 + .changeset/bounded-internal-peer-ranges.md | 10 + .changeset/config.json | 21 + .changeset/lang-family-release-automation.md | 10 + .changeset/ui-pair-release-automation.md | 8 + .github/workflows/changeset-check.yml | 20 + .github/workflows/release.yml | 50 + CONTRIBUTING.md | 5 + package.json | 5 +- packages/assistant-ui/package.json | 9 +- packages/browser-bundle/package.json | 1 + packages/devtools/package.json | 4 +- packages/react-email/package.json | 3 +- packages/react-ui/package.json | 6 +- pnpm-lock.yaml | 1470 ++++++------------ scripts/changeset-check.mjs | 159 ++ 16 files changed, 802 insertions(+), 998 deletions(-) create mode 100644 .changeset/README.md create mode 100644 .changeset/bounded-internal-peer-ranges.md create mode 100644 .changeset/config.json create mode 100644 .changeset/lang-family-release-automation.md create mode 100644 .changeset/ui-pair-release-automation.md create mode 100644 .github/workflows/changeset-check.yml create mode 100644 .github/workflows/release.yml create mode 100644 scripts/changeset-check.mjs diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..cb0e8db87 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,19 @@ +# Changesets + +Releases are automated with [changesets](https://github.com/changesets/changesets). + +- PRs that change anything under `packages/` should include a changeset: run + `pnpm changeset`, pick the affected packages and bump levels, and commit the + generated file. Docs/CI-only changes don't need one. +- On every push to `main`, CI maintains a **Version Packages** PR carrying all + pending bumps and changelogs. Merging that PR publishes to npm, tags, and + creates GitHub Releases. Merge it whenever a release should go out. +- All packages are 0.x: a **patch** is the normal bump; a **minor** signals a + breaking change (it escapes consumers' `^` ranges). +- Packages that runtime-depend on a bumped package are patch-bumped + automatically — don't add changesets for them. +- Internal `peerDependencies` use hand-maintained bounded ranges (e.g. + `">=0.3.0 <0.4.0"`), never `workspace:` protocol. If your change makes a + package require a newer version of an internal peer, move that window in the + same PR. See `docs/openui-release-management.md` in the design docs repo for + the full rationale. diff --git a/.changeset/bounded-internal-peer-ranges.md b/.changeset/bounded-internal-peer-ranges.md new file mode 100644 index 000000000..1a11cc325 --- /dev/null +++ b/.changeset/bounded-internal-peer-ranges.md @@ -0,0 +1,10 @@ +--- +"@openuidev/assistant-ui": patch +"@openuidev/devtools": patch +"@openuidev/react-email": patch +--- + +Internal `@openuidev/*` peer dependencies now declare bounded +tested-compatibility ranges (e.g. `">=0.3.0 <0.4.0"`) instead of `workspace:` +ranges, so a mismatched pair is caught at install time instead of failing at +runtime. diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..0d894cce6 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@4.0.0/schema.json", + "changelog": ["@changesets/changelog-github", { "repo": "thesysdev/openui" }], + "commit": false, + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "fixed": [ + [ + "@openuidev/lang-core", + "@openuidev/react-lang", + "@openuidev/svelte-lang", + "@openuidev/vue-lang" + ], + ["@openuidev/react-headless", "@openuidev/react-ui"] + ], + "linked": [], + "ignore": [], + "privatePackages": { "version": false, "tag": false }, + "bumpVersionsWithWorkspaceProtocolOnly": true +} diff --git a/.changeset/lang-family-release-automation.md b/.changeset/lang-family-release-automation.md new file mode 100644 index 000000000..e7b5e6fd5 --- /dev/null +++ b/.changeset/lang-family-release-automation.md @@ -0,0 +1,10 @@ +--- +"@openuidev/lang-core": minor +"@openuidev/react-lang": minor +"@openuidev/svelte-lang": minor +"@openuidev/vue-lang": minor +--- + +Adopt automated release management via changesets. The lang-family packages +(`lang-core`, `react-lang`, `svelte-lang`, `vue-lang`) now version together as +a fixed group; this release unifies them on a single version line. diff --git a/.changeset/ui-pair-release-automation.md b/.changeset/ui-pair-release-automation.md new file mode 100644 index 000000000..d6aa15929 --- /dev/null +++ b/.changeset/ui-pair-release-automation.md @@ -0,0 +1,8 @@ +--- +"@openuidev/react-headless": minor +"@openuidev/react-ui": minor +--- + +Adopt automated release management via changesets. `react-headless` and +`react-ui` now version together as a fixed group; this release unifies them on +a single version line. diff --git a/.github/workflows/changeset-check.yml b/.github/workflows/changeset-check.yml new file mode 100644 index 000000000..1ac212847 --- /dev/null +++ b/.github/workflows/changeset-check.yml @@ -0,0 +1,20 @@ +name: Changeset check + +on: + pull_request: + branches: [main] + +permissions: + contents: read + +jobs: + changeset-check: + # Informational only — warnings land in the job summary, the job never fails. + runs-on: ubuntu-latest + if: github.head_ref != 'changeset-release/main' + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Analyze changesets + run: node scripts/changeset-check.mjs "origin/${{ github.base_ref }}" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..e7468379d --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,50 @@ +name: Release + +on: + push: + branches: [main] + +concurrency: release + +permissions: + contents: write # push the changeset-release branch, create tags + GitHub Releases + pull-requests: write # maintain the Version Packages PR + id-token: write # npm OIDC trusted publishing + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + # Full history: @changesets/changelog-github links commits/PRs + fetch-depth: 0 + - uses: pnpm/action-setup@v6 + - uses: actions/setup-node@v4 + with: + node-version: 22 + registry-url: "https://registry.npmjs.org" + cache: pnpm + cache-dependency-path: "pnpm-lock.yaml" + + # CRITICAL: npm 11.5.1+ required for trusted publishing + - name: Install npm 11.6.4 + run: npm install -g npm@11.6.4 + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Create Version Packages PR or publish + uses: changesets/action@8488615a623b1b9c987934bb89eae8af6a946ac1 # v2.1.1 + with: + version: pnpm changeset version && pnpm install --lockfile-only + publish: pnpm run release:publish + createGithubReleases: true + title: "chore: version packages" + commit: "chore: version packages" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NODE_OPTIONS: --max-old-space-size=6144 + # Note: npm provenance is generated automatically with trusted + # publishing; each package must have this workflow registered as a + # trusted publisher on npmjs.com. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0a86cf190..e680cad3d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -66,6 +66,11 @@ Before opening a pull request, please make sure that: - Documentation or examples are updated when public behavior changes. - Relevant lint, test, and build commands have been run. - Any skipped checks are explained in the pull request description. +- If the change affects a published package under `packages/`, a changeset is + included: run `pnpm changeset`, pick the affected packages and bump levels + (patch for fixes and compatible changes; minor for breaking changes — all + packages are 0.x), and commit the generated file. Releases are automated + from these; see [`.changeset/README.md`](./.changeset/README.md). ## Bug Reports diff --git a/package.json b/package.json index 44c5786e9..92077775f 100644 --- a/package.json +++ b/package.json @@ -6,13 +6,16 @@ "description": "A full-stack, renderer-agnostic Generative UI framework with a streaming-first language, official React support, and community integrations for other frameworks", "main": "index.js", "scripts": { - "test": "pnpm -r run test" + "test": "pnpm -r run test", + "release:publish": "pnpm --filter \"./packages/**\" --workspace-concurrency=1 run build && pnpm changeset publish" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", + "@changesets/changelog-github": "^1.0.0", + "@changesets/cli": "^3.0.1", "@typescript-eslint/eslint-plugin": "catalog:", "eslint": "catalog:", "eslint-config-prettier": "catalog:", diff --git a/packages/assistant-ui/package.json b/packages/assistant-ui/package.json index f7c692ec1..a66a26840 100644 --- a/packages/assistant-ui/package.json +++ b/packages/assistant-ui/package.json @@ -79,9 +79,9 @@ "author": "engineering@thesys.dev", "peerDependencies": { "@assistant-ui/react": "^0.15.0", - "@openuidev/react-headless": "workspace:^", - "@openuidev/react-lang": "workspace:^", - "@openuidev/react-ui": "workspace:^", + "@openuidev/react-headless": ">=0.14.0 <0.15.0", + "@openuidev/react-lang": ">=0.3.0 <0.4.0", + "@openuidev/react-ui": ">=0.14.0 <0.15.0", "ai": "^6.0.0 || ^7.0.0", "react": "catalog:", "react-dom": "catalog:", @@ -95,6 +95,9 @@ }, "devDependencies": { "@assistant-ui/react": "^0.15.13", + "@openuidev/react-headless": "workspace:^", + "@openuidev/react-lang": "workspace:^", + "@openuidev/react-ui": "workspace:^", "@types/react": "catalog:", "@types/react-dom": "catalog:", "ai": "^6.0.236", diff --git a/packages/browser-bundle/package.json b/packages/browser-bundle/package.json index a25a24bc7..4b65ff737 100644 --- a/packages/browser-bundle/package.json +++ b/packages/browser-bundle/package.json @@ -49,6 +49,7 @@ "bugs": { "url": "https://github.com/thesysdev/openui/issues" }, + "//": "openuidev deps are inlined into the IIFE at build time, but stay runtime dependencies (not devDependencies) on purpose: changesets cascade-releases this bundle when react-lang/react-ui release.", "dependencies": { "@openuidev/react-lang": "workspace:^", "@openuidev/react-ui": "workspace:^", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 1c7926b09..78f496aa5 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -40,8 +40,8 @@ "ci": "pnpm run lint:check && pnpm run format:check" }, "peerDependencies": { - "@openuidev/observability": "workspace:^", - "@openuidev/react-lang": "workspace:^", + "@openuidev/observability": ">=0.0.4 <0.1.0", + "@openuidev/react-lang": ">=0.3.0 <0.4.0", "react": "catalog:", "react-dom": "catalog:" }, diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 9a8a0d0f4..862893327 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -42,7 +42,7 @@ "@react-email/components": "^0.0.41" }, "peerDependencies": { - "@openuidev/react-lang": "workspace:*", + "@openuidev/react-lang": ">=0.3.0 <0.4.0", "react": "catalog:", "react-dom": "catalog:", "zod": "catalog:" @@ -53,6 +53,7 @@ "directory": "packages/react-email" }, "devDependencies": { + "@openuidev/react-lang": "workspace:^", "@types/react": "catalog:", "typescript": "catalog:" } diff --git a/packages/react-ui/package.json b/packages/react-ui/package.json index 0d2a3fcd9..4e82875f1 100644 --- a/packages/react-ui/package.json +++ b/packages/react-ui/package.json @@ -109,8 +109,8 @@ "ci": "pnpm run lint:check && pnpm run format:check && pnpm run test" }, "peerDependencies": { - "@openuidev/react-headless": "workspace:^", - "@openuidev/react-lang": "workspace:^", + "@openuidev/react-headless": ">=0.14.0 <0.15.0", + "@openuidev/react-lang": ">=0.3.0 <0.4.0", "react": "catalog:", "react-dom": "catalog:", "zustand": "catalog:", @@ -150,6 +150,8 @@ }, "devDependencies": { "@chromatic-com/storybook": "^3.2.4", + "@openuidev/react-headless": "workspace:^", + "@openuidev/react-lang": "workspace:^", "@storybook/addon-essentials": "^8.5.3", "@storybook/addon-interactions": "^8.5.3", "@storybook/addon-styling-webpack": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19bf98fb4..18f4e1fb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,66 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@ai-sdk/openai': + specifier: ^3.0.41 + version: 3.0.88 + '@ai-sdk/react': + specifier: ^3.0.118 + version: 3.0.238 + '@types/node': + specifier: ^22.15.32 + version: 22.20.1 + '@types/react': + specifier: '>=19.0.0' + version: 19.2.17 + '@types/react-dom': + specifier: '>=19.0.0' + version: 19.2.3 + '@typescript-eslint/eslint-plugin': + specifier: ^8.56.1 + version: 8.65.0 + eslint: + specifier: ^9.0.0 + version: 9.39.5 + eslint-config-prettier: + specifier: ^10.1.8 + version: 10.1.8 + eslint-plugin-prettier: + specifier: ^5.5.5 + version: 5.5.6 + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.1.1 + eslint-plugin-react-refresh: + specifier: ^0.5.2 + version: 0.5.3 + eslint-plugin-storybook: + specifier: ^10.2.14 + version: 10.5.5 + eslint-plugin-unused-imports: + specifier: ^4.4.1 + version: 4.4.1 + jsdom: + specifier: ^26.1.0 + version: 26.1.0 + react: + specifier: ^18.3.1 || ^19.0.0 + version: 19.2.4 + react-dom: + specifier: ^18.0.0 || ^19.0.0 + version: 19.2.4 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + zod: + specifier: ^3.25.0 || ^4.0.0 + version: 4.4.3 + zustand: + specifier: ^4.5.5 + version: 4.5.7 + overrides: langsmith@<0.6.0: ^0.6.0 ip-address@<10.1.1: '>=10.1.1' @@ -22,6 +82,12 @@ importers: '@arethetypeswrong/cli': specifier: ^0.18.2 version: 0.18.5 + '@changesets/changelog-github': + specifier: ^1.0.0 + version: 1.0.0 + '@changesets/cli': + specifier: ^3.0.1 + version: 3.0.1 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) @@ -57,7 +123,7 @@ importers: version: 0.3.22 tsdown: specifier: ^0.21.7 - version: 0.21.10(@arethetypeswrong/core@0.18.5)(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(publint@0.3.22)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.21.10(@arethetypeswrong/core@0.18.5)(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(publint@0.3.22)(synckit@0.11.13)(typescript@5.9.3) typescript: specifier: 'catalog:' version: 5.9.3 @@ -114,7 +180,7 @@ importers: version: 16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3) fumadocs-mdx: specifier: 14.3.2 - version: 14.3.2(@types/mdast@4.0.4)(@types/mdx@2.0.14)(@types/react@19.2.17)(fumadocs-core@16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react@19.2.4)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 14.3.2(@types/mdast@4.0.4)(@types/mdx@2.0.14)(@types/react@19.2.17)(fumadocs-core@16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react@19.2.4)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) fumadocs-ui: specifier: 16.9.1 version: 16.9.1(@emotion/is-prop-valid@1.4.0)(@tailwindcss/oxide@4.3.3)(@takumi-rs/image-response@0.68.17)(@types/mdx@2.0.14)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(fumadocs-core@16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(tailwindcss@4.3.3) @@ -544,13 +610,13 @@ importers: version: link:../../../packages/react-ui '@vercel/connect': specifier: 0.2.2 - version: 0.2.2(@ai-sdk/mcp@1.0.64(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(eve@0.11.10(@azure/identity@4.13.1)(@opentelemetry/api@1.9.1)(@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(ai@7.0.0-beta.178(zod@4.4.3))(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(react@19.2.3)(rollup@4.62.3)(sqlite3@5.1.7)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))(xml2js@0.6.0)) + version: 0.2.2(@ai-sdk/mcp@1.0.64(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(eve@0.11.10(334bb9546b1c81dc4133f38010d6ba8c)) ai: specifier: 7.0.0-beta.178 version: 7.0.0-beta.178(zod@4.4.3) eve: specifier: ^0.11.7 - version: 0.11.10(@azure/identity@4.13.1)(@opentelemetry/api@1.9.1)(@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(ai@7.0.0-beta.178(zod@4.4.3))(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(react@19.2.3)(rollup@4.62.3)(sqlite3@5.1.7)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))(xml2js@0.6.0) + version: 0.11.10(334bb9546b1c81dc4133f38010d6ba8c) next: specifier: 16.2.6 version: 16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0) @@ -672,7 +738,7 @@ importers: version: link:../../packages/react-ui deepagents: specifier: ^1.10.5 - version: 1.11.1(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(langsmith@0.8.7(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)) + version: 1.11.1(91bd0eba1cf83c982119a44cf5cfde79) langchain: specifier: ^1.5.1 version: 1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1) @@ -691,7 +757,7 @@ importers: devDependencies: '@langchain/langgraph-cli': specifier: ^1.4.3 - version: 1.4.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(babel-plugin-macros@3.1.0)(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(typescript@5.9.3)(ws@8.21.1) + version: 1.4.3(034c2039ce40cfd9923293160ef8005c) '@openuidev/cli': specifier: workspace:* version: link:../../packages/openui-cli @@ -730,7 +796,7 @@ importers: version: 0.0.53 '@ag-ui/mastra': specifier: ^1.0.1 - version: 1.1.1(@ag-ui/client@0.0.57)(@ag-ui/core@0.0.53)(@copilotkit/runtime@1.63.2(@anthropic-ai/sdk@0.91.1(zod@4.4.3))(@cfworker/json-schema@4.1.1)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/openai@1.5.5(@aws-sdk/credential-provider-node@3.972.73)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@smithy/signature-v4@5.6.11)(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(jsdom@26.1.0)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(vue@3.5.40(typescript@5.9.3)))(@mastra/client-js@1.34.0(@bufbuild/protobuf@2.13.0)(@cfworker/json-schema@4.1.1)(@grpc/grpc-js@1.14.4)(ai@6.0.236(zod@4.4.3))(express@5.2.1)(rxjs@7.8.1)(zod@4.4.3))(@mastra/core@1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3)) + version: 1.1.1(@ag-ui/client@0.0.57)(@ag-ui/core@0.0.53)(@copilotkit/runtime@1.63.2(5169dbf412b46dd8a4cac6d73cc9c1f3))(@mastra/client-js@1.34.0(@bufbuild/protobuf@2.13.0)(@cfworker/json-schema@4.1.1)(@grpc/grpc-js@1.14.4)(ai@6.0.236(zod@4.4.3))(express@5.2.1)(rxjs@7.8.1)(zod@4.4.3))(@mastra/core@1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3)) '@mastra/core': specifier: 1.15.0 version: 1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3) @@ -1658,7 +1724,7 @@ importers: version: 2.7.0 nuxt: specifier: ^3.17.0 - version: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0) + version: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))(yaml@2.9.0) tailwindcss: specifier: ^4 version: 4.3.3 @@ -1674,15 +1740,6 @@ importers: packages/assistant-ui: dependencies: - '@openuidev/react-headless': - specifier: workspace:^ - version: link:../react-headless - '@openuidev/react-lang': - specifier: workspace:^ - version: link:../react-lang - '@openuidev/react-ui': - specifier: workspace:^ - version: link:../react-ui zod: specifier: 'catalog:' version: 4.4.3 @@ -1693,6 +1750,15 @@ importers: '@assistant-ui/react': specifier: ^0.15.13 version: 0.15.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(ioredis@5.11.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@openuidev/react-headless': + specifier: workspace:^ + version: link:../react-headless + '@openuidev/react-lang': + specifier: workspace:^ + version: link:../react-lang + '@openuidev/react-ui': + specifier: workspace:^ + version: link:../react-ui '@types/react': specifier: 'catalog:' version: 19.2.17 @@ -1876,9 +1942,6 @@ importers: packages/react-email: dependencies: - '@openuidev/react-lang': - specifier: workspace:* - version: link:../react-lang '@react-email/components': specifier: ^0.0.41 version: 0.0.41(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -1892,6 +1955,9 @@ importers: specifier: 'catalog:' version: 4.4.3 devDependencies: + '@openuidev/react-lang': + specifier: workspace:^ + version: link:../react-lang '@types/react': specifier: 'catalog:' version: 19.2.17 @@ -1972,12 +2038,6 @@ importers: '@floating-ui/react-dom': specifier: ^2.1.2 version: 2.1.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@openuidev/react-headless': - specifier: workspace:^ - version: link:../react-headless - '@openuidev/react-lang': - specifier: workspace:^ - version: link:../react-lang '@radix-ui/react-accordion': specifier: ^1.2.2 version: 1.2.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -2081,6 +2141,12 @@ importers: '@chromatic-com/storybook': specifier: ^3.2.4 version: 3.2.7(react@19.2.4)(storybook@8.6.18(prettier@3.9.6)) + '@openuidev/react-headless': + specifier: workspace:^ + version: link:../react-headless + '@openuidev/react-lang': + specifier: workspace:^ + version: link:../react-lang '@storybook/addon-essentials': specifier: ^8.5.3 version: 8.6.14(@types/react@19.2.17)(storybook@8.6.18(prettier@3.9.6)) @@ -3355,6 +3421,75 @@ packages: '@cfworker/json-schema@4.1.1': resolution: {integrity: sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==} + '@changesets/apply-release-plan@8.0.0': + resolution: {integrity: sha512-kUd2pbf1w5/AYmBMb0Tt+rkIPCjFJdT0SZMrkOjJT/WV/QbtmvkyB5jkV0oaNPheavprZk+SfUiozUti7TIL2w==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/assemble-release-plan@7.0.0': + resolution: {integrity: sha512-oEW8BxdA604kGGtDSCiHr5w9Tv4UWe9I2k61IBNZzCOE1kbYaJj4v+lFQNgcEZFkUc2pV/+hASErGDvpJOZCTg==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/changelog-git@1.0.0': + resolution: {integrity: sha512-3Dst2Ime2Op5nd4XmWJLPIgp11ZFqJqSkVug9izK6TDcIV4YlhPS4ECbEVR+eGI0bk0r1ItogD4j2Oli87bJrA==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/changelog-github@1.0.0': + resolution: {integrity: sha512-PNCSH5CGJrqOKxRjrMp2NLhceQv2QBs6HkjrLvYQqsEE2/ItN5R8GD/mskZZluoNWYvjPYFsY9T6swXfp5E0UA==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/cli@3.0.1': + resolution: {integrity: sha512-3IVpRSgiKDj2aRbBHKtWTXSRH2/iR3bWxau9iQUoEsZjDhRIj9nhl90k7FWMxZAJvLgJBbgMq8+qS0xQsenYsQ==} + engines: {node: ^22.11 || ^24 || >=26, npm: '>=10.9.0', pnpm: '>=10.0.0', yarn: '>=4.5.2'} + hasBin: true + + '@changesets/config@4.0.0': + resolution: {integrity: sha512-mw95/YrkOuhZZxfnVAA4bSXOFUi+KlhzOBTM8C4x777NhUU6HWIl9Z+K+nME+E4PVsv5NQVQwTfiHihAS1A/ow==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/errors@1.0.0': + resolution: {integrity: sha512-ElN/mEzn6zmETgjwf5MclCMa9ef59sAR0lfO8VSYIsiRvbC2FbLB/92EoYw10Sl0kGixxHFiJZUSv7dA+YpR8g==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/format@0.1.2': + resolution: {integrity: sha512-Caez5XtNXCFS/G5bwyav3wuXL0tMxVd2ZGbaumWbzN08tyzO21asCw7JZhNtVsAZDCvDRUzZN+Iit9SyRITSYA==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/get-dependents-graph@3.0.0': + resolution: {integrity: sha512-ji/t5wFA1zREKXRUePE6Qi+Qu2UgxCeSSGQrphezwvQZrp49B7sJ+8+wvM0tA7zPeSxYKCojDy3WWgrl+s+awg==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/get-github-info@1.0.0': + resolution: {integrity: sha512-nf5zPSqEKW0eXiJ4ltbjyIQ/srUHfxbghkLCjKdOLI3LehKXhiqxXcpja39eGPaj6qqGx2lFCrLJ7VWYUf9H2w==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/git@4.0.0': + resolution: {integrity: sha512-uIEswpPUgzBBqrC0qg13byNaPorzhf05LE2T+gRizEKCXvMsJC6NPJp5iNDSV/gYj4Viqh09UiOF5E7XWeH5lQ==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/parse@1.0.0': + resolution: {integrity: sha512-P0iaMb9p9CRYZiTgAllEIF9AUMQHIy1G72tKlcIqJp61icZSsKQNiOPdxAMZG8m/DvZwt/oz5xEbTpike//dWg==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/pre@3.0.0': + resolution: {integrity: sha512-Zm/6YliV/a2oeWTqHJf6KxLrQwgcK1i/BRDl2m0EKZvbnxV5fG9QRhwJJGshjsZTUTS6dkfURQ2K6aAvgNw/3Q==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/read@1.0.0': + resolution: {integrity: sha512-8TdE2PwG6yArPt5Ozej83Z6iHz1G8BDBKvIEKZ455MccR4K3GNbLR2XqjBxa+5yLFnEd3xAOPXYboBg1pt8stQ==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/should-skip-package@1.0.0': + resolution: {integrity: sha512-pwqoJmbONn1XgXmZXPEExgAaT+HdZLjALFTDgIm+PnS5KeO2nLtzA2/Q+4aMFY14kFMuXKG30MObhvDzWgzDgg==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/types@7.0.0': + resolution: {integrity: sha512-c5GoiQyt3pxiXjrWSNoP8/GRf4kG+VnKzovx1OQM8dYYALlSwgedmkPmJ+ZqGxqwg9D3Bkj85Uo4KLd5BN3A0w==} + engines: {node: ^22.11 || ^24 || >=26} + + '@changesets/write@1.0.1': + resolution: {integrity: sha512-q/ThtP9gcnEP6xlv7LrY26C2mHqdGBti/MmOVngt/M/oIGYkssmQGxPK9WzBNt2juVcH/vml2WQ+ra8LXYOTaA==} + engines: {node: ^22.11 || ^24 || >=26} + '@chevrotain/types@11.1.2': resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} @@ -4853,6 +4988,18 @@ packages: resolution: {integrity: sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==} engines: {node: '>=8'} + '@manypkg/find-root@3.1.0': + resolution: {integrity: sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==} + engines: {node: '>=20.0.0'} + + '@manypkg/get-packages@3.1.0': + resolution: {integrity: sha512-0TbBVyvPrP7xGYBI/cP8UP+yl/z+HtbTttAD7FMAJgn/kXOTwh5/60TsqP9ZYY710forNfyV0N8P/IE/ujGZJg==} + engines: {node: '>=20.0.0'} + + '@manypkg/tools@2.1.2': + resolution: {integrity: sha512-6QEf6yqFbETdwGITKq57aYoPfX/3K8XFNwsAlx0C1M7o8cb79sv1M3w+tWuWvIcSbNqrLF7OD7YpZMVVz335hQ==} + engines: {node: '>=20.0.0'} + '@mapbox/node-pre-gyp@2.0.3': resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} engines: {node: '>=18'} @@ -6012,6 +6159,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-arm64-gnu@0.140.0': resolution: {integrity: sha512-yrjmLj8ixPB25yqvPGr28meGjb+keed7m1GqqY/0uqkhZIoT4t9zmfwUgFEtC33C7dtE+UQ7TU0IaVxf97SWJg==} @@ -6025,6 +6173,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@oxc-parser/binding-linux-arm64-musl@0.140.0': resolution: {integrity: sha512-ggGMQTN8Agwxp2WiLMpdY671dt0qTDJWiWlJeig3HnUwTnerRl0J2JdGVghWBeDcss2D9S2V2Js6dZHEiVabVA==} @@ -6038,6 +6187,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-ppc64-gnu@0.140.0': resolution: {integrity: sha512-IgTs8xYAFgAUGNmR65tIqjlJ8vKgrfXzC515e9goSdfMyKQV4aJpd2pUUudU4u51G64H0/DSEJEXKOraxm9ZCA==} @@ -6051,6 +6201,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-riscv64-gnu@0.140.0': resolution: {integrity: sha512-A1x+PMWZmSGaFVOx2YeNTFau8uD+QO14/vLP4GrcuvUPs3+nBkUOjy9Lus86ftHsDojjYMbvBelmKc3F7Rv08g==} @@ -6064,6 +6215,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [musl] '@oxc-parser/binding-linux-riscv64-musl@0.140.0': resolution: {integrity: sha512-zBqpfRo2myWPrPo5xUjeZqlnPXPXsX8BcWtWff66/eGRQdbPjhzPgXa/F+AtxT2afUViPxbuDlwscMKzQ5tg+g==} @@ -6077,6 +6229,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-s390x-gnu@0.140.0': resolution: {integrity: sha512-2M1DPm/8w9I//YzFlFC9qXw+r2tJFh5CYwRlYTq2vUJQS7qoQftEDeCZ8EnN7KHtvSiXvYj8mZI5pR7DpXmcEw==} @@ -6090,6 +6243,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@oxc-parser/binding-linux-x64-gnu@0.140.0': resolution: {integrity: sha512-8aRDbZ/U/jO8N7go1MO72jtbpb4uswV8d7vOkMvt/BPgZiyEYvl1VIWK4ESxZZhnJ4tqwVldgX7dNiP/eB1Jdg==} @@ -6103,6 +6257,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@oxc-parser/binding-linux-x64-musl@0.140.0': resolution: {integrity: sha512-xRqpeI8U2sQQS1W5BMWRyMTxtagkuLG2dEWruet5lFsWHTvBth11/TpSaJatHdqVVwHN0q3uuoS9zRsGinq8hg==} @@ -6214,41 +6369,49 @@ packages: resolution: {integrity: sha512-vDT3KHgzYp47gmtNOqL2VNhCyl5Zv643eyxm//A68J8DeUGXrvD1pZFiaT4jSfe+RInfnn1R2yVHye4enx6RnA==} cpu: [arm64] os: [linux] + libc: [glibc] '@oxc-resolver/binding-linux-arm64-musl@11.24.2': resolution: {integrity: sha512-+kMlQvbzfyEYtu5FcjE4p+ttBLpKW4d/AsAsuE69BxV6V4twZJeIQZFfD8gh/wqglY0MkPSezWXQH0jBV13MUw==} cpu: [arm64] os: [linux] + libc: [musl] '@oxc-resolver/binding-linux-ppc64-gnu@11.24.2': resolution: {integrity: sha512-shjfMhmZ3gq9fv/w7bi3PnZlgOPG+2QAOFf0BJF0EgBSIGZ6PMLN2zbGEblTUYB/NKVDRyYhE2ff3dJ1QqNPkA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@oxc-resolver/binding-linux-riscv64-gnu@11.24.2': resolution: {integrity: sha512-zGelwFR5oRo+b69k8Lrzun86DyUHzfKN6cnjbR9l7Z7NIRznOE/2ZvPa1IUKqAL2PzAXOdwkfVqNvO1H2RlpAw==} cpu: [riscv64] os: [linux] + libc: [glibc] '@oxc-resolver/binding-linux-riscv64-musl@11.24.2': resolution: {integrity: sha512-qxZ1SWCXJY0eyhAlP6Lmo9F2Nrtx7EkYj9oCgL8apDPCwXwCEDA2U697bbT81JIc2IrVjxO4KX6WU2N+oN9Z4w==} cpu: [riscv64] os: [linux] + libc: [musl] '@oxc-resolver/binding-linux-s390x-gnu@11.24.2': resolution: {integrity: sha512-sGCecF3cx2DFlH4t/z7ApnOnXqN48p5p5mlHDEnHTAukQa2P+qMVE4CwyWE9W+q/m3QJ7kKfGrIjax31f44oFQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@oxc-resolver/binding-linux-x64-gnu@11.24.2': resolution: {integrity: sha512-k/VlMMcSzMlahb3/fENM4rTlsJ0s3fFROA0KXPBmKggqmTSaE383sl8F3KCOXPLmVsYfW6hCitMhXCEtNeZxxg==} cpu: [x64] os: [linux] + libc: [glibc] '@oxc-resolver/binding-linux-x64-musl@11.24.2': resolution: {integrity: sha512-8hbnZyNi97b/8wapYaIF9+t9GmZKBW2vunaOc3h9HGJptH7b7XpvZqOTBSm/MpTjr7H497BlgOaSfLUdhmy2bw==} cpu: [x64] os: [linux] + libc: [musl] '@oxc-resolver/binding-openharmony-arm64@11.24.2': resolution: {integrity: sha512-MvyGik3a6pVgZ0t/kWlbmFxFLmXQJwgLsY2eYFHLpy0wGwRbfzeIGgDwQ3kXqE30z+kSXennRkCrT7TUvkptNg==} @@ -6503,6 +6666,10 @@ packages: resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} engines: {node: ^14.18.0 || >=16.0.0} + '@pnpm/deps.graph-sequencer@1100.0.1': + resolution: {integrity: sha512-pOr5+q1fLYKwFN3LAJuGZEnfXDcQ73zqgDHMtGy+K+uIoUqyY+6MeDCWFwfu+4EFuq76I5EPFofoNAI+Bmmq4A==} + engines: {node: '>=22.13'} + '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -13239,6 +13406,10 @@ packages: httpxy@0.5.5: resolution: {integrity: sha512-uDjmnPyp1q4Sgzf3w+J/Fc6UqcCEj0x4Wjp7OqK5dGhNeDgpyrAmnS6ey8QWrX3SWDon2DMKf9sBa5X9+CVyMA==} + human-id@4.2.1: + resolution: {integrity: sha512-zPGsiS+dWoTZtZ4AtpA9Y+BdSFSNWvnouNlWNoUFyAM6xHOHmdCvqO3k8AIbdamCOv4gUFUVNPf6rJFfc4UiJw==} + hasBin: true + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -13699,6 +13870,9 @@ packages: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true + jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + jose@5.10.0: resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} @@ -17617,6 +17791,10 @@ packages: resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} + tinyexec@1.3.0: + resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} + engines: {node: '>=18'} + tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} @@ -18948,66 +19126,6 @@ packages: zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} -catalogs: - default: - '@ai-sdk/openai': - specifier: ^3.0.41 - version: 3.0.88 - '@ai-sdk/react': - specifier: ^3.0.118 - version: 3.0.238 - '@types/node': - specifier: ^22.15.32 - version: 22.20.1 - '@types/react': - specifier: '>=19.0.0' - version: 19.2.17 - '@types/react-dom': - specifier: '>=19.0.0' - version: 19.2.3 - '@typescript-eslint/eslint-plugin': - specifier: ^8.56.1 - version: 8.65.0 - eslint: - specifier: ^9.0.0 - version: 9.39.5 - eslint-config-prettier: - specifier: ^10.1.8 - version: 10.1.8 - eslint-plugin-prettier: - specifier: ^5.5.5 - version: 5.5.6 - eslint-plugin-react-hooks: - specifier: ^7.0.1 - version: 7.1.1 - eslint-plugin-react-refresh: - specifier: ^0.5.2 - version: 0.5.3 - eslint-plugin-storybook: - specifier: ^10.2.14 - version: 10.5.5 - eslint-plugin-unused-imports: - specifier: ^4.4.1 - version: 4.4.1 - jsdom: - specifier: ^26.1.0 - version: 26.1.0 - react: - specifier: ^18.3.1 || ^19.0.0 - version: 19.2.4 - react-dom: - specifier: ^18.0.0 || ^19.0.0 - version: 19.2.4 - typescript: - specifier: ^5.9.3 - version: 5.9.3 - zod: - specifier: ^3.25.0 || ^4.0.0 - version: 4.4.3 - zustand: - specifier: ^4.5.5 - version: 4.5.7 - snapshots: '@0no-co/graphql.web@1.3.3(graphql@16.14.2)': @@ -19148,13 +19266,13 @@ snapshots: - vue - ws - ? '@ag-ui/mastra@1.1.1(@ag-ui/client@0.0.57)(@ag-ui/core@0.0.53)(@copilotkit/runtime@1.63.2(@anthropic-ai/sdk@0.91.1(zod@4.4.3))(@cfworker/json-schema@4.1.1)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/openai@1.5.5(@aws-sdk/credential-provider-node@3.972.73)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@smithy/signature-v4@5.6.11)(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(jsdom@26.1.0)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(vue@3.5.40(typescript@5.9.3)))(@mastra/client-js@1.34.0(@bufbuild/protobuf@2.13.0)(@cfworker/json-schema@4.1.1)(@grpc/grpc-js@1.14.4)(ai@6.0.236(zod@4.4.3))(express@5.2.1)(rxjs@7.8.1)(zod@4.4.3))(@mastra/core@1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3))' - : dependencies: + '@ag-ui/mastra@1.1.1(@ag-ui/client@0.0.57)(@ag-ui/core@0.0.53)(@copilotkit/runtime@1.63.2(5169dbf412b46dd8a4cac6d73cc9c1f3))(@mastra/client-js@1.34.0(@bufbuild/protobuf@2.13.0)(@cfworker/json-schema@4.1.1)(@grpc/grpc-js@1.14.4)(ai@6.0.236(zod@4.4.3))(express@5.2.1)(rxjs@7.8.1)(zod@4.4.3))(@mastra/core@1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3))': + dependencies: '@ag-ui/a2ui-toolkit': 0.0.4 '@ag-ui/client': 0.0.57 '@ag-ui/core': 0.0.53 '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) - '@copilotkit/runtime': 1.63.2(@anthropic-ai/sdk@0.91.1(zod@4.4.3))(@cfworker/json-schema@4.1.1)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/openai@1.5.5(@aws-sdk/credential-provider-node@3.972.73)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@smithy/signature-v4@5.6.11)(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(jsdom@26.1.0)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(vue@3.5.40(typescript@5.9.3)) + '@copilotkit/runtime': 1.63.2(5169dbf412b46dd8a4cac6d73cc9c1f3) '@mastra/client-js': 1.34.0(@bufbuild/protobuf@2.13.0)(@cfworker/json-schema@4.1.1)(@grpc/grpc-js@1.14.4)(ai@6.0.236(zod@4.4.3))(express@5.2.1)(rxjs@7.8.1)(zod@4.4.3) '@mastra/core': 1.15.0(@cfworker/json-schema@4.1.1)(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-community/standard-openapi@0.2.9(@standard-community/standard-json@0.3.5(@standard-schema/spec@1.1.0)(@types/json-schema@7.0.15)(quansync@1.0.0)(typebox@1.1.38)(zod-to-json-schema@3.25.2(zod@4.4.3))(zod@4.4.3))(@standard-schema/spec@1.1.0)(openapi-types@12.1.3)(typebox@1.1.38)(zod@4.4.3))(@types/json-schema@7.0.15)(openapi-types@12.1.3)(zod@4.4.3) fast-json-patch: 3.1.1 @@ -20514,9 +20632,9 @@ snapshots: '@babel/helper-string-parser': 8.0.0 '@babel/helper-validator-identifier': 8.0.4 - '@bomb.sh/tab@0.0.19(cac@7.0.0)(citty@0.2.2)(commander@14.0.3)': + '@bomb.sh/tab@0.0.19(cac@6.7.14)(citty@0.2.2)(commander@14.0.3)': optionalDependencies: - cac: 7.0.0 + cac: 6.7.14 citty: 0.2.2 commander: 14.0.3 @@ -20528,6 +20646,119 @@ snapshots: '@cfworker/json-schema@4.1.1': {} + '@changesets/apply-release-plan@8.0.0': + dependencies: + '@changesets/config': 4.0.0 + '@changesets/format': 0.1.2 + '@changesets/git': 4.0.0 + '@changesets/should-skip-package': 1.0.0 + '@changesets/types': 7.0.0 + import-meta-resolve: 4.2.0 + jsonc-parser: 3.3.1 + semver: 7.8.5 + + '@changesets/assemble-release-plan@7.0.0': + dependencies: + '@changesets/errors': 1.0.0 + '@changesets/get-dependents-graph': 3.0.0 + '@changesets/should-skip-package': 1.0.0 + '@changesets/types': 7.0.0 + semver: 7.8.5 + + '@changesets/changelog-git@1.0.0': + dependencies: + '@changesets/types': 7.0.0 + + '@changesets/changelog-github@1.0.0': + dependencies: + '@changesets/get-github-info': 1.0.0 + '@changesets/types': 7.0.0 + + '@changesets/cli@3.0.1': + dependencies: + '@changesets/apply-release-plan': 8.0.0 + '@changesets/assemble-release-plan': 7.0.0 + '@changesets/changelog-git': 1.0.0 + '@changesets/config': 4.0.0 + '@changesets/errors': 1.0.0 + '@changesets/get-dependents-graph': 3.0.0 + '@changesets/git': 4.0.0 + '@changesets/pre': 3.0.0 + '@changesets/read': 1.0.0 + '@changesets/should-skip-package': 1.0.0 + '@changesets/types': 7.0.0 + '@changesets/write': 1.0.1 + '@clack/prompts': 1.7.0 + '@manypkg/get-packages': 3.1.0 + '@pnpm/deps.graph-sequencer': 1100.0.1 + cac: 7.0.0 + import-meta-resolve: 4.2.0 + launch-editor: 2.14.1 + package-manager-detector: 1.8.0 + semver: 7.8.5 + tinyexec: 1.3.0 + + '@changesets/config@4.0.0': + dependencies: + '@changesets/get-dependents-graph': 3.0.0 + '@changesets/should-skip-package': 1.0.0 + '@changesets/types': 7.0.0 + '@manypkg/get-packages': 3.1.0 + picomatch: 4.0.5 + + '@changesets/errors@1.0.0': {} + + '@changesets/format@0.1.2': + dependencies: + package-manager-detector: 1.8.0 + tinyexec: 1.3.0 + + '@changesets/get-dependents-graph@3.0.0': + dependencies: + '@changesets/types': 7.0.0 + semver: 7.8.5 + + '@changesets/get-github-info@1.0.0': + dependencies: + dataloader: 2.2.3 + + '@changesets/git@4.0.0': + dependencies: + '@changesets/errors': 1.0.0 + '@changesets/types': 7.0.0 + '@manypkg/get-packages': 3.1.0 + picomatch: 4.0.5 + tinyexec: 1.3.0 + + '@changesets/parse@1.0.0': + dependencies: + '@changesets/types': 7.0.0 + yaml: 2.9.0 + + '@changesets/pre@3.0.0': + dependencies: + '@changesets/errors': 1.0.0 + '@changesets/types': 7.0.0 + '@manypkg/get-packages': 3.1.0 + + '@changesets/read@1.0.0': + dependencies: + '@changesets/git': 4.0.0 + '@changesets/parse': 1.0.0 + '@changesets/types': 7.0.0 + + '@changesets/should-skip-package@1.0.0': + dependencies: + '@changesets/types': 7.0.0 + + '@changesets/types@7.0.0': {} + + '@changesets/write@1.0.1': + dependencies: + '@changesets/format': 0.1.2 + '@changesets/types': 7.0.0 + human-id: 4.2.1 + '@chevrotain/types@11.1.2': {} '@chromatic-com/storybook@3.2.7(react@19.2.4)(storybook@8.6.18(prettier@3.9.6))': @@ -20680,8 +20911,8 @@ snapshots: '@copilotkit/license-verifier@0.5.0': {} - ? '@copilotkit/runtime@1.63.2(@anthropic-ai/sdk@0.91.1(zod@4.4.3))(@cfworker/json-schema@4.1.1)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/openai@1.5.5(@aws-sdk/credential-provider-node@3.972.73)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@smithy/signature-v4@5.6.11)(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(jsdom@26.1.0)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(vue@3.5.40(typescript@5.9.3))' - : dependencies: + '@copilotkit/runtime@1.63.2(5169dbf412b46dd8a4cac6d73cc9c1f3)': + dependencies: '@ag-ui/a2ui-middleware': 0.0.10(@ag-ui/client@0.0.57)(rxjs@7.8.1) '@ag-ui/client': 0.0.57 '@ag-ui/core': 0.0.57 @@ -20726,7 +20957,6 @@ snapshots: ws: 8.21.1 zod: 3.25.76 optionalDependencies: - '@anthropic-ai/sdk': 0.91.1(zod@4.4.3) '@langchain/langgraph-sdk': 1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)) '@langchain/openai': 1.5.5(@aws-sdk/credential-provider-node@3.972.73)(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@smithy/signature-v4@5.6.11)(ws@8.21.1) langchain: 1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1) @@ -20790,42 +21020,17 @@ snapshots: '@date-fns/tz@1.5.0': {} - '@dxup/nuxt@0.5.5(esbuild@0.25.12)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))': + '@dxup/nuxt@0.5.5(esbuild@0.28.1)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))': dependencies: '@dxup/unimport': 0.1.2 - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) '@vue/compiler-dom': 3.5.40 chokidar: 5.0.0 knitwork: 1.3.0 magic-string: 1.1.0 pathe: 2.0.3 tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - magicast - - oxc-parser - - rolldown - - rollup - - unloader - - vite - - webpack - optional: true - - '@dxup/nuxt@0.5.5(esbuild@0.25.12)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))': - dependencies: - '@dxup/unimport': 0.1.2 - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) - '@vue/compiler-dom': 3.5.40 - chokidar: 5.0.0 - knitwork: 1.3.0 - magic-string: 1.1.0 - pathe: 2.0.3 - tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -22330,8 +22535,8 @@ snapshots: - openai - ws - ? '@langchain/langgraph-api@1.4.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(babel-plugin-macros@3.1.0)(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(typescript@5.9.3)(ws@8.21.1)' - : dependencies: + '@langchain/langgraph-api@1.4.3(034c2039ce40cfd9923293160ef8005c)': + dependencies: '@babel/code-frame': 7.29.7 '@hono/node-server': 1.19.17(hono@4.12.32) '@hono/node-ws': 1.3.1(@hono/node-server@1.19.17(hono@4.12.32))(hono@4.12.32) @@ -22374,11 +22579,11 @@ snapshots: dependencies: '@langchain/core': 1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1) - ? '@langchain/langgraph-cli@1.4.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(babel-plugin-macros@3.1.0)(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(typescript@5.9.3)(ws@8.21.1)' - : dependencies: + '@langchain/langgraph-cli@1.4.3(034c2039ce40cfd9923293160ef8005c)': + dependencies: '@babel/code-frame': 7.29.7 '@commander-js/extra-typings': 13.1.0(commander@13.1.0) - '@langchain/langgraph-api': 1.4.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(babel-plugin-macros@3.1.0)(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(typescript@5.9.3)(ws@8.21.1) + '@langchain/langgraph-api': 1.4.3(034c2039ce40cfd9923293160ef8005c) chokidar: 4.0.3 commander: 13.1.0 create-langgraph: 1.1.5(babel-plugin-macros@3.1.0) @@ -22510,6 +22715,21 @@ snapshots: dependencies: '@lukeed/csprng': 1.1.0 + '@manypkg/find-root@3.1.0': + dependencies: + '@manypkg/tools': 2.1.2 + + '@manypkg/get-packages@3.1.0': + dependencies: + '@manypkg/find-root': 3.1.0 + '@manypkg/tools': 2.1.2 + + '@manypkg/tools@2.1.2': + dependencies: + jju: 1.4.0 + tinyglobby: 0.2.17 + yaml: 2.9.0 + '@mapbox/node-pre-gyp@2.0.3(encoding@0.1.13)': dependencies: consola: 3.4.2 @@ -23287,9 +23507,9 @@ snapshots: rimraf: 3.0.2 optional: true - '@nuxt/cli@3.37.0(@nuxt/schema@3.21.10)(@parcel/watcher@2.6.0)(cac@7.0.0)(commander@14.0.3)(magicast@0.5.3)': + '@nuxt/cli@3.37.0(@nuxt/schema@3.21.10)(@parcel/watcher@2.6.0)(cac@6.7.14)(commander@14.0.3)(magicast@0.5.3)': dependencies: - '@bomb.sh/tab': 0.0.19(cac@7.0.0)(citty@0.2.2)(commander@14.0.3) + '@bomb.sh/tab': 0.0.19(cac@6.7.14)(citty@0.2.2)(commander@14.0.3) '@clack/prompts': 1.7.0 c12: 3.3.4(magicast@0.5.3) citty: 0.2.2 @@ -23328,22 +23548,9 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': - dependencies: - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) - execa: 8.0.1 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - transitivePeerDependencies: - - magic-string - - magicast - - oxc-parser - - rolldown - - unplugin - optional: true - - '@nuxt/devtools-kit@3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': + '@nuxt/devtools-kit@3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) + '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) execa: 8.0.1 vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: @@ -23364,77 +23571,11 @@ snapshots: pkg-types: 2.3.1 semver: 7.8.5 - '@nuxt/devtools@3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))': - dependencies: - '@nuxt/devtools-kit': 3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - '@nuxt/devtools-wizard': 3.3.1 - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) - '@vue/devtools-core': 8.2.1(vue@3.5.40(typescript@5.9.3)) - '@vue/devtools-kit': 8.2.1 - birpc: 4.0.0 - consola: 3.4.2 - destr: 2.0.5 - error-stack-parser-es: 1.0.5 - execa: 8.0.1 - fast-npm-meta: 1.5.1 - get-port-please: 3.2.0 - hookable: 6.1.1 - image-meta: 0.2.2 - is-installed-globally: 1.0.0 - launch-editor: 2.14.1 - local-pkg: 1.2.1 - magicast: 0.5.3 - nypm: 0.6.8 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.1 - semver: 7.8.5 - simple-git: 3.36.0 - sirv: 3.0.2 - structured-clone-es: 2.0.0 - tinyglobby: 0.2.17 - unstorage: 1.17.5(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1) - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - vite-plugin-vue-tracer: 1.4.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) - which: 6.0.1 - ws: 8.21.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - idb-keyval - - ioredis - - magic-string - - oxc-parser - - rolldown - - supports-color - - unplugin - - uploadthing - - utf-8-validate - - vue - optional: true - - '@nuxt/devtools@3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))': + '@nuxt/devtools@3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))': dependencies: - '@nuxt/devtools-kit': 3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + '@nuxt/devtools-kit': 3.3.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) '@nuxt/devtools-wizard': 3.3.1 - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) + '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) '@vue/devtools-core': 8.2.1(vue@3.5.40(typescript@5.9.3)) '@vue/devtools-kit': 8.2.1 birpc: 4.0.0 @@ -23462,7 +23603,7 @@ snapshots: tinyglobby: 0.2.17 unstorage: 1.17.5(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1) vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) vite-plugin-vue-tracer: 1.4.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) which: 6.0.1 ws: 8.21.1 @@ -23521,38 +23662,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))': - dependencies: - c12: 3.3.4(magicast@0.5.3) - consola: 3.4.2 - defu: 6.1.7 - destr: 2.0.5 - errx: 0.1.2 - exsolve: 1.1.1 - ignore: 7.0.6 - jiti: 2.7.0 - klona: 2.0.6 - mlly: 1.8.2 - nostics: 1.2.0 - ohash: 2.0.11 - pathe: 2.0.3 - pkg-types: 2.3.1 - rc9: 3.0.1 - scule: 1.3.0 - tinyglobby: 0.2.17 - ufo: 1.6.4 - unctx: 3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) - untyped: 2.0.0 - verkit: 0.2.0 - transitivePeerDependencies: - - magic-string - - magicast - - oxc-parser - - rolldown - - unplugin - optional: true - - '@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))': + '@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))': dependencies: c12: 3.3.4(magicast@0.5.3) consola: 3.4.2 @@ -23572,7 +23682,7 @@ snapshots: scule: 1.3.0 tinyglobby: 0.2.17 ufo: 1.6.4 - unctx: 3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) + unctx: 3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) untyped: 2.0.0 verkit: 0.2.0 transitivePeerDependencies: @@ -23582,7 +23692,7 @@ snapshots: - rolldown - unplugin - '@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))': + '@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))': dependencies: c12: 3.3.4(magicast@0.5.3) consola: 3.4.2 @@ -23602,7 +23712,7 @@ snapshots: scule: 1.3.0 tinyglobby: 0.2.17 ufo: 1.6.4 - unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) + unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) untyped: 2.0.0 verkit: 0.2.0 transitivePeerDependencies: @@ -23611,40 +23721,9 @@ snapshots: - oxc-parser - rolldown - unplugin - optional: true - '@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))': + '@nuxt/nitro-server@3.21.10(41b699148a7570ef336847082284397b)': dependencies: - c12: 3.3.4(magicast@0.5.3) - consola: 3.4.2 - defu: 6.1.7 - destr: 2.0.5 - errx: 0.1.2 - exsolve: 1.1.1 - ignore: 7.0.6 - jiti: 2.7.0 - klona: 2.0.6 - mlly: 1.8.2 - nostics: 1.2.0 - ohash: 2.0.11 - pathe: 2.0.3 - pkg-types: 2.3.1 - rc9: 3.0.1 - scule: 1.3.0 - tinyglobby: 0.2.17 - ufo: 1.6.4 - unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) - untyped: 2.0.0 - verkit: 0.2.0 - transitivePeerDependencies: - - magic-string - - magicast - - oxc-parser - - rolldown - - unplugin - - ? '@nuxt/nitro-server@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(ioredis@5.11.1)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(sqlite3@5.1.7)(srvx@0.11.22)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)' - : dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 3.21.10(magicast@0.5.3) '@unhead/vue': 2.1.16(vue@3.5.40(typescript@5.9.3)) @@ -23657,89 +23736,11 @@ snapshots: escape-string-regexp: 5.0.0 exsolve: 1.1.1 h3: 1.15.11 - impound: 1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) + impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) klona: 2.0.6 mocked-exports: 0.1.1 - nitropack: 2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0) - nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0) - ohash: 2.0.11 - pathe: 2.0.3 - pkg-types: 2.3.1 - rou3: 0.9.1 - std-env: 4.2.0 - ufo: 1.6.4 - unctx: 2.5.0 - unstorage: 1.17.5(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1) - vue: 3.5.40(typescript@5.9.3) - vue-bundle-renderer: 2.3.1 - vue-devtools-stub: 0.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@farmfe/core' - - '@libsql/client' - - '@netlify/blobs' - - '@parcel/watcher' - - '@planetscale/database' - - '@rspack/core' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bare-abort-controller - - bare-buffer - - better-sqlite3 - - bun-types-no-globals - - db0 - - drizzle-orm - - encoding - - esbuild - - idb-keyval - - ioredis - - magicast - - mysql2 - - oxc-parser - - react-native-b4a - - rolldown - - rollup - - sqlite3 - - srvx - - supports-color - - typescript - - unloader - - uploadthing - - vite - - webpack - - xml2js - optional: true - - ? '@nuxt/nitro-server@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(ioredis@5.11.1)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(sqlite3@5.1.7)(srvx@0.11.22)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)' - : dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.21.10(magicast@0.5.3) - '@unhead/vue': 2.1.16(vue@3.5.40(typescript@5.9.3)) - '@vue/shared': 3.5.40 - consola: 3.4.2 - defu: 6.1.7 - destr: 2.0.5 - devalue: 5.8.2 - errx: 0.1.2 - escape-string-regexp: 5.0.0 - exsolve: 1.1.1 - h3: 1.15.11 - impound: 1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) - klona: 2.0.6 - mocked-exports: 0.1.1 - nitropack: 2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0) - nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0) + nitropack: 2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))(yaml@2.9.0) ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.1 @@ -23815,71 +23816,8 @@ snapshots: rc9: 3.0.1 std-env: 4.2.0 - ? '@nuxt/vite-builder@3.21.10(@types/node@24.13.3)(eslint@9.39.5(jiti@2.7.0))(lightningcss@1.33.0)(magicast@0.5.3)(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(vue@3.5.40(typescript@5.9.3))(yaml@2.9.0)' - : dependencies: - '@nuxt/kit': 3.21.10(magicast@0.5.3) - '@rollup/plugin-replace': 6.0.3(rollup@4.62.3) - '@vitejs/plugin-vue': 6.0.8(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.6(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) - autoprefixer: 10.5.4(postcss@8.5.24) - consola: 3.4.2 - cssnano: 7.1.9(postcss@8.5.24) - defu: 6.1.7 - escape-string-regexp: 5.0.0 - exsolve: 1.1.1 - externality: 1.0.2 - generic-names: 4.0.0 - get-port-please: 3.2.0 - jiti: 2.7.0 - knitwork: 1.3.0 - magic-string: 0.30.21 - mlly: 1.8.2 - mocked-exports: 0.1.1 - nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0) - nypm: 0.6.8 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.1 - postcss: 8.5.24 - seroval: 1.5.6 - std-env: 4.2.0 - ufo: 1.6.4 - unenv: 2.0.0-rc.24 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-node: 5.3.0(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-plugin-checker: 0.14.5(eslint@9.39.5(jiti@2.7.0))(optionator@0.9.4)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3)) - vue: 3.5.40(typescript@5.9.3) - vue-bundle-renderer: 2.3.1 - optionalDependencies: - rolldown: 1.2.0 - rollup-plugin-visualizer: 7.0.1(rolldown@1.2.0)(rollup@4.62.3) - transitivePeerDependencies: - - '@biomejs/biome' - - '@types/node' - - eslint - - less - - lightningcss - - magicast - - meow - - optionator - - oxlint - - rollup - - sass - - sass-embedded - - stylelint - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - vue-tsc - - yaml - optional: true - - ? '@nuxt/vite-builder@3.21.10(@types/node@24.13.3)(eslint@9.39.5(jiti@2.7.0))(lightningcss@1.33.0)(magicast@0.5.3)(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(vue@3.5.40(typescript@5.9.3))(yaml@2.9.0)' - : dependencies: + '@nuxt/vite-builder@3.21.10(75be60b7727ba912465a7733945f21b9)': + dependencies: '@nuxt/kit': 3.21.10(magicast@0.5.3) '@rollup/plugin-replace': 6.0.3(rollup@4.62.3) '@vitejs/plugin-vue': 6.0.8(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) @@ -23898,7 +23836,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0) + nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))(yaml@2.9.0) nypm: 0.6.8 ohash: 2.0.11 pathe: 2.0.3 @@ -24757,6 +24695,8 @@ snapshots: '@pkgr/core@0.3.6': {} + '@pnpm/deps.graph-sequencer@1100.0.1': {} + '@polka/url@1.0.0-next.29': {} '@popperjs/core@2.11.8': {} @@ -28108,6 +28048,28 @@ snapshots: '@opentelemetry/api': 1.9.1 typescript: 5.9.3 + '@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': + dependencies: + '@standard-schema/spec': 1.1.0 + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.18.0) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + '@types/cookie': 0.6.0 + acorn: 8.18.0 + cookie: 1.1.1 + devalue: 5.8.2 + esm-env: 1.2.2 + kleur: 4.1.5 + magic-string: 0.30.21 + mrmime: 2.0.1 + set-cookie-parser: 3.1.2 + sirv: 3.0.2 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + optionalDependencies: + '@opentelemetry/api': 1.9.1 + typescript: 5.9.3 + optional: true + '@sveltejs/load-config@0.2.1': {} '@sveltejs/package@2.5.8(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)': @@ -28130,6 +28092,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': + dependencies: + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + debug: 4.4.3 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + transitivePeerDependencies: + - supports-color + optional: true + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) @@ -28143,6 +28115,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + debug: 4.4.3 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.21 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + transitivePeerDependencies: + - supports-color + optional: true + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -29235,13 +29221,13 @@ snapshots: dependencies: execa: 5.1.1 - ? '@vercel/connect@0.2.2(@ai-sdk/mcp@1.0.64(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(eve@0.11.10(@azure/identity@4.13.1)(@opentelemetry/api@1.9.1)(@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(ai@7.0.0-beta.178(zod@4.4.3))(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(react@19.2.3)(rollup@4.62.3)(sqlite3@5.1.7)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))(xml2js@0.6.0))' - : dependencies: + '@vercel/connect@0.2.2(@ai-sdk/mcp@1.0.64(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(eve@0.11.10(334bb9546b1c81dc4133f38010d6ba8c))': + dependencies: '@vercel/oidc': 3.6.1 optionalDependencies: '@ai-sdk/mcp': 1.0.64(zod@4.4.3) ai: 7.0.0-beta.178(zod@4.4.3) - eve: 0.11.10(@azure/identity@4.13.1)(@opentelemetry/api@1.9.1)(@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(ai@7.0.0-beta.178(zod@4.4.3))(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(react@19.2.3)(rollup@4.62.3)(sqlite3@5.1.7)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))(xml2js@0.6.0) + eve: 0.11.10(334bb9546b1c81dc4133f38010d6ba8c) '@vercel/nft@1.10.2(encoding@0.1.13)(rollup@4.62.3)': dependencies: @@ -31270,8 +31256,8 @@ snapshots: deep-is@0.1.4: {} - ? deepagents@1.11.1(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)))(@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3)))(@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3))(langchain@1.5.4(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(ws@8.21.1))(langsmith@0.8.7(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)) - : dependencies: + deepagents@1.11.1(91bd0eba1cf83c982119a44cf5cfde79): + dependencies: '@langchain/core': 1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1) '@langchain/langgraph': 1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vue@3.5.40(typescript@5.9.3))(zod@4.4.3) '@langchain/langgraph-checkpoint': 1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.1)(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.73)(@smithy/signature-v4@5.6.11)(ws@8.21.1)(zod@4.4.3))(ws@8.21.1)) @@ -31809,7 +31795,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)))(eslint@9.39.5(jiti@2.7.0)): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)): dependencies: debug: 3.2.7 optionalDependencies: @@ -31831,7 +31817,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.5(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)))(eslint@9.39.5(jiti@2.7.0)) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -32141,18 +32127,17 @@ snapshots: etag@1.8.1: {} - ? eve@0.11.10(@azure/identity@4.13.1)(@opentelemetry/api@1.9.1)(@sveltejs/kit@2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(ai@7.0.0-beta.178(zod@4.4.3))(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(react@19.2.3)(rollup@4.62.3)(sqlite3@5.1.7)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3))(xml2js@0.6.0) - : dependencies: + eve@0.11.10(334bb9546b1c81dc4133f38010d6ba8c): + dependencies: ai: 7.0.0-beta.178(zod@4.4.3) - nitro: 3.0.260610-beta(@azure/identity@4.13.1)(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(rollup@4.62.3)(sqlite3@5.1.7)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(xml2js@0.6.0) + nitro: 3.0.260610-beta(@azure/identity@4.13.1)(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(rollup@4.62.3)(sqlite3@5.1.7)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) optionalDependencies: '@opentelemetry/api': 1.9.1 - '@sveltejs/kit': 2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + '@sveltejs/kit': 2.70.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) next: 16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(sass@1.102.0) - nuxt: 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0) react: 19.2.3 svelte: 5.56.8(@typescript-eslint/types@8.65.0) - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) vue: 3.5.40(typescript@5.9.3) transitivePeerDependencies: - '@azure/app-configuration' @@ -32751,7 +32736,7 @@ snapshots: transitivePeerDependencies: - supports-color - fumadocs-mdx@14.3.2(@types/mdast@4.0.4)(@types/mdx@2.0.14)(@types/react@19.2.17)(fumadocs-core@16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react@19.2.4)(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): + fumadocs-mdx@14.3.2(@types/mdast@4.0.4)(@types/mdx@2.0.14)(@types/react@19.2.17)(fumadocs-core@16.9.1(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.5)(@types/mdast@4.0.4)(@types/react@19.2.17)(lucide-react@0.570.0(react@19.2.4))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.4.3))(next@16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0))(react@19.2.4)(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: '@mdx-js/mdx': 3.1.1 '@standard-schema/spec': 1.1.0 @@ -32777,7 +32762,7 @@ snapshots: '@types/react': 19.2.17 next: 16.2.6(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.102.0) react: 19.2.4 - vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -33467,6 +33452,8 @@ snapshots: httpxy@0.5.5: {} + human-id@4.2.1: {} + human-signals@2.1.0: {} human-signals@5.0.0: {} @@ -33527,31 +33514,12 @@ snapshots: import-without-cache@0.3.3: {} - impound@1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): + impound@1.1.6(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: '@jridgewell/trace-mapping': 0.3.31 es-module-lexer: 2.3.1 pathe: 2.0.3 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - unplugin-utils: 0.3.2 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rolldown - - rollup - - unloader - - vite - - webpack - optional: true - - impound@1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - es-module-lexer: 2.3.1 - pathe: 2.0.3 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) unplugin-utils: 0.3.2 transitivePeerDependencies: - '@farmfe/core' @@ -33955,6 +33923,8 @@ snapshots: jiti@2.7.0: {} + jju@1.4.0: {} + jose@5.10.0: {} jose@6.2.4: {} @@ -34524,30 +34494,12 @@ snapshots: lz-string@1.5.0: {} - magic-regexp@0.11.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): + magic-regexp@0.11.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: magic-string: 0.30.21 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rolldown - - rollup - - unloader - - vite - - webpack - optional: true - - magic-regexp@0.11.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): - dependencies: - magic-string: 0.30.21 - regexp-tree: 0.1.27 - type-level-regexp: 0.1.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -35618,16 +35570,17 @@ snapshots: lightningcss: 1.33.0 postcss: 8.5.24 - minimizer-webpack-plugin@5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): + minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.49.0 - webpack: 5.109.1(esbuild@0.25.12)(lightningcss@1.33.0) + webpack: 5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) optionalDependencies: - esbuild: 0.25.12 + esbuild: 0.28.1 lightningcss: 1.33.0 + postcss: 8.5.24 optional: true minipass-collect@1.0.2: @@ -35976,7 +35929,7 @@ snapshots: nf3@0.3.23: {} - nitro@3.0.260610-beta(@azure/identity@4.13.1)(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(rollup@4.62.3)(sqlite3@5.1.7)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(xml2js@0.6.0): + nitro@3.0.260610-beta(@azure/identity@4.13.1)(chokidar@5.0.0)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1)(jiti@2.7.0)(lru-cache@11.5.2)(mysql2@3.20.0(@types/node@24.13.3))(rollup@4.62.3)(sqlite3@5.1.7)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: consola: 3.4.2 crossws: 0.4.10(srvx@0.11.22) @@ -35997,8 +35950,7 @@ snapshots: giget: 3.3.1 jiti: 2.7.0 rollup: 4.62.3 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - xml2js: 0.6.0 + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -36031,7 +35983,7 @@ snapshots: - uploadthing - wrangler - nitropack@2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0): + nitropack@2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 '@rollup/plugin-alias': 6.0.0(rollup@4.62.3) @@ -36096,130 +36048,13 @@ snapshots: uncrypto: 0.1.3 unctx: 2.5.0 unenv: 2.0.0-rc.24 - unimport: 6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) + unimport: 6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) unplugin-utils: 0.3.2 unstorage: 1.17.5(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1) untyped: 2.0.0 unwasm: 0.5.3 youch: 4.1.1 youch-core: 0.3.3 - optionalDependencies: - xml2js: 0.6.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@farmfe/core' - - '@libsql/client' - - '@netlify/blobs' - - '@parcel/watcher' - - '@planetscale/database' - - '@rspack/core' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bare-abort-controller - - bare-buffer - - better-sqlite3 - - bun-types-no-globals - - drizzle-orm - - encoding - - idb-keyval - - mysql2 - - oxc-parser - - react-native-b4a - - rolldown - - sqlite3 - - srvx - - supports-color - - unloader - - uploadthing - - vite - - webpack - optional: true - - nitropack@2.13.4(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(encoding@0.1.13)(mysql2@3.20.0(@types/node@24.13.3))(oxc-parser@0.140.0)(rolldown@1.2.0)(sqlite3@5.1.7)(srvx@0.11.22)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0): - dependencies: - '@cloudflare/kv-asset-handler': 0.4.2 - '@rollup/plugin-alias': 6.0.0(rollup@4.62.3) - '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.3) - '@rollup/plugin-inject': 5.0.5(rollup@4.62.3) - '@rollup/plugin-json': 6.1.0(rollup@4.62.3) - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.3) - '@rollup/plugin-replace': 6.0.3(rollup@4.62.3) - '@rollup/plugin-terser': 1.0.0(rollup@4.62.3) - '@vercel/nft': 1.10.2(encoding@0.1.13)(rollup@4.62.3) - archiver: 7.0.1 - c12: 3.3.4(magicast@0.5.3) - chokidar: 5.0.0 - citty: 0.2.2 - compatx: 0.2.0 - confbox: 0.2.4 - consola: 3.4.2 - cookie-es: 2.0.1 - croner: 10.0.1 - crossws: 0.3.5 - db0: 0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7) - defu: 6.1.7 - destr: 2.0.5 - dot-prop: 10.2.0 - esbuild: 0.28.1 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - exsolve: 1.1.1 - globby: 16.2.0 - gzip-size: 7.0.0 - h3: 1.15.11 - hookable: 5.5.3 - httpxy: 0.5.5 - ioredis: 5.11.1 - jiti: 2.7.0 - klona: 2.0.6 - knitwork: 1.3.0 - listhen: 1.10.1(@parcel/watcher@2.6.0)(srvx@0.11.22) - magic-string: 0.30.21 - magicast: 0.5.3 - mime: 4.1.0 - mlly: 1.8.2 - node-fetch-native: 1.6.7 - node-mock-http: 1.0.4 - ofetch: 1.5.1 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.1 - pretty-bytes: 7.1.1 - radix3: 1.1.2 - rollup: 4.62.3 - rollup-plugin-visualizer: 7.0.1(rolldown@1.2.0)(rollup@4.62.3) - scule: 1.3.0 - semver: 7.8.5 - serve-placeholder: 2.0.2 - serve-static: 2.2.1 - source-map: 0.7.6 - std-env: 4.2.0 - ufo: 1.6.4 - ultrahtml: 1.7.0 - uncrypto: 0.1.3 - unctx: 2.5.0 - unenv: 2.0.0-rc.24 - unimport: 6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) - unplugin-utils: 0.3.2 - unstorage: 1.17.5(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1) - untyped: 2.0.0 - unwasm: 0.5.3 - youch: 4.1.1 - youch-core: 0.3.3 - optionalDependencies: - xml2js: 0.6.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -36391,147 +36226,16 @@ snapshots: dependencies: bignumber.js: 9.3.1 - nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0): - dependencies: - '@dxup/nuxt': 0.5.5(esbuild@0.25.12)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - '@nuxt/cli': 3.37.0(@nuxt/schema@3.21.10)(@parcel/watcher@2.6.0)(cac@7.0.0)(commander@14.0.3)(magicast@0.5.3) - '@nuxt/devtools': 3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) - '@nuxt/kit': 3.21.10(magicast@0.5.3) - '@nuxt/nitro-server': 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(ioredis@5.11.1)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(sqlite3@5.1.7)(srvx@0.11.22)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0) - '@nuxt/schema': 3.21.10 - '@nuxt/telemetry': 2.8.0(@nuxt/kit@3.21.10(magicast@0.5.3)) - '@nuxt/vite-builder': 3.21.10(@types/node@24.13.3)(eslint@9.39.5(jiti@2.7.0))(lightningcss@1.33.0)(magicast@0.5.3)(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))(xml2js@0.6.0)(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(vue@3.5.40(typescript@5.9.3))(yaml@2.9.0) - '@unhead/vue': 2.1.16(vue@3.5.40(typescript@5.9.3)) - '@vue/shared': 3.5.40 - c12: 3.3.4(magicast@0.5.3) - chokidar: 5.0.0 - compatx: 0.2.0 - consola: 3.4.2 - cookie-es: 2.0.1 - defu: 6.1.7 - destr: 2.0.5 - devalue: 5.8.2 - errx: 0.1.2 - escape-string-regexp: 5.0.0 - exsolve: 1.1.1 - h3: 1.15.11 - hookable: 5.5.3 - ignore: 7.0.6 - impound: 1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - jiti: 2.7.0 - klona: 2.0.6 - knitwork: 1.3.0 - magic-string: 0.30.21 - mlly: 1.8.2 - nanotar: 0.3.0 - nypm: 0.6.8 - ofetch: 1.5.1 - ohash: 2.0.11 - on-change: 6.0.2 - oxc-minify: 0.141.0 - oxc-parser: 0.140.0 - oxc-transform: 0.141.0 - oxc-walker: 1.0.0(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.1 - rou3: 0.9.1 - scule: 1.3.0 - semver: 7.8.5 - std-env: 4.2.0 - tinyglobby: 0.2.17 - ufo: 1.6.4 - ultrahtml: 1.7.0 - uncrypto: 0.1.3 - unctx: 2.5.0 - unimport: 6.3.1(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - unplugin-vue-router: 0.19.2(@vue/compiler-sfc@3.5.40)(vue-router@4.6.4(vue@3.5.40(typescript@5.9.3)))(vue@3.5.40(typescript@5.9.3)) - untyped: 2.0.0 - vue: 3.5.40(typescript@5.9.3) - vue-router: 4.6.4(vue@3.5.40(typescript@5.9.3)) - optionalDependencies: - '@parcel/watcher': 2.6.0 - '@types/node': 24.13.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@biomejs/biome' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@farmfe/core' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@rspack/core' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - '@vitejs/devtools' - - '@vue/compiler-sfc' - - aws4fetch - - bare-abort-controller - - bare-buffer - - better-sqlite3 - - bufferutil - - bun-types-no-globals - - cac - - commander - - db0 - - drizzle-orm - - encoding - - esbuild - - eslint - - idb-keyval - - ioredis - - less - - lightningcss - - magicast - - meow - - mysql2 - - optionator - - oxlint - - react-native-b4a - - rolldown - - rollup - - rollup-plugin-visualizer - - sass - - sass-embedded - - sqlite3 - - srvx - - stylelint - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - unloader - - uploadthing - - utf-8-validate - - vite - - vue-tsc - - webpack - - xml2js - - yaml - optional: true - - nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0): + nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))(yaml@2.9.0): dependencies: - '@dxup/nuxt': 0.5.5(esbuild@0.25.12)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) - '@nuxt/cli': 3.37.0(@nuxt/schema@3.21.10)(@parcel/watcher@2.6.0)(cac@7.0.0)(commander@14.0.3)(magicast@0.5.3) - '@nuxt/devtools': 3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) + '@dxup/nuxt': 0.5.5(esbuild@0.28.1)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + '@nuxt/cli': 3.37.0(@nuxt/schema@3.21.10)(@parcel/watcher@2.6.0)(cac@6.7.14)(commander@14.0.3)(magicast@0.5.3) + '@nuxt/devtools': 3.3.1(@azure/identity@4.13.1)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(ioredis@5.11.1)(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)) '@nuxt/kit': 3.21.10(magicast@0.5.3) - '@nuxt/nitro-server': 3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(ioredis@5.11.1)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(sqlite3@5.1.7)(srvx@0.11.22)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0) + '@nuxt/nitro-server': 3.21.10(41b699148a7570ef336847082284397b) '@nuxt/schema': 3.21.10 '@nuxt/telemetry': 2.8.0(@nuxt/kit@3.21.10(magicast@0.5.3)) - '@nuxt/vite-builder': 3.21.10(@types/node@24.13.3)(eslint@9.39.5(jiti@2.7.0))(lightningcss@1.33.0)(magicast@0.5.3)(nuxt@3.21.10(@azure/identity@4.13.1)(@parcel/watcher@2.6.0)(@types/node@24.13.3)(@vue/compiler-sfc@3.5.40)(cac@7.0.0)(commander@14.0.3)(db0@0.3.4(mysql2@3.20.0(@types/node@24.13.3))(sqlite3@5.1.7))(encoding@0.1.13)(esbuild@0.25.12)(eslint@9.39.5(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(mysql2@3.20.0(@types/node@24.13.3))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(sqlite3@5.1.7)(srvx@0.11.22)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))(xml2js@0.6.0)(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.3))(rollup@4.62.3)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(vue@3.5.40(typescript@5.9.3))(yaml@2.9.0) + '@nuxt/vite-builder': 3.21.10(75be60b7727ba912465a7733945f21b9) '@unhead/vue': 2.1.16(vue@3.5.40(typescript@5.9.3)) '@vue/shared': 3.5.40 c12: 3.3.4(magicast@0.5.3) @@ -36548,7 +36252,7 @@ snapshots: h3: 1.15.11 hookable: 5.5.3 ignore: 7.0.6 - impound: 1.1.6(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) jiti: 2.7.0 klona: 2.0.6 knitwork: 1.3.0 @@ -36562,7 +36266,7 @@ snapshots: oxc-minify: 0.141.0 oxc-parser: 0.140.0 oxc-transform: 0.141.0 - oxc-walker: 1.0.0(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + oxc-walker: 1.0.0(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) pathe: 2.0.3 perfect-debounce: 2.1.0 pkg-types: 2.3.1 @@ -36575,8 +36279,8 @@ snapshots: ultrahtml: 1.7.0 uncrypto: 0.1.3 unctx: 2.5.0 - unimport: 6.3.1(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unimport: 6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) unplugin-vue-router: 0.19.2(@vue/compiler-sfc@3.5.40)(vue-router@4.6.4(vue@3.5.40(typescript@5.9.3)))(vue@3.5.40(typescript@5.9.3)) untyped: 2.0.0 vue: 3.5.40(typescript@5.9.3) @@ -36994,26 +36698,9 @@ snapshots: '@oxc-transform/binding-win32-ia32-msvc': 0.141.0 '@oxc-transform/binding-win32-x64-msvc': 0.141.0 - oxc-walker@1.0.0(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): + oxc-walker@1.0.0(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: - magic-regexp: 0.11.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - optionalDependencies: - oxc-parser: 0.140.0 - rolldown: 1.2.0 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rollup - - unloader - - vite - - webpack - optional: true - - oxc-walker@1.0.0(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): - dependencies: - magic-regexp: 0.11.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + magic-regexp: 0.11.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) optionalDependencies: oxc-parser: 0.140.0 rolldown: 1.2.0 @@ -38727,7 +38414,7 @@ snapshots: robust-predicates@3.0.3: {} - rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(rolldown@1.0.0-rc.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)): + rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(rolldown@1.0.0-rc.17)(typescript@5.9.3): dependencies: '@babel/generator': 8.0.0-rc.3 '@babel/helper-validator-identifier': 8.0.0-rc.3 @@ -38743,7 +38430,6 @@ snapshots: optionalDependencies: '@typescript/native-preview': 7.0.0-dev.20260523.1 typescript: 5.9.3 - vue-tsc: 2.2.12(typescript@5.9.3) transitivePeerDependencies: - oxc-resolver @@ -39810,6 +39496,8 @@ snapshots: tinyexec@1.2.4: {} + tinyexec@1.3.0: {} + tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.5) @@ -39895,7 +39583,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.21.10(@arethetypeswrong/core@0.18.5)(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(publint@0.3.22)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)): + tsdown@0.21.10(@arethetypeswrong/core@0.18.5)(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(publint@0.3.22)(synckit@0.11.13)(typescript@5.9.3): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -39906,7 +39594,7 @@ snapshots: obug: 2.1.4 picomatch: 4.0.5 rolldown: 1.0.0-rc.17 - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(rolldown@1.0.0-rc.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260523.1)(oxc-resolver@11.24.2)(rolldown@1.0.0-rc.17)(typescript@5.9.3) semver: 7.8.5 tinyexec: 1.2.4 tinyglobby: 0.2.17 @@ -40061,35 +39749,19 @@ snapshots: magic-string: 0.30.21 unplugin: 2.3.11 - unctx@3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))): + unctx@3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))): optionalDependencies: magic-string: 0.30.21 oxc-parser: 0.140.0 rolldown: 1.2.0 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - optional: true - - unctx@3.0.0(magic-string@0.30.21)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))): - optionalDependencies: - magic-string: 0.30.21 - oxc-parser: 0.140.0 - rolldown: 1.2.0 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) - unctx@3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))): + unctx@3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))): optionalDependencies: magic-string: 1.1.0 oxc-parser: 0.140.0 rolldown: 1.2.0 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - optional: true - - unctx@3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))): - optionalDependencies: - magic-string: 1.1.0 - oxc-parser: 0.140.0 - rolldown: 1.2.0 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) undici-types@5.26.5: {} @@ -40136,37 +39808,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@6.3.1(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): - dependencies: - acorn: 8.18.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - local-pkg: 1.2.1 - magic-string: 0.30.21 - mlly: 1.8.2 - pathe: 2.0.3 - picomatch: 4.0.5 - pkg-types: 2.3.1 - scule: 1.3.0 - strip-literal: 3.1.0 - tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - unplugin-utils: 0.3.2 - optionalDependencies: - oxc-parser: 0.140.0 - rolldown: 1.2.0 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rollup - - unloader - - vite - - webpack - optional: true - - unimport@6.3.1(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): + unimport@6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -40180,66 +39822,7 @@ snapshots: scule: 1.3.0 strip-literal: 3.1.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) - unplugin-utils: 0.3.2 - optionalDependencies: - oxc-parser: 0.140.0 - rolldown: 1.2.0 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rollup - - unloader - - vite - - webpack - - unimport@6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): - dependencies: - acorn: 8.18.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - local-pkg: 1.2.1 - magic-string: 0.30.21 - mlly: 1.8.2 - pathe: 2.0.3 - picomatch: 4.0.5 - pkg-types: 2.3.1 - scule: 1.3.0 - strip-literal: 3.1.0 - tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) - unplugin-utils: 0.3.2 - optionalDependencies: - oxc-parser: 0.140.0 - rolldown: 1.2.0 - transitivePeerDependencies: - - '@farmfe/core' - - '@rspack/core' - - bun-types-no-globals - - esbuild - - rollup - - unloader - - vite - - webpack - optional: true - - unimport@6.3.1(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): - dependencies: - acorn: 8.18.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - local-pkg: 1.2.1 - magic-string: 0.30.21 - mlly: 1.8.2 - pathe: 2.0.3 - picomatch: 4.0.5 - pkg-types: 2.3.1 - scule: 1.3.0 - strip-literal: 3.1.0 - tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.140.0 @@ -40351,45 +39934,7 @@ snapshots: picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): - dependencies: - '@jridgewell/remapping': 2.3.5 - picomatch: 4.0.5 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - esbuild: 0.25.12 - rolldown: 1.2.0 - rollup: 4.62.3 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - webpack: 5.109.1(esbuild@0.25.12)(lightningcss@1.33.0) - optional: true - - unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): - dependencies: - '@jridgewell/remapping': 2.3.5 - picomatch: 4.0.5 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - esbuild: 0.25.12 - rolldown: 1.2.0 - rollup: 4.62.3 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - webpack: 5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24) - - unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)): - dependencies: - '@jridgewell/remapping': 2.3.5 - picomatch: 4.0.5 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - esbuild: 0.28.1 - rolldown: 1.2.0 - rollup: 4.62.3 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - webpack: 5.109.1(esbuild@0.25.12)(lightningcss@1.33.0) - optional: true - - unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)): + unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -40399,7 +39944,7 @@ snapshots: rolldown: 1.2.0 rollup: 4.62.3 vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - webpack: 5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24) + webpack: 5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) unrs-resolver@1.12.2: dependencies: @@ -40615,24 +40160,12 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-dev-rpc@2.0.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): - dependencies: - birpc: 4.0.0 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-hot-client: 2.2.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - optional: true - vite-dev-rpc@2.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: birpc: 4.0.0 vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) vite-hot-client: 2.2.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - vite-hot-client@2.2.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): - dependencies: - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - optional: true - vite-hot-client@2.2.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) @@ -40673,23 +40206,7 @@ snapshots: typescript: 5.9.3 vue-tsc: 2.2.12(typescript@5.9.3) - vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))))(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): - dependencies: - ansis: 4.3.1 - error-stack-parser-es: 1.0.5 - obug: 2.1.4 - ohash: 2.0.11 - open: 11.0.0 - perfect-debounce: 2.1.0 - sirv: 3.0.2 - unplugin-utils: 0.3.2 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vite-dev-rpc: 2.0.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - optionalDependencies: - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0))) - optional: true - - vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): + vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))))(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: ansis: 4.3.1 error-stack-parser-es: 1.0.5 @@ -40702,18 +40219,7 @@ snapshots: vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) vite-dev-rpc: 2.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) optionalDependencies: - '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.25.12)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24))) - - vite-plugin-vue-tracer@1.4.0(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)): - dependencies: - estree-walker: 3.0.3 - exsolve: 1.1.1 - magic-string: 0.30.21 - pathe: 2.0.3 - source-map-js: 1.2.1 - vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) - vue: 3.5.40(typescript@5.9.3) - optional: true + '@nuxt/kit': 4.5.1(magic-string@0.30.21)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.3)(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24))) vite-plugin-vue-tracer@1.4.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.40(typescript@5.9.3)): dependencies: @@ -40743,25 +40249,6 @@ snapshots: tsx: 4.23.1 yaml: 2.9.0 - vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0): - dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 - postcss: 8.5.24 - rollup: 4.62.3 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 22.20.1 - fsevents: 2.3.3 - jiti: 2.7.0 - lightningcss: 1.33.0 - sass: 1.102.0 - terser: 5.49.0 - tsx: 4.23.1 - yaml: 2.9.0 - optional: true - vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0): dependencies: esbuild: 0.25.12 @@ -40838,6 +40325,11 @@ snapshots: optionalDependencies: vite: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vitefu@1.1.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): + optionalDependencies: + vite: 7.3.6(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + optional: true + vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@20.19.43)(jsdom@26.1.0)(vite@7.3.6(@types/node@20.19.43)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.102.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.10 @@ -41054,7 +40546,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0): + webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -41070,7 +40562,7 @@ snapshots: events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)) + minimizer-webpack-plugin: 5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 @@ -41089,9 +40581,8 @@ snapshots: - lightningcss - postcss - uglify-js - optional: true - webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24): + webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -41107,7 +40598,7 @@ snapshots: events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.109.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.24)) + minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.109.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 @@ -41126,6 +40617,7 @@ snapshots: - lightningcss - postcss - uglify-js + optional: true whatwg-encoding@3.1.1: dependencies: diff --git a/scripts/changeset-check.mjs b/scripts/changeset-check.mjs new file mode 100644 index 000000000..3c9a18719 --- /dev/null +++ b/scripts/changeset-check.mjs @@ -0,0 +1,159 @@ +// Informational changeset analysis for PRs. Never fails the build: it prints +// warnings to the console and, in CI, to the job summary, then exits 0. +// +// Usage: node scripts/changeset-check.mjs [base-ref] (default: origin/main) +// +// Checks: +// 1. Files under packages/ changed but the PR adds no changeset. +// 2. A changeset declares a breaking bump (minor/major on a 0.x package, +// major on >=1.0.0), which escapes consumers' ^ ranges — lists the fixed +// group members and runtime dependents that will be released with it. +// 3. Peer-floor rule: a breaking bump targets a package that others declare +// as an internal peerDependency, and those dependents' package.json files +// are untouched in this PR — their bounded peer windows may need moving. +import { execFileSync } from "node:child_process"; +import { appendFileSync, readdirSync, readFileSync } from "node:fs"; + +const baseRef = process.argv[2] ?? "origin/main"; +const git = (...args) => execFileSync("git", args, { encoding: "utf8" }).trim(); + +const mergeBase = git("merge-base", baseRef, "HEAD"); +const changedFiles = git("diff", "--name-only", mergeBase, "HEAD") + .split("\n") + .filter(Boolean); + +// --- workspace model ------------------------------------------------------- +const packages = new Map(); // name -> {dir, version, dependencies, peerDependencies} +for (const dir of readdirSync("packages")) { + let manifest; + try { + manifest = JSON.parse(readFileSync(`packages/${dir}/package.json`, "utf8")); + } catch { + continue; + } + packages.set(manifest.name, { + dir, + version: manifest.version, + dependencies: manifest.dependencies ?? {}, + peerDependencies: manifest.peerDependencies ?? {}, + }); +} + +const config = JSON.parse(readFileSync(".changeset/config.json", "utf8")); +const fixedGroups = config.fixed ?? []; +const groupOf = (name) => fixedGroups.find((g) => g.includes(name)) ?? [name]; + +// name -> direct runtime dependents (workspace-internal only) +const dependentsOf = new Map(); +for (const [name, pkg] of packages) { + for (const dep of Object.keys(pkg.dependencies)) { + if (!packages.has(dep)) continue; + if (!dependentsOf.has(dep)) dependentsOf.set(dep, []); + dependentsOf.get(dep).push(name); + } +} +const transitiveDependents = (name) => { + const seen = new Set(); + const queue = [name]; + while (queue.length) { + for (const dep of dependentsOf.get(queue.pop()) ?? []) { + if (!seen.has(dep)) { + seen.add(dep); + queue.push(dep); + } + } + } + return [...seen]; +}; + +// --- changesets in this PR ------------------------------------------------- +const changesetFiles = changedFiles.filter( + (f) => /^\.changeset\/[^/]+\.md$/.test(f) && !f.endsWith("README.md"), +); +const declaredBumps = new Map(); // package name -> patch|minor|major +for (const file of changesetFiles) { + let text; + try { + text = readFileSync(file, "utf8"); + } catch { + continue; // deleted by this PR (e.g. consumed by a version PR) + } + const frontmatter = text.match(/^---\n([\s\S]*?)\n---/); + if (!frontmatter) continue; + for (const line of frontmatter[1].split("\n")) { + const entry = line.match(/^"?([^"\s:]+)"?\s*:\s*(patch|minor|major)\s*$/); + if (!entry) continue; + const [, name, level] = entry; + const rank = { patch: 0, minor: 1, major: 2 }; + const prev = declaredBumps.get(name); + if (!prev || rank[level] > rank[prev]) declaredBumps.set(name, level); + } +} + +const isBreaking = (name, level) => { + const version = packages.get(name)?.version ?? "0.0.0"; + return version.startsWith("0.") ? level !== "patch" : level === "major"; +}; + +// --- checks ---------------------------------------------------------------- +const warnings = []; + +// 1. package changes without a changeset +const touchedPackageDirs = new Set( + changedFiles + .map((f) => f.match(/^packages\/([^/]+)\//)?.[1]) + .filter(Boolean), +); +if (touchedPackageDirs.size > 0 && changesetFiles.length === 0) { + warnings.push( + `Files changed in \`packages/{${[...touchedPackageDirs].join(", ")}}\` but no changeset was added. ` + + "If this PR changes published behavior, run `pnpm changeset`. Docs/CI-only changes can ignore this.", + ); +} + +// Effective breaking set: a breaking bump on any fixed-group member bumps the +// whole group to the same level. +const breakingSet = new Set(); +for (const [name, level] of declaredBumps) { + if (!isBreaking(name, level)) continue; + for (const member of groupOf(name)) breakingSet.add(member); +} + +// 2. range-breaking bumps + cascade impact +for (const [name, level] of declaredBumps) { + if (!isBreaking(name, level)) continue; + const group = groupOf(name).filter((m) => m !== name); + const cascade = transitiveDependents(name).filter((d) => !group.includes(d)); + const parts = []; + if (group.length) parts.push(`co-releases its fixed group (${group.join(", ")})`); + if (cascade.length) parts.push(`cascade-releases runtime dependents (${cascade.join(", ")})`); + warnings.push( + `\`${name}\` declares **${level}** — breaking for a ${packages.get(name)?.version} package ` + + `(escapes consumers' \`^\` ranges)${parts.length ? ". It " + parts.join(" and ") : ""}.`, + ); +} + +// 3. peer-floor rule +for (const target of breakingSet) { + for (const [name, pkg] of packages) { + const range = pkg.peerDependencies[target]; + if (!range || range.startsWith("workspace:")) continue; + const manifestPath = `packages/${pkg.dir}/package.json`; + if (changedFiles.includes(manifestPath)) continue; + warnings.push( + `\`${target}\` gets a breaking bump, and \`${name}\` peer-depends on it (\`${range}\`) ` + + `but ${manifestPath} is untouched in this PR. Confirm compatibility or move the peer window in this PR.`, + ); + } +} + +// --- report ---------------------------------------------------------------- +const lines = + warnings.length === 0 + ? ["### Changeset check", "", "No warnings."] + : ["### Changeset check", "", ...warnings.map((w) => `- ⚠️ ${w}`)]; +console.log(lines.join("\n")); +if (process.env.GITHUB_STEP_SUMMARY) { + appendFileSync(process.env.GITHUB_STEP_SUMMARY, lines.join("\n") + "\n"); +} +process.exit(0); From aa32b7ad543160612f24ef0a8c4ef927588c758e Mon Sep 17 00:00:00 2001 From: abhithesys Date: Tue, 25 Aug 2026 11:26:56 +0530 Subject: [PATCH 2/2] fix: address release-automation review findings - Sync five manifest versions to npm registry state (devtools 0.1.0, react-lang 0.2.15, react-headless 0.9.12, react-ui 0.13.9, langchain 0.0.3): drift from the manual publish era would have made the first train compute already-published versions (devtools 0.0.9 is taken; a later publish would drag the latest dist-tag backwards). - release.yml: move the compound version command into a version:ci package script (changesets/action execs without a shell, so '&&' was a literal argument); install with --ignore-scripts (version path needs no builds; publish builds explicitly); document the GITHUB_TOKEN no-CI-on-version-PR limitation. - react-email's peer-window changeset is now minor, not patch: the new react-lang >=0.3.0 floor is breaking, and a floating 0.2.5 patch would have ERESOLVE'd existing ^0.2.4 consumers. - New scripts/verify-peer-windows.mjs wired into release:publish: asserts every internal bounded peer range contains the workspace sibling's version at publish time, turning stale windows into loud publish failures. - changeset-check hardening: top-level try/catch + continue-on-error (the informational check can no longer go red); deleted changesets no longer count as coverage; per-package coverage replaces all-or-nothing; CRLF and quoted frontmatter parse; unknown package names get an explicit warning; 0.0.x packages treat every bump as range-escaping; cascades follow only workspace:-protocol deps and expand fixed groups to a fixpoint. - build:packages root script shared by build-js.yml and release:publish so the CI-validated and published build commands cannot drift; deprecation header on publish-npm-package.yml. Co-Authored-By: Claude Fable 5 --- .changeset/bounded-internal-peer-ranges.md | 1 - .changeset/react-email-bounded-peer-range.md | 8 + .github/workflows/build-js.yml | 2 +- .github/workflows/changeset-check.yml | 3 + .github/workflows/publish-npm-package.yml | 5 + .github/workflows/release.yml | 13 +- package.json | 4 +- packages/devtools/package.json | 2 +- packages/langchain/package.json | 2 +- packages/react-headless/package.json | 2 +- packages/react-lang/package.json | 2 +- packages/react-ui/package.json | 2 +- scripts/changeset-check.mjs | 304 +++++++++++-------- scripts/verify-peer-windows.mjs | 66 ++++ 14 files changed, 274 insertions(+), 142 deletions(-) create mode 100644 .changeset/react-email-bounded-peer-range.md create mode 100644 scripts/verify-peer-windows.mjs diff --git a/.changeset/bounded-internal-peer-ranges.md b/.changeset/bounded-internal-peer-ranges.md index 1a11cc325..6b20a229d 100644 --- a/.changeset/bounded-internal-peer-ranges.md +++ b/.changeset/bounded-internal-peer-ranges.md @@ -1,7 +1,6 @@ --- "@openuidev/assistant-ui": patch "@openuidev/devtools": patch -"@openuidev/react-email": patch --- Internal `@openuidev/*` peer dependencies now declare bounded diff --git a/.changeset/react-email-bounded-peer-range.md b/.changeset/react-email-bounded-peer-range.md new file mode 100644 index 000000000..4c1e02839 --- /dev/null +++ b/.changeset/react-email-bounded-peer-range.md @@ -0,0 +1,8 @@ +--- +"@openuidev/react-email": minor +--- + +`@openuidev/react-lang` peer dependency now declares a bounded +tested-compatibility range (`">=0.3.0 <0.4.0"`) instead of an exact pin. +Minor (breaking) because the new floor excludes react-lang 0.2.x: upgrade +react-lang together with react-email. diff --git a/.github/workflows/build-js.yml b/.github/workflows/build-js.yml index 42cb07429..76931b417 100644 --- a/.github/workflows/build-js.yml +++ b/.github/workflows/build-js.yml @@ -24,7 +24,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Build packages - run: pnpm --filter "./packages/**" --workspace-concurrency=1 run build + run: pnpm run build:packages env: NODE_OPTIONS: --max-old-space-size=6144 diff --git a/.github/workflows/changeset-check.yml b/.github/workflows/changeset-check.yml index 1ac212847..1eaafead5 100644 --- a/.github/workflows/changeset-check.yml +++ b/.github/workflows/changeset-check.yml @@ -17,4 +17,7 @@ jobs: with: fetch-depth: 0 - name: Analyze changesets + # Belt-and-braces with the script's own try/catch: this check must + # never block a PR, even if the script crashes. + continue-on-error: true run: node scripts/changeset-check.mjs "origin/${{ github.base_ref }}" diff --git a/.github/workflows/publish-npm-package.yml b/.github/workflows/publish-npm-package.yml index b6c861158..3d4ebedc9 100644 --- a/.github/workflows/publish-npm-package.yml +++ b/.github/workflows/publish-npm-package.yml @@ -1,3 +1,8 @@ +# DEPRECATED: superseded by release.yml (changesets). This publishes whatever +# version is on main with no bump, tag, or changelog, and the manifests now +# carry peer ranges written for the changesets release train — publishing a +# package through this path can ship peer requirements that don't exist on npm +# yet. Scheduled for deletion after the first automated release succeeds. name: Publish NPM packages permissions: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e7468379d..ae0a65414 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,18 +32,27 @@ jobs: run: npm install -g npm@11.6.4 - name: Install dependencies - run: pnpm install --frozen-lockfile + # --ignore-scripts skips the workspace packages' prepare builds; the + # version path never needs artifacts and the publish path builds + # explicitly via release:publish. + run: pnpm install --frozen-lockfile --ignore-scripts - name: Create Version Packages PR or publish uses: changesets/action@8488615a623b1b9c987934bb89eae8af6a946ac1 # v2.1.1 with: - version: pnpm changeset version && pnpm install --lockfile-only + # The action execs this without a shell, so compound commands must + # live in a package.json script. + version: pnpm run version:ci publish: pnpm run release:publish createGithubReleases: true title: "chore: version packages" commit: "chore: version packages" env: + # GITHUB_TOKEN-pushed branches trigger no workflows: the Version + # Packages PR runs zero CI. Swap in a PAT/GitHub App token here if + # CI on that PR (or required status checks on main) is needed. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # Same build-memory headroom as build-js.yml NODE_OPTIONS: --max-old-space-size=6144 # Note: npm provenance is generated automatically with trusted # publishing; each package must have this workflow registered as a diff --git a/package.json b/package.json index 92077775f..5b9d8f395 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "main": "index.js", "scripts": { "test": "pnpm -r run test", - "release:publish": "pnpm --filter \"./packages/**\" --workspace-concurrency=1 run build && pnpm changeset publish" + "build:packages": "pnpm --filter \"./packages/**\" --workspace-concurrency=1 run build", + "version:ci": "changeset version && pnpm install --lockfile-only", + "release:publish": "node scripts/verify-peer-windows.mjs && pnpm run build:packages && pnpm changeset publish" }, "engines": { "node": "^20.19.0 || >=22.12.0" diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 78f496aa5..06c96bc5a 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@openuidev/devtools", - "version": "0.0.8", + "version": "0.1.0", "description": "Development-only UI widget for OpenUI apps: surfaces errors captured by @openuidev/observability", "license": "MIT", "type": "module", diff --git a/packages/langchain/package.json b/packages/langchain/package.json index 32db5c8e1..5f435b5ad 100644 --- a/packages/langchain/package.json +++ b/packages/langchain/package.json @@ -1,6 +1,6 @@ { "name": "@openuidev/langchain", - "version": "0.0.2", + "version": "0.0.3", "description": "LangChain and LangGraph integration primitives for streaming OpenUI generative interfaces", "license": "MIT", "engines": { diff --git a/packages/react-headless/package.json b/packages/react-headless/package.json index 7772ffd10..c70250ffb 100644 --- a/packages/react-headless/package.json +++ b/packages/react-headless/package.json @@ -1,6 +1,6 @@ { "name": "@openuidev/react-headless", - "version": "0.9.11", + "version": "0.9.12", "description": "Headless React primitives for AI chat — state management, streaming adapters for OpenAI, Vercel AI SDK, and AG-UI, message format converters, and thread management for OpenUI generative UI apps", "license": "MIT", "type": "module", diff --git a/packages/react-lang/package.json b/packages/react-lang/package.json index 58a410073..3d459ca2f 100644 --- a/packages/react-lang/package.json +++ b/packages/react-lang/package.json @@ -1,6 +1,6 @@ { "name": "@openuidev/react-lang", - "version": "0.2.14", + "version": "0.2.15", "description": "Define component libraries, generate LLM system prompts, and render streaming OpenUI Lang output in React — the core runtime for OpenUI generative UI", "license": "MIT", "type": "module", diff --git a/packages/react-ui/package.json b/packages/react-ui/package.json index 4e82875f1..b5b24d807 100644 --- a/packages/react-ui/package.json +++ b/packages/react-ui/package.json @@ -2,7 +2,7 @@ "type": "module", "name": "@openuidev/react-ui", "license": "MIT", - "version": "0.13.8", + "version": "0.13.9", "description": "Component library for Generative UI SDK", "main": "dist/index.cjs", "module": "dist/index.mjs", diff --git a/scripts/changeset-check.mjs b/scripts/changeset-check.mjs index 3c9a18719..3fd120c70 100644 --- a/scripts/changeset-check.mjs +++ b/scripts/changeset-check.mjs @@ -1,159 +1,199 @@ // Informational changeset analysis for PRs. Never fails the build: it prints -// warnings to the console and, in CI, to the job summary, then exits 0. +// warnings to the console and, in CI, to the job summary, then exits 0 — even +// on internal errors. // // Usage: node scripts/changeset-check.mjs [base-ref] (default: origin/main) // // Checks: -// 1. Files under packages/ changed but the PR adds no changeset. -// 2. A changeset declares a breaking bump (minor/major on a 0.x package, -// major on >=1.0.0), which escapes consumers' ^ ranges — lists the fixed -// group members and runtime dependents that will be released with it. +// 1. Packages changed in this PR that no changeset (directly, via fixed +// group, or via runtime-dependency cascade) would release. +// 2. A changeset declares a breaking bump — one that escapes consumers' ^ +// ranges: any bump on 0.0.x, minor+ on 0.x, major on >=1.0.0 — listing +// the fixed-group members and cascaded dependents released with it. // 3. Peer-floor rule: a breaking bump targets a package that others declare // as an internal peerDependency, and those dependents' package.json files // are untouched in this PR — their bounded peer windows may need moving. +// +// This intentionally approximates `changeset version` (fixed groups, cascades +// through workspace:-protocol runtime dependencies). If config options beyond +// `fixed` start being used (ignore lists, linked groups), revisit whether to +// swap the model for @changesets/assemble-release-plan. import { execFileSync } from "node:child_process"; -import { appendFileSync, readdirSync, readFileSync } from "node:fs"; - -const baseRef = process.argv[2] ?? "origin/main"; -const git = (...args) => execFileSync("git", args, { encoding: "utf8" }).trim(); - -const mergeBase = git("merge-base", baseRef, "HEAD"); -const changedFiles = git("diff", "--name-only", mergeBase, "HEAD") - .split("\n") - .filter(Boolean); - -// --- workspace model ------------------------------------------------------- -const packages = new Map(); // name -> {dir, version, dependencies, peerDependencies} -for (const dir of readdirSync("packages")) { - let manifest; - try { - manifest = JSON.parse(readFileSync(`packages/${dir}/package.json`, "utf8")); - } catch { - continue; - } - packages.set(manifest.name, { - dir, - version: manifest.version, - dependencies: manifest.dependencies ?? {}, - peerDependencies: manifest.peerDependencies ?? {}, - }); -} +import { appendFileSync, existsSync, readdirSync, readFileSync } from "node:fs"; -const config = JSON.parse(readFileSync(".changeset/config.json", "utf8")); -const fixedGroups = config.fixed ?? []; -const groupOf = (name) => fixedGroups.find((g) => g.includes(name)) ?? [name]; - -// name -> direct runtime dependents (workspace-internal only) -const dependentsOf = new Map(); -for (const [name, pkg] of packages) { - for (const dep of Object.keys(pkg.dependencies)) { - if (!packages.has(dep)) continue; - if (!dependentsOf.has(dep)) dependentsOf.set(dep, []); - dependentsOf.get(dep).push(name); +const report = (lines) => { + console.log(lines.join("\n")); + if (process.env.GITHUB_STEP_SUMMARY) { + appendFileSync(process.env.GITHUB_STEP_SUMMARY, lines.join("\n") + "\n"); } -} -const transitiveDependents = (name) => { - const seen = new Set(); - const queue = [name]; - while (queue.length) { - for (const dep of dependentsOf.get(queue.pop()) ?? []) { - if (!seen.has(dep)) { - seen.add(dep); - queue.push(dep); - } - } - } - return [...seen]; }; -// --- changesets in this PR ------------------------------------------------- -const changesetFiles = changedFiles.filter( - (f) => /^\.changeset\/[^/]+\.md$/.test(f) && !f.endsWith("README.md"), -); -const declaredBumps = new Map(); // package name -> patch|minor|major -for (const file of changesetFiles) { - let text; - try { - text = readFileSync(file, "utf8"); - } catch { - continue; // deleted by this PR (e.g. consumed by a version PR) +const main = () => { + const baseRef = process.argv[2] ?? "origin/main"; + const git = (...args) => execFileSync("git", args, { encoding: "utf8" }).trim(); + + const mergeBase = git("merge-base", baseRef, "HEAD"); + const changedFiles = git("diff", "--name-only", mergeBase, "HEAD") + .split("\n") + .filter(Boolean); + + // --- workspace model ----------------------------------------------------- + const packages = new Map(); // name -> {dir, version, dependencies, peerDependencies} + for (const dir of readdirSync("packages")) { + let manifest; + try { + manifest = JSON.parse(readFileSync(`packages/${dir}/package.json`, "utf8")); + } catch { + continue; + } + packages.set(manifest.name, { + dir, + version: manifest.version, + dependencies: manifest.dependencies ?? {}, + peerDependencies: manifest.peerDependencies ?? {}, + }); } - const frontmatter = text.match(/^---\n([\s\S]*?)\n---/); - if (!frontmatter) continue; - for (const line of frontmatter[1].split("\n")) { - const entry = line.match(/^"?([^"\s:]+)"?\s*:\s*(patch|minor|major)\s*$/); - if (!entry) continue; - const [, name, level] = entry; - const rank = { patch: 0, minor: 1, major: 2 }; - const prev = declaredBumps.get(name); - if (!prev || rank[level] > rank[prev]) declaredBumps.set(name, level); + const packageByDir = new Map([...packages].map(([name, p]) => [p.dir, name])); + + const config = JSON.parse(readFileSync(".changeset/config.json", "utf8")); + const fixedGroups = config.fixed ?? []; + const groupOf = (name) => fixedGroups.find((g) => g.includes(name)) ?? [name]; + + // name -> direct runtime dependents. Only workspace:-protocol ranges cascade + // (bumpVersionsWithWorkspaceProtocolOnly); bounded ranges are hand-managed. + const dependentsOf = new Map(); + for (const [name, pkg] of packages) { + for (const [dep, range] of Object.entries(pkg.dependencies)) { + if (!packages.has(dep) || !range.startsWith("workspace:")) continue; + if (!dependentsOf.has(dep)) dependentsOf.set(dep, []); + dependentsOf.get(dep).push(name); + } } -} -const isBreaking = (name, level) => { - const version = packages.get(name)?.version ?? "0.0.0"; - return version.startsWith("0.") ? level !== "patch" : level === "major"; -}; + // Everything released when `seeds` release: cascade through runtime + // dependents and expand fixed groups, to a fixpoint. + const releaseClosure = (seeds) => { + const seen = new Set(seeds); + const queue = [...seen]; + while (queue.length) { + const name = queue.pop(); + for (const next of [...groupOf(name), ...(dependentsOf.get(name) ?? [])]) { + if (!seen.has(next)) { + seen.add(next); + queue.push(next); + } + } + } + return seen; + }; -// --- checks ---------------------------------------------------------------- -const warnings = []; - -// 1. package changes without a changeset -const touchedPackageDirs = new Set( - changedFiles - .map((f) => f.match(/^packages\/([^/]+)\//)?.[1]) - .filter(Boolean), -); -if (touchedPackageDirs.size > 0 && changesetFiles.length === 0) { - warnings.push( - `Files changed in \`packages/{${[...touchedPackageDirs].join(", ")}}\` but no changeset was added. ` + - "If this PR changes published behavior, run `pnpm changeset`. Docs/CI-only changes can ignore this.", + // --- changesets in this PR (added or modified; deletions don't count) ---- + const changesetFiles = changedFiles.filter( + (f) => /^\.changeset\/[^/]+\.md$/.test(f) && !f.endsWith("README.md") && existsSync(f), ); -} + const declaredBumps = new Map(); // package name -> patch|minor|major + const unknownNames = new Set(); + const rank = { patch: 0, minor: 1, major: 2 }; + for (const file of changesetFiles) { + const text = readFileSync(file, "utf8"); + const frontmatter = text.match(/^\s*---\r?\n([\s\S]*?)\r?\n\s*---/); + if (!frontmatter) continue; + for (const rawLine of frontmatter[1].split("\n")) { + const entry = rawLine + .trim() + .match(/^['"]?([^'"\s:]+)['"]?\s*:\s*(patch|minor|major)$/); + if (!entry) continue; + const [, name, level] = entry; + if (!packages.has(name)) { + unknownNames.add(`${name} (${file})`); + continue; + } + const prev = declaredBumps.get(name); + if (!prev || rank[level] > rank[prev]) declaredBumps.set(name, level); + } + } -// Effective breaking set: a breaking bump on any fixed-group member bumps the -// whole group to the same level. -const breakingSet = new Set(); -for (const [name, level] of declaredBumps) { - if (!isBreaking(name, level)) continue; - for (const member of groupOf(name)) breakingSet.add(member); -} + const isBreaking = (name, level) => { + const version = packages.get(name).version; + // ^0.0.x admits exactly one version: every bump escapes. + if (version.startsWith("0.0.")) return true; + if (version.startsWith("0.")) return level !== "patch"; + return level === "major"; + }; -// 2. range-breaking bumps + cascade impact -for (const [name, level] of declaredBumps) { - if (!isBreaking(name, level)) continue; - const group = groupOf(name).filter((m) => m !== name); - const cascade = transitiveDependents(name).filter((d) => !group.includes(d)); - const parts = []; - if (group.length) parts.push(`co-releases its fixed group (${group.join(", ")})`); - if (cascade.length) parts.push(`cascade-releases runtime dependents (${cascade.join(", ")})`); - warnings.push( - `\`${name}\` declares **${level}** — breaking for a ${packages.get(name)?.version} package ` + - `(escapes consumers' \`^\` ranges)${parts.length ? ". It " + parts.join(" and ") : ""}.`, - ); -} + // --- checks -------------------------------------------------------------- + const warnings = []; -// 3. peer-floor rule -for (const target of breakingSet) { - for (const [name, pkg] of packages) { - const range = pkg.peerDependencies[target]; - if (!range || range.startsWith("workspace:")) continue; - const manifestPath = `packages/${pkg.dir}/package.json`; - if (changedFiles.includes(manifestPath)) continue; + for (const entry of unknownNames) { warnings.push( - `\`${target}\` gets a breaking bump, and \`${name}\` peer-depends on it (\`${range}\`) ` + - `but ${manifestPath} is untouched in this PR. Confirm compatibility or move the peer window in this PR.`, + `Changeset names \`${entry}\`, which is not a workspace package — \`changeset version\` will fail on it. Typo?`, ); } -} -// --- report ---------------------------------------------------------------- -const lines = - warnings.length === 0 - ? ["### Changeset check", "", "No warnings."] - : ["### Changeset check", "", ...warnings.map((w) => `- ⚠️ ${w}`)]; -console.log(lines.join("\n")); -if (process.env.GITHUB_STEP_SUMMARY) { - appendFileSync(process.env.GITHUB_STEP_SUMMARY, lines.join("\n") + "\n"); + // 1. touched packages that nothing would release + const releaseSet = releaseClosure(declaredBumps.keys()); + const touchedNames = [ + ...new Set( + changedFiles + .map((f) => packageByDir.get(f.match(/^packages\/([^/]+)\//)?.[1])) + .filter(Boolean), + ), + ]; + const uncovered = touchedNames.filter((name) => !releaseSet.has(name)); + if (uncovered.length > 0) { + warnings.push( + `Changed but not released by any changeset in this PR: ${uncovered.map((n) => `\`${n}\``).join(", ")}. ` + + "If this PR changes their published behavior, run `pnpm changeset`. Docs/CI-only changes can ignore this.", + ); + } + + // 2. range-breaking bumps + impact; collect the effective breaking set for 3. + const breakingSet = new Set(); + for (const [name, level] of declaredBumps) { + if (!isBreaking(name, level)) continue; + for (const member of groupOf(name)) breakingSet.add(member); + const group = groupOf(name).filter((m) => m !== name); + const cascade = [...releaseClosure([name])].filter( + (d) => d !== name && !group.includes(d), + ); + const parts = []; + if (group.length) parts.push(`co-releases its fixed group (${group.join(", ")})`); + if (cascade.length) parts.push(`cascade-releases dependents (${cascade.join(", ")})`); + warnings.push( + `\`${name}\` declares **${level}** — breaking for a ${packages.get(name).version} package ` + + `(escapes consumers' \`^\` ranges)${parts.length ? ". It " + parts.join(" and ") : ""}.`, + ); + } + + // 3. peer-floor rule + for (const target of breakingSet) { + for (const [name, pkg] of packages) { + const range = pkg.peerDependencies[target]; + if (!range || range.startsWith("workspace:")) continue; + const manifestPath = `packages/${pkg.dir}/package.json`; + if (changedFiles.includes(manifestPath)) continue; + warnings.push( + `\`${target}\` gets a breaking bump, and \`${name}\` peer-depends on it (\`${range}\`) ` + + `but ${manifestPath} is untouched in this PR. Confirm compatibility or move the peer window in this PR.`, + ); + } + } + + report( + warnings.length === 0 + ? ["### Changeset check", "", "No warnings."] + : ["### Changeset check", "", ...warnings.map((w) => `- ⚠️ ${w}`)], + ); +}; + +try { + main(); +} catch (error) { + // Informational check: internal errors must not block the PR. + report([ + "### Changeset check", + "", + `- ⚠️ changeset-check could not run: ${error?.message ?? error}`, + ]); } process.exit(0); diff --git a/scripts/verify-peer-windows.mjs b/scripts/verify-peer-windows.mjs new file mode 100644 index 000000000..4bba7f1e6 --- /dev/null +++ b/scripts/verify-peer-windows.mjs @@ -0,0 +1,66 @@ +// Publish-time guard for the hand-maintained internal peer windows. +// +// Internal @openuidev/* peerDependencies use bounded ranges (e.g. +// ">=0.3.0 <0.4.0") that changesets never rewrites. This asserts, right before +// `changeset publish`, that every such window contains the workspace sibling's +// current (about-to-be-published or already-published) version — turning a +// stale window into a loud publish failure instead of a broken install for +// consumers. Runs via `pnpm run release:publish`; exits nonzero on violation. +// +// Note: on a pre-first-train working tree the windows are intentionally ahead +// of the manifests, so this is wired into the publish path only — do not add +// it to PR CI. +import { readdirSync, readFileSync } from "node:fs"; + +const parseVersion = (v) => v.split("-")[0].split(".").map(Number); +const compare = (a, b) => { + const [x, y] = [parseVersion(a), parseVersion(b)]; + for (let i = 0; i < 3; i++) if (x[i] !== y[i]) return x[i] < y[i] ? -1 : 1; + return 0; +}; +const satisfies = (version, range) => + range.split(/\s+/).every((comparator) => { + const m = comparator.match(/^(>=|<=|>|<|=)?(\d+\.\d+\.\d+)$/); + if (!m) throw new Error(`unsupported comparator "${comparator}" in "${range}"`); + const c = compare(version, m[2]); + switch (m[1] ?? "=") { + case ">=": return c >= 0; + case "<=": return c <= 0; + case ">": return c > 0; + case "<": return c < 0; + default: return c === 0; + } + }); + +const versions = new Map(); +const manifests = []; +for (const dir of readdirSync("packages")) { + let manifest; + try { + manifest = JSON.parse(readFileSync(`packages/${dir}/package.json`, "utf8")); + } catch { + continue; + } + versions.set(manifest.name, manifest.version); + manifests.push(manifest); +} + +const violations = []; +for (const manifest of manifests) { + for (const [peer, range] of Object.entries(manifest.peerDependencies ?? {})) { + if (!versions.has(peer) || range.startsWith("workspace:")) continue; + if (!satisfies(versions.get(peer), range)) { + violations.push( + `${manifest.name} peer-requires ${peer} "${range}", but the workspace ` + + `version is ${versions.get(peer)} — move the peer window before releasing.`, + ); + } + } +} + +if (violations.length) { + console.error("Internal peer windows do not match the versions being published:\n"); + for (const v of violations) console.error(` ✗ ${v}`); + process.exit(1); +} +console.log("verify-peer-windows: all internal peer windows contain the workspace versions.");